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.
Internal-link every page into and out of its cluster
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.