Pet eCommerce SEO Case Study: Moving a Whole Catalog Up at Scale
Thousands of products ranking on page two is thousands of sales going to somebody else.
This pet eCommerce SEO case study shows how an established pet products store grew organic clicks 51%, from 23.7K to 35.9K, and impressions 55%, from 1.57M to 2.44M, in a six month window. There was no single hero keyword. The growth came from moving thousands of product and category queries a couple of positions each, which pushed the site-wide average position from 12.8 to 10.4 across a very large catalog.
Organic clicks
23.7K to 35.9K
vs previous 6 months
Impressions
1.57M to 2.44M
vs previous 6 months
Average position
12.8 to 10.4
site-wide
The proof
What Google Search Console Recorded
The graph below is an unedited Google Search Console performance comparison in the daily view. The blue click line and purple impression line climb steadily through the window, the shape you expect when catalog-wide improvements compound rather than when a single lucky page spikes. We anonymize every case study to its niche, because publishing a client's domain next to their keyword strategy hands their playbook to competitors, but the numbers themselves come straight from Google's own reporting.

The starting problem
An Established Store Stuck in Second Gear
The store came to us already successful by most standards. It was earning 23.7K organic clicks over six months, appearing 1.57 million times in Google results, and selling across a deep catalog of food, toys, grooming supplies, and health products for pets. This was not a rescue project.
The frustration was subtler and, for ecommerce owners, very familiar. The catalog was averaging position 12.8 site-wide. In practice that meant an enormous share of the store's product and category pages lived at the top of page two: visible to Google, invisible to shoppers. Pet owners searching for a specific food formula, a harness size, or a treat for a sensitive stomach were finding the store's competitors two or three results earlier, and in ecommerce those two or three results are the whole game.
Paid ads were filling the gap, at a cost that grew with every campaign. The owner's question to us was direct: the products are competitive and the catalog is huge, so why does organic search treat us like a mid-table player?
At catalog scale, SEO is not about winning one keyword. It is about moving thousands of queries two positions each, because two positions is the difference between page two and a click.
The diagnosis
What We Found in the Audit
Our audit surfaced the pattern we see on most large stores: nothing catastrophically broken, but friction everywhere. Individually, each issue costs a position or two. Multiplied across thousands of URLs, they explain exactly why a strong catalog averages 12.8 instead of single digits. These became the campaign's focus areas.
Crawl budget spread thin
Faceted navigation, filter combinations, and internal search URLs were competing with real category and product pages for Google's attention across a very large catalog.
Category pages underpowered
Many category and subcategory pages ranked on page two for queries they deserved to win, held back by thin descriptive content and titles that did not match how pet owners actually search.
Flat internal linking
Authority pooled on the homepage and a handful of bestsellers. Deep categories and long-tail product pages received few internal links, so their rankings stalled just outside clickable positions.
Inconsistent product markup
Product structured data was incomplete or inconsistent across templates, which limited eligibility for the rich results that make listings stand out in a crowded shopping niche.
The campaign
What We Did, Phase by Phase
We sequenced the work so each phase amplified the one before it. Fixing crawl efficiency first meant Google could actually see the on-page improvements. Strengthening pages before redistributing internal links meant the authority landed on URLs ready to convert it into rankings.
Technical cleanup at catalog scale
We started with the plumbing. Our technical SEO work focused on taming faceted navigation, consolidating duplicate and near-duplicate URLs with canonicals, tightening robots directives, and rebuilding XML sitemaps so Google spent its crawl budget on pages that sell products instead of filter permutations.
Explore Technical SEOCategory and product page optimization
Next came relevance. We rewrote titles and meta descriptions template by template, added genuinely useful buying guidance to priority category pages, aligned headings with real query language, and standardized product structured data. This is classic on-page SEO applied at the scale of thousands of URLs.
Explore On-Page SEOInternal linking and catalog architecture
Then we redistributed authority. Breadcrumbs, related-category modules, and curated links from strong pages to stalled ones pushed equity toward the URLs sitting at positions 11 to 15, where a small ranking gain produces an outsized click gain.
Explore eCommerce SEOOngoing measurement and iteration
Finally, we kept the loop running. Every two weeks we reviewed Search Console data, found the next batch of queries hovering just off page one, and prioritized the fixes with the strongest business case. That cadence is the core of our monthly SEO service.
Explore Complete Monthly SEOIs your catalog stuck on page two? A free audit shows you which of these phases your store needs first.
The results
Reading the Numbers Honestly
The six month comparison tells a clean story. Organic clicks grew 51%, from 23.7K to 35.9K. Impressions grew 55%, from 1.57 million to 2.44 million. Site-wide average position improved from 12.8 to 10.4. And CTR held steady at 1.5% throughout.
That steady CTR deserves a closer look, because it is quietly one of the strongest signals in the data. When a site starts appearing for hundreds of new queries, those new impressions usually arrive at weaker positions and drag average CTR down even while clicks grow. Here, visibility expanded 55% and CTR did not dip at all. The new impressions were relevant, the improved positions were clickable, and clicks scaled in full proportion to visibility.
The position change is the other number worth translating. An average moving from 12.8 to 10.4 sounds modest until you remember it is an average across a very large catalog. Behind it, thousands of product and category queries each shifted a couple of positions, and a large share of them crossed the boundary that matters most in search: from the top of page two onto page one, where shoppers actually look.
Growth here was not one viral page. It was 12,200 additional clicks earned by nudging an entire catalog closer to the top, month after month.
- Clicks up 51% in six months, from 23.7K to 35.9K, with no paid spend behind the growth
- Impressions up 55%, from 1.57M to 2.44M, as the catalog qualified for more queries
- CTR held at 1.5% while visibility scaled, so clicks grew in proportion to impressions
- Site-wide average position improved from 12.8 to 10.4 across thousands of ranking queries
What this means for you
If Your Store Already Ranks, You Are Closer Than You Think
This case study matters most for store owners in the same position: established, earning some organic traffic, and wondering why growth flattened. The answer is usually not a missing silver bullet. It is a catalog full of pages sitting at positions 11 to 15, each held back by small technical, content, and linking frictions that compound at scale.
That is actually good news. Pages ranking just off page one have already proven their relevance to Google. Removing the friction, cleaning up crawling, sharpening category pages, and routing internal authority to where it is needed, moves them the last two or three positions, and those are the positions where clicks live. You do not need to build a new site. You need the site you have to be fully seen, fully understood, and fully linked.
The other lesson is patience with compounding. No single week in this campaign produced a dramatic spike. Six months of steady, prioritized work produced 51% more clicks. For an ecommerce business, that is a permanent reduction in dependence on ad spend.
This playbook fits your store if:
- You have a large catalog and most pages rank on page two or three
- Organic traffic plateaued while paid acquisition costs keep climbing
- Filters and search pages generate far more URLs than you have products
- Category pages are thin lists rather than pages that answer buying questions
- Competitors outrank you for searches your products match exactly
The disciplines
Services Behind This Result
Your turn
Find Out What Your Catalog Is Leaving on Page Two
Request the free SEO audit and we will analyse your store the same way we analysed this one: crawl efficiency, category page strength, internal linking, and the queries sitting just outside clickable positions. You get specific findings and a prioritized plan, whether or not you hire us.
Free SEO audit & custom plan
Get your monthly SEO plan and price
Tell us your website. We review it and send a recommended scope with an actual price. No obligation.
We reply within 24 hours, usually much sooner.
Ready to Make a Real Change?
Book a free strategy call and get a no-obligation proposal tailored to your business.