Pillar · Topic cluster
Technical SEO war stories
What broke, why, and how I fixed it. The localhost canonical that killed my indexing. The GSC inspection that lied. The schema that validated but didn't show in search. The stuff that's hard to find on the internet because nobody publishes their scars.
What this pillar covers
technical-seocanonical-urlscanonicalindexingschemaschema-markupredirectssitemap
Companion tool
Canonical URL Checker
Paste any URL, see what canonical it serves right now. The companion to half the posts in this pillar.
14
posts
Newest first

Jul 22, 2026
7 min
Schema generation with Claude: every page type, working JSON-LD, zero hallucinations
Schema is the easiest SEO win nobody implements. Here's the Claude prompt + ready-to-copy JSON-LD blocks for every common page type — blog post, product, service, person, organization, FAQ. Hallucination-proofed.
ai-automationschema-markuptechnical-seojson-ldclaude-code

Jul 2, 2026
9 min
Meta Tags in Next.js: The App Router Metadata API End-to-End
In the App Router you don't hand-write meta tags — you export a metadata object or a generateMetadata function and Next.js handles the head. Here's how the whole system works, from static objects to dynamic OG images.
nextjsmeta-tagsmetadata-apiseoweb-dev

Jun 23, 2026
8 min
Duplicate Title Tags: Why They Happen and How to Fix Them
Duplicate title tags come in two flavours — two elements on one page fighting each other, or the same title copied across dozens of pages. Both hurt rankings. Here's how to find them and fix them for good.
title-tagtechnical-seoduplicate-contentdebugging

Jun 19, 2026
12 min
Google says llms.txt is 'fine.' That's not the same as 'it works for AI SEO'
Google's June 2026 update calls llms.txt 'fine' to use — but says it won't help (or hurt) Search. Ahrefs found 97% of llms.txt files get zero bot requests. The real story.
technical-seoai-searchllms-txtgeowill-llmstxt-file-help-your-seo

Jun 9, 2026
6 min
Automating internal link audits with 50 lines of Python and Claude
The internal link audit is one of the most valuable SEO tasks nobody does — because doing it by hand on a 100-page site takes a day. Here's the 50-line Python script + Claude prompt combo that runs it in 4 minutes.
ai-automationautomationtechnical-seopythoninternal-links

Jun 9, 2026
7 min
Meta Tags for SEO and Social Sharing: The Complete Guide
Most meta-tag advice is either a decade out of date or a copy-paste list with no opinions. Here's what actually moves rankings and link previews in 2026 — and what to stop wasting time on.
meta-tagsseoopen-graphtechnical-seosocial-sharing

Jun 4, 2026
7 min
Building a weekly SEO monitoring stack with AI (canonical, schema, sitemap, CWV)
You don't need Semrush, Ahrefs, and ContentKing combined. Here's the four-piece monitoring stack that catches the SEO bugs that matter — costs about €0 to run, alerts when something drifts, takes 15 minutes a week to review.
ai-automationautomationtechnical-seomonitoringseo-automation

Jun 1, 2026
8 min
How I rebuilt Booplex's indexing in 5 weeks after the localhost disaster
A canonical URL bug pointed half my pages at localhost:3000 in production for 11 days before I caught it. Then a 5-week recovery to get back to fully indexed. The timeline, the fixes, the GSC charts, and the lessons.
case-studytechnical-seocanonicalindexinggsc

May 28, 2026
7 min
llms.txt: what it is, how to write one, and why most SEOs are still ignoring it
llms.txt is the AI-era robots.txt — a markdown file at your site root that tells LLMs what to read and what to skip. Here's what it actually does, how to write a real one, and the parts of the spec everyone gets wrong.
ai-opsllms-txtai-searchgeoai-citation

May 22, 2026
6 min
The GSC Coverage report is the most underrated free tool in SEO
Everyone uses Search Console for queries and clicks. Almost nobody actually reads the Coverage report properly. It's the single best diagnostic in SEO and it's free. Here's what's in it, how to read it, and the bug patterns it catches.
technical-seogscgoogle-search-consoleindexingdiagnostic

May 21, 2026
6 min
ISR, SSG, SSR — which one actually helps SEO in 2026?
Three rendering strategies. Different trade-offs. Different SEO implications. Here's the honest breakdown for Next.js sites in 2026 — what Googlebot sees, what Core Web Vitals look like, and which to pick for which page type.
technical-seonextjsisrssgssr

May 20, 2026
6 min
The 5 technical SEO leaks that quietly kill indexing (and how to plug each one)
Most indexing disasters aren't dramatic. They're slow leaks — five common technical SEO bugs that bleed indexed pages over weeks. Here's each one, why it's so easy to miss, and the 10-minute fix.
technical-seoindexingcanonical-urlsschemasitemap

May 12, 2026
5 min
Why GSC URL Inspection lies about your canonical URL (and how to actually check)
Google Search Console URL Inspection shows two canonicals. Most people only notice one. That gap is where indexing problems hide.
technical-seocanonical-urlsgoogle-search-consoleindexing

Apr 5, 2026
10 min
How I Fixed Canonical URLs Pointing to Localhost in Next.js
My portfolio site had zero indexed pages for 5 weeks. Every canonical URL pointed to localhost:3000. Here's the 13-file grep audit, the 18-line fix, and how to check your own site.
nextjsseocanonical-urlsgoogle-search-consoledebugging