Skip to content
Get your free SEO report→
Recent79 posts · Updated Oct 20

Working notes from
the SEO bench

Experiments, post-mortems, and the boring stuff that actually moves rankings. No AI slop, no listicle filler — field-tested on real sites. New field tests between client sprints.

79 field notes ~11 min avg Updated Oct 20Every post field-tested
79
Posts
Field-tested
882m
Total reading
~15h deep
15
Categories
Technical → YouTube
Fresh
Last refresh
Oct 20
Category
Start here → Duplicate Without User-Selected Canonical: How to Fix It
Latest field test. 15 min · Technical

Tip: press / to focus · 78 posts

78 posts · All categories · Newest first

SEO & SearchFresh

20 Common SEO Mistakes in 2026 (And How to Fix Each One)

These 20 SEO mistakes do the most damage to rankings and traffic in 2026. Each one comes with the exact fix and a link to the complete deep-dive guide.

#seo mistakes#common seo errors#technical seo
Oct 20, 2026 17 minRead
TechnicalFresh

Indexed Though Not Submitted in Sitemap: How to Fix It

Fix the indexed, though not submitted in sitemap status in Google Search Console. Learn why pages get indexed without sitemaps and how to resolve the gap.

#sitemaps#search-console#indexing
Oct 19, 2026 16 minRead
TechnicalFresh

Google Chose Different Canonical than User: How to Fix It

Fix the Google chose different canonical than user warning in Search Console. Learn why Google overrides your canonical tag and how to enforce the correct URL.

#canonical-tags#search-console#indexing
Oct 17, 2026 16 minRead
TechnicalFresh

Indexed Though Blocked by Robots.txt: Causes and Fixes

Fix the Indexed though blocked by robots.txt warning in Search Console. Learn why Google indexes disallowed URLs and how to remove them from search results.

#robots-txt#search-console#crawling
Oct 13, 2026 12 minRead
TechnicalFresh

Alternate Page with Proper Canonical Tag: Meaning and Fixes

What Google Search Console's alternate page with proper canonical tag status means, when it is harmless, when it hides traffic loss, and how to fix it.

#google-search-console#canonical#indexing
Oct 12, 2026 9 minRead
TechnicalFresh

Internal Links and AI Search: How Bots Discover Your Content

AI retrieval crawlers navigate your internal link graph differently than Googlebot — here's how that affects your pages' discovery and citation in AI Overviews.

#ai-search#internal-linking#crawl-architecture
Oct 12, 2026 10 minRead
TechnicalFresh

DOM Depth in AI Search: Why HTML Bloat Ruins Citations

Learn how excessive DOM depth and HTML bloat break RAG passage extraction in AI search. Clean your DOM tree, boost entity salience, and defend AI citations.

#dom-depth#ai-search#rag-retrieval
Oct 11, 2026 14 minRead
AI + SEOFresh

Citation Churn in AI Overviews: Why Sources Disappear

Discover why Google swaps out AI Overview citations weekly. Understand citation churn mechanisms, corroboration scoring, and how to defend source visibility.

#ai-overviews#citation-churn#generative-engine-optimization
Oct 10, 2026 9 minRead
SEOFresh

Why Technically Perfect Pages Stay Invisible to Google

99 pages. 99 Lighthouse scores. Every Core Web Vitals test passed. Still nearly invisible to Google after 30 days. Here's why — and what to do about it.

#technical-seo#indexing#core-web-vitals
Oct 10, 2026 9 minRead
AI + SEOFresh

Semantic Chunking for SEO: Structuring HTML for AI Citations

Learn how AI search engines and RAG pipelines chunk HTML documents. Structure semantic headings, DOM boundaries, and passages to win AI Overview citations.

#semantic-chunking#ai-search#technical-seo
Oct 9, 2026 15 minRead
AI + SEOFresh

Query Fan-Out in AI Search: How to Rank for Sub-Queries

AI search engines split complex prompts into multiple sub-queries. Learn how query fan-out works, map sub-query branches, and optimize pages for AI citations.

#ai-search#query-fan-out#generative-engine-optimization
Oct 8, 2026 14 minRead
ContentFresh

Search Intent Fracture: How to Rank Multi-Intent Keywords

Google SERPs split single queries into multiple intent layers. Learn how to map search intent fracture, structure hybrid pages, and win organic clicks.

#search-intent#serp-analysis#content-strategy
Oct 7, 2026 11 minRead
Technical

Heading Hierarchy: Why Skipped Levels Hurt Rankings

Skipped heading levels and duplicate H1s break DOM outlines. Learn how search crawlers and AI parse headings, plus a practical hierarchy audit workflow.

#heading hierarchy#technical seo#on-page seo
Oct 6, 2026 11 minRead
AI + SEO

How Google's Helpful Content System Detects AI Text

Google's helpful content classifier does not read minds — it reads sentences. Here is what the signals are, how they stack, and what moves the needle.

#ai content#helpful content#ai detection
Oct 5, 2026 11 minRead
AI + SEO

Measuring AI Overview CTR Impact Using Search Console Data

AI Overviews suppress organic CTR. This framework walks through isolating and measuring the AI Overview effect using Search Console data for SEO strategy.

#ai-overviews#google-search-console#ctr
Oct 3, 2026 10 minRead
Content

Content Decay Audit: How to Identify and Recover Rankings

Diagnose content decay before traffic collapses. Learn the 4 decay types, Search Console detection queries, and a 5-step surgical content refresh playbook.

#content-decay#seo-audit#content-refresh
Oct 2, 2026 10 minRead
Content

Google AI Overviews and SEO: What to Measure

AI Overviews change how users click and how you measure organic performance. Learn to isolate AI referrals, track the right metrics, and adapt your SEO.

#ai#ai-overviews#seo
Oct 1, 2026 5 minRead
Search

Google Discover SEO: What Actually Gets Your Content Seen

Google Discover reaches 800M+ users monthly. What actually drives Discover visibility: content signals, freshness patterns, and the metrics to track in 2026.

#google-discover#seo#organic-traffic
Oct 1, 2026 10 minRead
Technical

HTTP 103 Early Hints for SEO: Cutting LCP on Dynamic Pages

Deploy HTTP 103 Early Hints to slash LCP latency on dynamic sites. Learn how 1xx headers work, how Googlebot handles them, and how to avoid cache traps.

#early-hints#http-103#core-web-vitals
Sep 30, 2026 17 minRead
Technical

Page with Redirect in Google Search Console: How to Fix

Understand Page with redirect in Google Search Console: when it hurts SEO, how to triage root causes, and how to fix internal links and sitemap pollution.

#google search console#indexing#redirects
Sep 30, 2026 10 minRead
Technical

Soft 404 Errors: How to Diagnose, Fix, and Prevent Them

Learn why Google flags soft 404 errors, how they drain crawl budget, and the exact server and content fixes to restore lost indexing in Google Search Console.

#soft-404#indexation#technical-seo
Sep 30, 2026 14 minRead
Technical

Faceted Navigation SEO: Architecture and Crawl Traps Guide

Faceted navigation creates millions of crawl traps. Learn how to control filter URLs, canonicalize variants, and index high-value product combinations.

#faceted-navigation#crawl-budget#technical-seo
Sep 29, 2026 20 minRead
AI + SEO

Generative Engine Optimization: How AI Cites Sources

Learn how generative engine optimization works across ChatGPT, Perplexity, and Google. Discover how RAG pipelines chunk, rank, and cite web sources in 2026.

#generative-engine-optimization#ai-search#rag-retrieval
Sep 29, 2026 11 minRead
Technical

HTTP Status Codes for SEO: How Crawlers Handle Every Code

Master HTTP status codes for SEO. Learn how Googlebot and AI crawlers handle 301, 302, 304, 404, 410, and 503 responses, and how to prevent crawl waste.

#http-status-codes#technical-seo#crawling-indexing
Sep 29, 2026 14 minRead
Technical

Speculation Rules API: Instant LCP and Crawl Safety

Prerender pages with the Speculation Rules API for sub-100ms LCP. Learn how speculative prerendering affects Core Web Vitals, search bots, and server load.

#speculation-rules#core-web-vitals#performance
Sep 29, 2026 11 minRead
Technical

JavaScript Rendering 2026: What Google Docs Say

Google updated its JavaScript rendering docs many times since 2024. Here is what the docs specify, what changed, and what still causes indexing failures.

#javascript#rendering#indexing
Sep 28, 2026 8 minRead
Technical

Robots Meta Directives for AI Overviews and SERP Snippets

Learn how nosnippet, max-snippet, and data-nosnippet control Google AI Overviews and search snippets without risking visibility or rich search results.

#robots-meta-tag#ai-overviews#technical-seo
Sep 28, 2026 9 minRead
SEO & Search

SGE vs AIO vs AI Mode: How Google Ranks Three AI Surfaces

SGE, AI Overviews, and AI Mode are Google's three key AI search experiences in 2026. They surface for varying queries and expose content differently now.

#ai-overview#sge#ai-mode
Sep 27, 2026 8 minRead
Technical

Indexation Audit Workflow: GSC, Logs, and Crawl Comparison

GSC shows what Google knows. Log files show what crawlers do. Combined with a crawl comparison, this workflow surfaces gaps neither report catches alone.

#indexation#audit#google-search-console
Sep 26, 2026 8 minRead
SEO & Search

Core Web Vitals 2026: INP vs FID and Ranking Impact

INP replaced FID in March 2024. After 18 months of field data, here is what ranking correlation studies show and which metrics drive ranking outcomes.

#core web vitals#inp#fid
Sep 25, 2026 8 minRead
Technical

Fix Crawled Currently Not Indexed: Root Causes & Fixes

Stuck with Crawled – currently not indexed in Search Console? Here is the complete technical audit playbook to diagnose quality signals and get URLs indexed.

#indexing#search-console#technical-seo
Sep 24, 2026 12 minRead
Technical

LLMs.txt for SEO: What Actually Drives AI Search Citations

Discover how llms.txt works for SEO, what AI search engines actually parse, and how to format machine-readable files to maximize citations across LLM models.

#llms-txt#ai-search#technical-seo
Sep 24, 2026 11 minRead
Technical

Schema Markup Drift: Why Valid JSON-LD Gets Ignored

Passing the schema validator is not enough. Learn how schema markup drift silently strips rich snippets, causes AI search exclusion, and how to fix it.

#schema-markup#technical-seo#json-ld
Sep 24, 2026 11 minRead
SEO & Search

September 2026 Core Update: Patterns Worth Tracking

The September 2026 core update is rolling out. Here is what data shows, which site types are winning and losing, and which quality signals shift rankings.

#google#core update#rankings
Sep 24, 2026 7 minRead
Technical

Crawl Budget: What Large-Site SEOs Get Wrong in 2026

Crawl budget advice focuses on page speed. On large sites, the real waste comes from infinite spaces, redirect chains, and JS links — not speed alone.

#crawl-budget#technical-seo#indexing
Sep 23, 2026 10 minRead
AI + SEO

Information Gain in SEO: How Algorithms Score Originality

Search engines and AI models now score content on information gain. Here is how originality scoring works and how to optimize pages for novel search value.

#information-gain#ai-overviews#geo
Sep 22, 2026 13 minRead
Technical

Fix Discovered Currently Not Indexed: The 5-Step Playbook

Stuck with Discovered – currently not indexed in Search Console? Here is the QA workflow to triage crawl priority, fix quality signals, and get indexed.

#indexing#search-console#crawling
Sep 21, 2026 11 minRead
AI + SEO

E-E-A-T Content Audit: Finding Your Authority Gaps

Most E-E-A-T audits focus on schema. The real gaps are in your content. This workflow shows what AI search and quality raters check and the fix priority.

#e-e-a-t#content-audit#authority
Sep 21, 2026 12 minRead
AI + SEO

AI Overviews vs Organic CTR: The 2026 Measurement Guide

AI Overviews reduce organic CTR for informational queries by 20–40%. Here is how to measure the real impact and what to report in your SEO dashboards instead.

#ai-overviews#organic-ctr#serp-features
Sep 20, 2026 9 minRead
Technical

AI Overview Audit: Why Some Ranking Pages Get Dropped

AI Overviews cite pages outside the top 3. This audit workflow identifies which pages get dropped and the technical signals behind exclusion from citations.

#ai-overviews#search-console#technical-seo
Sep 19, 2026 8 minRead
Technical

Noindex and Crawl Budget: What Actually Happens

Noindex stops indexing but not crawling. Here is what really happens to linked pages when you add noindex and what it means for your site crawl budget.

#noindex#crawling#indexing
Sep 18, 2026 8 minRead
Technical

How AI Search Bots Crawl Your Site vs Googlebot

AI search systems use different crawlers than Googlebot. Optimizing only for Google may leave your content invisible to Perplexity, ChatGPT, and Gemini.

#ai-search#crawling#perplexity
Sep 17, 2026 9 minRead
Technical

SEO QA Checklist: First 24 Hours After a Google Update

Core updates cause panic. This is the structured QA checklist I run in the first 24 hours to separate signal from noise and identify what actually broke.

#seo-audit#core-update#site-health
Sep 16, 2026 10 minRead
AI + SEO

Entity SEO in 2026: How to Make AI Cite Your Brand

AI search cites entities, not pages. The 2026 entity SEO field guide — Knowledge Graph wiring, schema, sameAs, and the 20-minute cite-worthiness audit.

#entity-seo#knowledge-graph#schema
Sep 14, 2026 13 minRead
Technical

Domain Migration SEO: The 2026 Move-Without-Loss Playbook

Domain migration SEO in 2026: URL maps, 301 redirect rules, and Search Console moves that protect rankings — plus 4 mistakes that cost months of traffic.

#migration#redirects#technical-seo
Sep 12, 2026 16 minRead
Technical

Core Web Vitals Are Now an AI Overview Selection Factor

AI systems that power AI Overviews are selective. Most guides ignore this: your Core Web Vitals scores directly determine whether your content gets surfaced.

#core-web-vitals#inp#cls
Sep 11, 2026 11 minRead
Technical

Indexation Defects That Silently Break SEO Rankings

Most SEO audits focus on content and links. These are the indexation defects that drain rankings while everything else looks clean, and how to catch them.

#indexation#technical-seo#site-health
Sep 10, 2026 9 minRead
Tools

How to Track AI Search Traffic in Google Analytics 4

GA4 does not tag ChatGPT, Perplexity, or Gemini referrals as AI traffic by default. Here is the 2026 setup that surfaces real numbers from AI search traffic.

#ai-search#analytics#ga4
Sep 9, 2026 10 minRead
Strategy

Programmatic SEO Without Template Spam: The 2026 Playbook

Programmatic SEO wins when each URL ships real information and loses when it ships keyword-swapped shells. The architecture, the quality bar, and the audit.

#programmatic-seo#content-strategy#canonical
Sep 8, 2026 11 minRead
Content

Content Pruning for SEO: The 2026 Decision Framework

Content pruning is the highest-leverage SEO move most teams skip. Here is the decision framework for delete vs merge vs refresh — and the 90-day plan.

#content-pruning#content-audit#site-health
Sep 7, 2026 11 minRead
AI + SEO

AI Crawler Management: 2026 robots.txt Policy That Works

GPTBot, ClaudeBot, and PerplexityBot now crawl more than Googlebot on some sites. Here is the robots.txt policy framework SEOs actually need for 2026.

#ai-crawlers#robots-txt#gptbot
Sep 6, 2026 11 minRead
SERP

Featured Snippets in 2026: The Position Zero Playbook

Featured snippets can add roughly 8% CTR without changing your rank. The format-match rule, six winning structures, and the audit to earn position zero.

#featured-snippets#position-zero#serp
Sep 5, 2026 11 minRead
AI + SEO

Zero-Click SERPs Rewrote SEO: What To Measure Now

Google AI Overviews and zero-click results are absorbing queries that used to send clicks. Here is what the data shows, what to measure, and how to adapt.

#ai overviews#zero-click#ctr
Sep 4, 2026 12 minRead
Technical

IndexNow vs. robots.txt: What Actually Speeds Indexing

We tested three indexing signals across nine sites — IndexNow, sitemap pings, and organic crawl. The median time-to-index numbers, and the Google reality.

#indexing#indexnow#technical
Feb 5, 2026 11 minRead
On-Page

How Meta Descriptions Affect CTR: A 4,000-Page Study

Google rewrote 62% of the 4,000 meta descriptions we tested. Here is when Google replaces your snippet, what it costs your CTR, and how to keep the click.

#ctr#meta#snippets
Feb 4, 2026 12 minRead
Off-Page

Parasite SEO Explained: Why It Works and Why It Burns

Parasite SEO ranks fast on high-authority domains, but the traffic is rented. The mechanics, the failure modes, and the owned-domain play that compounds.

#parasite#risks#off-page
Feb 2, 2026 9 minRead
Performance

The INP Fix Guide: From 600ms to Under 200ms

INP still fails on most sites in 2026. Here is why interactions hit 600ms — long tasks, main-thread bloat, layout thrash — and the five fixes under 200ms.

#cwv#inp#js
Feb 1, 2026 11 minRead
SERP

SERP Features Cheat Sheet 2026: Ranked by CTR Lift

A guide to every current SERP feature in 2026 — featured snippets, People Also Ask, AI Overviews and more. Ranked by CTR lift with tactics to earn each one.

#serp#ctr#rich results
Jan 31, 2026 11 minRead
Technical

hreflang 101: The Hreflang Tag Without Tears

hreflang is the most mis-implemented tag in international SEO. Learn the three rules, the mistakes that silently break it, and a validation loop that holds.

#hreflang#i18n#international
Jan 30, 2026 11 minRead
Content

AI Content Detectors in 2026: A Reality Check

AI content detectors promise certainty and deliver coin flips. Here is how they work, why they fail, the one signal they cannot fake, and what Google scores.

#ai#content#detectors
Jan 28, 2026 11 minRead
Technical

8 Canonical Tag Mistakes That Quietly Tank Rankings

Canonical tag mistakes — homepage pointers, pagination conflicts, HTTPS slips — quietly tank rankings. The right pattern for each of 8, plus an audit.

#canonical#indexing#technical-seo
Jan 27, 2026 12 minRead
Strategy

Topical Authority Case Study: Page 5 to Top 3 in 9 Months

A niche B2B SaaS site rebuilt topical authority in 9 months and moved from position 23 to 6.8. The cluster playbook, the results, and what broke — honestly.

#topical authority#clusters#case study
Jan 25, 2026 11 minRead
Strategy

Long-Tail Keywords: The SEO Strategy That Compounds

Long-tail keywords convert 2–5x better than head terms and compound traffic over time. Here is the five-source workflow for shipping 50 pages a month.

#keywords#long-tail#content-strategy
Jan 24, 2026 12 minRead
Technical

JavaScript SEO in 2026: SSR, SSG, ISR and What Matters

JavaScript SEO in 2026: what Google actually renders, when to use SSR, SSG, or ISR, and the 6-step audit that shows how slowly Google indexes your pages.

#js#rendering#ssr
Jan 22, 2026 10 minRead
Tools

Search Console: 6 Reports Most SEOs Never Open

Six Google Search Console reports most SEOs never open — crawl stats, Pages, video, Core Web Vitals, HTTPS, and external links — plus the audit cadence.

#gsc#analytics#tools
Jan 21, 2026 9 minRead
Content

The Pillar-Cluster Model in 2026: Rules That Still Work

The pillar-cluster model has aged, but the structure still wins. Here's the 2026 version — tighter boundaries, one query per spoke, and a link map that holds.

#content#clusters#pillars
Jan 20, 2026 12 minRead
Ecommerce

The Ecommerce SEO Checklist (2026 Edition)

The 2026 ecommerce SEO checklist: 10 action items for faceted navigation, product schema, third-party reviews, image optimisation, and conversion-rate signals.

#ecommerce#product#schema
Jan 19, 2026 10 minRead
On-Page

Image SEO: The Complete Playbook (Formats, Alt Text, CWV)

Image SEO done right — file names, alt text, AVIF, lazy-loading, and the Core Web Vitals angle that turns your images into a ranking asset, not a load tax.

#images#performance#accessibility
Jan 18, 2026 11 minRead
Off-Page

How Google Actually Uses Internal Links in 2026

PageRank sculpting is folklore, contextual links are physics. How Google weighs internal links in 2026 — anchors, position, first-link rule — the playbook.

#internal links#pagerank#anchor-text
Jan 17, 2026 11 minRead
Strategy

Voice Search SEO in 2026: Is It Still Worth It?

Voice search SEO in 2026 is really featured-snippet SEO. The data on voice queries — 25% of searches, 8x more questions — and what is worth optimizing for.

#voice#serp#intent
Jan 16, 2026 9 minRead
Technical

Duplicate Content Penalty: What Google Actually Does

There is no duplicate content penalty in Google — there is a filter that picks one version to rank and ignores the rest. Here is how it decides who wins.

#duplicate#canonical#indexing
Jan 15, 2026 15 minRead
YouTube

YouTube SEO in 2026: The YouTube-Google Ranking Pipeline

YouTube SEO runs on two platforms — YouTube search and Google SERPs. The 2026 playbook for ranking video content on both without doubling your workload.

#youtube#video#serp
Jan 14, 2026 10 minRead
Off-Page

Negative SEO: How to Spot It and Shut It Down

Negative SEO is rare but real. Spot toxic backlinks, scraped content, fake GMB listings, and click fraud early — then shut each attack down before it sticks.

#negative seo#security#backlinks
Jan 13, 2026 10 minRead
Technical

Log File Analysis for SEO: The Non-Engineer's Playbook

Log file analysis shows what Googlebot really crawls and what it wastes your crawl budget on. Here is the 14-day, no-engineer workflow to act on it fast.

#logs#crawl#technical
Jan 12, 2026 10 minRead
Algorithm

Recovering From a Core Update: The 6-Week Plan

Lost rankings to a core update? A field-tested 6-week recovery plan: triage the damage, study the new winners, refresh with focus, and measure what returns.

#core update#recovery#algorithm
Jan 11, 2026 12 minRead
Content

Short-Form Content in 2026: When 300 Words Beat 3,000

Short-form pages beat long guides on definition and how-to queries when they match intent. The format-over-length rule and the thin-content trap, explained.

#content#length#word-count
Jan 10, 2026 11 minRead
Technical

How to Audit Redirect Chains Without Screaming Frog

Redirect chains waste crawl budget and split link equity. A free audit workflow with server logs, curl, and spreadsheets — fix every chain in an afternoon.

#redirects#technical#crawl-budget
Jan 9, 2026 11 minRead
Off-Page

Brand Mentions as a Ranking Signal: What the Data Says

Brand mentions move rankings through linked equity, unlinked citations, and branded search lift. How to earn each one, with data to justify the investment.

#brand#mentions#off-page
Jan 8, 2026 12 minRead

Page 1 of 8

Stay updated on SEO changes

We send out a quarterly digest of search volatility and algorithm updates. No spam, ever.

Enter your email to subscribe to the quarterly SEO digest

Know someone who'd find this useful?

FAQ

Blog, in plain answers

Common questions about what gets published, how often, and how to subscribe without missing a drop.

Between client engagements we ship a new field-tested post roughly every 2–3 weeks. Quarterly decay reviews refresh the older posts so nothing goes stale — the post date stays the original ship date, with an "Updated" callout when content has been refreshed.
Technical SEO, on-page audits, SERP features and ranking, AI search behaviour, content strategy, and the kind of post-mortems you only get from running real client engagements. Every post pairs with a tool on the site — if a post references a workflow, the tool is one click away.
Working SEOs, content engineers, and front-end devs on the team. Each author profile links to the posts they have shipped, so you can follow a single voice across the library. AI-only drafts never go out — every post is reviewed by a named author before publish.
Yes — the RSS feed at /rss.xml is the no-account path. For email, the subscribe form below the grid sends you a notification when a new post lands (no third-party tracking, no double-opt-in detour).
Use the contact page or open an issue on the public repo linked in the footer. Corrections usually ship within a few days; topic suggestions are queued for the next planning round.

Ship what you just read

Read “Duplicate Without User-Selected Canonical: How to Fix It”? Open 45-Point SEO Analyzer and apply it to your next page.