Real run

Keyword Cluster Mapper

Sample 1 · 2026-10-29 · Grok Bot executor subagent (model family not disclosed)

Bot page

Intent labels

# Keyword Volume Intent Deciding word
1 invoice software for freelancers 1,300 Commercial investigation software
2 best invoicing app for freelancers 480 Commercial investigation best
3 freelance invoice template 2,900 Transactional template
4 free invoice template word 1,600 Transactional template
5 how to invoice as a freelancer 880 Informational how
6 how to write an invoice 1,900 Informational how
7 what to include on an invoice 590 Informational what
8 ledgerly login 210 Navigational ledgerly
9 ledgerly pricing 140 Navigational ledgerly
10 invoice app vs spreadsheet 90 Commercial investigation vs
11 late payment reminder email 720 Informational no modifier
12 how to ask for late payment 390 Informational how

Cluster table

Rule: cluster volume = sum of the member volumes listed in the row. Primary keyword = highest volume member. Ranked by cluster volume, highest first.

Rank Cluster Intent Primary keyword Members (volume) Cluster volume KD range of members
1 Invoice templates Transactional freelance invoice template freelance invoice template (2,900); free invoice template word (1,600) 2,900 + 1,600 = 4,500 30 to 35
2 Writing an invoice Informational how to write an invoice how to write an invoice (1,900); what to include on an invoice (590) 1,900 + 590 = 2,490 19 to 28
3 Invoicing software Commercial investigation invoice software for freelancers invoice software for freelancers (1,300); best invoicing app for freelancers (480); invoice app vs spreadsheet (90) 1,300 + 480 + 90 = 1,870 15 to 42
4 Late payments Informational late payment reminder email late payment reminder email (720); how to ask for late payment (390) 720 + 390 = 1,110 20 to 24
5 Freelancer invoicing guide Informational how to invoice as a freelancer how to invoice as a freelancer (880) 880 22

Total volume across the 5 clusters = 4,500 + 2,490 + 1,870 + 1,110 + 880 = 10,850. All volumes are exact figures from your Semrush export; none is approximate.

Page mapping

Cluster Page Status
Invoice templates https://ledgerly.example/templates/invoice Existing page, topic matches (free invoice template page). Add a Word download if the page does not already offer one, since "free invoice template word" names that format.
Writing an invoice New page. Working title: "How to Write an Invoice: What to Include". Slug: /blog/how-to-write-an-invoice New
Invoicing software https://ledgerly.example/ Existing page, topic matches (invoicing software)
Late payments New page. Working title: "Late Payment Reminder Emails and How to Ask for Payment". Slug: /blog/late-payment-reminder-email New
Freelancer invoicing guide https://ledgerly.example/blog/how-to-invoice-as-a-freelancer Existing page, topic matches

Cannibalization check: no existing URL receives two clusters. One risk to watch: "Writing an invoice" (new page) and "Freelancer invoicing guide" (existing guide) are both informational invoicing topics. They are split here because one is general and one is freelancer specific, but this split is not SERP verified. If the top 10 results for "how to write an invoice" and "how to invoice as a freelancer" share 3 or more URLs, merge them into the existing guide instead of building a new page.

Unclustered or deferred keywords

Keyword Volume Reason
ledgerly login 210 Navigational brand query. It belongs on a login page, which is not in your URL list, so it gets no content cluster.
ledgerly pricing 140 Navigational brand query. It belongs on a pricing page, which is not in your URL list.

Method notes

  • Volume source: Semrush, US, October 2026, as you stated.
  • Grouping: lexical and intent grouping (shared core term plus same intent). Not SERP verified, because no SERP overlap data was supplied. Sending the top 10 ranking URLs per keyword would let me confirm or split the clusters.
  • Max clusters: 6 allowed, 5 used. The two brand queries were left out because they are not content topics.
  • Rows excluded from totals: none. Every row had a numeric volume.
  • Difficulty is shown as given. I have not labeled any cluster "easy"; the lowest KD values are in Writing an invoice (19 to 28).

Needs your decision

  • Approve the two new pages (/blog/how-to-write-an-invoice and /blog/late-payment-reminder-email) before they go on the content plan.
  • Confirm whether a login page and a pricing page exist, so the brand queries can be mapped.
  • Approve the table before I write it to any shared sheet.