SEO writing is still writing. The difference between content that ranks and content that merely exists is not a density score — it is whether the page answers a real search, earns trust fast, and is structured so both people and crawlers can parse it.
This guide is the SEO writing process I use for blog content strategy, client article writing, and the pages on this portfolio.
Start with search intent, not the keyword
Every query implies a job:
- Informational — teach me something
- Commercial — help me compare options
- Transactional — help me take the next step
- Navigational — take me to a known place
SEO keyword research without intent mapping produces posts that rank briefly and bounce forever. Before drafting, open the SERP for your primary term. Note which formats win — guides, listicles, tools, definitions — then build an outline that competes with what already ranks and adds what they omit.
Build an outline that doubles as on-page SEO
Strong SEO writing uses headings as a promise list:
- One H1 that includes the primary topic naturally
- H2s that mirror related questions and secondary keywords
- A short intro that confirms the reader is in the right place
- Internal links to supporting pages (services, related posts)
- An FAQ block when “People Also Ask” patterns show up
If the outline cannot stand alone as a table of contents, the draft will wander.
Write like a journalist, optimize like a strategist
Article writing for search still needs a lede, evidence, and a point of view. Journalism habits — verify claims, attribute ideas, cut throat-clearing — raise E-E-A-T more reliably than stuffing “SEO copywriter” into every paragraph.
Rankings reward relevance. Readers reward clarity. Good SEO writing does both in the same sentence.
Draft first for a smart reader who is impatient. Then optimize: title tag, meta description, slug, internal links, image alt text.
On-page checklist for every blog post
- Title tag — primary keyword near the front; roughly under 60 characters
- Meta description — benefit + proof + soft CTA; unique per URL
- URL — short, readable, keyword-led slug
- Intro — answer the query in the first screen
- Media — descriptive alt text; lazy-load below the fold
- Internal links — contextual anchors to services and related content
- Schema — Article + BreadcrumbList at minimum
Where website copywriting and SEO writing meet
Blog content builds topical authority. Website copywriting converts the traffic. Treat them as one system: posts link to service pages; service pages cite proof from the blog. That is digital marketing content working as architecture — not a pile of orphan URLs.
Common SEO writing mistakes
- Targeting volume without checking intent mismatch
- Publishing thin posts that repeat the SERP without adding expertise
- Ignoring update cycles — winners need refresh, not just launch
- Optimizing for bots so hard the copy loses voice (and shares)
A 90-minute drafting ritual
- 15 min — SERP skim + outline
- 45 min — full draft without keyword tools open
- 20 min — on-page pass (titles, links, alt, FAQ)
- 10 min — read aloud once; cut anything you would skip
How I apply this on client work
Most retainers follow the same loop: keyword research → brief → draft → SEO edit → publish with metadata → monitor → refresh. If you need that loop run for your brand, see services or email directly.


