Free resource
Citation opportunity template
The Airtable / Google Sheets structure we use inside every SyncSEO workspace — one row per (prompt × engine), with the competitor citation, your coverage, and the planned action. You can build this manually before committing to a tool; then automate with SyncSEO when you’re ready.
The 9 columns you need
| Column | Definition |
|---|---|
| buyer_prompt | The exact question a real buyer would ask an LLM. |
| intent | COMPARISON | ALTERNATIVES | HOW_TO | PRICING | REVIEW | EXPLAINER |
| brandedness | BRANDED if your name or a competitor's is in the prompt; UNBRANDED otherwise. |
| competitor_cited | Which tracked competitor gets mentioned in the LLM answer today. |
| you_cited | true / false — do you appear in the answer. |
| engine | CHATGPT | CLAUDE | PERPLEXITY | GEMINI | GOOGLE_AIO |
| action_kind | Article, schema, placement, or leave blank if no action yet. |
| action_status | Queued, in-progress, shipped, measuring impact. |
| last_probed | ISO date. Keep this fresh or your signal rots. |
How to use it
- Generate 50 buyer prompts in your category. Split 80 / 20 unbranded / branded.
- For each prompt, paste into ChatGPT + Claude + Perplexity. Record which competitor (if any) is mentioned, and whether you are.
- Sort by
you_cited = false AND competitor_cited != null. These are your gap opportunities. - For each gap, decide on one action: article, schema, placement. Log it in
action_kind. - Re-probe weekly. Track
action_statusand whether citations moved on re-probe.
Or let SyncSEO do this automatically
This is what the product literally does — on 5 engines, with brandedness tagging, with findings synthesis, with the agent drafting the action. Free plan runs your first full probe.