SEO Page Map + URL Structure Planner (DataForSEO)

Analyze a website with DataforSEO keyword data and output an execution-ready SEO page plan: pages to add, pages to update, target keyword mapping, and recommended URL structures.

A real workflow from the Magister template catalog — the same steps a dedicated agent executes for your brand, shown in full before you run anything.

What you provide

The steps, in full

  1. 1

    Collect the site and market

    Read website url with magister-firecrawl and list its existing pages and URL patterns. Take the target market, language and SEO goal from the brand's audit and plan (BRAND.md, PLAN.md), and say what you used.

  2. 2

    Expand the keyword set with DataForSEO

    Build seed keywords from the brand's products and topics, and use DataForSEO (magister-dataforseo, built in) for related and long-tail keywords with volume, difficulty and intent.

  3. 3

    Cluster and score opportunities

    Cluster the keywords by topic and intent, then prioritise by relevance, competition and business impact.

  4. 4

    Map clusters to pages

    For each cluster decide whether it needs a new page or an update to an existing one, assign primary and secondary keywords, and make sure no two pages compete for the same keyword.

  5. 5

    Define the URL structure

    Recommend SEO-friendly URL patterns for pillar, comparison, template, feature and blog pages.

  6. 6

    Build the page map

    Write the roadmap table: page action, URL, keywords, intent, priority, internal links, and on-page guidance. Save the same table as a CSV under resources/workflow-results/.

  7. 7

    Write the page briefs

    Write a brief for every page to create or update, with its target keywords, intent, outline and internal links, so each can be written from the brief alone.

Capabilities it uses

DataforseoContent StrategySite ArchitectureFirecrawl

What it won't do without you

Magister workflows draft and prepare autonomously, but anything externally visible — publishing a page, sending an email, changing a campaign — waits for your approval. You can run this template once, or schedule it and review the results as they land.

Fork it into your own agent

Start free: enter your website, get a full marketing audit, and run workflows like this one in your own stack.

More SEO templates