SEO Reference

Use this for every article-writing task. Search traffic matters, but keep SEO subordinate to Robin's voice, technical accuracy, and usefulness to the reader.

This reference adapts practical lessons from LowFruits' guide to SEO-optimized blog posts: https://lowfruits.io/blog/how-to-write-an-seo-optimized-blog-post/

How to use this

Apply the full pass for product/library introductions, evergreen technical explainers, comparison posts, troubleshooting guides, and article reviews where discoverability depends on matching a clear search intent.

Apply a lighter pass for reflective posts, personal notes, and short updates: clarify the likely reader question, make metadata specific, and look for natural internal links without forcing keyword-led structure.

Search intent pass

Before outlining, identify:

Secondary questions are useful when they help the reader complete the job. Do not add sections just because a keyword exists.

SERP and competitor pass

When current search behavior matters, inspect the search results for the primary query and a few secondary questions.

Look for:

Use this to understand expectations, not to copy structure. If every good result covers a necessary subtopic, cover it. If every result is thin or generic, make the post useful by being more concrete.

Outline pass

Build the outline from reader intent first, then map SEO considerations onto it.

Avoid keyword stuffing, awkward exact-match phrasing, and headings that sound like generated search queries.

Internal link pass

Before finishing, look for relevant existing posts on the site.

Do not force a fixed number of internal links. One useful link beats several decorative ones.

Uniqueness and experience

Search-friendly content still needs a reason to exist.

Add at least one of:

Experience should show up in the substance, not as filler phrases like "in my opinion" without proof.

Metadata and freshness pass

For new or updated evergreen posts, check:

Readability pass

Make the article easy to scan without making it feel like a content template.