Skip to content

SERP Clustering (Strategy Flow)

SERP Clustering groups keywords based on what actually ranks in search results. Instead of guessing which queries belong together, you see clusters built from overlapping URLs in live SERPs. Each cluster is one page to write.

Use this page as a guide for setting up a run, reading and refining your clusters, exporting them and moving on to your Topical Map.


SERP Clustering helps you:

  • Group keywords into clusters based on the top search results they share
  • See where search intent is shared or split across queries
  • Choose how strict clusters are with a similarity setting
  • Re-cluster from the stored results without fetching them again

The clusters become the hierarchy of your Topical Map.


  1. Open your project in Floyi.
  2. In the left navigation, select SERP Clustering.

You also reach it from Topical Research: click Start Clustering and confirm with Let’s Get Started.


Floyi brings in every Main Topic, subtopic and keyword from your Topical Research automatically. Unique keywords to be clustered: N at the top of the page shows how many keywords this run includes.

To change the keyword set, edit your topical research before you start clustering. Starting clustering locks your topical research.


Under the clustering options, choose where and how Floyi fetches search results:

  1. Country defaults to your brand’s country.
  2. Language defaults to your brand’s language.
  3. Location (optional) narrows results to a city or state for local intent. Type at least three characters to search. To search the whole country again, clear it with the x in the field.

These settings control which search results Floyi fetches.


SERP Similarity Percentage sets how many top results two keywords need to share before they’re grouped. Choose from 20% to 90%. It starts at 40%, or your brand’s saved value.

  • Lower settings (20% to 40%) make fewer, broader clusters. Good for seeing macro themes.
  • Higher settings (60% to 80%) make more, tighter clusters. Good for deciding exactly which page targets which keyword.

You can change this later and re-cluster from the stored results, so you don’t need the perfect value on the first pass.


  1. Confirm the country, language and similarity.
  2. Review the cost shown under the button.
  3. Click Fetch SERPs and Cluster.

Floyi fetches the top search results for each keyword, measures the overlap between them and builds clusters at your similarity setting.

Clustering runs in the background. A banner shows that it’s in progress, with Refresh Status to check on it. When it finishes, the results appear on the page.


The Clustering Results section opens with:

  • Date of SERPs: when the search results were fetched. Re-clustering keeps this date; only a new SERP fetch changes it.
  • Analyzed and Clustered Keywords: how many keywords this run clustered
  • Unique Clusters: how many distinct clusters it found

The table shows one row per keyword:

ColumnWhat It Shows
ClusterThe cluster number
Cluster Head TermThe keyword the cluster’s page leads with
KeywordA keyword in the cluster
VolMonthly search volume, or a dash when it isn’t reported
CPC ($)Cost per click
SimilarityHow closely the keyword’s results match the head term’s

Floyi picks each cluster’s head term by search volume. If a Main Topic or second-level topic from your research lands in a cluster, it becomes the head term instead, so your research structure stays recognizable.

Use Filter cluster head terms… and Filter keywords… to narrow the table, and click a column header to sort. The table shows 100 clusters at a time, with Load More and Load All.


To see why two keywords landed together:

  1. Click the info icon next to a keyword.
  2. The SERP Comparison modal shows the head term’s and the keyword’s top results side by side, with shared URLs highlighted and joined by lines.
  3. It also shows the number of matches and the Calculated Similarity.

When the same pages rank for both keywords, one page can serve both. When they don’t, they need their own pages.


After the first run, you can change the cluster shapes without fetching results again.

  1. Change SERP Similarity Percentage.
  2. Click Re-cluster. The note under it reads Free to use existing SERP data.

If you also changed the country, language or location, Floyi warns you that only the similarity change applies to a re-cluster. Fetch new SERPs to use new search settings.


Search results change. To cluster from fresh results, click Fetch New SERPs. The cost is shown under the button.

[!WARNING] Fetch New SERPs starts as soon as you click it, with no confirmation step.

Fetch new SERPs when it’s been a while since the last fetch, or when a major search update has shifted your space.


You can clean up clusters before they become your map:

  • Remove a keyword: click the trash icon on its row. A head term that still has other keywords in its cluster can’t be removed.
  • Change a head term: click a Cluster Head Term cell and type another keyword from the same cluster.
  • Reassign keywords in bulk: click Upload and choose an XLSX, XLS or CSV file. Uploads must reuse existing keywords.

Edits wait in a bar showing N unsaved edits. Click Save Changes to keep them, or Discard to drop them.

[!WARNING] Removed keywords are permanent. After you save manual edits, Fetch New SERPs is disabled, and Re-cluster asks before it overwrites your manual clusters. Fetch and re-cluster first, then edit.


Click Export and choose Export to XLSX or Export to Google Sheets. Exports include the cluster number, head term, keyword, volume, CPC and similarity.


When your clusters look right:

  1. Click Start Your Topical Map in the results header.
  2. Read the confirmation. You won’t be able to fetch new SERP data or re-cluster after this step.
  3. Click Continue to Topical Map.

Floyi sets up your Topical Map workspace from your clusters and opens it. You generate the hierarchy itself on the Topical Map page with Generate Hierarchy.

After this step, clustering is locked for this project.


  • Fetch SERPs and Cluster and Fetch New SERPs use credits. The cost is shown under each button, is the same for every AI model, and you’re only charged when the run succeeds.
  • Re-cluster, SERP comparisons, manual edits, uploads, exports and Continue to Topical Map are free.