Keep page titles unique

SkillWeb & browsing

title-unique is a skill for AI agents that audits HTML page titles across a site. It finds pages whose titles are too similar so they don't compete against each other in search results. Use it when auditing a site crawl report or investigating why multiple pages compete for the same keyword.

Available today. Use it from your connected AI after setup.

Have a crawl report or list of HTML page titles from the site to check.

Then ask your AI: use the Keep page titles unique skill

What your AI can do with it

  • Detects HTML pages whose titles are too similar to each other
  • Flags pages competing for the same keyword in search results
  • Audits a site crawl report for duplicate or near-duplicate titles
  • Applies to all HTML pages

Getting started

  1. Have a crawl report or list of HTML page titles from the site to check.
  2. Add the title-unique skill to the agent.
  3. Ask the agent to audit the titles or investigate pages competing for the same keyword.

What this skill tells your AI

The instructions your AI receives, as published by thedaviddias/front-end-checklist in skills/title-unique/SKILL.md and read by ahel’s review.

Duplicate titles prevent Google from determining which page is the authoritative result for a given query, splitting ranking signals and reducing total organic visibility.

Quick Reference

  • Every page must have a <title> tag with content unique across the entire site
  • Duplicate titles cause search engines to arbitrarily choose which page to show for a query
  • Use page-specific keywords in the title: [Page Topic] | [Brand] pattern
  • Google rewrites titles that are too generic, too long (>60 chars), or keyword-stuffed

Check

Crawl all pages and extract <title> tag content. Group pages by identical title text and flag duplicates. Also flag pages with no title, empty titles, or titles matching the CMS default (e.g., 'Home', 'Page', 'Untitled').

Fix

Give each page a descriptive, unique title incorporating the page's primary keyword: [Specific Topic] – [Site Name]. For blog posts: use the post title. For products: use product name + key differentiator. For category pages: use the category name + context.

Explain

Explain how duplicate titles affect crawl budget, indexing prioritization, and keyword ranking; and why Google rewrites titles it considers misleading or non-descriptive.

Code Review

Review metadata generation, rendered HTML, structured data, and response headers related to Keep page titles unique. Flag exact routes or templates where search-facing output violates the rule, and describe how to verify the final page output.


For full implementation details, code examples, and framework-specific guidance, see references/rule.md.

Rule page: https://frontendchecklist.io/en/rules/seo/title-unique

Signals

GitHub stars
74k
Forks
7k
Last commit
Aug 2026

Questions

When should this skill be used?
Use it when it applies to all HTML pages, when auditing a site crawl report, or when investigating why multiple pages compete for the same keyword in search results.
What does it do about similar titles?
It finds pages whose titles are too similar so they don't compete against each other in search results.
Advanced
Item type
skill
Key
title-unique
Source
github.com/thedaviddias/front-end-checklist