> Anonymized SEO case studies: hidden product content, consent tools blocking Google, React apps, migrations, programmatic indexing, schema, and local listings.
>
> Source: https://christopherabraham.com/case-studies/ · Updated 2026-10-06 · By Christopher Abraham

# Case studies

Each case explains the problem, my role, what I found, what was done and by whom, how it was checked, and where things stand. Clients are described by industry, never by name.

## Content crawlers couldn't see
- [Equipment retailer: product details that loaded only on scroll](https://christopherabraham.com/case-studies/scroll-gated-products/). Magento and Hyvä, Alpine.js, and a backlink spike kept on its own track.
- [Film review site: a consent tool that emptied every article](https://christopherabraham.com/case-studies/consent-banner/). A cookie platform blocking the script that displayed the reviews.
- [Event discovery app: 2,000 pages with no way in](https://christopherabraham.com/case-studies/event-app-links/). A React app, a 13-page spec, and testable fixes.

## Modern stacks and migrations
- [Junk removal company on a headless stack](https://christopherabraham.com/case-studies/headless-local/). Sanity, Vercel, and SEO changes merged through GitHub.
- [Medical clinic: WordPress to Next.js](https://christopherabraham.com/case-studies/clinic-migration/). A decision for every legacy URL and an AI-assisted code review.
- [Fly fishing shop: cleanup after a Shopify move](https://christopherabraham.com/case-studies/shopify-cleanup/). 3,400 broken URLs and duplicate product markup.

## Indexing at scale and recovery
- [Trading card price site: 20,000 pages in the index](https://christopherabraham.com/case-studies/card-price-index/). Segmented sitemaps and parameter rules.
- [Health-testing store: after the SEO plugin went dark](https://christopherabraham.com/case-studies/plugin-outage/). Recovery checked in Google and Bing.

## Entities, local, and AI search
- [Custom closet brand: the company versus its first showroom](https://christopherabraham.com/case-studies/closet-locations/). Entity modeling and location pages.
- [Therapy practice: a suspended Business Profile reinstated](https://christopherabraham.com/case-studies/profile-reinstated/). An evidence-first appeal.
- [AI research company: accurate AI answers for job seekers](https://christopherabraham.com/case-studies/recruiting-answers/). A GEO audit for recruiting.

## The common thread

Almost every case comes down to the same gap: what a business believes its site says versus what crawlers and AI systems actually receive. Finding that gap, proving it, and closing it is the work. If one of these sounds familiar, [tell me about your site](https://christopherabraham.com/contact/).

Updated October 6, 2026
