What a meta tag checker actually does
A meta tag checker reads the HTML head of a page and reports back what is actually sitting there: the title tag, the meta description, the canonical tag, robots directives, the viewport tag, and the Open Graph and Twitter Card tags that control how a link looks when it's shared. It shows you what a search engine or a social platform will encounter, which is not always what you think you wrote into a CMS template six months ago.
Templates drift. A plugin update overwrites a field, a migration copies the wrong canonical across every page, or someone leaves a noindex tag on after a staging site goes live. None of that shows up by looking at a page in a browser, because none of it is visible on the page itself. You have to look at the head section directly, and that's what a checker is for.
Run the meta tag checker against a URL and it works from the HTML that's served, so if a tag is injected by client-side JavaScript rather than present in the source, it may not show up in the result. Treat the output as a starting point for investigation, and check anything unexpected by viewing the page source directly.
Which tags are actually worth checking
Title tag
The title tag is what usually shows as the blue link in a search result and the tab label in a browser. It's the single most visible piece of on-page optimisation you have, so a missing, duplicated, or truncated title tag has an outsized effect on click-through relative to how small a fix it usually is.
Meta description
The meta description doesn't directly affect ranking, but it's often the text a searcher reads before deciding whether to click. Google rewrites it a large proportion of the time regardless of what you write, so treat a well-written description as an attempt to influence the snippet.
Canonical tag
The canonical tag tells search engines which version of a page is the one to index when several URLs could serve the same content, such as a page reachable with and without a trailing slash. Get it wrong and you can end up telling Google to index a staging URL, an http version, or a paginated duplicate.
Robots meta tag
This tag can tell a crawler not to index a page, not to follow its links, or both. It's separate from robots.txt, which controls whether a page gets crawled at all, and the two are frequently confused with each other during a migration.
Open Graph and Twitter Card tags
These control the image, title, and description shown when a page is shared on social platforms. Without them, a shared link either falls back to whatever the platform can scrape from the page, or shows nothing useful at all.
Viewport meta tag
This tells a browser how to scale the page on a mobile device. It has nothing to do with search snippets directly, but its absence is a reliable sign that a page was built without mobile in mind, which tends to correlate with other problems.
Common mistakes practitioners run into
- Duplicate title tags generated by a template that pulls the same field for every page in a category, which flattens dozens of pages into identical-looking search results.
- A canonical tag left pointing at a staging or http URL after a migration, quietly telling Google to index the wrong version of the site.
- A noindex tag left on after a page moves from staging to production, which is one of the more common reasons a page simply never appears in search despite everything else looking correct.
- Multiple canonical tags on one page, often introduced by an SEO plugin and a manually added tag both firing at once, which leaves the outcome to whichever tag the crawler decides to trust.
- No Open Graph tags at all, so a page shared on social media shows a broken or generic preview.
How to use the results
Once you know what tags are present, the next question is whether they're doing their job well. A title tag can be present and still be too long, too vague, or duplicated across a set of pages, none of which a basic presence check will catch on its own.
- Check how a title and description will actually render in a search result with the SERP snippet previewer, since length limits are approximate and truncation depends on pixel width, not character count.
- Cross-check any robots meta findings against the site's robots.txt file using the Robots.txt Tester, since a page can be indexable by its meta tag but blocked from crawling entirely by robots.txt, and the two need to agree.
- After a migration or a domain change, verify canonical tags with the Canonical URL Checker across a sample of pages, since the mistake is usually systematic.
When a meta tag checker is not enough
A meta tag checker tells you what's declared in the HTML. It won't tell you whether Google has actually indexed the page, whether crawl budget (the number of pages a search engine is willing to crawl on your site in a given period) is being wasted on low-value URLs, or whether a title tag is well-written rather than merely present.
For the writing quality of a title tag specifically, the Title Tag Scorer looks at length, keyword placement, and duplication risk. For site-wide crawl issues that a single-page check can't surface, a fuller technical crawl is the right next step, and the comparison at Technical SEO Crawlers Compared covers what each tool actually finds and at what depth.