Guide · On the page

How to do image SEO on an article

By BloGoose Updated 6 October 2026 About 12 minutes

Image SEO is how a picture on an article stays understandable when someone cannot see it, and how search engines learn what that picture is for. The piece that matters most is the alt text. A short filename, a caption, and reserved space on the page support it. A keyword pasted into every attribute does not.

Short answer

Describe an informative image in the alt attribute, in the context of the paragraph beside it. Give the file a short descriptive name. Add a caption when the image teaches a claim. Set width and height so the text does not jump when the file arrives. Use an empty alt attribute for decoration. Write the answer in HTML as well, so the image is an illustration and not the only copy of the point.

What is image SEO?

Google’s image guidelines say the page around a picture is how Google understands it: nearby text, captions, and image titles. The filename can add a light clue. The alt attribute is the metadata they single out as most important, because it also serves people who use a screen reader or who never receive the file on a slow connection.

Ahrefs’ image-SEO guide is a list of delivery tips: formats, compression, caching, lazy loading, sitemaps, and a formula that starts “this is an image of.” Those delivery choices matter for a large photo library. They are a weak article checklist, because a blog picture usually exists to explain a paragraph, not to win an image-search result on its own. The formula also adds words a screen reader does not need. The reader already knows an image is an image.

Blog image optimization, on an article, is an editorial decision. Does this picture add something the sentences do not? If it does, name that something. If it does not, it is decoration, and decoration should be silent. The same standard sits in an SEO content brief: a figure is planned because the reader needs it, not because a template says every H2 gets a graphic.

Decide whether the image informs

An informative image changes what the reader knows. A diagram of a standup board shows the columns. A screenshot shows the control the steps mention. A chart, if you have real numbers, shows the comparison. These images need a text alternative that could replace them without changing the meaning of the page. That is the HTML rule, and it is the useful SEO rule as well.

A decorative image is a flourish: a divider, a background pattern, an icon that repeats a word already written beside it. It needs an alt attribute set to an empty string, alt="". Assistive technology can then skip it. Omitting the attribute is a different bug. With no attribute at all, some screen readers announce the filename, which is how a reader hears “IMG underscore 4402 dot jpg” in the middle of a procedure.

Featured image SEO follows the same split. If the featured image is a title card that repeats the H1, the alt text can be the article’s promise in a few words, or empty when the H1 already says it and the image adds no further information. If the featured image is a diagram the article depends on, describe the diagram. Do not paste the target query into the alt attribute because the file happens to be first.

How to write alt text

Write the alternative as if the image were deleted and this sentence had to do its job. Mention the detail the paragraph is using. On a page about a six-person standup, “standup board with six columns, one per person, and a done column on the right” is alt text. “Async standup best practices SEO” is a query wearing an attribute.

Three alt texts for one standup-board diagram: no alt attribute, a keyword-stuffed alt attribute, and a description of the six columns
One picture, three outcomes. Missing alt text leaks the filename. Stuffed alt text hides the board. Useful alt text names the columns a reader needs.
SituationAlt attribute
Diagram that teachesWhat the diagram shows, including the label that matters.
Screenshot of a controlThe control and the state the step depends on.
Photo that is the evidenceWhat is in the frame that supports the claim.
Title card that repeats the H1A short promise, or empty if the heading already says it.
Divider, pattern, or redundant iconEmpty: alt="".
Image used as a linkWhere the link goes, because the alt text becomes the anchor.

Google’s image documentation says to use keywords appropriately and in context, and to avoid filling the alt attribute with keywords. Stuffing is a spam pattern, and it is also a bad experience for the person who has to listen to it. Skip “image of” and “photo of.” Skip a second copy of the caption. If the caption already states the claim in full, the alt text can be the shorter label and the caption can carry the sentence. They should not be two keyword variants of each other.

Keep it long enough to be true and short enough to listen to. A complex figure that needs a paragraph of explanation belongs in the body, with a shorter alt text that points at the idea. The body is where an answer engine can quote you. The alt attribute is not a second article.

SEO image file names

Google says a filename gives a very light clue. my-new-black-kitten.jpg is their example of a better name than IMG00023.JPG. Generic names such as image1.jpg waste that clue. A descriptive filename is still a filename: short, lowercase, words separated by hyphens, no query stacked four times.

standup-board-six-people.svg is a descriptive filename. async-standup-seo-best-practices-template-guide.jpg is a slug pretending to be a file. If you localize the page, translate the filename too, and keep the URL encoding legal. If you publish thousands of images, generate the name from the caption you already wrote, then have a person glance at the ones that will be seen. Automation that copies the H1 onto every file in the article makes five pictures look like one subject.

The format can be a normal one browsers display: a raster photo as JPEG, PNG, or WebP, a diagram as SVG when the shapes and labels are real vectors. The format is a delivery choice. It does not replace the alt text. An image sitemap can list pictures for Google Images. It is optional. The HTML page, with the image next to the relevant sentence, is the version readers use. Listing a file in a sitemap does not describe it.

Captions and the title attribute

Google says it extracts subject matter from captions and image titles on the page. A caption is visible. Use one when the figure states a claim the reader should not have to infer: “One column per person. Done is on the right.” People read captions. They are a good place for the sentence you hope someone remembers.

The title attribute is a different field. Browsers may show it as a tooltip. It is easy to miss, and it is a poor place to hide a keyword. If you set it, make it a short label that matches the image, the way a figure title does. Do not paste the alt text, the filename, and the primary query into the title attribute as three extra chances. One honest label is enough.

For inline SVG, put a <title> and a <desc> in the file and point aria-labelledby at them, which is the pattern in Google’s own image documentation. When that SVG is also an img, the alt attribute is what the page exposes. Write both so they agree. A title inside the file that says one thing, and alt text that says another, is two stories about one picture.

Put the image next to the sentence it serves

Place the image beside the paragraph that needs it, on a page about that subject. A diagram of the standup board belongs in the procedure, under the steps, not in a gallery at the bottom and not on an unrelated marketing page because the file was handy. Nearby text is a relevance signal Google names directly. It is also how a person checks that the picture matches the claim.

Comparison of an article that hides the steps inside a JPEG and an article that writes the steps in HTML beside a sized diagram and a caption
The image illustrates. The HTML states. Reserve the space. Caption the claim. Leave the steps in text an answer engine can quote.

Answer engines quote passages. A JPEG with the six steps typeset into the pixels is invisible to that extraction, and it is invisible to anyone who does not load images. Write the steps in the article. Let the diagram show the board. If you later refresh the article, change the sentence and the picture together so they do not disagree. A new caption on an old screenshot is how a procedure starts lying.

Do not build a page that is only images of text in order to catch image search. That page fails a reader, and it fails the helpful-content question about whether someone would need to search again to get the information. The article is the page. The images are part of its main content when they help the page do its job.

Width, height, and page speed

An image without width and height can shove the text down when it loads. That jump is layout shift. Set the attributes to the file’s real pixel size, and let CSS scale the display. The browser then reserves the box. Guidance on layout shift treats that reserved space as the basic fix. Google’s page-experience documentation includes Core Web Vitals, and a stable article is part of a page people can actually read.

A Discover thumbnail is a different job from alt text. Google recommends a relevant image at least 1200 pixels wide, named in og:image or in schema, not the site logo. The Google Discover guide is that preview. The alt attribute still describes the picture for the article. The smartphone crawl is the indexed copy, so a separate mobile URL needs the same alt text and a real image, not a tiny stand-in. The mobile-first indexing guide is that parity. A responsive page already has one image.

Responsive images, with srcset when you truly have several sizes, let a phone skip the desktop file. Use them when the art direction or the byte savings are real. A single well-sized SVG diagram does not need a srcset. Adding three identical copies under different widths is ceremony.

An image SEO example

The standup procedure from the cluster example needs one figure: the board. Here is the set of decisions, and here is what you leave alone.

Nothing in that list repeats “async standup SEO” four times. The query can appear in the alt text only where it is the name of the object. Here the object is a board. The article’s title already carries the query for the page.

How this shows up when BloGoose makes the pictures

BloGoose can set a featured image from the article title and a section image from each heading, using your brand artwork. That solves the empty-slot problem. It does not decide whether the picture informs. A title card that repeats the H1 still needs the empty-or-short alt choice above. A diagram you add because the steps need a board still needs a filename, an alt text, a caption, and dimensions. Review those fields the way you review a sentence: would this still make sense if the image file never arrived?

The pipeline publishes the files with the article. The words around them are still the article. Image SEO is that pairing, checked before the URL goes live.

Ship the picture with the paragraph

Connect a site. BloGoose attaches a featured image and section images to the draft, and you can correct the alt text before anything publishes.

Start the 1-day trial

Questions about image SEO

What is image SEO?

Image SEO is the set of choices that tell people and search engines what a picture is doing on the page: the alt text, a short descriptive filename, a caption when the image teaches something, and width and height so the layout does not jump. The picture still has to sit next to the paragraph it explains.

What is alt text?

Alt text is the text alternative for an image. It is what a screen reader reads, and what a browser can show if the image fails. Google uses it, along with the page around the image, to understand the subject. Write it for the person who cannot see the picture.

Should every image have alt text?

Every image needs an alt attribute. An image that explains something needs a description. A decorative image, such as a divider or a background flourish, needs an empty alt attribute so assistive technology can skip it. Leaving the attribute off is different from leaving it empty. A missing attribute can cause a screen reader to announce the filename.

Do image filenames help SEO?

A filename can give Google a light clue about the subject. A short descriptive name is better than IMG00023.JPG. It is not a place to stack keywords. The alt text and the paragraph beside the image carry more of the meaning.

Should you put keywords in alt text?

Use a word when it is the honest name of what the image shows, in the context of the page. Filling the alt attribute with keywords is keyword stuffing. Google says that creates a poor experience and can look like spam.

Does image SEO help answer engines?

It can, when the claim the image makes is also written in HTML next to it. An answer engine quotes text. A diagram that contains the only copy of the answer is easy for a person to see and hard for a machine to quote. Put the answer in the paragraph, and let the image illustrate it.