Q-01 Will changing canonicals or pruning faceted-nav URLs hurt my current rankings? +
No — done right, it does the opposite. The URLs being consolidated are weak duplicates that
were splitting your ranking signal, not driving it. Every change is staged: I model the impact
on a crawl sample first, ship in waves (robots → canonical → noindex), and watch GSC's
"Crawled — not indexed" bucket weekly. If a wave moves a metric the wrong way, it's
reversible in 24h. I've never had a fix that needed a rollback at scale.
Q-02 Do you implement the fixes yourself, or just hand my devs a list and disappear? +
I don't push code to production environments I don't own — but I don't disappear either.
Every finding becomes a developer-ready ticket with acceptance criteria, sample code, and
the exact GSC/crawl signal that verifies it shipped. On Implementation Support
engagements I sit in your sprint reviews and QA every release before it hits prod. The hand-off
is the most expensive part of most SEO projects — that's the part I refuse to half-do.
Q-03 What platforms do you work on? +
Shopify Plus, Magento (Adobe Commerce), Salesforce Commerce Cloud, custom headless / React /
Next.js storefronts, and large WordPress + WooCommerce catalogs. The biggest pain is usually
not the platform — it's a recent replatform or theme update that left canonical conflicts and
parameter bloat behind. That's a niche I've shipped fixes on repeatedly.
Q-04 How fast will I see anything move? +
Crawl signals (Googlebot hit distribution, "Crawled — not indexed" trend) move in 2–4 weeks
after the first wave ships. Indexation cleanup is visible in GSC by week 6–8. Ranking and
organic-clicks impact on category templates typically lands in weeks 8–12. I don't promise
30-day miracles — anyone who does is selling you a story.
Q-05 What's the investment? +
Audit starts at $3,500 (small-to-mid catalogs) and scales by SKU count + access depth.
Audit + Roadmap with developer tickets typically lands $6,500–$12,000 depending on
templates and platform. Implementation Support is monthly, usually $3,500–$6,000/mo
for a defined sprint involvement. Every engagement is scoped on the call — no surprise invoices.
Q-06 Do you work with agencies, or only direct to brand? +
Both. I've been the senior SEO inside agencies (GroupM on the Extra Stores GCC account) and I'm
currently leading SEO at Cresen Growth. White-label engagements are fine — pricing the same,
reporting attributed to the agency, NDAs respected. I just won't ghost-write a deliverable
I wouldn't put my name on.
Q-07 What if my store isn't big enough? +
I'll tell you on the call. Stores under ~100k monthly organic sessions or ~10k SKUs usually don't
have enough technical surface area to justify what I charge — you'd get more value from a generalist
SEO or platform-specific specialist. I'd rather refer you out than take a fee I can't 10× return.