Free tool · No signup

Bulk meta tag checker

Check up to 50 pages at once. Paste URL, title, and description per line — tab, pipe, or comma separated — and get length and pixel-width checks, missing fields, and every duplicate across the set. Runs in your browser; export the results as CSV.

A tab-separated paste from a spreadsheet or crawler export works as-is. Only the first 50 rows are analysed.

Quick answer

What is a bulk meta tag checker?

A bulk meta tag checker audits many pages' titles and descriptions at once instead of one URL at a time. Paste up to 50 rows of URL, title, and description - straight out of a Screaming Frog export, a Search Console download, or a spreadsheet - and this checker returns per-row character counts, estimated pixel widths, missing-field flags, and every duplicate title or description across the set, with a CSV export of the results.

Duplicates are the reason to check in bulk

Length problems are visible one page at a time. Duplication is not: two pages sharing a title look perfectly fine individually and only reveal themselves when the whole set is in front of you. It is also the more damaging problem - duplicate titles across a site are a signal that pages are near-identical, which invites Google to pick one and ignore the rest.

Duplicates almost always come from templates. A category template that emits 'Products | Brand' for every page, a paginated archive that repeats page one's title, or a location template with an unfilled slot. Catching them in bulk catches the template, which fixes hundreds of URLs in one edit.

Pixels, not characters

Google truncates titles by rendered width, not character count, which is why a title of 60 narrow characters survives while 55 wide ones get cut. 'Illinois' and 'WWW' occupy very different space at the same character count.

This tool estimates width from a per-character table, so proportional differences show up. It is an approximation of a browser's text metrics, not a measurement of Google's rendering - use it to catch the rows that are obviously at risk, and treat anything near the boundary as needing a visual check in the SERP preview tool.

  • Titles: roughly 580 pixels, which lands around 50-60 characters for typical mixed-case text.
  • Descriptions: roughly 920-990 pixels on desktop, around 150-160 characters, and shorter on mobile.
  • Missing fields matter more than long ones - a truncated title still competes, an absent one leaves the snippet to Google.
  • Very short titles are their own problem: a 20-character title wastes the most valuable line on the results page.

A workflow that scales past 50 rows

Export your pages with any crawler, sort by template, and paste one template's rows at a time. Fixing the pattern beats fixing rows: if every product page shares a title structure, the edit happens once in the template and the whole set moves.

Then prioritise by traffic rather than by severity. A duplicate title on two pages nobody visits is a tidiness issue; a truncated title on your highest-impression page is lost clicks every day. Pull the impressions column from Search Console and start at the top.

Where this data comes from

Everything runs in your browser - paste rows as tab-, comma-, or pipe-separated values and nothing is uploaded. Character counts are exact. Pixel widths are estimated from a per-character width table approximating a browser's default proportional font at Google's SERP sizes; they are guidance for spotting truncation risk, not a measurement of Google's own rendering, which varies by device and query. Duplicate detection compares normalised, case-insensitive strings across the rows you paste, so it only sees the pages you provide.

Frequently asked questions

How many URLs can I check at once?

Up to 50 rows per run. That covers most template audits, and the limit keeps the tool responsive and entirely client-side - nothing is uploaded. For larger sites, export from a crawler and paste in batches grouped by template; template-level fixes are where the value is anyway, and you rarely need every URL in one view to find them.

What format should I paste?

One page per line, with URL, title, and description separated by tabs, commas, or pipes. A tab-separated paste straight from a spreadsheet or a Screaming Frog export works without editing. Rows with missing fields still work - the missing field is flagged rather than rejected, which is usually the finding you wanted.

Why do duplicate titles matter?

They tell Google that pages are interchangeable, which encourages it to index one and drop the others, and they cost you the differentiation that earns clicks. Search Console reports duplicates but only after crawling. Catching them before publishing - especially in a template that will emit hundreds of identical titles - is far cheaper than fixing them afterwards.

How accurate is the pixel width estimate?

It is an approximation from a per-character width table, not a measurement of Google's rendering. It reliably distinguishes wide text from narrow text at the same character count, which is the point - a title of 58 capital letters and a title of 58 narrow lowercase characters have very different truncation risk. Treat rows near the limit as needing a visual check rather than a verdict.

What are the ideal title and description lengths?

Titles around 50-60 characters, roughly 580 pixels. Descriptions around 150-160 characters on desktop and less on mobile. These are conventions derived from where Google typically truncates, not published limits, and Google rewrites a share of descriptions regardless. Being slightly over is a minor issue; being empty or duplicated is a real one.

Does this tool crawl my site?

No. It analyses the rows you paste, entirely in your browser, so it works on staging sites, spreadsheets of planned metadata, and pages behind a login. To pull live metadata from a single URL instead, use our website metadata checker, which fetches the page and reads its tags.

Related free tools

Stop auditing metadata one export at a time

Auto SEO writes a unique, length-checked title and description for every article it publishes, so the duplicate report stays empty. Start free.

Start your free trial

Stop doing SEO by hand

Put your SEO on autopilot. Your first 3 articles free.

Auto SEO scans your site, builds a content plan, and writes ranking-ready articles automatically. Start your free trial — the AI writes your first 3 articles the moment you begin.

2,147+ businesses · Cancel anytime · No lock-in