SERP Title Generator
Use cases
Fetches SERP results via ValueSERP API and analyses title patterns using NLTK stopwords filtering and pandas value_counts() frequency analysis.
Normalises delimiters (- | to uniform format), removes duplicates by cleaned title, strips apostrophes/commas/periods.
Identifies most frequent words per position and constructs suggested titles from top unique words.
Platform
Browser-based (no installation required)
Input
Product code, MPN, or keyword
ValueSERP API key
Location: UK/US/AU/DE/FR/CA
Device: Desktop/Mobile/Tablet
Result count: 10-50 (default 20)
Output
Suggested title and word frequency CSV
Features
- ValueSERP API SERP fetching
- Analyses the first delimiter-separated segment of each title (- and | normalised)
- NLTK English stopwords filtering
- Positional word frequency analysis
- Duplicate title removal
- 6 regions: UK, US, Australia, Germany, France, Canada
How to use
- 1 Enter ValueSERP API key in sidebar
- 2 Input product code or keyword
- 3 Select search location and device type
- 4 Set number of results (10-50)
- 5 Click to analyse SERP titles
- 6 Review word frequencies and suggested title
- 7 Download CSV with title data
Frequently asked questions
- How is the suggested title actually built?
- By positional voting. Each cleaned SERP title is split into word positions, the most common word at each position is picked, duplicates are removed in order, and the result is title-cased. It is a pattern summary of what ranks, not a grammatical title, so treat it as a starting point to edit rather than copy in directly.
- Does it analyse the whole of each competitor title?
- No. Titles are normalised on ' - ' and ' | ' delimiters and only the first segment is kept, which strips brand suffixes like '| Amazon' but also discards anything a competitor puts after their first delimiter. Duplicate first segments are dropped, and apostrophes, commas, full stops and English stopwords are removed before counting.
- What does each analysis cost?
- One ValueSERP search credit per click of the generate button, regardless of whether you analyse 10 or 50 results. ValueSERP is a paid API but offers 100 free searches on signup, so you can trial it without spending anything.
- Does it work for non-English markets?
- Partially. Germany, France and other regions are supported for the search itself (each maps to a fixed city, for example Berlin or Paris), but stopword filtering always uses the NLTK English list. German or French function words are not removed, so frequency tables for those markets contain more noise.
- Why is a word missing from the frequency table?
- The table only includes words appearing more than once across the analysed titles, so any word unique to a single competitor title is excluded. The full extracted title list is still viewable in the expander and downloadable as CSV if you want the raw data.
Want me to run this for you?
I run this tool as a managed service, or build something custom around your data. You get the insights without touching the code.
Related Tools
Find keywords you rank for but are missing from your page titles.
Find products that might be miscategorised using fuzzy matching.
Detect product images that don't have white backgrounds.
Compare product titles with competitors using MPN matching to find missing keywords.
Scrape product specifications from e-commerce pages into structured CSV.
Test if a URL is allowed or blocked by robots.txt rules.
Need something built for your business?
This tool started as bespoke client work. I build custom scripts, data pipelines, and full apps for SEO and product data problems that off-the-shelf tools don't solve.
Tell Me What You Need