Skip to main content

Title tags are between 30-60 characters

ab-002500 · seo-fundamentals.meta-tags.title-length
Severity: infoactive

Why it matters

Google displays roughly 50-60 characters of the title in desktop results and 40-50 on mobile before truncating with an ellipsis. A six-character title like "Home" wastes every pixel of headline real estate and signals zero keyword intent; a 90-character title gets sliced mid-word, so the meaningful half of your headline never reaches the user. Either extreme depresses click-through rate even when you rank on page one.

Severity rationale

Info because the page is still indexed and discoverable — only the CTR and pixel efficiency of the SERP listing are degraded.

Remediation

Target the 30-60 character band. Lead with the page-specific term, end with the brand, and cut filler words. Count characters — not words — because spaces and punctuation consume pixels too.

// app/page.tsx — 46 characters
export const metadata = {
  title: 'Audit Your Vibe-Coded Project | AuditBuffet',
}

For a title template in app/layout.tsx like '%s | YourSite', budget the per-page segment at 20-45 characters so the rendered title stays under 60.

Detection

  • ID: seo-fundamentals.meta-tags.title-length

  • Severity: info

  • What to look for: For pages where you can determine the title text (from static metadata exports or hard-coded strings), check the character length. Dynamic titles from generateMetadata or CMS content cannot be checked statically — note this in the detail.

  • Pass criteria: Count all statically determinable titles. For each title, measure its character length. All statically determinable titles must be at least 30 characters and no more than 60 characters. Report even on pass: "X of Y titles measured; all within 30-60 character range."

  • Fail criteria: Any statically determinable title is shorter than 30 characters or longer than 60 characters. For each failing title, report its exact character count.

  • Skip (N/A) when: All titles are dynamically generated and cannot be evaluated statically. Also skip when the title-present check result is fail or skip — there is no title to measure length on.

  • Detail on fail: Name the pages and their title lengths. Example: "Title on / is 12 chars ('My App'), title on /about is 72 chars (exceeds 60 char limit)"

  • Remediation: Search engines typically display 50-60 characters of a title tag. Titles shorter than 30 characters miss an opportunity to include relevant keywords. Titles longer than 60 characters get truncated in search results. Aim for descriptive titles in the 30-60 character range:

    // app/page.tsx — aim for 30-60 characters
    export const metadata = {
      title: 'Audit Your Vibe-Coded Project | AuditBuffet',  // 46 chars
    }
    

Taxons

History