Back to Tools

Keyword-to-Page Mapper

Use cases

Finding content opportunities from competitor keywords Mapping keywords to existing content Identifying content gaps Content strategy planning

PolyFuzz with Sentence Transformers for semantic similarity (not exact keyword matching).

Three embedding models: all-MiniLM-L6-v2 (fastest), multi-qa-mpnet-base-dot-v1, all-mpnet-base-v2 (most accurate).

Similarity threshold 0.5-0.95 (default 0.75).

Exact match exclusion toggle.

xlsxwriter multi-sheet Excel.

Streamlit App

Platform

Browser-based (no installation required)

Input

Pages CSV: URL/Address + H1/Title column

Keywords CSV: Keyword + optional Volume (Ahrefs/SEMrush format)

Output

Mapped CSV: keyword, H1, similarity, URL, volume, opportunity count. Gaps CSV: unmapped keywords. Excel: multi-sheet combining both.

Launch App View Source

Features

  • PolyFuzz + Sentence Transformers semantic matching
  • 3 embedding models: MiniLM, mpnet-base-dot, mpnet-base-v2
  • Similarity threshold slider (0.5-0.95, default 0.75)
  • Exact match exclusion toggle
  • Content gap detection for unmapped keywords
  • Multi-sheet xlsxwriter Excel export

How to use

  1. 1 Upload crawl export with H1s/titles
  2. 2 Upload competitor keywords
  3. 3 Select embedding model
  4. 4 Set similarity threshold (0.5-0.95)
  5. 5 Toggle exact match exclusion
  6. 6 Download mapped keywords and content gaps

Let's work together

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

Let's Talk