All pillars
Pillar · 5 guides

On-Page SEO

Write titles, descriptions, headers, and canonicals that earn the click and the rank. Practical playbooks for the on-page work that actually moves SERPs.

How to write SEO page titles that rank

The page title is the first thing Google reads and the first thing a searcher reads - so it does double duty as a ranking signal and as your CTA in the SERP. A practical playbook for writing titles that earn the click without burning rankings: how to handle the 580-pixel truncation cliff, when to drop the brand prefix, and the rewrite workflow Google quietly rewards.

10 min

How to write meta descriptions that get clicked

Meta descriptions are not a ranking factor - and they still move organic traffic, because they own the line of SERP real estate that decides whether a searcher clicks your result or the next one. A practical playbook for writing descriptions Google keeps (instead of rewriting), how to handle the 155-character truncation, and the audit move that closes the gap between impressions and clicks.

10 min

How to structure header tags for SEO

Header tags are how Google parses the outline of your page - and the outline is what Google reaches for when it picks a featured snippet, generates an FAQ rich result, or decides which subsection of your page best matches a long-tail query. A practical playbook for the one-H1 rule, when to break it, the skipped-level mistake, and the heading-as-snippet workflow that earns position-zero traffic.

10 min

When to use canonical tags (and when not to)

Canonicals are not "set it and forget it" - they are a hint Google can override, and the override is one of the most-misread signals in Search Console. A practical playbook for the canonical decision tree, the "Google chose different canonical" diagnosis, the cross-domain syndication setup, and the templated-page mistake that silently consolidates the wrong URLs.

11 min

How to write OG tags that drive social CTR

Open Graph tags are the off-Google version of meta descriptions - they decide whether someone sharing your link on LinkedIn, Slack, or X gets a preview that drives clicks or a stripped-down link that gets ignored. A practical playbook for image dimensions across platforms, the cache-bust workflow when previews don't update, and the og:image fallback chain that protects you when the primary image fails.

11 min