Overview

Content SEO decides whether a page deserves to rank once technical SEO has cleared the floor. A page wins by being the best answer for a real intent on a topic the site has earned the right to cover. One page is not a strategy; a cluster is.

Earn topical authority by covering the topic, not a keyword

Google ranks sites that demonstrably know a subject, not pages that mention a phrase. Cover a topic with a pillar page and a cluster of supporting pages that each handle one sub-question.

  • A pillar page defines the topic and links out to every sub-page.
  • Each sub-page handles one atomic question and links back to the pillar plus two or three siblings.
  • The cluster collectively exhausts the question space a reader has on the topic.

Three pages on three unrelated topics will lose to one site with ten pages on one topic. Pick a lane and own it.

Match intent before you match a keyword

Every query has one of four intents. The page format follows the intent, not the keyword.

  • Informational (“what is X”). Definition-led explainer. Headings answer sub-questions.
  • Navigational (“X login”). Send the reader to the destination in one click.
  • Transactional (“buy X,” “X pricing”). Price, plan, and CTA above the fold.
  • Commercial investigation (“X vs Y,” “best X for Y”). Comparison table, criteria, a verdict.

A keyword like “Postgres backups” is informational; “Postgres hosting pricing” is transactional. Ranking the wrong format for the intent leaves the slot for a competitor.

A page with no inbound internal links is invisible to crawlers and to readers. A page with only outbound links is a dead end.

  • Every new page receives at least two inbound links from existing pages in the same cluster.
  • Every new page links to the pillar and to two or three sibling pages.
  • Anchor text is the linked page’s topic, not “click here” or “this article.”
  • Orphan audit on each build: any page without an inbound internal link is a bug.

For headline construction inside link anchors and titles, see headlines; for the in-page link patterns, see articles.

Refresh and re-date pages when the content materially changes

Search engines weight recency for topics where it matters. Update last_updated only when the body has changed in a way that would change a reader’s decision.

  • New version of a tool shipped. Re-date.
  • Pricing tier changed. Re-date.
  • Fixed a typo. Do not re-date.
  • Re-titled to chase a keyword without changing the body. Do not re-date.

Faking freshness is detectable and erodes trust faster than stale content does.

Use a pillar-and-cluster architecture, not a flat blog

A flat blog of 100 unrelated posts spreads link equity across 100 destinations and earns authority on zero topics. A pillar-and-cluster site routes equity through pillar pages that each accumulate links from their cluster.

  • Pillar pages live one click from the homepage.
  • Cluster pages live one click from their pillar.
  • Maximum depth from the homepage to any indexable page is three clicks.

The folder structure on this site is exactly this pattern: every index.md is a pillar (MOC), every leaf page is a cluster member.

Thin content is worse than no content

A page that exists only to target a keyword, with nothing the reader cannot get elsewhere, hurts the site. Algorithms downweight thin content sitewide, not just the offending page.

  • Minimum bar: the page answers a real question with information the reader cannot trivially reproduce.
  • If the page would be embarrassing to send to an expert in the field, do not publish it.
  • Consolidate or delete thin pages. Redirect the URL to the closest substantive page.