Skip to main content

We Hit 88% of Client Goals In Q1, 2026. You Should Be Next 🎉

SMB Circus
Case Study·DTC & Ecommerce·SEO·AI Search

How we 5.9x’d organic revenue for a Series A DTC pet wellness brand.

12-month engagement (ongoing)·Organic search + AI search + Digital PR

A Series A DTC pet wellness brand was spending $35K/month on Meta to hit a $58 blended CAC and watching that number creep up as iOS attribution decayed. Organic search was an afterthought, capped at 18K sessions/month after three years of inconsistent blogging. We rebuilt their topical authority around buying-intent content clusters, fixed the technical foundation, and added a quarterly refresh cycle. Twelve months later, organic sessions grew 340%, organic revenue grew 5.9x, and they cut blended CAC by 28% because organic now carries a meaningful share of the acquisition load.

+340%

Organic sessions

year over year

5.9x

Organic revenue

$25.7K → $150.8K / mo

47

AI Overview citations

earned from zero

Our previous SEO agency gave us monthly rank reports. SMB Circus gave us a content cluster strategy that's now our single biggest revenue channel.

Head of Growth

Series A DTC pet wellness brand

What we walked into

The brand had been live for three years and had treated SEO the way most DTC brands do: a blog of 80-odd posts written for whatever keywords seemed interesting, no information architecture, no cluster strategy, and product pages that lived in their own silo. The dashboard showed a flat line.

Five findings from the first-week audit:

Topical authority was diluted across 80+ random blog posts.

Posts on dog nutrition, cat anxiety, hamster cage setup, and goldfish water pH all lived on the same domain with no internal linking architecture. Google had no signal about what this brand was actually an authority on.

Zero buying-intent commercial pages.

Queries like "dog joint supplement for senior labs" or "best hip and joint chews for large breeds" had no dedicated landing pages. Generic product collection pages were ranking nowhere, and the homepage was trying to do everything.

Schema was 30% implemented.

Product schema was on PDPs but missing prices in 40% of cases. No Review schema, no FAQ schema, no Organization schema, no Article schema on blog posts. Search engines and LLMs had to guess at structure.

Core Web Vitals failing on mobile.

Largest Contentful Paint at 4.2 seconds on mobile collection pages. Mobile accounted for 71% of traffic. The site was being penalized in mobile rankings and the bounce rate told the same story (68% on mobile collections).

Backlink profile was tail-heavy and untrustworthy.

Domain Rating of 28, mostly from low-authority directory links and a handful of guest posts on irrelevant SEO blogs. No editorial coverage in pet industry publications, no veterinary citations, no media mentions.

The previous SEO vendor had been delivering monthly rank reports for 14 months. The rankings tracked individual keywords but didn’t aggregate into commercial outcomes. Classic vanity-metric trap.

What we did

Topical authority isn’t a campaign. It’s a foundation.

Month 1Audit + foundation

Audit and foundation

Before publishing a single new piece of content, we needed to know what existed, what was working, what to kill, and what the architecture should be.

  • Content inventory and triage.All 80 blog posts categorized into Keep, Refresh, Consolidate, or Kill. Final split: 14 keep, 19 refresh, 9 consolidate (3 merged posts), 38 killed and 301’d to relevant cluster hubs.
  • Keyword research mapped to commercial intent. 1,400 keywords clustered into 4 pillar topics aligned with the product catalog and the customer’s actual buying journey. Each keyword tagged for intent stage.
  • Technical audit. Core Web Vitals, indexation, crawl budget, schema, canonical tags, sitemap hygiene, robots.txt. 47 technical fixes prioritized by impact-effort.
  • Competitive gap analysis.Identified 340 keywords where the top three competitors ranked and the brand didn’t, weighted by commercial intent and search volume.
  • AI search baseline. Documented current visibility in Google AI Overviews, Perplexity, and ChatGPT for 60 priority queries. Baseline was zero citations.
Month 2–3Topical architecture

Restructure around topical authority

The bet: Google and LLMs both reward demonstrated depth on narrow topics over shallow coverage of many topics. We restructured the entire content library around four pillar clusters tied directly to the product catalog.

Pillar ClusterPillar ArticleSupporting ArticlesLinked Collection
Joint & Mobility“Dog joint supplements: complete guide”8 (breed-specific, age-specific, ingredient deep-dives, comparison)/collections/joint-mobility
Skin & Coat“Dog skin and coat health: nutritional guide”7 (allergy-focused, omega-3 science, breed-specific)/collections/skin-coat
Calming & Anxiety“Dog anxiety and calming supplements: what works”8 (situational, separation, fireworks, travel, comparison)/collections/calming
Digestive Health“Dog digestive health and probiotics”6 (puppy-specific, senior-specific, ingredient education)/collections/digestive
  • Each pillar article linked down to every supporting article and across to the product collection.
  • Each supporting article linked up to the pillar and across to the most relevant product page.
  • Collection pages were rebuilt with educational copy, FAQ blocks, and schema — turning them from thin product grids into rankable category pages.
  • Non-cluster content killed.38 posts 301’d to the nearest relevant hub. No orphan pages diluting topical signal.

This isn’t novel architecture. It’s the standard hub-and-spoke model. The reason most DTC brands don’t get the result is that they don’t kill their non-cluster content, so the topical signal gets diluted. We killed 38 posts. That single decision moved more rankings than any new content we shipped.

Month 2–3Technical foundation

Technical and schema rebuild

Content architecture without a clean technical foundation is like building on sand. We ran the technical work in parallel with the cluster build.

  • Schema rollout. Product schema with price and availability on every PDP. Review schema aggregated from verified buyers. FAQ schema on all pillar and collection pages. Article schema with author and dateModified on every blog post. Organization schema site-wide.
  • Core Web Vitals fixes. LCP from 4.2s to 1.8s on mobile. Image compression and lazy loading, render-blocking CSS cleanup, font display swap, Shopify theme trimming.
  • Internal linking sweep. Automated internal link audit plus manual placement of contextual links. Every cluster article now links to the pillar and the relevant product collection.
  • Canonical and pagination cleanup. Duplicate collection pages from Shopify’s default tag-based filtering were canonicalized. Sitemap rebuilt to reflect the new architecture.
Month 3–6Refresh cycle

Quarterly content refresh cycle

Publishing new content is only half the job. Content decays. SERPs shift. Competitors update. We built a repeatable quarterly refresh cycle that treats existing content as an asset to maintain, not a one-time deliverable.

  1. 1Performance pull. GSC impressions, clicks, average position, and CTR for the past 90 days.
  2. 2SERP re-analysis.What’s ranking now? What’s in the AI Overview? Has intent shifted?
  3. 3Gap close. Add subtopics the SERP now expects. Remove subtopics that have decayed.
  4. 4Schema and on-page refresh. FAQ updates, internal link additions, image alt text, meta refresh.
  5. 5Republish with updated dateModified. Google rewards demonstrable freshness in YMYL-adjacent categories (pet health qualifies).

The refresh cycle is the difference between a content asset that decays and one that compounds. We’ve benchmarked refreshed posts pulling +40–60% additional traffic in the 30 days post-refresh versus their pre-refresh baseline.

Month 4–9Off-page authority

Digital PR and authority building

Topical authority on-page is necessary but not sufficient. Google still weights external signals — who links to you, who cites you, and how authoritative those sources are.

  • Veterinary citations.Partnered with the brand’s veterinary advisory board to co-author three peer-reviewed blog articles. Cited by two veterinary trade publications.
  • HARO and Featured.com. Secured 14 media placements in pet industry and wellness publications by positioning the founder as a subject matter expert on pet nutrition.
  • Broken link recovery.Identified 23 broken links on high-authority pet and wellness sites pointing to defunct competitor pages. Pitched the brand’s equivalent content as replacements. Recovered 11.
  • Original research push.Published a “State of pet supplement ingredients” data study based on the brand’s internal testing data. Earned 9 backlinks from industry publications citing the findings.

Domain Rating moved from 28 to 41 over twelve months. Quality of links mattered far more than the count.

Month 6–12AI search + scale

AI search optimization and scale

By month six the organic foundation was compounding. We shifted focus to the emerging AI search surface and to scaling what was working.

  • AI search optimization. Structured content for AI Overview citation: concise definitive answers in the first paragraph, FAQ schema, and clear entity relationships so LLMs can extract and attribute.
  • Programmatic collection expansion. Built breed-specific and condition-specific collection pages at scale using templated Shopify Liquid customization — 40+ new rankable pages from one template.
  • Top-cluster doubling-down.Joint & Mobility was the highest-converting cluster. We expanded it from 8 supporting articles to 14, adding breed-specific and activity-specific variants.
  • Brand defense monitoring. Tracked competitor movements in AI Overviews and traditional SERPs. When a competitor updated a ranking page, we refreshed ours within 48 hours.

The math

MetricBaselineMonth 12Δ
Organic sessions18,000/mo79,200/mo+340%
Organic conversion rate2.1%2.8%+0.7 pts
Average order value$66$68+3%
Organic revenue~$25,700/mo~$150,800/mo5.9x
Ranking keywords (top 10)4102,810+585%
Domain Rating2841+13
AI Overview citations047New channel
Branded search volumeIndex 100Index 280+180%
Blended CAC (paid + organic)$58$42−28%

On the conversion rate lift.This isn’t an SEO miracle. It’s intent matching. The previous setup sent broad informational traffic to product pages with weak commercial relevance. The new architecture sends commercial-intent traffic to the right collection, and informational traffic to articles that then route buyers to the relevant collection only when they’re ready. Better routing produces better conversion. The 0.7-point lift looks small in isolation; it’s compounding the revenue impact significantly.

On the branded search lift. Two drivers: (1) AI Overview citations exposed the brand to audiences that would never have clicked through to a blog post, and (2) editorial PR coverage created brand recall that converted to direct branded queries. We did not pay for any of that demand. It compounded off the organic foundation.

On the CAC drop.Paid spend held roughly steady. Organic carried a larger share of new customer acquisition, which pulled the blended CAC down. This is the structural advantage of SEO that paid channels cannot replicate, and it’s the number the client’s CFO cares about most.

What we’d flag to anyone reading this

This worked because three things were already true. They aren’t always.

The product was good.

Customer reviews averaged 4.6 stars across 8,000+ verified buyers. SEO drives traffic; reviews and product quality drive conversion. If the product is mediocre, SEO accelerates negative reviews surfacing on third-party sites and tanks the brand. We've turned down DTC engagements where the review profile was a flashing red light.

There was real category search demand.

Pet wellness has hundreds of thousands of monthly searches across commercial and informational intent. This playbook does not work for net-new categories where nobody is searching. If you're inventing a product category, you need paid first and SEO later.

The brand committed to a tempo.

8–12 pieces of cluster content per month for the first six months. SEO is a tempo game. Brands that publish one post a month and then ask why their rankings stalled get the answer they deserve. We were honest with this client about that requirement on day one.

And a fourth thing worth naming: AI Overviews complicate the click-through math.

A meaningful share of branded and informational queries now resolve in the AI Overview itself without a click to the site. Our response is to optimize for citation visibility (showing up as a named source in the AI Overview), not just for clicks, because cited presence drives branded search demand even when it doesn’t drive a session. The CAC math accounts for this. The session count would have been higher in a pre-AI-Overview world; the revenue would not have been.

Engagement details

Team on the account
1 strategist, 1 SEO lead, 1 content lead, 1 technical SEO specialist, 0.5 digital PR lead
Tool stack
Ahrefs, Screaming Frog, GSC, GA4, Surfer, Shopify (Liquid theme customization), Looker Studio
Content cadence
8–12 pieces/month for months 1–6, 6–8 pieces/month for months 7–12 (shifting from build to refresh)
Reporting cadence
Weekly priority updates, monthly performance review, quarterly QBR with refresh cycle planning
Contract structure
6-month minimum (SEO requires this), month-to-month after that

Ready for the same teardown on your store?

We’ll audit your organic and AI search footprint and show you what’s leaking before you commit to anything.