SEO Basics

Guide

Write your first SEO-friendly blog post

Structure and write a blog post that answers a real search query, and can rank.

12 min read·7 steps
Your progress0 / 7
  1. Pick a low-competition, high-intent question

    Not 'best marketing tips' (impossible). Something like 'how much does a wedding photographer cost in Austin'. Specific + local + buying intent. Use answerthepublic.com or Google auto-complete to find these.

  2. Check what's already ranking

    Search your chosen phrase in an Incognito window. Read the top 3 results. Ask: can I write something more useful, more specific, or better formatted? If no, pick a different question.

  3. Write the post around ONE clear question

    Structure: H1 = the exact question. Opening = answer in 2 sentences. Then expand with context, examples, common mistakes, and a summary. Aim for 800–1500 words. Length matters less than usefulness.

  4. Use H2 subheadings that match related questions

    Look at Google's 'People also ask' box, those are H2 gold. Structure your post's H2s to answer each of those related questions. Google will often pull your post into featured snippets.

  5. Add real images or a comparison table

    Every post needs at least one visual, a photo, chart, or table. Use descriptive alt text for accessibility AND SEO. Compress images to under 200KB (use squoosh.app).

  6. Internal-link 3 relevant pages

    Link within the post to 3 other pages on your site, your service page, contact page, a related blog post. Internal links pass ranking power and keep visitors on your site longer.

  7. Publish, then share once and forget

    Publish, share once to your email list and social, then LET IT COOK. SEO results appear over weeks, not days. Check Search Console after 30 days to see which queries you're starting to rank for.

That’s the whole thing.

More SEO Basics guides

Keep going