Meta Tag Checker - Read Any Live Page
Fetch a public page and see the title, meta description, canonical, robots, Open Graph and Twitter card tags exactly as a crawler receives them, with a search preview and a list of concrete problems.
This tool works differently from the rest of ToolForte.
Almost every ToolForte tool runs entirely in your browser. This one cannot: a browser is not allowed to read another site for you. The request leaves ToolForte servers and identifies itself as ToolForteBot/1.0. Site owners can block that user agent in robots.txt or at their firewall, and if they do you will see a failure here even though the page is fine in a normal browser. Pages behind a login, a country block or a bot wall will not be readable either.
Reading the meta tags a crawler actually receives
This checker requests a public page, reads the raw HTML that comes back and reports the tags that decide how the page appears in search results and in shared links. You get the title and its length, the meta description and its length, the canonical, the robots directive, the viewport, the html lang attribute, the number of H1 headings, how many image tags carry no alt attribute, and the full Open Graph and Twitter card blocks. Two previews show the likely Google snippet and the likely social card so you can judge the wording rather than the source code.
The people who reach for it are the ones who have just shipped something: a developer confirming that a new template really outputs the tags the CMS promised, an SEO specialist auditing a competitor page, a marketer wondering why a campaign link on LinkedIn shows the wrong picture, and a site owner checking that a staging robots directive did not travel to production. Because the check reads the delivered HTML, it catches the gap between what a template intends and what a visitor is served.
The request is made from a ToolForte server, not from your browser, because browsers refuse to read a different site on your behalf. It identifies itself as ToolForteBot, follows up to four redirects, checks each hop against private address ranges, gives up after eight seconds and reads at most two megabytes of HTML. Only the raw markup is parsed. No JavaScript is executed, so tags injected on the client by a framework or a tag manager will not appear here, which is the same blind spot a plain crawler has.
The numbers to aim for are stable enough to memorise. Titles read best between 50 and 60 characters, because Google truncates by pixel width somewhere near 580 pixels and 60 characters is a safe stand in. Meta descriptions land between 140 and 160 characters. One H1 per page. Every content image gets an alt attribute, even an empty one for pure decoration. Open Graph images are expected at 1200 by 630 pixels, which is the 1.91 to 1 ratio used in the preview above.
Once you know what is missing, write the replacements with the Meta Tag Generator, then test the wording against the SERP Snippet Preview before you deploy. If the title looks fine but the page still ranks for the wrong URL, run the same address through our Canonical Checker, and use the HTTP Headers Checker when the response itself, rather than the markup, is the suspect.
How the Meta Tag Checker Works
- 01Paste the address of a public page. A bare domain is fine, https is assumed when you leave the scheme off.
- 02A ToolForte server requests the page as ToolForteBot, following up to four redirects and reading at most two megabytes of HTML.
- 03The raw markup is parsed for the title, meta description, canonical, robots, viewport, lang, H1 headings, image alt attributes, Open Graph and Twitter card tags.
- 04You get a list of concrete issues at the top, a Google result preview, a social share card preview and every tag value in full underneath.
Reading the report without guessing
Start at the issue list, because it is ordered by how much damage each item does. A missing title or a noindex directive that escaped from staging outranks a slightly long description every time. Then look at the Google preview and read it as a stranger would: does the title say what the page is, and does the description give a reason to click. The character counts underneath are guidance, not law. Google measures pixels, so a title full of capitals and wide letters gets cut sooner than the 60 character rule suggests, and a title of 63 characters ending in a brand name loses nothing that matters. The H1 count is worth a second of thought. Zero H1 headings usually means a template renders the page title as a styled div, which costs you a clear topic signal. More than one often means a hero section and an article title fight for the same role. Images without an alt attribute are an accessibility problem first and an SEO problem second: a decorative image should carry an empty alt, never no alt at all. Finally check the Open Graph block, because that is what people see when your link is pasted into Slack, WhatsApp or LinkedIn, and it is the part nobody notices is broken until a campaign is already running.
When to Use the Meta Tag Checker
Run it right after a deploy that touched templates, a CMS upgrade, or a migration to a new platform, because that is when tags quietly disappear or revert to defaults. Run it when a page stops attracting clicks even though its position has not moved, since that usually points at a title or description that no longer matches what people search for. Run it on a competitor page when you want to see how they frame the same topic. Run it whenever a link you shared shows the wrong image or no image at all. And run it once on a template rather than once per page, because meta tag bugs almost always repeat across every page built from the same layout.
Common Use Cases
- Confirming after a deploy that a new template really outputs the title, description and canonical the CMS preview promised.
- Finding out why a link shared on LinkedIn or Slack shows the wrong picture, by reading the actual og:image the page serves.
- Auditing a competitor page to see how it frames the same topic before you rewrite your own title and description. Meta Tag Generator - SEO Tags in Seconds
- Testing a rewritten title and description against the character bands before you push them live. SERP Snippet Preview - Google Result Simulator
- Catching a noindex directive that travelled from staging to production and is quietly removing pages from the index.
Expert Tips
- Put the distinctive words first. Both Google and social platforms truncate from the right, so a title that opens with your brand name spends its most visible characters on the part readers already know.
- Check one page per template rather than many pages from the same one. Meta tag problems are template problems, and fixing the layout fixes every page built from it at once.
- An empty alt attribute and a missing alt attribute are not the same thing. Empty says the image is decorative and screen readers should skip it. Missing leaves the reader with a file name.
- If a page carries both a canonical to another URL and its own Open Graph tags, decide which one you actually want indexed. Contradictory signals are worse than a missing one.
Frequently Asked Questions
- The request comes from a ToolForte server and identifies itself as ToolForteBot/1.0. Site owners can block that user agent in robots.txt or at their firewall, and many CDNs answer unknown bots with a challenge page. Pages behind a login, a paywall or a country block will also fail. None of that means the page is broken, only that it is not readable anonymously from outside.
- No. Only the HTML delivered by the server is parsed, and no JavaScript is executed. Tags injected on the client by a framework, a tag manager or a single page app router are invisible here. That is worth knowing rather than working around, because plenty of crawlers and every social link preview behave the same way. If your Open Graph tags only exist after hydration, most platforms will never see them.
- They are useful defaults, not rules. Google truncates by pixel width, roughly 580 pixels for a title on desktop, so a narrow title of 65 characters may survive while a wide one of 58 gets cut. Descriptions are rewritten by Google for a large share of queries anyway. Treat anything inside the green band as done and anything far outside it as worth a rewrite.
- Not directly. Google has said for years that the meta description is not a ranking factor. It is a click through factor, which is why it still matters: without one, Google assembles a snippet from whatever page text seems relevant, and that text was rarely written to persuade anyone. Writing your own gives you control over the one line of sales copy that appears in the results.
Why does the check fail on a page that opens fine in my browser?→
My tags are set in JavaScript and none of them show up. Is that a bug?→
How strict are the 50 to 60 and 140 to 160 character targets?→
Does a missing meta description hurt rankings?→
Related tools
12 suggested- 01Broken Link Checker - Free Single Page ScanScan up to 40 links on a single page and see which are broken, redirected or fine. Free, no signup, results grouped with the failures listed first.
- 02Canonical Checker - Free rel=canonical TestCheck whether a page canonical points at itself, elsewhere or nowhere. Free rel=canonical and hreflang audit with a clear verdict and no signup needed.
- 03Robots.txt Tester - Check if a URL is BlockedTest whether a URL is allowed or blocked by robots.txt for Googlebot, Bingbot, GPTBot, or any crawler. Free browser-based tester with templates.
- 04SERP Snippet Preview - Google Result SimulatorPreview your Google search snippet on desktop and mobile with real pixel-width meters and counters. Free browser-based SERP simulator for SEO work.
- 05Hreflang Tag Generator - International SEOGenerate valid hreflang link tags and the XML sitemap variant for multilingual sites, with validation. Free browser-based international SEO tool.
- 06Headline Analyzer - Score Your Titles 0-100Score headlines 0-100 on length, power words, emotion, and format, with a SERP pixel-width preview. Free browser-based analyzer with concrete tips.
- 07Hashtag Generator - Instagram, TikTok & XTurn any caption into relevant hashtags for Instagram, TikTok, and X using curated niche sets. Free browser-based generator with platform limits.
- 08UTM Link Builder - Campaign URL GeneratorBuild trackable campaign URLs with utm_source, medium, and campaign parameters, presets, and history. Free browser-based builder for marketers.
- 09Meta Tag Generator - SEO Tags in SecondsGenerate optimized SEO meta tags for your website. Title, description, Open Graph, robots, and canonical tags. Free with live preview.
- 10Open Graph Preview - Social Share TesterPreview how your page will look when shared on Facebook, Twitter, and LinkedIn. Test Open Graph tags before publishing. Free tool.
- 11robots.txt Generator - SEO Crawl ControlGenerate a robots.txt file to control search engine crawling. Set rules for specific bots and paths. Free online generator.
- 12Schema Markup Generator - JSON-LD FreeGenerate JSON-LD structured data for better search engine results. Organization, Article, FAQ, Product and more schema types.