中文
Back to notes

Pettivalpets.com — 2 months from launch to Google #7 on a real long-tail

The exact keyword, the exact page, and the four things I did to a WooCommerce store that a $2k/month agency would have charged me three months of retainers to do.

There is one number I keep coming back to: a long-tail query hit Google #7 in 2 months and #3 in 4 months. The site launched April 2026. The query is the kind agencies usually charge $2k/month to chase. I did it in twenty hours of work, almost all of it on one page.

The keyword is "best dog shampoo for doodle puppies" — a query with maybe 480 searches a month in the UK, almost zero in the US, and exactly the kind of buying intent the agencies call "low-hanging." I am not going to share the exact SERP, but the page that ranks is the one I am about to describe, and you can find it on the case study page.

The page does four things, in this order:

1. It answers the question above the fold. Not in a "click here to read more" way. The first screen has the answer in two paragraphs and a comparison table of three shampoos. Everything else on the page is the long version.
2. It declares exactly the schema.org types a grooming-store product page should declare. Product, Offer, AggregateRating (with real reviews, not fake ones), FAQPage, and BreadcrumbList. The FAQPage answers the four follow-up questions people ask after the first one.
3. It links down to the three real product pages, and up to the breed-overview hub page. This is the Hub-Spoke pattern — one pillar, one spoke, three sub-spokes. The link graph is intentional, not accidental.
4. It updates every time I add a new review. A static page that never changes is a liability. A page that gets a new data point every two weeks is alive, and Google treats it differently.

The thing the agency would have done differently is write a 60-page report. I wrote a page. The report would have been a PDF. The page is a page. The page ranks. The PDF would have been a paperweight.

The thing I would do differently next time: I would launch the FAQPage schema from day one, not week three. Schema is a multiplier — without it, you are doing the on-page work and the machine-learning work twice. With it, the page converges faster.

The thing I will not do differently: I will not hire an agency to do this again. The next store gets the same four steps, the same twenty hours, the same outcome. The math is obvious.

Comments

Comments are powered by GitHub Discussions. Sign in with GitHub to leave one.

More in this category

← Previous Cheese SEO, the on-page thing nobody wants to talk about Next → How I turned a real store into a sellable Chinese SEO tutorial (without breaking the store)