7 Step Pompt for planning an SEO post from scratch

Step 1: SERP analysis

I’m targeting the keyword [keyword]. Here are the top 10 ranking pages: [paste titles, URLs, word counts]. Identify the dominant format, average word count, and what angle none of them cover. Tell me where the gap is.

Step 2: Intent classification

Classify the search intent for [keyword]: informational, commercial, transactional, or navigational. Based on that intent, tell me what structure, length, and CTA type this page needs. Give me a one-sentence framing statement I can feed you later.

Step 3: Cannibalization check

Here are the pages on my site targeting this topic cluster: [paste URLs and target keywords]. Flag any keyword overlap. Tell me which page should own [keyword] and which should support it.

Step 4: Brief generation

Based on this SERP analysis and intent: [paste from steps 1-2], generate a content brief. Include: H1, H2 outline matching user journey, target word count based on the median of top 5 results, FAQs pulled from People Also Ask, entities to mention, and 3 internal link opportunities from these existing pages: [paste URLs].

Step 5: Section-by-section drafting

Write only the section for [H2 heading]. The job of this section is to [define a term / compare two things / walk through steps]. Stay under [word count]. Do not write any other sections.

Repeat for each H2.

Step 6: Tone pass

Rewrite this draft section with these rules: stay neutral and informative, no promotional language, no marketing phrases, write like a journalist explaining a topic. Ban these phrases: ‘in today’s fast-paced world,’ ‘game-changer,’ ‘revolutionary,’ ‘unlock the power of.’ Here’s the section: [paste].

Step 7: On-page optimization

Using this draft and target keyword [keyword], generate: a title tag under 60 characters using primary keyword + modifier + brand, a meta description with a clear benefit and soft CTA, 3-5 internal link anchor text suggestions, and FAQ schema markup for the questions covered in this post.

← Prev PromptNext Prompt →