Solopreneurs
May 202610 min read

SEO Workflow: The 9-Step Process for Solopreneurs (2026)

A repeatable SEO workflow from keyword discovery to indexed, ranking page. Same nine steps, every time. Designed for solopreneurs with free tools and 2-4 hours per page.

An SEO workflow is a repeatable, documented sequence that takes a keyword from discovery to a published, indexed, ranking page. A complete workflow has nine steps: keyword discovery, intent classification, SERP analysis, brief and outline, draft, on-page optimisation, schema markup, publish and submit, and track and iterate.

Each step has a defined input, action and output. The framework is stable; tactical details inside each step evolve as search behaviour changes. For solopreneurs in 2026, the workflow runs entirely on free tools in 2-4 hours per page with AI assistance.

The 9-step SEO workflow at a glance

  1. Keyword discovery — find 20-50 candidates
  2. Intent classification — map to page type
  3. SERP analysis — identify the gap
  4. Brief and outline — define the page before writing
  5. Draft — answer summary first, AEO structure throughout
  6. On-page SEO pass — title, meta, headings, links
  7. Schema markup — Article, FAQ, Breadcrumb, Speakable
  8. Publish and submit — sitemap, Indexing API, IndexNow
  9. Track and iterate — 14-day GSC checkpoint

Step 1: Keyword discovery

Step 1 of 9 · 15-30 minutes

Find 20-50 candidate keywords

Start with Google Search Console: pull queries where your site already shows up but isn't ranking well (positions 11-30). These are pre-validated demand. Supplement with Google Keyword Planner for volume estimates and AlsoAsked.com for natural-language question variants.

For new sites, filter aggressively: 100-1,000 monthly searches, KGR under 0.25 (allintitle count divided by volume). Anything above this is overconfident for a low-authority site in 2026.

Input: seed topic, current GSC data · Output: 20-50 candidate keywords with rough volume

Step 2: Intent classification

Step 2 of 9 · 10 minutes

Classify intent, map to page type

Every keyword has one of four intents: informational ("what is X"), commercial-investigation ("best X for Y"), transactional ("buy X"), or navigational ("X login"). Read the keyword aloud — the verb usually tells you. Then map each keyword to a page type: pillar (broad informational), supporting (narrow informational or how-to), comparison (commercial-investigation), service or product page (transactional).

Mixing intents on a single page is the most common SEO mistake. A comparison post that tries to also be a buying page confuses Google and converts neither.

Input: keyword list · Output: intent + page type per keyword

Step 3: SERP analysis

Step 3 of 9 · 15-20 minutes

Identify the gap your page will fill

Google the keyword. Note the top 5 result types (blog posts, comparison tables, product pages, listicles), common headings, approximate word counts, and which SERP features appear (AI Overview, featured snippet, People Also Ask, image pack).

Ask: what's the consistent gap across all five? It might be UK-specific context, a 2026 update, an honest comparison the affiliate posts won't write, a price the others hide, or a step-by-step that the theoretical posts skip. That gap is your wedge.

If there's no clear gap and the top 5 are strong, deprioritise the keyword. Easier wins exist.

Input: keyword · Output: SERP analysis note + identified gap

Step 4: Brief and outline

Step 4 of 9 · 30 minutes

Define the page before writing it

A one-page brief: primary keyword, secondary keywords (3-5), search intent statement, target word count, must-cover sub-topics, must-include internal links (3-5), must-include external citations (2-3), and the answer-summary first sentence.

Approve the brief before drafting. The brief is fast to revise; the draft is not. Most SEO writing problems are brief problems in disguise.

Input: SERP analysis · Output: one-page brief + outline

Step 5: Draft

Step 5 of 9 · 45-90 minutes

Lead with the answer, structure for AEO throughout

Draft section by section. Lead with a 40-60 word answer-summary block that directly answers the keyword's intent in the first sentence. Use H2s phrased as questions (matches People Also Ask, captures featured snippets, gives AI Overviews clear citation anchors).

Inside each section: short paragraphs, bulleted lists where appropriate, one data point or named example per major claim, 2-3 external citations to authoritative sources. Tables work well for comparison content. Code blocks work for technical content.

If using AI assistance, the AI SEO workflow covers the exact prompt chain. Voice-prompt-assisted drafts ship at 80-90% first-draft quality.

Input: brief · Output: first draft

Step 6: On-page SEO pass

Step 6 of 9 · 20 minutes

Title, meta, headings, links, alt text

  • Title tag: under 60 characters, primary keyword early, year or specific number if competitive SERP.
  • Meta description: under 160 characters, contains primary keyword, summarises the answer (not the article).
  • H1: matches title tag substantively, can vary slightly.
  • H2s: contain keyword variants where natural — never forced.
  • Internal links: 3-5 to relevant cluster pages, varied anchor text.
  • External links: 2-3 to authoritative sources (regulators, research, named experts).
  • Image alt text: descriptive sentence, not a keyword stuff.
  • URL slug: short, contains primary keyword, no stop words.

Input: draft · Output: SEO-optimised draft

Step 7: Schema markup

Step 7 of 9 · 10 minutes

JSON-LD for rich results and AEO

Add four schema blocks as JSON-LD in the document head:

  • Article — always. Specifies headline, dates, author, publisher.
  • BreadcrumbList — always. Home → Section → Page.
  • FAQPage — if the page has 3+ Q&A pairs in the body.
  • SpeakableSpecification — points to your answer-summary block and H2s. Drives voice and AI-Overview surfaces.

For pillar pages, add HowTo (for sequenced how-to content) or DefinedTermSet (for definitional content). For comparison pages, add Review. For product pages, Product with seller, sku, offers, and ideally aggregateRating.

Validate using Google's Rich Results Test before publishing.

Input: SEO-optimised draft · Output: publish-ready HTML

Step 8: Publish and submit

Step 8 of 9 · 10 minutes

Sitemap, Indexing API, IndexNow, URL Inspection

  1. Publish to production.
  2. Rebuild and resubmit sitemap.xml in Google Search Console.
  3. Submit the URL via the Google Indexing API (200 URLs/day quota for new domains).
  4. Submit the URL via IndexNow (covers Bing, Yandex, Seznam, Naver — no quota).
  5. Run URL Inspection in GSC to confirm canonical, mobile-friendliness, and rendered schema.

Skipping the submission step is the most common reason new pages take 2-3 weeks to index instead of 24-72 hours.

Input: published page · Output: submitted, inspectable, indexable

Step 9: Track and iterate

Step 9 of 9 · 14-day checkpoint

Read GSC at day 14 and decide the next move

14 days post-publish, pull GSC Performance for the page. Three decision branches based on average position:

  • Position 4-10 with low CTR (under 3%): title and meta description need a CTR-focused rewrite. Add a specific number, year or verdict to the title. The page is ranking; the SERP listing is the bottleneck.
  • Position 11-30: the page is close but not authoritative enough. Add 20-30% more depth, 2-3 more internal links to it from related pages, and one strong external citation. Resubmit.
  • Position 30+: intent match is wrong, or competition is too strong. Re-read the top 5 SERP results. Either restructure the page to match better, or deprioritise and move to a different keyword.

Input: 14-day GSC data · Output: retrofit decision

The 90-minute version (AI-assisted)

Once your voice prompt and cluster strategy are set, the workflow compresses to ~90 minutes per page:

The compression comes from steps 4 and 5 — AI assistance shrinks drafting time without sacrificing quality if the voice prompt and brief are good. Steps 1, 3, 6, 7 and 8 have fixed time costs regardless of tooling.

Four mistakes that kill new-site SEO

  1. Skipping intent classification (step 2). Writing a comparison post for a transactional keyword, or a how-to for a buying keyword. Google ranks based on intent match.
  2. Targeting keywords too competitive for the site's authority. A KGR over 0.5 with a domain rating under 20 is a 2026-month commitment with no guarantee of return.
  3. Publishing without internal links from existing high-authority pages. Orphan pages take 3-4x longer to rank. Pre-plan the inbound links before publishing.
  4. Not running the 14-day track-and-iterate step. A page at position 6 with 1% CTR is 30 minutes of title work away from being a page-1 result. Most solopreneurs publish and forget.

Related reading