Back to Blog

Vyso Blog

How to Improve Your Image SEO and Rank in Google Search

Updated October 5, 2026
Technical Deep Dives

Images can help people discover a product, a place or an explanation through Google Search and Google Images. Improving image SEO means making the published image accessible to crawlers, understandable in its page context and useful to the people who arrive.

Three questions give the work an order:

  • Discovery: Can Google find and crawl the image?
  • Understanding: Can Google understand what the image and its page are about?
  • Experience: Does the image load and display appropriately for the user?

Alt text, filenames, metadata, page context, performance, structured data and sitemaps contribute to different parts of that work. None is a setting that guarantees a ranking. A file stored in a DAM is also different from an image published into HTML, and publication alone does not guarantee indexing.

Make sure Google can discover the image

Start with the published page. Google’s image guidance identifies standard <img> elements with a src URL as a discovery path. Google does not index CSS background images. Keep an <img src="..."> fallback when using responsive markup such as <picture>.

The landing page needs to be accessible to Googlebot, return a successful response and allow indexing. Check login requirements, crawling restrictions and noindex directives. Google’s technical requirements distinguish eligibility from guaranteed indexing. Check access to the image URL too; a working page cannot make a blocked or unavailable image fetchable.

Use a stable URL for an unchanged representation. An image that exists only inside an authenticated media library, or whose real URL never reaches normal rendered image markup, has not been published through that path. Verify the rendered page and the image request separately.

Use image sitemaps when discovery needs help

An image sitemap can help Google find images that normal crawling might miss. You can add image entries to an existing sitemap or create a separate image sitemap. Associate each relevant page URL with the image URLs used there.

The DAM library is not the published image inventory. Build that inventory from published, indexable pages and the media references your CMS or build process actually uses. Private files, unused uploads and unpublished campaign assets do not belong in that inventory merely because the library contains them.

CDN hosting does not inherently prevent image indexing: Google’s image sitemap documentation supports image URLs on another domain and describes verifying both domains in Search Console. For a domain you control, verification can help you identify crawl problems. With a shared provider hostname, coordinate with the provider instead of assuming you can verify ownership of its domain.

A sitemap provides discovery information; it does not override access restrictions or guarantee indexing. Your website or CMS needs to generate it from publication records. Knowing which assets exist does not establish every external page where those assets appear.

Alt text: meaning before keywords

Alt text is an alternative to the image for people who cannot see it. It also gives search engines textual context. Write it for the image’s purpose in the page, without treating the attribute as a keyword field.

For an informative landscape photograph, “snow-covered Tatra Mountains at sunset” is more useful than “photo” or “mountain.” A linked image may need text describing its destination or action. A purely decorative image generally needs alt="". W3C’s image accessibility guidance explains how the alternative depends on the image’s role.

Avoid lists of search phrases, filenames used as descriptions and unnecessary repetition of nearby text. If the image communicates details that the surrounding copy does not contain, describe those details. If it communicates complex information, a short alt attribute may need a fuller explanation elsewhere in the page.

A caption is visible context for readers. Alt text supplies the alternative information or purpose. They can overlap, but copying one into the other is not always useful, and every image does not need both.

Generated captions can help an editor understand a source image. They are not automatically valid alt text for every placement. The same source can illustrate an article, show a product detail or decorate a page. The publishing application must choose and render the appropriate alternative for that use.

Descriptive filenames, in perspective

Google describes filenames as a light clue to an image’s subject. A short name such as blue-trail-running-shoe.jpg communicates more than IMG_9843.jpg. It supports useful alt text and page context; it cannot replace them.

Name new source files clearly where practical. For existing published images, treat a URL change as a publishing change: identify affected references before renaming, and verify what URL the page actually requests. Renaming a library record alone does not instruct an external website to rewrite its HTML.

A stable identifier can remain useful for delivery even when it carries little descriptive text. Do not rebuild working media URLs solely to chase a filename-based ranking gain that has not been established.

Page context still matters

Google’s SEO starter guide recommends placing clear images near relevant text so that people and Google can understand their context. Choose a page that matches the image’s subject.

A well-described image on an irrelevant page still leaves the reader on an irrelevant page. A product photograph belongs with information identifying the product and explaining the detail shown. A landscape photograph in a route guide benefits from nearby information about the location or route.

Keep descriptions accurate to the source. A caption can explain why a photograph matters to the page without repeating everything in its alt text. Headings and page copy should describe the actual subject, not surround an unrelated image with search phrases.

Asset metadata can supply a starting point, but the site decides where the image appears and what text surrounds it. Review the finished placement rather than judging relevance from the asset record alone.

Understand which metadata Google can actually see

“Metadata” covers several different things. Treating them as one invisible pool of SEO information leads to missed publishing steps.

DAM metadata includes asset titles, captions, tags, descriptions and product or campaign context. It primarily helps the team manage and retrieve sources. The guide to DAM metadata and discoverability covers that internal role. A value stored in the library does not become a page signal merely by existing.

Published HTML supplies another kind of context: the image’s alt attribute, visible captions, surrounding copy and page title. Page metadata can also reference a representative image. The application has to select and render these values into the page.

Structured data is a separate mapping to an entity or page, typically published as JSON-LD. Embedded image metadata, such as IPTC photo metadata, travels inside the image file. Neither is interchangeable with the tags held in a DAM database.

Google documents specific creator, credit, copyright and licensing metadata through supported structured data or IPTC fields. A licensing URL can support eligibility for the Licensable badge. This is a defined feature, not evidence that Google reads every internal metadata field or that metadata completeness improves ranking.

If you rely on embedded metadata, inspect the representation delivered to the page. Conversion or metadata-stripping operations can change what survives. Information retained in the source file is not proof that the delivered output contains it.

Use structured data where it fits

Choose markup that describes the real page or entity. A product page can identify its product image. Recipe markup can describe the prepared dish. Article markup can identify article images and provide context about the publication. Organization markup addresses another entity, such as its logo.

The publishing flow is asset data, followed by application or CMS mapping, followed by JSON-LD or HTML that a crawler can access. An API response containing a caption is source data for that flow; it is not already schema markup on the page.

Follow the requirements for the chosen type, keep the markup consistent with the page and test it. Google’s structured data guidelines make clear that correct markup does not guarantee a rich result.

Open Graph primarily describes pages for social sharing and previews. Google’s preferred-image guidance also identifies og:image and schema.org’s primaryImageOfPage as ways to indicate a preferred preview image. They help identify a representative image; selection remains automated, and this does not establish a Google Images ranking boost.

Serve an appropriate image representation

Image choices affect loading and page experience. Google uses Core Web Vitals in its ranking systems, while explaining that good scores do not guarantee top rankings. Image SEO cannot be reduced to compression or a performance score.

Deliver dimensions suited to the placement, choose an appropriate format and tune compression while checking visible quality. Avoid transferring a large original when the page needs a smaller representation. Reserve layout space so loading the image does not unexpectedly move the surrounding content. The image quality and web performance workflow covers those decisions in detail.

For responsive images using width descriptors, the frontend supplies candidate URLs in srcset and describes the image slot with sizes. The browser selects a candidate. Vyso can supply explicit transformation URLs for those candidates; responsive images from one source with Vyso explains the implementation.

Vyso preserves the source and applies the requested transformation chain or preset. Its encoders support JPEG, PNG, WebP and AVIF. Format conversion is explicitly requested unless a format-specific operation changes the output; this is not browser-driven format negotiation. The application chooses its representations and publishes the markup.

Reuse stable URLs where the output is unchanged and plan updates when sources or presets change. Vyso image delivery and CDN caching explains that boundary. A CDN can support delivery performance, and a suitable format can reduce transfer, but neither is a direct ranking guarantee.

Keep lazy loading crawlable

Lazy loading can reduce unnecessary initial transfers for images outside the initial viewport. Use a different loading strategy for immediately visible content, especially an important hero image.

Google’s lazy-loading guidance says its crawler does not scroll or click to reveal content. Check the rendered HTML with URL Inspection: the actual image URL should appear in an <img> element’s src. A custom attribute containing a URL that only becomes active after a user action is not an equivalent discovery path.

Loading attributes and priority belong to the page implementation. A delivery service returns an image representation; it does not know the position of that image in every consuming page.

Library optimization is not page optimization

Library optimization asks whether the team can find, identify and manage the intended source. Page optimization asks whether Google can discover and understand the published image, and whether visitors can use the page comfortably.

A perfectly organized DAM can feed a page with missing alt text or an inaccessible image URL. A well-implemented page can use a source from a poorly organized library. The systems solve related problems, but success in one does not prove success in the other.

Define the mapping at publication time. Record which asset belongs in the page, which representation it requests and which description suits that placement. Let the CMS or website maintain its own publication inventory. A campaign tag that helps an editor retrieve an asset need not become public copy or schema.

Image SEO checklist

  1. Check that the landing page works, is accessible to Googlebot and permits indexing.
  2. Confirm the real image URL appears in rendered image markup, with a usable src fallback.
  3. Check that the image URL is fetchable and stable for an unchanged representation.
  4. Publish alternative text suited to the image’s purpose, including an empty alternative for purely decorative images.
  5. Use a descriptive filename where practical without treating a rename as a ranking strategy.
  6. Place the image with relevant copy and add a visible caption when it helps readers.
  7. Publish and validate structured data appropriate to the actual page or entity.
  8. Add image sitemap information when discovery needs help, using published page references.
  9. Check dimensions, the selected responsive candidate, quality and loading behavior in the page.
  10. Inspect the rendered page and track Search performance instead of assuming publication means indexing.

Use Search Console’s URL Inspection for the landing page and check the rendered image markup. In its Performance report, the Image search type shows traffic from the Google Images tab. Compare impressions and clicks for relevant pages and queries over time. A change in those numbers is something to investigate, not proof that one filename or alt-text edit caused it.

Where Vyso fits

Vyso can help maintain the source asset, descriptive context and delivery representations. Its library has generated image titles, captions and tags for supported images, editable metadata, search and collections. Explicit transformations and presets provide requested outputs through CDN delivery. The Developer API exposes management operations for applications that need to retrieve or update asset data.

The consuming site or CMS owns the SEO implementation Google sees: alt attributes, visible captions, surrounding copy, structured data, social metadata, responsive markup and sitemaps. Choose what to publish from the source data and verify the resulting page. A generated image description does not supply that entire implementation.

Google can only use signals it can access. Organizing an asset internally is useful, but image SEO starts when that asset becomes part of a crawlable, relevant web page.

Keep going

Make the media library less work.

See how Vyso brings search, enrichment, cleanup, and delivery into one product.

Start free