Edge SEO: Shipping Fixes at the CDN Layer
How edge workers let you change redirects, headers, hreflang and meta tags without touching the origin, and the governance that keeps it from going wrong.
Playbooks, research and tactics on SEO, AI content and automation.
How edge workers let you change redirects, headers, hreflang and meta tags without touching the origin, and the governance that keeps it from going wrong.
Google follows JavaScript and meta refresh redirects, but less reliably than a 301. Here is how they are handled, where they fail, and what to do without server access.
Franchise SEO is mostly a governance problem: who controls location pages, Business Profiles and microsites, and what happens to them when a franchisee leaves.
How to translate a large catalog, mark up per-country prices and currencies, and handle market-specific availability without creating thin or conflicting product pages.
How to inventory chat widgets, pixels and tags, measure their cost on LCP and INP, and decide whether to defer, facade or remove each one.
How GA4 decides what counts as Organic Search, why AI assistants and some engines end up in Referral, and how to build a custom channel group for SEO reporting.
How to consolidate two domains after a merger: decide which URLs survive, map redirects across overlapping content, and avoid cannibalization along the way.
How to read the top linked pages, top linking sites and internal links tables in Search Console, where its data falls short, and how to use it in an audit.
How to mark up individual courses and course lists with schema.org, which properties matter, and whether Google still shows a rich result for it.
How to structure, host and write a help center so it captures problem-based searches without filling the index with thin articles.
How ItemList markup makes a summary page eligible for a host carousel, which content types qualify, and the implementation errors that quietly disqualify you.
Which SoftwareApplication properties Google requires, who is eligible for app rich results, and why markup gets rejected or ignored.