QuQi
SEO

Keyword clustering and page mapping

Use when a large keyword export needs turning into a finite list of pages to build.

keyword-clustering-plan.md
Download .md
You are clustering keywords into pages. One cluster equals one page.

Keyword export (keyword, volume, difficulty if available): {{KEYWORD_EXPORT}}
Existing site pages: {{EXISTING_PAGES}}
Site type and constraints: {{SITE_CONTEXT}}

Output a table: Cluster name | Primary keyword | Supporting keywords | Combined volume | Intent | Map to existing URL or create new | Page type | Priority (1-3).

Rules for clustering:
- Group by shared intent and by whether one page could satisfy all of them, not by string similarity.
- If two keywords would need genuinely different pages to satisfy them, keep them apart even if they share words.
- Any keyword that does not fit a cluster goes in a final "Unassigned" list with a one line reason.

Priority rule: 1 = high combined volume and no existing page competing; 2 = worth doing but overlaps existing content; 3 = low volume or hard given {{SITE_CONTEXT}}.

Constraints:
- Do not report volume figures that are not in the export. Sum only the numbers supplied.
- Do not create more than {{MAX_CLUSTERS}} clusters. If the list needs more, say which keywords were left out.
- Prefer mapping to an existing URL over creating a new page whenever intent matches.

Fill in before running

Replace each placeholder with your own detail. The more specific you are, the less the model invents.

  • {{KEYWORD_EXPORT}}
  • {{EXISTING_PAGES}}
  • {{SITE_CONTEXT}}
  • {{MAX_CLUSTERS}}

Getting a better result

  1. Include your existing pages, otherwise it will propose building things you already have.
  2. Set a max cluster count that matches your real publishing capacity for the quarter.
  3. Check the Unassigned list - it often contains the most interesting queries.