Most marketers think image SEO starts and ends with alt tags. It doesn’t.
Alt tags matter—but they’re just one of over a dozen factors that determine whether your images help or hurt your search performance. File names, compression, sitemaps, responsive delivery, structured data, and even how your CDN is configured all play a role.
And here’s a dimension most image SEO guides ignore entirely: AI search engines. Tools like ChatGPT, Perplexity, and Gemini increasingly pull from well-structured, fast-loading pages when generating answers. Pages bogged down by 3MB hero images don’t get cited. Pages that are technically clean and semantically clear do.
In this article, you’ll learn 14 practical image optimization techniques that drive more organic traffic from both Google and AI search engines. You’ll discover how to name, compress, and serve images so they load fast, rank in Google Images, and make your pages easier for AI models like ChatGPT, Perplexity, and Claude to parse and cite. Each tip includes step-by-step instructions you can act on today.
Table of Contents
1. Name Your Image Files Descriptively
Google has been clear about this for years: the file name gives search engines clues about an image’s subject matter. A file called my-new-black-kitten.jpg tells Google more than IMG00023.JPG.
This sounds basic. And it is. But it still matters—because Google’s machine learning isn’t perfect.
Google’s Cloud Vision API can identify a cat photo with near-perfect confidence. But upload a slab of butter and it might be 91% sure it’s cheese. When computer vision stumbles, file names and surrounding context become the fallback.
![[Screenshot: uploading an ambiguous food image to Google Cloud Vision API and getting an incorrect identification]](https://www.datocms-assets.com/164164/1775630069-blobid1.png)
Here’s what good and bad file naming looks like:
Good: chocolate-cheesecake.jpg
Bad: IMG_8834.jpg
Also bad: chocolate-cheesecake-best-cheesecake-dessert-recipe-cake.jpg
Keep file names descriptive and straightforward. Use hyphens to separate words (Google reads hyphens as spaces). Don’t keyword-stuff. Name the image for what it actually shows—nothing more.
This takes five seconds per image. There’s no reason to skip it.
2. Write Useful Alt Text (and Don’t Forget Captions)
Alt text (alternative text) describes an image for screen readers, for browsers that fail to load the image, and for search engines trying to understand it. Here’s the HTML:
<img src="puppy.jpg" alt="Dalmatian puppy playing fetch"/>
Google’s guidelines say to create alt text that is useful, information-rich, uses keywords appropriately, and fits the context of the surrounding content. The key word is appropriately. Stuffing keywords into alt attributes will get your site flagged as spam.
Here’s a shortcut that almost always works: finish this sentence.
“This is a photograph/screenshot/illustration of ___________.”
Then use the descriptive part as your alt text. Examples:
“This is a photograph of a chocolate cheesecake.” → alt="Chocolate cheesecake"
“This is a screenshot of the Analyze AI Landing Pages report.” → alt="Analyze AI Landing Pages report showing AI traffic by page"
For product images, consider adding the product or model number. Google understands the relationship between product names and serial numbers—search for any product SKU and you’ll see related product results. So alt="Battery tender 022-0186G-DL-WH" can help Google connect the image to product queries.
Pro tip: Find every image on your site with missing alt text by running a crawl with a site audit tool. Most SEO crawlers (Screaming Frog, Sitebulb, or an SEO audit tool) will flag images without alt attributes so you can fix them in bulk.
![[Screenshot: a site audit tool showing a list of images with missing alt text and their URLs]](https://www.datocms-assets.com/164164/1775630077-blobid2.jpg)
Don’t skip captions either
Google extracts information about an image from the surrounding content—including captions and image titles. A caption (the small text that appears below an image) reinforces what the image shows and gives Google more context about the page topic.
Not every image needs a caption. But where it makes sense—especially for charts, diagrams, original research graphics, and product images—adding one helps both users and search engines.
Why alt text matters for AI search too
Here’s something most image SEO guides don’t mention: descriptive alt text helps AI models understand your page structure. When ChatGPT or Perplexity crawls a page to generate an answer, it reads the HTML—including alt attributes. A page full of IMG_001.jpg and empty alt tags gives AI models less semantic signal to work with.
Well-written alt text won’t single-handedly get your page cited by an AI engine. But it contributes to the overall clarity and structure that AI models favor when selecting sources. And you can track which of your pages AI models actually cite using Analyze AI’s Sources dashboard—which shows exactly which URLs get referenced across ChatGPT, Perplexity, Claude, Gemini, and more.

Analyze AI Sources dashboard showing content type breakdown and top cited domains
3. Choose the Right File Format
Every image on your site uses one of a handful of file formats. Each format uses a different compression method, which means file sizes vary dramatically. Since images are often the largest contributor to overall page size, choosing the right format directly impacts how fast your pages load—and page speed is a confirmed ranking factor on both desktop and mobile.
Here’s how the main formats compare:
|
Format |
Best For |
Compression |
Browser Support |
Transparency |
|---|---|---|---|---|
|
JPEG |
Photographs, complex images with many colors |
Lossy |
Universal |
No |
|
PNG |
Screenshots, logos, text-heavy images, images needing transparency |
Lossless |
Universal |
Yes |
|
GIF |
Simple animations, low-color images |
Lossless (limited to 256 colors) |
Universal |
Yes (binary) |
|
WebP |
Nearly everything—photographs and graphics alike |
Both lossy and lossless |
All modern browsers |
Yes |
|
AVIF |
Photographs, HDR content |
Lossy and lossless |
Chrome, Firefox, Safari 16+, Opera |
Yes |
|
SVG |
Logos, icons, illustrations, geometric shapes |
Vector (infinitely scalable) |
Universal |
Yes |
JPEG remains the default choice for photographs. It delivers the smallest files for complex images with minimal quality loss.
PNG wins for anything with sharp lines, text, or transparency: screenshots, diagrams, logos. PNG files are larger than JPEGs for photographic content, but for flat graphics they can be smaller.
GIF is still the standard for short animations. For static images, JPEG or PNG will almost always be a better choice.
WebP is the modern replacement that deserves your attention. Google developed it, and it offers 25–35% smaller files than equivalent JPEGs with no visible quality loss. It supports both lossy and lossless compression, plus transparency. Every major browser now supports WebP, so the “limited browser support” concern from a few years ago no longer applies.
AVIF is the newest entrant. It offers even better compression than WebP—sometimes 50% smaller than JPEG at the same quality. Support is growing fast but isn’t universal yet. Use it as a progressive enhancement alongside WebP or JPEG fallbacks.
The practical rule: use WebP as your primary format with JPEG/PNG fallbacks. If your CMS or CDN supports automatic format negotiation (most modern ones do), enable it and let the server deliver the optimal format for each visitor’s browser.
![[Screenshot: a CMS or image CDN settings panel showing automatic WebP/AVIF conversion enabled]](https://www.datocms-assets.com/164164/1775630083-blobid4.png)
Most professional image editors let you export in multiple formats. For screenshots, tools like Monosnap, Lightshot, or the built-in screenshot tools in macOS and Windows all support multiple export formats.
4. Resize Images to Match Your Layout
This is one of the most commonly overlooked image optimization steps—and one of the easiest to fix.
Say the content area of your blog is 720px wide. If you upload a 4000px-wide photograph, the browser will visually shrink it to fit. But it still downloads the full 4000px image. That’s a massive waste of bandwidth and it slows your page down.
The fix: resize images to the maximum display width before uploading.
Step 1: Determine your content area’s maximum width. You can find this by inspecting your site’s CSS—look for max-width on the content container, or right-click on a blog post and check the computed styles.
![[Screenshot: a browser’s developer tools showing the computed max-width of a blog content area]](https://www.datocms-assets.com/164164/1775630083-blobid5.png)
Step 2: Resize your images in bulk so that no image exceeds that maximum width. Free tools like Smart Resize let you upload images in bulk and set a “max width” constraint. Images wider than the threshold get resized; narrower ones stay untouched.
![[Screenshot: the Smart Resize tool interface showing a batch of images being resized with a max-width setting]](https://www.datocms-assets.com/164164/1775630089-blobid6.png)
Step 3: Upload JPEGs and PNGs in separate batches if your resizing tool converts all images to a single format. This preserves the optimal format for each image.
Two things to watch for:
First, check if your responsive design displays content wider on smaller screens than larger ones. Some layouts do. Use your browser’s responsive design mode to test multiple breakpoints.
Second, don’t upscale small images. If an image is naturally 400px wide and your content area is 720px, leave it at 400px. Upscaling reduces quality and inflates file size for no benefit.
5. Compress Images Without Losing Visible Quality
You can often cut an image’s file size by 50–80% with no visible difference in quality. The key is to experiment with quality settings and not be afraid to dial them down.
Here’s a real example: two versions of the same JPEG—one compressed aggressively, one not. The compressed version is 58% smaller. Side by side, you can’t tell them apart.
![[Screenshot: two versions of the same image side by side, one labeled “31KB” and the other “73KB,” looking identical]](https://www.datocms-assets.com/164164/1775630089-blobid7.png)
Google recommends several open-source tools for this: Guetzli for JPEGs, MozJPEG (by Mozilla), and pngquant for PNGs. These are command-line tools. If you prefer a GUI, Google’s recommendation is ImageOptim (Mac) or its alternatives for Windows and Linux.
Here’s how popular compression tools compare on default settings, based on a sample test of 15 mixed images:
|
Tool |
JPEG Reduction |
PNG Reduction |
Free? |
Platform |
|---|---|---|---|---|
|
ImageOptim |
~69% |
~40% (up to 76% at 40% quality) |
Yes |
Mac |
|
ShortPixel |
~42% |
~59% |
Free up to 100 images/month |
Web, WordPress plugin |
|
TinyPNG |
~27% |
~65% |
Free up to 20 images at a time |
Web |
|
Kraken.io |
~13% |
~63% |
Free (limited) |
Web |
|
Compressor.io |
~42% |
~58% |
Yes |
Web |
ImageOptim produces the best JPEG compression on default settings. ShortPixel is the strongest all-round performer and has a WordPress plugin that can compress your entire existing image library retroactively—something most other tools can’t do.
Pro tip: ImageOptim strips EXIF data by default, which reduces file size further. But EXIF data (camera model, GPS coordinates, date taken) may be useful for local SEO if your images contain location information. If you’re optimizing for local search, consider keeping EXIF data intact and adjusting your compression tool’s settings accordingly.
Pro tip: Run a crawl of your site with a site audit tool to find images that are disproportionately large. Most crawlers flag images above a certain file size threshold so you can prioritize compression.
![[Screenshot: a site audit report showing oversized images with their file sizes, URLs, and compression recommendations]](https://www.datocms-assets.com/164164/1775630095-blobid8.png)
6. Create an Image Sitemap
An image sitemap tells Google about images on your site that it might not otherwise discover—especially images loaded via JavaScript, CSS, or other methods that crawlers can miss.
Google supports several tags in image sitemaps:
|
Tag |
Required? |
Description |
|---|---|---|
|
<image:image> |
Yes |
Container for image info |
|
<image:loc> |
Yes |
URL of the image |
|
<image:caption> |
Optional |
Image caption |
|
<image:geo_location> |
Optional |
Geographic location of the image |
|
<image:title> |
Optional |
Image title |
|
<image:license> |
Optional |
URL to the image license |
If you use WordPress with Yoast SEO, images are added to your XML sitemap automatically. However, Yoast only includes the required <image:image> and <image:loc> tags. If you want to include optional tags like captions or geo-location, you’ll need to add those manually or use a plugin that supports them.
One useful detail from Google’s documentation: image sitemaps can contain URLs from other domains, unlike regular sitemaps. If you host images on a CDN, you can still include those URLs in your sitemap. Just make sure to verify the CDN domain in Google Search Console so Google can alert you to any crawl errors.
Image sitemaps and AI search visibility
Here’s a connection worth making. Pages that Google can easily crawl and index are also pages that tend to get crawled by AI search engines. Perplexity, for instance, relies heavily on web crawling to find sources. A clean sitemap that includes your key images alongside their captions and context makes your entire page more accessible—not just to Googlebot, but to any crawler pulling content for AI-generated answers.
This is one of many technical SEO fundamentals that serve both traditional and AI search channels.
7. Use Vector Graphics (SVGs) Where Appropriate
Vector graphics use mathematical formulas—lines, points, and polygons—instead of pixels to represent images. They’re perfect for logos, icons, illustrations, and anything with simple geometric shapes.
The most popular vector format on the web is SVG (Scalable Vector Graphics). SVGs are XML-based, supported by every modern browser, and scale infinitely without losing quality. You could display an SVG on a billboard and it would look just as sharp as it does on a phone screen.
But the real win is file size. SVGs for simple graphics are often measured in single-digit kilobytes. A typical logo SVG might be 4–8KB. The same logo as a PNG could be 50KB or more.
How to optimize SVGs:
Step 1: Minify your SVG files to remove unnecessary metadata, comments, and whitespace. The best tool for this is SVGO (command line) or its web-based interface SVGOMG. Just drag and drop your SVG and it’ll strip out everything unnecessary.
![[Screenshot: SVGOMG web interface showing an SVG file being minified with before/after file size comparison]](https://www.datocms-assets.com/164164/1775630096-blobid9.jpg)
Step 2: Enable GZIP compression on your server. GZIP compresses text-based files (including SVGs) before sending them to the browser. A minified SVG that’s 8.5KB might compress to under 4KB with GZIP enabled. Use this tool to check if GZIP is enabled on your server.
When not to use SVGs: Photographs. SVGs are terrible for photographic content because photographs are inherently complex and pixel-based. Use JPEG, WebP, or AVIF for photos.
8. Serve Responsive Images with srcset
If someone visits your site on a phone with a 320px-wide screen, they don’t need your 1440px desktop image. Loading it wastes bandwidth and slows the page.
The solution is the srcset attribute in HTML. It tells the browser to load different versions of an image based on the device’s screen size and resolution.
Here’s what the syntax looks like:
<img src="image.jpg"
srcset="image-small.jpg 500w,
image-medium.jpg 1000w,
image-large.jpg 2000w"
sizes="(max-width: 600px) 100vw, 720px"
alt="Descriptive alt text"/>
The browser calculates which image version is closest to what it actually needs and downloads only that one. On a 320px phone with a 1x display, it’ll choose the 500px version. On a retina MacBook, it’ll choose the 1000px or 2000px version.
Good news for WordPress users: WordPress has handled this automatically since version 4.4. When you upload an image, WordPress generates multiple sizes (thumbnail, medium, medium-large, large, and full) and adds the srcset attribute to your <img> tags without you doing anything.
![[Screenshot: viewing the page source of a WordPress blog post and seeing srcset attributes automatically added to image tags]](https://www.datocms-assets.com/164164/1775630101-blobid10.png)
If you’re not on WordPress, most modern CMS platforms and static site generators have similar functionality built in or available via plugins. Next.js has the <Image> component. Gatsby has gatsby-plugin-image. Both handle responsive images automatically.
Retina displays: You generally don’t need to create separate @2x images. If you compress your JPEGs at a reasonable quality level (60–80%), the standard images usually scale up fine on retina screens. The visual difference is negligible.
9. Add Structured Data for Image Badges
Structured data (schema markup) is something you might associate with rich snippets in regular search results—star ratings, price ranges, FAQ dropdowns. But it also affects Google Images.
Google shows badges on image thumbnails in mobile image search results. These badges tell users what type of content the image is associated with: a recipe, a product, a video, or a GIF.
![[Screenshot: Google mobile image search results showing recipe badges, product badges, and video badges on different image thumbnails]](https://www.datocms-assets.com/164164/1775630102-blobid11.png)
To get these badges, you need the appropriate structured data on your page:
Recipe pages: Add Recipe schema. Google will display a “Recipe” badge on your images in image search.
Product pages: Add Product schema. Images get a “Product” badge, which can increase click-through rates for ecommerce queries.
Video pages: Add Video schema. Images associated with videos get a play button badge.
GIFs: No additional markup needed. Google automatically detects and badges GIFs.
If your site doesn’t feature recipes, products, or videos, you can skip this tip. But for ecommerce sites and content publishers with video or recipe content, these badges are low-effort wins that make your images more clickable in search results.
10. Implement Lazy Loading
Lazy loading defers the loading of images below the fold until the user scrolls down to them. Instead of the browser downloading 40 images when the page first loads, it downloads only the ones visible on screen, then progressively loads the rest as needed.
Google’s PageSpeed Insights actively recommends lazy loading for pages with many images below the fold. And since page speed affects rankings—on both desktop and mobile—this is a meaningful optimization.
The modern approach: native lazy loading. As of 2019, browsers support the loading="lazy" attribute natively. No JavaScript required:
<img src="large-photo.jpg" alt="Description" loading="lazy"/>
That’s it. One attribute. The browser handles the rest. This is now supported by Chrome, Firefox, Safari, Edge, and Opera—covering the vast majority of web traffic.
Important: Don’t lazy-load images that are above the fold (visible when the page first loads). Those should load immediately so users don’t see blank spaces or layout shifts. The loading="lazy" attribute should only go on images further down the page.
For WordPress users: WordPress has supported native lazy loading by default since version 5.5. Every image you upload gets loading="lazy" added automatically, except for the first image in a post (which WordPress assumes is above the fold).
If your CMS doesn’t support native lazy loading, a JavaScript-based solution can work too. Google’s documentation explains how to implement lazy loading in a way that search engines can still see the content.
![[Screenshot: Google PageSpeed Insights showing a “Defer offscreen images” recommendation with estimated savings]](https://www.datocms-assets.com/164164/1775630107-blobid12.png)
Why lazy loading helps with AI search
Fast-loading pages don’t just rank higher in Google. They also tend to get crawled more completely by AI search engines. When Perplexity or ChatGPT’s web crawler hits a slow page, it may time out before indexing all the content. Lazy loading reduces initial page load time, which means crawlers—both traditional and AI—can access your full content more efficiently.
If you want to see which of your pages are actually being cited by AI engines, Analyze AI’s Landing Pages report shows exactly which URLs receive AI-referred traffic. You can cross-reference this with your page speed data to spot patterns: are your fastest pages getting more AI citations?

11. Leverage Browser Caching for Images
Browser caching stores images (and other static files) locally on a visitor’s device. When they return to your site, their browser loads the cached versions instead of downloading everything again. This makes repeat visits significantly faster.
Google’s PageSpeed Insights will flag a “Serve static assets with an efficient cache policy” warning if your images aren’t cached properly.
For WordPress users: Install a caching plugin like W3 Total Cache or WP Rocket. These enable browser caching by default and add the necessary directives to your .htaccess file.
For non-WordPress sites: Add caching rules to your server configuration. For Apache servers, add this to your .htaccess file:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/webp "access 1 year"
ExpiresByType image/avif "access 1 year"
ExpiresByType image/svg+xml "access 1 year"
</IfModule>
For Nginx servers, use the expires directive in your server block:
location ~* \.(jpg|jpeg|png|gif|webp|avif|svg)$ {
expires 1y;
add_header Cache-Control "public, immutable";
}
Setting a one-year cache duration is standard for images because they rarely change. If you do update an image, use a new file name or add a version query parameter (e.g., image.jpg?v=2) to force browsers to download the updated version.
12. Use a CDN (With a Custom Subdomain)
A Content Delivery Network (CDN) caches your images across servers worldwide. When someone visits your site, images load from the server closest to them instead of your single origin server—which might be thousands of miles away.
The speed difference can be dramatic, especially for sites with an international audience. And since page speed matters for both Google rankings and AI search visibility, a CDN is worth setting up.
Popular CDN options include Cloudflare (has a free tier), Amazon CloudFront, Google Cloud CDN, and KeyCDN. For WordPress, setup is straightforward: sign up, follow the CDN’s instructions, then enable it with a plugin like W3 Total Cache, CDN Enabler, or WP Rocket.
Important: use a custom subdomain for your CDN. By default, your CDN will have a URL like xyz.cdnprovider.com. This creates two problems:
First, if someone embeds your image on their site, they might link to the CDN URL instead of your domain. That means you lose the backlink equity.
Second, if you ever switch CDN providers, you’ll need to redirect all those URLs—a headache you can avoid entirely.
The fix: set up a CNAME record so your CDN uses a subdomain like cdn.yourdomain.com. Google’s John Mueller has explicitly recommended this approach.
![[Screenshot: a DNS settings panel showing a CNAME record pointing cdn.yourdomain.com to a CDN provider]](https://www.datocms-assets.com/164164/1775630113-blobid14.png)
Consider image-specific CDNs too. Services like Cloudinary and imgix go beyond basic caching. They automatically resize, compress, and convert images on the fly—delivering WebP to Chrome users and JPEG to older browsers, at the optimal dimensions for each device. For large sites with thousands of images, this automation can save significant time and engineering effort.
13. Recover Link Equity from Image Backlinks
This is a bonus tactic most people overlook—and it’s one of the highest-ROI link building activities you can do.
When someone embeds your infographic, chart, or original image on their site, they should link back to the page where the image lives. But often they don’t. Sometimes they don’t link at all. Other times they link directly to the image file (e.g., yourdomain.com/image.jpg) instead of the page it’s from.
Both situations waste link equity. A backlink to a .jpg file doesn’t pass PageRank to the page itself, and it can’t “flow” around your site through internal links.
How to find these wasted backlinks:
Step 1: Open a backlink analysis tool and enter your domain. Filter for backlinks where the target URL ends in .jpg, .png, .gif, or .webp.
![[Screenshot: a backlink analysis tool showing results filtered for URLs ending in .jpg, with referring domains and link targets visible]](https://www.datocms-assets.com/164164/1775630114-blobid15.png)
Step 2: Review the results. For each backlink pointing to an image file instead of a page, note the linking site and the image they used.
Step 3: Reach out with a simple request:
“Hey [name], thanks for using my image. Would you mind updating the link so it points to the original page at [URL] instead of the image file? That way your readers can see the full context.”
Conversion rates on these outreach emails tend to be high because you’re not asking for a new link—you’re asking for a small correction to an existing one.
You can also check if people link to images hosted on your CDN subdomain. If your CDN subdomain has backlinks from dozens of referring domains, those are all link reclamation opportunities.
You can use Analyze AI’s free Broken Link Checker to audit your site for broken image links that could also be costing you link equity.
14. Track How Image-Heavy Pages Perform in AI Search
This is the tip that no other image SEO guide will give you—because most were written before AI search became a real traffic channel.
Here’s the premise: AI answer engines like ChatGPT, Perplexity, Claude, and Gemini cite web pages as sources when generating responses. Some of your pages get cited. Most don’t. Understanding which pages get cited—and why—is the new competitive edge.
Image-heavy pages (product galleries, infographics, visual how-to guides) often perform well in AI search because they tend to be comprehensive and well-structured. But you won’t know for sure unless you measure it.
How to track AI search performance with Analyze AI:
Step 1: Connect your Google Analytics to Analyze AI. The platform automatically identifies traffic from AI sources—ChatGPT, Perplexity, Claude, Gemini, Copilot, and others—and separates it from your regular organic traffic.
Step 2: Open the AI Traffic Analytics dashboard. Here you can see total AI-referred visitors, which engines drive the most sessions, engagement metrics like bounce rate and session duration, and conversions.

Step 3: Drill into the Landing Pages report. This shows which specific pages on your site receive AI-referred traffic. Look for patterns: do your image-rich pages (infographics, visual guides, product pages with strong photography) receive more AI citations than text-only pages?
Step 4: Cross-reference with the Sources dashboard to see which of your URLs AI models are citing as references. If certain pages appear frequently as sources, analyze what they have in common. Is it comprehensive alt text? Fast load times? Well-structured content? Use those insights to optimize your other pages.

Step 5: Check the Competitors view. See which competitors appear alongside your brand in AI answers for your target topics. Are their pages faster? Better structured? More image-rich? This competitive intelligence helps you prioritize optimizations.

The connection between image SEO and AI visibility isn’t obvious, but it’s real. Pages that are technically clean—fast-loading, well-structured, semantically clear—are the pages AI models prefer to cite. And since image optimization is one of the biggest levers for page speed, getting it right pays dividends across both search channels.
Final Thoughts
Image SEO is a deep topic. Google alone has published over 15,000 words of documentation on automating image optimization. This article focuses on the highest-impact actions—the ones that deliver the most meaningful improvements for the least effort.
But don’t mistake simplicity for unimportance. Image optimization sits at the intersection of user experience, page speed, accessibility, and search visibility. Every tip in this guide makes your pages faster, more accessible, and more clearly understood by search engines—both traditional and AI.
A few principles to keep in mind as you implement these tips:
High-quality images that contribute to a genuinely good user experience always come first. Don’t sacrifice image quality for file size alone. Use modern formats like WebP and AVIF that deliver both. Stay clear of low-quality stock photos that add nothing to the page.
Make product images expandable. Use original graphics where possible. Think about what value each image adds before uploading it.
And remember: SEO isn’t dying—it’s evolving. The same image optimization fundamentals that help you rank in Google Images also help your pages load faster, get crawled more completely, and get cited by AI answer engines. Image SEO is one investment that compounds across every search channel.
If you want to start tracking how your pages perform across AI search engines—and which optimizations actually move the needle—Analyze AI gives you the visibility data to connect technical improvements to real traffic and conversions.
Ernest
Ibrahim







![How to Analyze a Sudden Drop in Website Traffic [Step-by-Step]](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F164164%2F1775602983-blobid0.png&w=3840&q=75)