Enterprise SEO Case Study: Weight Watchers (WW)
How keyword-mapped category and product pages, on-page reoptimization at scale, correctly firing product structured data, and execution embedded inside the client's dev team turned a high-authority brand into non-branded rankings across the Weight Watchers US shop, nearly tripling Page-1 keywords in the available data window.
113 → 313
628 → 1,404 / mo
38 → 75
5,333 → 10,043
All figures are non-branded keywords with commercial or transactional intent, for pages that live on the Weight Watchers US shop, per Ahrefs, measured across the window available in Ahrefs (May to Nov 2021).
A Trusted Brand the Shop Wasn't Translating Into Rankings
Weight Watchers (WW) runs one of the most recognized brands in weight management, on a high-authority domain, with a large US shop spanning food, kitchen tools, and accessories. The latent non-branded demand was there, and so was the authority to win it, but the shop's pages weren't built to capture it. Title tags, meta descriptions, H1s, and on-page content weren't mapped to how shoppers actually searched, and product structured data wasn't firing reliably. The brand could rank; the pages just weren't telling search engines what they were for.
The opportunity was non-branded product demand: queries like "silicone popcorn popper" or "white cheddar popcorn," where an authoritative brand wins the moment its pages match the query.
The Strategy: Map the Shop, Then Optimize Every Page
The engagement spanned WW's US, British, and German sites; this study isolates the US shop. The work centered on the on-page and structured-data layer, mapping each category and product page to a real non-branded query, then rewriting the page to match, so the brand's authority finally had pages worth ranking.
Map Keyword Targets for Category & Product Pages
Researched the best non-branded, commercial and transactional targets for every category and product page on the US shop, then mapped each page to a primary query and its supporting terms so no two pages competed for the same intent.
Reoptimize Title Tags, Meta Descriptions & H1s
Rewrote the on-page metadata across category and product pages so every title tag, meta description, and H1 matched its mapped target, the unglamorous on-page work that lets a strong domain actually rank for the right phrases.
Add SEO-Driven Content to Every Page
Wrote SEO-driven on-page content for category and product pages so each had the depth and relevance to rank, while staying consistent with the brand's voice and the shop's merchandising.
Get Product Structured Data Firing Correctly
Audited the product pages and made sure Product structured data was firing and validating, so listings were eligible for rich results in the SERP instead of leaving that visibility on the table.
Embed With the Dev Team (Jira + Standing Meetings)
Worked inside the client's system: wrote fully scoped, dev-ready tickets directly in Jira and ran dedicated meetings with the dev team to talk through priorities and answer questions, keeping the roadmap on track and shipping.
How the Program Unfolded
The work ran across WW's US, British, and German sites; this view isolates the US shop. It sequenced keyword mapping first, then on-page reoptimization and content at scale, then structured-data validation, all kept on track through dedicated collaboration with the dev team. The gains compounded hardest through the autumn of 2021.
Before touching a single tag, the job was deciding what each page should rank for.
- Researched the best non-branded, commercial and transactional keyword targets for every category and product page on the US shop.
- Mapped each page to a primary query and its supporting terms, so pages reinforced each other instead of competing for the same intent.
- Prioritized the mapping by demand and revenue potential, not raw search volume alone.
With targets mapped, the on-page layer was rewritten to match, page by page.
- Reoptimized title tags, meta descriptions, and H1 tags across category and product pages.
- Added SEO-driven on-page content so category and product pages had the depth and relevance to rank.
- Kept every rewrite consistent with the brand's voice and the shop's merchandising.
Product pages have to be machine-readable to earn the visibility a strong brand deserves.
- Audited the product pages and made sure Product structured data was firing correctly and validating.
- Fixed the markup so listings were eligible for rich results in the SERP.
- Confirmed the fixes held as templates and products changed across the catalog.
None of it ships without development, so I worked inside the client's system rather than throwing recommendations over the wall.
- Wrote fully scoped, dev-ready tickets directly in Jira so engineering could pick them up without back-and-forth.
- Ran dedicated meetings with the dev team to talk through priorities and answer questions, keeping everything on track.
- As the changes shipped and indexed, non-branded Page-1 and Top-3 visibility climbed sharply, the trend you can see in the chart below.
Explore the Results
Everything below is performance data for every page that lives on the Weight Watchers US shop, pulled from Ahrefs and viewed through one consistent lens: non-branded keywords with commercial or transactional intent. Those filters strip out brand searches and pure research queries so the numbers reflect the high-purchase-intent demand the program was built to capture. The weekly position history available in Ahrefs reaches back to May 2021, so the chart below shows the engagement's final stretch, the period the program compounded fastest. The headline figures above are measured across this same window.
By Position Band (Available Window)
Start of the available window (May 2021), handoff (Nov 2021), and peak over that window, non-branded with commercial/transactional intent, for the US shop, per Ahrefs.
| Metric | May 2021 | Handoff | Peak | Change |
|---|
Keyword Gains
Non-branded, commercial/transactional keywords from the US shop that gained ground and sit on page one by the end of the available window (May to Nov 2021), seen through the intent lens above. Ordered by search volume. Volume and Keyword Difficulty (KD) are per Ahrefs; "Previous" and "Current" are SERP positions, and "Change" is the number of ranking spots gained ("New" means the page entered the rankings during this window). Click any column to re-sort.
Why a Strong Brand Made This Move Fast
Weight Watchers is one of the most recognized names in its category, and the domain's authority did real work here. Once each category and product page was mapped to the right non-branded query and the on-page and structured-data foundations were correct, pages climbed quickly, without aggressive off-page campaigns. The lesson isn't that the work was easy; it's that on a high-authority domain the binding constraint is usually on-page and technical execution, not link equity. Get the pages right and the brand's authority does the rest.
What the Numbers Do and Don't Say
A case study is only useful if it's straight about its data. Here's exactly what's measured and what isn't.
A Limited Data Window
The engagement ran from September 2020 to November 2021. The weekly position history available in Ahrefs reaches back to May 2021, so the interactive chart and the figures above cover roughly the final six months of the engagement on the US shop, not the full program.
Estimates, Not Analytics
Traffic and keyword counts are Ahrefs estimates of non-branded organic, not the client's internal analytics. They're directionally reliable and consistently measured, but they're modeled figures, labeled as such.
Authority Was a Tailwind
These results came on an established, high-authority domain. This was optimization of a strong brand's shop, not a from-scratch build, and that head start is part of the story, not something the numbers hide.
What I'd Tell the Next SEO
On High Authority, On-Page Is the Bottleneck
When the domain is already trusted, the constraint is rarely links. Map the pages, fix the tags and content, and the authority you already have starts ranking.
Map Every Category and Product Page to a Query
A page that isn't mapped to a specific non-branded query is a page that competes with itself. One clear target per page is what lets a large shop rank across the long tail.
Structured Data Is Table Stakes for Products
If Product schema isn't firing and validating, you're leaving rich-result visibility on the table. On a product catalog, that's free real estate you can't skip.
Embed With Dev or Nothing Ships
Recommendations don't move rankings; shipped changes do. Scoped Jira tickets and standing dev meetings are how SEO actually gets built.
Have a Strong Brand and an Under-Optimized Shop?
Apply for a free analysis and I'll show you where non-branded organic is being left on the table across your category and product pages, and what it's worth to capture. No obligation, just a clear plan.