One row per page, every field in the head
The four columns people actually open a spreadsheet for, plus forty-seven more they occasionally need.
-
01
Title and its length
The title tag exactly as it ships, with a character count next to it. No rewriting, no suggestion, no green tick.
-
02
Meta description and its length
Same treatment. A blank cell means the page has no description, which is different from a short one, and the export keeps them apart.
-
03
Canonical and robots in the same row
The two directives most likely to be silently wrong. A canonical pointing at staging, or a stray noindex that survived a launch, shows up beside the title rather than in a separate audit.
-
04
Forty-seven other columns
Declared language, viewport, heading counts, word counts, link and image counts, and every Open Graph and Twitter tag the page carries. All of it in the same CSV.
Five things the sort function finds
None of these need a tool to interpret them. They need the data in one column so you can see them.
-
Duplicate titles across pages
Sort the title column. Pages that share a title are asking a search engine to pick between them, and it will.
-
Missing meta descriptions
Google will write one for you. It will be a sentence lifted from the page by a machine, chosen for the query rather than for you.
-
Titles that are mostly brand
“Illucrum | Home” spends the whole tag on the one thing the searcher already knows. The brand goes at the end, if it goes in at all.
-
A canonical pointing somewhere unexpected
Staging domains, trailing-slash mismatches, and whole sections canonicalised to the homepage are the three you will actually find.
-
A noindex nobody meant to ship
It survives a launch more often than anyone admits. One column, one filter, thirty seconds.
What it will not tell you
Stated here rather than discovered later.
-
01
Characters, not pixels
Truncation happens on rendered width. A title full of wide letters is cut earlier than one full of narrow ones, and no character count knows that.
-
02
Static HTML only
Tags written by JavaScript, or injected by a tag manager after load, are not in the HTML the server sent and will not be counted.
-
03
It does not write your titles
There is no suggestion column and no score. What the title should say is a decision about the page, not a calculation.
-
04
Twenty-five URLs per run
It runs in a browser tab. For a whole site you want a desktop crawler, and that is a fair thing to want.
Reasonable questions
How long should a title tag be?
Long enough to be specific, short enough to survive truncation. Around 50 to 60 characters is the usual working range, but the real constraint is pixel width, so treat the range as a guide rather than a rule.
Does the meta description affect rankings?
Not directly. Google has said for years that it is not a ranking factor. It affects whether a result gets clicked, which is a different thing and still worth your attention.
Why does Google show a different title than mine?
Google rewrites titles when it judges its own version more useful for the query, often pulling from the h1 or the site name. Checking the tag you actually ship is the first step in working out why it was overruled.
Can I check meta tags on a site I do not own?
Yes. It reads exactly what any visitor's browser would read, one page at a time, with a pause between requests.
Meta tags are one tab of the checker
The same run returns headings, word counts, links, images and structured data as well. It is one tool with seven tables and seven CSV exports, not seven separate tools you have to run one after another.
Other checks the same tool runs: Bulk SEO checker, Heading checker, Alt text checker, Word count checker, Canonical checker, Open Graph checker, Schema checker