Writing for SEO
Writing for SEO is the practice of creating content that satisfies search intent, uses relevant keywords naturally, and is structured so search engines and readers can understand it quickly.

Key takeaways
- Always start with search intent before choosing keywords.
- Use a clear heading hierarchy (H1, H2, H3) to structure content.
- Place keywords naturally in key elements: title, headings, intro, URL, meta description, alt text.
- Write for readers first: short paragraphs, scannable formatting, and original value.
- Add internal and external links to support context and trust.
Writing for SEO helps pages earn more relevant organic traffic by matching what people search for and how they want the answer presented.
Example: Optimizing a blog post about 'how to prune roses'
- Search intent: Informational – users want step-by-step instructions.
- Target keyword: "how to prune roses"
- Content type: Step-by-step guide with images.
- Structure: H1: How to Prune Roses (Step-by-Step Guide). H2s: When to prune, Tools needed, Step 1, Step 2, etc.
- Keyword placement: Title, H1, first paragraph, one H2, URL (/how-to-prune-roses), meta description, alt text of first image.
- Result: The page ranks in the top 3 for the keyword and gets a featured snippet.
Quick-start: 5 steps to write for SEO
- Confirm search intent – Search the target keyword and analyze the top 3 results. Is the intent informational, commercial, or transactional?
- Create an outline – Use the primary keyword in the H1. Break the topic into H2s and H3s based on subtopics.
- Write naturally – Place the keyword in the title, first 100 words, one H2, URL, meta description, and alt text. Avoid forced repetition.
- Format for scannability – Use short paragraphs (2-3 sentences), bullet lists, bold key phrases, and images.
- Add links – Include 2-3 internal links to related pages and 1-2 external links to credible sources.
How to judge if your writing is SEO-ready
Common mistakes in writing for SEO
- Ignoring search intent: Writing around keywords without checking what users actually want.
- Keyword stuffing: Overusing keywords in headings and body copy, making the text unnatural.
- Poor structure: Publishing dense text with few subheadings or no clear hierarchy.
- Neglecting links: Forgetting internal links to related pages or external links to credible sources.
- Weak metadata: Writing vague title tags or meta descriptions that don't encourage clicks.
Next step
FAQ
What is the difference between writing for SEO and regular writing?
Writing for SEO considers search intent, keyword placement, and content structure to help pages rank and satisfy users, while regular writing may ignore these factors.
How many keywords should I target per page?
Focus on one primary keyword and 2-3 related secondary keywords. Avoid keyword stuffing.
Related topics
Sources
- Google Search Central — Primary source for how Google recommends creating helpful, search-friendly content.
- Ahrefs — Step-by-step guidance on search intent, outlines, drafting, and internal linking.
- Semrush — Practical guidance on keyword targeting, structure, headings, links, and title optimization.
- SEOClarity — Framework for research, topical authority, optimization, and measurement.
Reviewed by Lucía Marín, Founding editor.