Skip to content

SERP Clustering Tool

SERP Clustering groups your keywords based on how much their search results overlap. Keywords that share similar ranking pages likely belong to the same topic and can often be targeted with a single piece of content.

  • How to upload and cluster keywords
  • Understanding cluster results
  • Working with past reports
  • Reclustering with different settings
  • Exporting your clusters

You can input keywords in two ways:

  1. Prepare a CSV or Excel file with a column named “Keyword”
  2. Click Browse or drag-and-drop your file
  3. The tool will display keyword count and detect duplicates
  1. Type or paste keywords in the text area
  2. Separate keywords with new lines or commas
  3. Duplicates are automatically identified

[!TIP] Remove duplicates before clustering to save credits and improve accuracy.

SettingDescription
CountryTarget country for SERP data
LocationSpecific city/region (optional)
LanguageSearch language
Overlap %Minimum SERP overlap to group keywords (20%-90%)
Report NameName your report for easy identification

The overlap percentage determines how similar SERPs must be to cluster keywords together:

OverlapResult
20-30%Loose clustering, broader topic groups
40-50%Balanced clustering (recommended)
60-70%Tight clustering, specific topics
80-90%Very tight, nearly identical SERPs only

  1. Upload keywords or enter them manually
  2. Configure your settings
  3. Enter a report name
  4. Click Start Clustering

The tool processes keywords through several stages:

  1. SERP Fetching — Retrieves search results for each keyword
  2. Overlap Calculation — Compares SERPs for similarity
  3. Clustering — Groups keywords by overlap threshold
  4. Metrics Enrichment — Adds search volume, CPC, and competition

Processing time depends on keyword count. Large sets (500+ keywords) may take several minutes.


Results are displayed in a sortable table showing:

ColumnDescription
Cluster #Cluster identifier
CentroidMain/representative keyword for the cluster
KeywordIndividual keyword in the cluster
VolumeMonthly search volume
CPCCost per click (USD)
CompetitionAdvertiser competition (0-1)
SimilarityHow closely this keyword matches the centroid

Each cluster has a centroid — the keyword that best represents the group. Use centroids to:

  • Identify your primary target keyword
  • Name content pieces
  • Structure site architecture

Click any keyword to view its full SERP data:

  • Top 10 ranking URLs
  • SERP features present
  • Additional metadata

View your most recent clustering results:

  • Full cluster breakdown
  • Export options
  • Recluster capability

Access all your saved clustering reports:

  • Search reports by name
  • View report date and settings
  • Load any report to view results
ActionDescription
LoadOpen a past report
DeleteRemove selected reports
ReclusterRe-run with different settings

Already have results but want to try different settings?

  1. Load an existing report
  2. Adjust the Overlap % setting
  3. Click Recluster
  • Results too broad → Increase overlap %
  • Too many small clusters → Decrease overlap %
  • Testing different topic granularity

[!NOTE] Reclustering reuses existing SERP data, so no additional SERP fetching credits are charged.


Click Export to download your clusters as Excel (.xlsx):

  • Cluster numbers
  • Centroid keywords
  • All keywords with metrics
  • Similarity scores
  • Search volume, CPC, competition
  • Share with content team
  • Import into project management tools
  • Build content calendars
  • Inform site architecture decisions

[!TIP] Use your clusters alongside Topical Research data to build a structured Topical Map.


  • Minimum: 20 keywords (enough for meaningful clusters)
  • Sweet Spot: 100-500 keywords
  • Maximum: 1,000 keywords per report
  • Use one topic area per report
  • Include both head terms and long-tail variations
  • Remove brand-specific or navigational queries
  • Single-keyword clusters may indicate unique topics
  • Very large clusters may need higher overlap settings
  • Check centroids match your content intent

The tool compares the top 10 URLs for each keyword pair. If 40% of URLs match (at 40% overlap setting), the keywords are clustered together.

Why are some keywords in their own cluster?

Section titled “Why are some keywords in their own cluster?”

Keywords with unique SERPs that don’t overlap with others form single-keyword clusters. These may need dedicated content.

Currently, each report is independent. Export both and combine in a spreadsheet for advanced analysis.

Search volume data comes from industry-standard sources but should be treated as relative estimates, not exact numbers.

Similarity shows how closely each keyword’s SERP matches the cluster’s centroid keyword. Higher similarity means stronger topical connection.

Can I cluster keywords from different countries?

Section titled “Can I cluster keywords from different countries?”

Run separate reports for each country. SERP results vary significantly by region.