Blog
Technical SEO, written by people who ship it
Diagnostic, practical writing on the parts of SEO that live in log files, rendered DOMs, and redirect maps. Error strings explained, report labels decoded, and honest takes on what is worth your dev team’s time.
- Strategy9 min
How to Prioritise Technical SEO Fixes When Dev Time Is Limited
Dev time is the real budget in technical SEO. A simple scoring method to decide what ships this quarter and what waits.
- Structured data10 min
Structured Data That Earns Rich Results (and the Kinds That Never Will)
Not all schema earns a rich result. Which types are eligible, which are decorative, and how to implement JSON-LD that actually qualifies.
- Migrations9 min
Redirect Chains and Loops: Auditing and Cleaning Them at Scale
Every migration leaves redirects behind. Stacked over years they become chains and loops. How to find and collapse them at scale.
- International10 min
Hreflang Implementation: The Five Errors That Break It Every Time
Hreflang is simple in theory and broken in practice. The five errors that account for most failures, and how to fix each one.
- Performance10 min
Core Web Vitals After INP: What Actually Moves the Metric
INP is the Core Web Vital teams struggle with most. What genuinely moves it, and what work is a waste of a sprint.
- Crawling10 min
Faceted Navigation and SEO: Controlling Crawl Without Losing Rankings
Faceted navigation can generate millions of URLs. How to keep the valuable filtered pages and stop the rest from wasting crawl.
- Indexation11 min
How to Fix Index Bloat on Large Ecommerce Sites
Thousands of thin, near-duplicate URLs in the index dilute crawl and confuse Google. How to find the bloat and consolidate it safely.
- Crawling9 min
Crawl Budget: Who Should Care and Who Should Ignore It
Crawl budget is a real constraint on some sites and a waste of attention on most. A straight answer on which camp you are in.
- Rendering10 min
JavaScript SEO in 2026: What Google Renders and What It Skips
Google renders JavaScript, but rendering is not free and not guaranteed. What gets rendered, what gets skipped, and how to test it.
- Migrations12 min
Site Migration SEO Checklist: The Phases That Actually Matter
Most migration checklists are a flat list of 200 items. This one is organised by phase, because timing is what decides whether traffic survives.
- Crawling11 min
How to Run a Log File Analysis Without a Data Team
You do not need BigQuery to read server logs. A repeatable, low-tooling approach to seeing what Googlebot actually does on your site.
- Indexation9 min
Crawled, Currently Not Indexed: What It Means and How to Fix It
Google crawled the page and chose not to index it. Here is what that status means, the common causes, and how to actually fix it.
Start here
Reading up because something is broken?
If a post described your exact problem, skip the DIY. Send the URL and we will tell you what is actually going on.
