Back to Tools

Category Page Suggester

Use cases

Expanding category structure based on actual product inventory Aligning taxonomy with search demand using real keyword data Identifying gaps between what you sell and how users search Prioritising new categories by search volume and product coverage

Extracts 2-7 word n-grams from product H1s, matches against existing categories using PolyFuzz TF-IDF similarity scoring, and validates search demand via Keywords Everywhere API.

Filters by minimum product matches, search volume, and similarity threshold.

Originally presented at Brighton SEO.

Streamlit App

Platform

Browser-based (no installation required)

Input

Screaming Frog inlinks and crawl exports

Keywords Everywhere API key (optional)

Output

CSV with category suggestions, volumes, and similarity scores

Launch App View Source

Features

  • N-gram extraction (2-7 words) from product H1s
  • PolyFuzz TF-IDF fuzzy matching to existing categories (0-100% similarity)
  • Keywords Everywhere API integration (search volume, CPC)
  • Configurable filters: min volume, CPC, product matches, similarity threshold
  • Pluralisation handling and multi-stage deduplication

How to use

  1. 1 Crawl site with Screaming Frog, set up custom extraction for product vs category pages
  2. 2 Export inlinks.csv and internal_html.csv
  3. 3 Upload both files and map the product/category identification columns
  4. 4 Configure similarity threshold, min product matches, min volume/CPC
  5. 5 Run n-gram extraction and fuzzy matching
  6. 6 Download CSV with suggestions ranked by search demand and product coverage

Let's work together

Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.

Let's Talk