Skip to main content

Case Study · Ongoing

From invisible to page 1 — what 30 days of technical SEO actually moves.

A WooCommerce store in the beauty niche. No SEO work had been done before this engagement. Here's what changed in the first 30 days — and exactly what was done to get there.

Niche: Beauty / Glitter MakeupPlatform: WooCommerceWindow: 30 daysStatus: Ongoing

30-day snapshot

9.5 → 2.3

Keyword position

in 30 days

+17.8%

Average order value

$52.88 → $62.30

+18%

Click-through rate

1.54% → 1.82%

272

Products with schema added

price, availability, shipping & returns

The starting point

The store had been running for a while with decent products and an active customer base — but virtually no organic presence on Google. No structured data. No optimised meta. Hundreds of products with missing alt tags and shipping data that disqualified them from Google Shopping.

The goal wasn't to rebuild the store. It was to fix the technical layer that was silently holding it back — and measure what actually moved as a result.

What was done

On-Page SEO

  • Rewrote category page meta titles and descriptions targeting transactional keywords
  • Added structured data (product schema) to 272 products — including price, availability, brand, shipping, and return policy
  • Reduced empty alt tags from 1,454 to 22 (98.5% reduction)
  • "Chunky glitter gel" moved from position 9.5 → 2.3 — top 3 for a transactional keyword
  • "Glitter makeup" moved from position 16.1 → 12.2 — measurable movement on the primary keyword target

Google Merchant Center

  • 224 products had missing shipping weights — resolved via a custom XML product feed
  • All 272 products now fully eligible for Google Shopping listings

Performance

  • PageSpeed mobile score improved from 59 → ~70
  • Core Web Vitals improvements focused on LCP and layout shift

The CTR result worth paying attention to

CTR improved from 1.54% to 1.82% — an 18% increase — during a period when total impressions were actually dropping seasonally.

That matters because a higher CTR during a slow season means the click quality improved — Google was showing the store to better-matched searchers, and those searchers were more likely to click. It's a signal that the meta and schema work is doing its job, not just moving rankings but attracting the right traffic.

This case study is ongoing. Results reflect a 30-day snapshot from a live client engagement in the beauty niche. The store name and URL are kept private at the client's request. All metrics are sourced from Google Search Console and WooCommerce order data. This page will be updated as the engagement progresses.

Want results like these?

This is exactly what we do for every store we build.

SEO-ready from day one. No extra charge. No monthly retainer.