Bulk meta title and description audit
Inspect an uploaded page/title/description CSV for missing or duplicate metadata.
Your inputs
Your results
Ready when you areYour results will appear here.
How it works
Review metadata from a crawl or CMS export in one batch. Find empty fields, repeated titles or descriptions, and text outside the character ranges you choose. The report keeps every page and its specific flags so you can prioritize edits rather than rewrite everything automatically.
Read the source reference ↗A few things to know
No crawler, pixel-width simulation or ranking prediction. Google can create title links and snippets from other page content; this report cannot determine what a search result will show. Short or repeated text may be appropriate in context. Code-point counts differ from display width, emoji clusters and byte length. CSV spreadsheet formulas are neutralized in the download.
When to use this tool
A page export often reveals metadata problems faster than inspecting URLs one by one. This bulk title and description audit finds empty fields, repeated text and character lengths outside your chosen editorial ranges. It preserves every supplied row and attaches specific review notes, so you can separate straightforward omissions from metadata that needs judgment. The result is an editing queue based on your export, not a simulated Google search result.
- Find missing metadata after importing products or publishing a batch of articles.
- Identify template titles or descriptions repeated across pages that should be distinct.
- Compare metadata against your team’s review lengths before a content refresh.
How to use bulk meta title and description audit
Prepare the metadata export
Paste comma-separated CSV with url, title and description headers. Supply decoded text rather than HTML markup. Quote cells containing commas, double quotes or line breaks. The audit supports up to 10,000 page rows.
Choose useful review ranges
Set minimum and maximum character values independently for titles and descriptions. These are configurable editorial thresholds. Choose ranges that help your team prioritize, then run the audit; zero can be used for a minimum.
Review flags in context
Download the table and inspect missing fields first. Check duplicate text against each page’s purpose. Treat length flags as prompts to evaluate clarity and completeness, then compare edited metadata with the actual rendered page.
Three page rows with two omissions
Inputs
The example has two pages titled Useful calculator, one blank description, and a third page with a blank title. Review lengths are 20–65 characters for titles and 60–170 for descriptions.
Result
The audit reports 3 page rows, 3 rows to review and 2 missing metadata fields. The two populated identical titles are flagged as duplicates; all short populated descriptions fall below the chosen minimum.
What it means
A row can contain several flags. Two missing fields does not mean only two pages need review. Rewrite only where the page’s actual purpose supports a better title or description.
Common mistakes to avoid
Treating the default range as a search-engine rule
The defaults are an editing preference. They are not a universal display boundary or a reason to remove useful wording automatically.
Exporting literal HTML entities
Text such as & contains more characters than the ampersand it represents. Decode exported metadata if you want counts that reflect the actual title or description text.
Rewriting every repeated field identically
Duplicates should trigger a page-purpose review. Another shared template sentence can leave the same problem in place; identify what distinguishes the destination first.
Frequently asked questions
Definitions, edge cases, and practical next steps for this tool. Search all tool FAQs ↗
Does this tool crawl my pages?
No. It reads only the pasted metadata CSV. A title or description missing from the export might exist on the website, and a populated export might differ from rendered HTML. Confirm the export source and inspect representative pages before making a large update.
Are these character ranges Google limits?
No. They are configurable review flags. Google title links and snippets can be generated from sources beyond the supplied metadata, and visible length varies with presentation. The tool does not promise that text within a range will appear unchanged.
How are duplicate values compared?
Capitalization is ignored and runs of whitespace are collapsed for comparison. Leading and trailing whitespace is removed. Non-empty fields with the same normalized text are flagged on every matching row. Blank values are counted as missing rather than duplicate text.
How are emoji and non-English text counted?
The report counts Unicode code points. A simple emoji may count as one, while a combined emoji or an accented sequence can contain several code points. This is neither pixel width nor the number of visible grapheme clusters, so check visually when precision matters.
What does missing metadata fields measure?
It counts blank title and blank description cells across the export. A page with both blank contributes two. The rows-to-review measure counts each flagged row once, regardless of how many problems are attached to that row.
Can a short title still be good?
Yes. A concise title can identify a page clearly. The lower threshold is a way to find candidates for review, not a quality judgment. Evaluate whether the wording distinguishes the page, answers its purpose and works with the surrounding site information.
Why are repeated URLs flagged?
Repeated page rows can distort your editing queue and duplicate counts. The comparison ignores capitalization and whitespace for this export check, which can be too broad for case-sensitive paths. Inspect the original URLs before deleting or merging records.
What should I do after exporting the audit?
Assign edits to the pages that need them, record the intended replacement text and validate a fresh crawl or CMS export after publishing. Keep the original report to distinguish resolved omissions from intentional exceptions. The CSV download neutralizes common spreadsheet formula prefixes.
Explore the topic in the blog
Sources and method
Use the references below to check definitions and platform guidance. The model’s scope and limits are explained above. Read our editorial standards.