Meta Title
Checks that every page has a unique, keyword-rich <title> tag between 10-60 characters.
What this check measures
We read the <title> element in the HTML head and measure its length, uniqueness across the site, and whether it contains actual text. A title under 10 characters is too short to convey intent; over 60 gets truncated in Google results.
Why it matters
The title tag is the single strongest on-page ranking signal and the blue link in Google search results. A missing, duplicated, or over-long title quietly caps every page's ability to rank — no matter how good the content is. Studies consistently show that fixing titles alone lifts CTR by 15-40%.
How our audit detects it
HTML parser extracts the <title> tag from the rendered head. We flag empty titles, titles shorter than 10 chars, longer than 60 chars, and duplicates across crawled pages.
Typical findings
- error_outlineTitle is empty or equals the framework default ("React App", "Vite App", "v0").
- error_outlineAll pages share the same title (usually the company name).
- error_outlineTitle exceeds 60 characters and gets cut mid-sentence in Google.
- error_outlineTitle is set only via `document.title = ...` in a useEffect and not server-rendered.
- error_outlineMultiple pages use templated titles that accidentally collide.
How to fix
Write one unique <title> per page: primary keyword first, brand at the end, 10-60 characters. Ensure it ships in the server-rendered HTML, not only after JS runs. For AI-built apps, the Pantra /prompts/ library has a copy-paste prompt tailored to your stack.
Copy-paste fix prompt for your stack
Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44
Frequently asked questions
What is the ideal title length?expand_more
Does setting document.title in JavaScript count?expand_more
Will Google rewrite my title?expand_more
Want this checked on your site?
Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.
Scan my siteRelated checks
Meta Description
Checks that every page has a unique meta description between 50-160 characters.
SEOH1 Tag
Checks that every page has exactly one H1 tag containing the primary keyword.
SEOHeading Hierarchy
Checks heading order — H1 → H2 → H3 without skipping levels.
SEOCanonical Tag
Checks that the canonical URL is set correctly and points to the preferred version.