SEO

Rank higher.
Grow faster.

Technical SEO, ranking factors, and search algorithms explained in depth.

✦ 114 Articles ✦ Updated Weekly ✦ Free to Read
✦ AI

✦ AI-powered — understands natural language

Nothing 404s and You Still Lost the Traffic
Redirect Mapper Oct 17, 2026 Latest ✦

Nothing 404s and You Still Lost the Traffic

Every old URL redirects and traffic still dropped. A redirect is a claim about equivalence — and search engines check whether the destination actually backs it up.

Read article
The Social Crawler Isn't a Browser — and That's Your Bug
Open Graph Generator Oct 1, 2026

The Social Crawler Isn't a Browser — and That's Your Bug

Social crawlers don't run JavaScript, read only the top of your head, and fetch the image separately. Almost every broken preview traces to one of those three facts.

Your 156-Character Description Got Truncated Anyway
Meta Tag Generator Sep 29, 2026

Your 156-Character Description Got Truncated Anyway

Search snippets truncate by pixel width, not character count, which is why a 156-character description can get cut while a 168-character one displays in full.

Eleven Links Saying "Read More": Auditing Anchor Text
Link Extractor Sep 25, 2026

Eleven Links Saying "Read More": Auditing Anchor Text

Most links on a page are navigation. Sorting those from editorial links, then checking anchor text and destinations, is where a link extract earns its keep.

Word Frequency Analysis Finds the Habits You Can't See
Keyword Density Sep 20, 2026

Word Frequency Analysis Finds the Habits You Can't See

Word frequency analysis is a weak SEO tool and a strong editing one. It surfaces the filler verbs, hedges and repeated sentence openers you can't see in your own draft.

Hreflang at Scale: Where to Put the Tags and How to Generate Them
Hreflang Generator Sep 18, 2026

Hreflang at Scale: Where to Put the Tags and How to Generate Them

Six languages needs 36 hreflang tags. Twelve needs 144. Here's how to choose between HTML, headers and sitemaps, and how to generate tags from translation groups.

Your Headings Are the Only Part Most Readers Read
Heading Extractor Sep 18, 2026

Your Headings Are the Only Part Most Readers Read

Strip a page down to its headings and you get the outline readers are actually skimming. If it doesn't stand alone as an argument, the page probably doesn't either.

Every Image Has Alt Text and the Page Is Still Unusable
Image Alt Checker Sep 4, 2026

Every Image Has Alt Text and the Page Is Still Unusable

A page can have alt text on every image and still be unusable with a screen reader. The patterns that pass automated checks and fail real users — and how to audit for them.

10 Canonical Tag Mistakes That Silently Break Your SEO
Canonical Tag Generator Aug 31, 2026

10 Canonical Tag Mistakes That Silently Break Your SEO

Canonical tags fail silently. Here are the ten implementation errors that turn up most often in audits — relative URLs, chains, duplicates, noindex conflicts — and how to find them.

Submitting a URL in Your Sitemap Doesn't Guarantee Google Indexes It — What Actually Determines Sitemap Processing
XML Sitemap Generator Aug 11, 2026

Submitting a URL in Your Sitemap Doesn't Guarantee Google Indexes It — What Actually Determines Sitemap Processing

Submitting a URL in a sitemap adds it to Google's crawl queue but doesn't guarantee indexing — for sites with quality issues, indexation can be as low as 20-30% of submitted URLs. Here's how sitemap segmentation by content type makes indexation gaps immediately visible (80% blog vs 30% products), why a lastmod date set to "today" always teaches Google to ignore it, and why listing noindex pages or redirect URLs in a sitemap creates contradictions that actively hurt crawl efficiency.

Why GCLID and UTM Parameters Fight Over Attribution in GA4 — and Why "Google" vs "google" Permanently Splits Your Analytics
UTM Builder Jul 30, 2026

Why GCLID and UTM Parameters Fight Over Attribution in GA4 — and Why "Google" vs "google" Permanently Splits Your Analytics

GCLID (Google Ads click ID) and UTM parameters both try to solve attribution but using different mechanisms — and when both appear in the same URL, GA4 may prefer the GCLID-based auto-tagging over manual UTM values, making cross-platform reporting inconsistent. Here's why UTM capitalisation ("google" vs "Google") permanently fragments your analytics into separate traffic sources, why UTM parameters on internal links overwrite the original traffic source, and why UTM-tagged URLs need canonical tags to avoid duplicate content indexing.

Schema Markup Is a Claim — Here's How Google Verifies It Through Knowledge Graph Entities and sameAs
Schema Generator Jul 25, 2026

Schema Markup Is a Claim — Here's How Google Verifies It Through Knowledge Graph Entities and sameAs

Schema markup tells Google what you claim — but Knowledge Graph inclusion depends on what Google can verify through corroborating signals like Wikidata items, Wikipedia articles, and sameAs references to authoritative third-party profiles. Here's how the @id property creates a canonical entity identifier, why sameAs is one of the highest-value Organization schema properties, the merchant trust layer that affects Product schema rich result eligibility beyond valid syntax, and why VideoObject Key Moments are consistently underused.

People Also Ask Isn't 4 Questions — It's a Recursive Tree, and Most SERP Tools Never Show You the Rest
SERP Preview Jul 23, 2026

People Also Ask Isn't 4 Questions — It's a Recursive Tree, and Most SERP Tools Never Show You the Rest

People Also Ask isn't a fixed set of 4 questions — clicking any question dynamically loads new related questions, creating a potentially unlimited, recursive tree that most SERP analysis tools never capture. Here's how PAA answer sources are selected (pages ranking position 5-20 frequently appear, independent of main query ranking), why PAA questions are phrased for voice search and AI chat extraction, and why the same query shows different PAA questions across sessions due to personalization and A/B testing.