• Articles
    &Evergreen
    • Articles
      • Algorithm Updates
      • Analytics & Measurement
      • CMS and Platforms
      • Content Strategy
      • E-commerce SEO
      • General
      • Industry Guides
      • Keyword Research
      • Link Building
      • Local SEO
      • Mobile SEO
      • On-Page SEO
      • SEO Tools
    • Evergreen
      • AI and Search
        • AEO (Answer Engine Optimization)
        • AI Overviews and SGE
        • GEO (Generative Engine Optimization)
        • LLM Citation Optimization
      • Content SEO
        • Content Architecture
        • E-E-A-T Optimization
        • Internal Linking Strategy
      • Python and Automation
      • Technical SEO
        • Core Web Vitals and Performance
        • Crawlability and Indexation
        • International SEO and Hreflang
        • Log File Analysis
        • Schema and Structured Data
        • Site Architecture
        • Site Migrations
  • Case Studies
    & Researches
    • Case Studies
      • Content
      • Crawling and Indexing
      • Growth
      • International SEO
      • JavaScript SEO
      • Metadata
      • Migrations
      • Website Architecture
      • Web Performance
    • Research
      • AI Search
      • Cross-Industry
      • E-commerce
      • Enterprise
      • Local and Listings
      • Publisher
  • Free Tools
    & Resources
    • Free SEO Tools
      • Content Analysis
      • Developer Utilities
      • GEO & AI Visibility
      • Local SEO
      • Schema & Structured Data
      • Social & Meta
      • Technical SEO
    • Executive Briefings
      • What SEO Actually Is
      • Why SEO Takes Time
      • Technical vs Content SEO
      • What AI Search Changes
      • Is Your SEO Working?
      • Case Studies
      • Is It Worth It?
      • Hiring an Agency
      • SEO vs Paid
      • Resourcing SEO
    • Best Practices
      • Accessibility
      • AMP
      • Content & GEO
      • Duplicates
      • HTML Structure
      • hrefLang
      • Images
      • Indexation
      • Links
      • Mobile
      • On-Page SEO
      • Organic & Analytics
      • Performance
      • Redirections
      • Robots.txt
      • Security
      • Structured Data
      • Technical GEO
      • URLs
      • XML Sitemaps
    • FAQ
      • AI & Search FAQ
      • Technical SEO FAQ
      • Content SEO FAQ
      • Off-Page SEO FAQ
      • Local SEO FAQ
      • E-commerce SEO FAQ
      • Tools and Analytics FAQ
    • Glossary
      • Glossary | Algorithms
      • Glossary | Analytics
      • Glossary | Business
      • Glossary | Content SEO
      • Glossary | E-commerce
      • Glossary | Emerging
      • Glossary | GEO & AI SEO
      • Glossary | International SEO
      • Glossary | Link Building
      • Glossary | Local SEO
      • Glossary | Search Behavior
      • Glossary | Technical SEO
      • Glossary | Tools
  • Free Tools Hub
  • About
    Me
    • Consulting
      • Advanced SEO Audit
      • GEO & AI SEO
      • Performance & Indexation
      • Site Migrations
      • International SEO
    • Portfolio
    • Contact
    • Tools & Resources
    • Browser Extensions
  • Articles
    &Evergreen
    • Articles
      • Algorithm Updates
      • Analytics & Measurement
      • CMS and Platforms
      • Content Strategy
      • E-commerce SEO
      • General
      • Industry Guides
      • Keyword Research
      • Link Building
      • Local SEO
      • Mobile SEO
      • On-Page SEO
      • SEO Tools
    • Evergreen
      • AI and Search
        • AEO (Answer Engine Optimization)
        • AI Overviews and SGE
        • GEO (Generative Engine Optimization)
        • LLM Citation Optimization
      • Content SEO
        • Content Architecture
        • E-E-A-T Optimization
        • Internal Linking Strategy
      • Python and Automation
      • Technical SEO
        • Core Web Vitals and Performance
        • Crawlability and Indexation
        • International SEO and Hreflang
        • Log File Analysis
        • Schema and Structured Data
        • Site Architecture
        • Site Migrations
  • Case Studies
    & Researches
    • Case Studies
      • Content
      • Crawling and Indexing
      • Growth
      • International SEO
      • JavaScript SEO
      • Metadata
      • Migrations
      • Website Architecture
      • Web Performance
    • Research
      • AI Search
      • Cross-Industry
      • E-commerce
      • Enterprise
      • Local and Listings
      • Publisher
  • Free Tools
    & Resources
    • Free SEO Tools
      • Content Analysis
      • Developer Utilities
      • GEO & AI Visibility
      • Local SEO
      • Schema & Structured Data
      • Social & Meta
      • Technical SEO
    • Executive Briefings
      • What SEO Actually Is
      • Why SEO Takes Time
      • Technical vs Content SEO
      • What AI Search Changes
      • Is Your SEO Working?
      • Case Studies
      • Is It Worth It?
      • Hiring an Agency
      • SEO vs Paid
      • Resourcing SEO
    • Best Practices
      • Accessibility
      • AMP
      • Content & GEO
      • Duplicates
      • HTML Structure
      • hrefLang
      • Images
      • Indexation
      • Links
      • Mobile
      • On-Page SEO
      • Organic & Analytics
      • Performance
      • Redirections
      • Robots.txt
      • Security
      • Structured Data
      • Technical GEO
      • URLs
      • XML Sitemaps
    • FAQ
      • AI & Search FAQ
      • Technical SEO FAQ
      • Content SEO FAQ
      • Off-Page SEO FAQ
      • Local SEO FAQ
      • E-commerce SEO FAQ
      • Tools and Analytics FAQ
    • Glossary
      • Glossary | Algorithms
      • Glossary | Analytics
      • Glossary | Business
      • Glossary | Content SEO
      • Glossary | E-commerce
      • Glossary | Emerging
      • Glossary | GEO & AI SEO
      • Glossary | International SEO
      • Glossary | Link Building
      • Glossary | Local SEO
      • Glossary | Search Behavior
      • Glossary | Technical SEO
      • Glossary | Tools
  • Free Tools Hub
  • About
    Me
    • Consulting
      • Advanced SEO Audit
      • GEO & AI SEO
      • Performance & Indexation
      • Site Migrations
      • International SEO
    • Portfolio
    • Contact
    • Tools & Resources
    • Browser Extensions
consulting services
Home / Metadata / Foot Locker Image SEO Case Study: 228% Increase for Google Image Thumbnails

Foot Locker Image SEO Case Study: 228% Increase for Google Image Thumbnails

  • July 26, 2023
  • Metadata
No Comments
Foot locker image seo case study: 228% increase for google image thumbnails

AI Summary

Foot Locker's category pages served product images at 67x67 pixels in their server rendered HTML, so Google crawled the files but rarely indexed them and the listings appeared without image thumbnails. Raising the minimum dimensions to 200x200 made the images eligible, and Brodie Clark's analysis reports a 228 percent increase in estimated monthly organic visits to pages that now carry a thumbnail.

  • The gate is the intrinsic size of the delivered image, not the CSS box it is displayed in.
  • Google publishes no exact pixel minimum, so treat 67x67 as clearly too small and 200x200 as a workable floor rather than an official threshold.
  • The reported metric is visits to pages that display a thumbnail, an eligibility gain, not a proven click lift.
  • Change was implemented 20 July 2023, measured against JD Sports and Hype DC using third party index data.
Diagram comparing a mobile search result with no image thumbnail, where the category page markup declares a 67 by 67 pixel image, against the same result showing a thumbnail after the markup was changed to declare a 200 by 200 pixel image.
Same image file and same page. Only the declared dimensions changed, and with them the thumbnail eligibility.

Most image SEO advice stops at alt text and file naming. This case study is useful precisely because it is about none of that. Foot Locker's images were crawlable, correctly labelled and served from a working CDN. They simply were not big enough to be worth indexing, and that one property was enough to keep image thumbnails off their listings while competitors collected them.

The finding, documented by Brodie Clark, is that Foot Locker's category pages carried product images with very small dimensions, 67x67 pixels, in the server rendered HTML. Google fetched those files. It largely declined to index them. The team raised the minimum to 200x200, which Clark notes was "the highest they were prepared to increase without impacting page size", and the thumbnail presence changed materially. The change went in on 20 July 2023.

Why a small image gets crawled and then dropped

Crawling and indexing are separate decisions for images just as they are for pages. Googlebot will happily fetch a 67x67 JPEG. Whether that file then enters the image index depends on whether it is judged useful, and a thumbnail that cannot be rendered at result size without falling apart is not useful.

Google does not publish a hard pixel minimum, and you should be suspicious of any article that quotes one as though it were documented. What Google's own image guidance does say is that images should be high quality and large enough to be displayed well. The practical read from this case study is a floor, not a formula: 67x67 was clearly under it, 200x200 cleared it for this retailer's templates.

Three distinctions decide whether your images are actually eligible, and teams routinely confuse them:

  • Intrinsic file dimensions. The real pixel dimensions of the file the server returns. This is what matters most.
  • HTML width and height attributes. What the markup declares. These should match the intrinsic size and are also what protects you from layout shift.
  • CSS display size. The box the browser paints the image into. This is not the signal. An image displayed at 400px wide via CSS while the underlying file is 67px wide is still a 67px image.

Foot Locker's problem lived in the first two. The category template was generating genuinely small derivatives, and the markup declared them honestly. Anyone auditing by screenshot would have seen normal looking product tiles and missed it entirely.

How to audit your own templates for this

The audit is fast if you look at the delivered HTML rather than the rendered page. Fetch a category page as Googlebot would receive it and inspect the image nodes directly.

  1. Pull the raw HTML with curl and read the <img> tags on a listing template. Do this for the server response, not the DevTools Elements panel, which shows the post JavaScript DOM.
  2. Compare declared attributes with the real file. Request the image URL itself and check its actual dimensions. A CDN that resizes on a query string, for example ?w=67 or /67x67/ in the path, is the usual culprit.
  3. Check the srcset candidates. If you serve responsive images, confirm the smallest candidate is not the one Google is most likely to take, and that a genuinely large candidate exists. A sizes attribute that resolves tiny on the crawler's viewport can starve the selection.
  4. Confirm the images are reachable. Images blocked by robots.txt, including on a separate CDN hostname, cannot be indexed at all. Our disallowed image check covers how that failure presents.
  5. Verify lazy loading is not hiding them. Native loading="lazy" with a real src is safe. A placeholder in src with the true URL parked in data-src and no noscript fallback is not.
  6. Spot check indexation by searching for a distinctive product image in Google Images with a site: filter on your domain. Absence across a whole template is the signal you are looking for, not the absence of one file.
ElementBeforeAfterWhy it mattered
Category image dimensions67x67 px200x200 px minimumCleared the usefulness bar for image indexing
Where the size was setServer rendered HTMLServer rendered HTMLNo JavaScript dependency, so the change took effect on crawl
Constraint acceptedSmallest possible payloadLargest size tolerable for page weightExplicit performance trade off, not an unbounded increase
Reported outcomeAbout 60K monthly visits to pages with thumbnailsAbout 195K, a 228 percent increaseEligibility metric, estimated from third party index data
Benchmark query"jordan 1", position 2, no thumbnailThumbnail presentHigh volume term in the Australian market

Reading the 228 percent honestly

This is where practitioners get burned when they take a case study to a stakeholder. The reported figure is a 228 percent increase in estimated organic visits per month to pages that now have image thumbnails, moving from roughly 60,000 to roughly 195,000. That is a measure of how much of Foot Locker's ranking footprint became thumbnail bearing. It is not a measurement that organic traffic rose 228 percent.

Two caveats follow from that, and both are worth stating in your own deck before someone else does:

  • The traffic estimate is third party. Clark's analysis uses publicly accessible index data, benchmarked against JD Sports and Hype DC. Estimated visit figures from any index tool are directional, not audited analytics.
  • Thumbnail presence is a visibility change, not a guaranteed click change. A thumbnail plausibly improves click through rate on a crowded mobile result, and Foot Locker overtook Hype DC on thumbnail presence in the Australian market, but attributing a specific CTR delta would require split testing that this study does not claim to have run.

Framed correctly, it is still a strong result. A template level change with a bounded performance cost moved a large share of a retailer's ranking inventory from ineligible to eligible. That is exactly the kind of intervention worth prioritising, because it is one engineering ticket applied across thousands of URLs.

Turning this into a repeatable standard

The durable lesson is to make image dimensions a template standard with an owner, rather than an incident you rediscover every eighteen months. Practical steps:

  • Set a documented minimum for every image role in your design system: listing tile, product hero, editorial inline, logo. Write the number down and put it in the component definition.
  • Add a crawl assertion. Configure your crawler to extract <img> width and height and flag any page where a content image declares under your minimum. This turns a one off audit into a regression test.
  • Balance against page weight deliberately. Foot Locker's team picked the largest size they would accept, which is the right instinct. Serve modern formats and correct compression so the dimension increase does not become a Core Web Vitals regression.
  • Keep an image sitemap or image entries in your existing sitemaps so discovery does not depend solely on in page links.

If you want the wider checklist that this sits inside, our complete image SEO guide covers formats, compression and markup, image SEO beyond alt text covers the technical delivery layer, and Google Images SEO covers how selection and ranking work once your files are actually eligible.

Frequently asked questions

Why are my images crawled but not indexed?

Crawling and indexing are separate decisions. Google will fetch an image and still decline to index it if the file is too small to be useful, is low quality, is a decorative asset, or is duplicated at scale across the site. Very small intrinsic dimensions, as in this case study, are one of the most common and most fixable causes.

What image size does Google need to show a thumbnail in search results?

Google does not publish a hard minimum, so any specific number you see quoted is inference rather than documentation. This case study is a useful datapoint: 67x67 was too small, and 200x200 was sufficient for these templates. Treat 200x200 as a sensible floor for content images and go larger where page weight allows.

Does the CSS display size affect image indexing?

No. What matters is the intrinsic size of the file your server delivers, together with the dimensions declared in the HTML. An image scaled up by CSS to look large is still a small image as far as indexing is concerned, which is why this class of problem survives visual QA.

Does lazy loading stop Google from indexing images?

Native loading="lazy" with a real URL in the src attribute is safe and recommended. Problems arise with custom JavaScript lazy loaders that put a placeholder in src and hide the true URL in a data attribute, because the real file may never be discovered. Always confirm by inspecting the raw server response.

How do I check whether a specific image is indexed?

Search Google Images with a site: filter for your domain and look for the asset, and use URL Inspection on the hosting page to confirm the page itself is indexed and the image is discoverable. Judge by template rather than by single file: if an entire listing template is absent from image results, that is your signal.

Will adding image thumbnails increase my clicks?

A thumbnail makes a listing more prominent on mobile, so it is reasonable to expect a click through benefit, but this case study measures thumbnail eligibility rather than click lift. If you need a defensible CTR number, run a split test on your own templates and measure in Search Console rather than importing a figure from someone else's study.

The wider point is that image SEO failures are usually infrastructural. Nobody chose to serve 67 pixel product images; a resizing rule somewhere did, and no report surfaced it. Put a minimum in your design system, assert it in your crawl, and this stays fixed.

Source: https://brodieclark.com/foot-locker-image-seo/

  • Claude Vincent

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

  • Image SEO, SERP Features

About SEO ProCheck

Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

Learn more about me

Work With Me

Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

Contact now

Subscribe to our newsletter!

More from our blog


Diagram of the agent-readable file stack showing AGENTS.md in the code repository read by coding agents, llms.txt and llms-full.txt at the website root read by answer engines, and robots.txt plus RSL as the access and licensing layer beneath both.

AGENTS.md vs llms.txt vs llms-full.txt: Which Agent File Does What

AGENTS.md, llms.txt and llms-full.txt look alike but serve different readers. What each…
Continue reading

Profound vs Semrush and Ahrefs: What an AI-Search Tool Actually Replaces (and What It Doesn't)

Profound vs Semrush and Ahrefs don't measure the same thing. A practitioner's…
Continue reading
SEO is the foundation everything is built on; AEO (be the answer) and GEO (get cited) are what it makes possible

SEO vs AEO vs GEO: What Each One Means and How They Actually Differ

SEO, AEO, and GEO are three different jobs: rank in search results,…
Continue reading
Google May 2026 Core Update: What We Learned After the Dust Settled

Google May 2026 Core Update: What We Learned After the Dust Settled

The May 2026 Core Update rolled out from May 21 to June…
Continue reading
Pogosticking: The Click Pattern That Quietly Decides Who Ranks

Pogosticking: The Click Pattern That Quietly Decides Who Ranks

Pogosticking is when a searcher clicks your result, bounces back to Google,…
Continue reading
Interaction to Next Paint (INP): The Complete Guide

Interaction to Next Paint (INP): The Complete Guide

Interaction to Next Paint (INP) is the Core Web Vital that replaced…
Continue reading
SSR vs CSR: Why Rendering Decides Whether AI Can Read Your Site

SSR vs CSR: Why Rendering Decides Whether AI Can Read Your Site

AI crawlers mostly don't run JavaScript, so client-side rendering hides your content…
Continue reading
Which AI Bots Are You Actually Blocking? (GPTBot, ClaudeBot, Perplexity & More)

Which AI Bots Are You Actually Blocking? (GPTBot, ClaudeBot, Perplexity & More)

Blocking 'AI bots' isn't one switch. A field guide to GPTBot, OAI-SearchBot,…
Continue reading
Prev. Post
Next Post

Recent Posts

  • AGENTS.md vs llms.txt vs llms-full.txt: Which Agent File Does What July 18, 2026
  • Profound vs Semrush and Ahrefs: What an AI-Search Tool Actually Replaces (and What It Doesn't) June 19, 2026
  • SEO vs AEO vs GEO: What Each One Means and How They Actually Differ June 15, 2026

All Website Tags

AI SEO Analytics B2B Batch Check Content Analysis Content Quality Content Strategy Core Web Vitals Crawl Budget Crawling DOM Parsing E-commerce E-E-A-T Enterprise FAQ GEO Googlebot Google Search Console High Priority Hreflang HTTP Requests Indexing Internal Linking International SEO JavaScript SEO Keyword Research Link Building Live Check Local SEO Low Priority Medium Priority Multiple APIs On-Page SEO Page Speed PageSpeed API Rich Results SaaS Schema Validation SEO Tools SERP Features Site Architecture Site Migrations Structured Data Technical SEO Title Tags

Technical SEO consulting and GEO strategy for teams who need real implementation support. 20 years of enterprise experience across major media, technology, recruitment, and ecommerce brands, and a major enterprise brand. Case studies, research, and resources for search and AI visibility.

SEO Geek since 2004. © All Rights Reserved.

Sitemap for Humans  |  Privacy Policy   |  Terms of Service