Rankealo

Copy into Sheets or Notion

SEO Plan Template

Copy these tables into Sheets or Notion and fill the blanks. This is an SEO plan you can run for 90 days — keywords, pages, and AI-search citation tracking in the same sheet. It is not a file download and not a blog essay.

How to use this template

Select a table, copy it, paste into Sheets or Notion. Fill the blanks with your site — not with invented volumes. One owner. One 90-day horizon. AI-search citation tracking is a workstream, not a footnote.

1. Plan header

Write the outcome first. Everything else is how you get there.

FieldFill this in
Primary outcomeWhat changes in 90 days if this plan works? (rankings, citations, pipeline — pick one lead metric)
Market / localeCountry and language you will actually publish and measure in
Site + CMSDomain and where pages ship (WordPress, Webflow, Shopify, …)
OwnerOne name. A plan with three owners is a status meeting.
CadenceWeekly review day. Protect it.

2. Workstreams

Same sheet for crawl, pages, and citations. If AI search is missing, this is a 2016 plan.

WorkstreamJob this quarterOwnerEvidence
Technical crawlKeep the URLs you care about fetchable, canonical, and in the sitemap.Crawl errors, index coverage, robots/sitemap checks
Keyword + page mapOne primary query per URL. Related terms sit on that page; they do not each get a thin URL.Query → URL sheet, GSC impressions by page
Publish / refreshShip or update the pages the map says you are missing.Published URL, date, and the query it owns
AI search / citation trackingTrack whether ChatGPT, Gemini, Claude, Perplexity, and AI Overviews mention or cite you for the same buyer prompts.Prompt panel, mention/citation log, competitor named instead
Links + distributionEarn or place links only where they support a live URL in the map.Referring URL → target URL, not a raw domain-count goal

3. 90-day outline

Three windows. Each has a done-when so the plan cannot hide as “ongoing.”

WindowFocusDone when
Days 1–30Inventory and fixCrawl and index issues on money URLs are closed, the query → URL map exists, and the AI prompt panel is written down.
Days 31–60Publish the gapsThe missing pages (or refreshes) from the map are live, internally linked, and in the sitemap. Citation tracking has a first baseline.
Days 61–90Measure and double downYou know which URLs moved in GSC and which prompts gained a mention or citation. Next quarter’s list is the winners plus the remaining gaps — not a new brainstorm.

4. Weekly scorecard

Review once a week. Empty cells are the point — fill them from your own data, never from a guessed search-volume column.

SignalWhere you read itThis week
Pages shipped or refreshedCMS / changelog
GSC queries on target URLsSearch Console → Pages / Queries
AI mentions / citationsPrompt panel log (or Rankealo AI visibility)
Blocked by tech?Crawl, robots, canonical, sitemap

Keep the plan attached to live work

Related terms, page maps, and citation tracking already have Rankealo surfaces. Use them from the sheet; do not clone a second tool.

Expand a seed into related ideas

Use the live keyword research tool when you need a wider related-term list for the page map.

Open the keyword research tool

Group terms into page-sized topics

Cluster the list before you assign URLs so one intent does not become ten thin pages.

Open the keyword clustering tool

Find related terms first

How to find LSI / related keywords from Google, Search Console, ranking pages, and AI answers — without a generator.

Read how to find LSI keywords

After you pick a tool

The comparison is the shortlist. This plan is what you run once the tool is chosen.

See the AI SEO tools comparison

Measure the citation row

The plan’s AI-search workstream needs a measurement surface: mentions and citations in Google AI Overviews.

Read AI overview tracking

SEO plan questions

Run the plan. Track the citations.

Rankealo plans, publishes, and monitors Google plus AI-search visibility so the scorecard is not a separate spreadsheet forever.