Advanced Mode — SEO Data Sheet, Outline & Generate

Advanced Mode gives you spreadsheet-level control over a bulk run. Each row is one article — with its own keyword, slug, title, title tag, secondary keywords, meta description, and context — and the flow moves through up to three steps:

1 SEO DataKeywords, titles & meta
2 OutlineSEO / LLM structure
3 Generate ContentDraft, score, publish

The Outline step is optional — it only appears when you've enabled it in Settings → Prompts → Outline Step. With it off, the flow is just SEO Data → Generate.


Step 1 — SEO Data Sheet

Open the Generator, pick Advanced in the mode selector, and you land on the sheet. The toolbar shows live counts, search, a status filter, a Focus / Grid view switch, and Generate All SEO.

SEO Data Sheet 201 rows 154 ready
AllReadyDraftDone FocusGrid ✨ Generate All SEO
is an american bully a pitbull
Is an American Bully a Pitbull?
Ready
american bully bite force
What Is the Bite Force…
Draft
Meta Description 151 / 150–160
Over 60% of Google searches now end without a click. Here's what zero-click search means for your traffic and how to adapt.

Focus view (above) pairs a scrollable row list with a full editor for the selected row — including a live meta-description meter that turns green in the ideal 150–160 range. Grid view shows every field in a dense spreadsheet table. The status filter (All / Ready / Draft / Done) and search box narrow the list.

Adding rows

Method How
Manual The kebab menu (⋮) → Add Row, or just start typing. The slug auto-generates from the main keyword.
Paste from Google Sheets Copy rows and paste anywhere on the sheet — columns map in order: Keyword · Slug · Title · Title Tag · Secondary · Meta · Context.
CSV Kebab → Import CSV (flexible header matching) or Download Template for a pre-filled example.

Per-row Context (an optional field in the editor) steers research and writing for that row only — e.g. "Give a verified PSI range; cite the source; don't invent a precise figure." It's passed to the model as explicit instruction.

Generating SEO metadata

Generate All SEO (or the bulk-select bar's Generate SEO, or a row's Regenerate) fills in title, title tag, slug, secondary keywords, and meta description. On click you choose how existing values are handled:

Generate SEO · 189 rows

Fill empty only keeps anything you've already written and just fills the blanks.

Run as batch ~50% CHEAPER
✓ Fill empty fields only keeps my edits
↻ Overwrite all fields replaces everything
  • Fill empty fields only — keeps your hand-written titles/keywords and only populates blank fields (e.g. a missing meta). This is the safe default.
  • Overwrite all fields — regenerates everything.
  • Run as batch (~50% cheaper) — a Gemini-only toggle that submits the set as an async Batch job; rows fill in over a few minutes.

Speed: with Multi-Provider Parallel enabled, the run spreads across your provider lanes (e.g. Gemini ×3 + Claude ×1) at once. Otherwise it runs on your selected provider, in parallel across any multiple keys you've added.

Errors are surfaced — if a model rejects the request or returns non-JSON, the affected rows are tagged Error with a dismissible banner explaining why, and Generate All SEO re-runs error rows so you can retry after switching model/provider.

Row statuses

Status Color Meaning
Draft Gray Created, no SEO data yet
Ready Green SEO fields populated — ready to generate
Working Gold Generating right now
Done Blue Article content generated
Error Red Generation failed (hover for the reason) — retryable

Step 2 — Outline (optional)

When the Outline step is enabled, Continue to Outline takes you to a stage that builds a per-row outline strictly from that row's SEO data + your chosen prompt + context — so the draft can't wander off-brief. Pick the outline strategy for the batch, then Generate All Outlines (or click any row to tweak its outline — editing is optional, so a 200-row run isn't gated on review).

  • SEO outline — classic search-optimized H2/H3 structure.
  • LLM / AEO outline — question/query-style headings tuned for retrieval and citation by AI answer engines.

Both prompts are editable (with Restore default) in Settings → Prompts → Outline Step, and outline generation supports the same Batch and Multi-Provider options. See the full Outline & AEO guide for the prompt mechanics.


Step 3 — Generate Content

The generate console replaces the old results list with a queue + live detail view. The top bar carries Start / Pause / Stop, progress, and (when done) Export CSV / ZIP and Publish all. Each queue item shows its phase while running and, when finished, its SEO score and lifecycle label:

zero-click search AEO
2,840 words · 13 min
Live 92
american bully bite force
2,610 words · 12 min
Published 84
how AI answers questions
Humanizing tone
🕐
AEO for beginners
Waiting…
Generated

Click any finished item to open the result detail — an SEO score ring, stats (words, headings, read time, citations), a content preview, and actions: Edit, copy markdown, and either Publish to WordPress or, once published, a green View live ↗ link straight to the post.

Publish lifecycle

Label When
Generated (blue) Content finished
Published (amber) Pushed to WordPress as a draft/pending post
Live (green) Published as a public post — the clickable blog URL is stored

Publish state and the live URL are saved to your project history, so the labels and links survive reloads. Live vs Published is driven by your project's WordPress default status (set it to Publish for true Live).


Scaling a run

Two complementary levers, mutually exclusive per run:

Multi-Provider Parallel Batch
Speed Fastest live (real time) Async — minutes up to 24h
Cost Standard ~50% cheaper
Providers Several at once (weighted lanes) One (Gemini)
Best for Watch it happen, fast Hundreds of rows, cheapest

Multi-Provider applies to SEO, outlines, and drafting; Batch is offered for SEO and outlines.


Keyboard shortcuts

Shortcut Action
⌘N / Ctrl+N Add a row
⌘G / Ctrl+G Generate All SEO
Escape Stop bulk generation

Shortcuts only fire when no input is focused, so they won't interfere with typing.


The same Generation Settings (model, word count, prompt mode, AI enhancements, content structure) described in Simple Mode apply to every row when you generate content — they're shared across modes.