● ALPHA Preview build of the XO “newspaper” — sample data, work in progress. Not final; not for external / client distribution yet.
SEO Performance
The story this month

Search foundations are compounding into real visibility.

Three technical sprints shipped and Google has re-crawled the site. Impressions and non-brand clicks are both climbing, and the catalog is now eligible for rich results — the groundwork that lets the next content push actually rank.

▲ Trending up — foundations paying off
Impressions
184k
GSC · 90d
▲ 38%
Clicks
6,420
Non-brand +61%
▲ 44%
Avg. position
18.7
was 27.4
▲ 8.7
Avg. CTR
3.5%
was 2.9%
▲ 0.6pt
Search Console impact

Impressions & clicks over 90 days

Impressions Clicks Fix shipped
Jul 4
Schema fixes live
On-page sprint
AprMayJunJul
Both lines inflect upward right after the schema fixes went live — the clearest sign the technical work is translating into visibility. The Jul 4 dip is a normal US-holiday slowdown.
Target keywords

Where we rank on the terms that matter

QueryPositionPrevMoveImpr.Status
scalp care oil614▲ 812.4kPage 1
follicle drops39▲ 68.1kPage 1
hair growth serum natural1123▲ 1218.9kNear top
copper peptide hair1412▼ 26.7kWatching
nourishing shampoo sulfate free1931▲ 129.2kClimbing
Technical health

The foundation, scored

Structured data
Valid Good
Product, Article, Org schema all pass
Core Web Vitals
88 Good
LCP 2.1s · CLS 0.04 · mobile
Index coverage
92% Watch
7 collection pages excluded
Rich results
Eligible Good
Merchant listings + snippets
What we shipped

Sprint log

Sprint 1 — Schema correctness
Done · early July · Google-verified

Fixed invalid Product/Article/Org schema (http→https, absolute IDs, missing shipping/return fields). Products now eligible for Shopping free listings.

Sprint 2 — Tier-1 on-page
Done · mid July

Homepage H1 + title/meta, collection titles & meta descriptions rewritten around the priority queries.

Sprint 3 — Redirects & crawl
Done · live

Fixed a misspelled collection URL with a 301; cleaned crawl paths so Google reaches the catalog efficiently.

Analysis & next steps

What this means

  • The technical base is now solid — further gains come from content, not fixes.
  • “Hair growth serum natural” (18.9k impressions, position 11) is the biggest single opportunity — one strong page likely moves it onto page one.
  • Resolve the 7 excluded collection pages to lift index coverage back above 98%.