WebDetector.online logo

Open Graph & Meta Tag Checker

Audit HTML title, meta description, canonical and robots tags, Open Graph fields, Twitter cards, favicon, language, and social previews.

The server reads HTML metadata without executing the checked page's JavaScript.

Technical guide

Understanding Open Graph & Meta Tag Checker

Learn how the checker works, how to interpret its output, and how to use the results in development, troubleshooting, and technical SEO workflows.

What an Open Graph and meta tag checker does

A metadata checker fetches a public HTML document and extracts the machine-readable information in its head. This report covers the title element, meta description, canonical link, meta robots directive, viewport, charset, HTML language, favicon, Open Graph properties, and Twitter card fields. It marks important values as present or missing, counts selected duplicates, resolves relative asset URLs, and renders simple social previews without injecting the remote HTML into this application.

The tool is useful before publishing, after a template change, during a domain migration, or when a shared link displays the wrong image and text. It shows what the server returned to this request. That distinction matters for applications that add tags only after JavaScript runs: many crawlers and social preview bots rely heavily on the initial HTML, so server-rendered metadata is the most dependable implementation.

HTML title and meta description

The title element names the document for browser tabs, bookmarks, accessibility tools, and search results. It should be specific to the page, accurately summarize its purpose, and place the most meaningful words early without repetitive keyword stuffing. Search engines can rewrite titles when the supplied text is vague, duplicated, outdated, or inconsistent with prominent page content. Character counts are useful editorial guides, but pixel width and query context affect visible truncation.

A meta description is a concise summary that search engines may use as a snippet. It is not a direct ranking guarantee and can be replaced with page text that better answers a query. Write a unique, readable description that identifies the subject, differentiates the page, and sets an honest expectation. An empty or duplicated description wastes that opportunity, while a list of keywords usually produces poor copy and may still be ignored.

Canonical URLs and robots directives

A rel=canonical link identifies the preferred URL for substantially similar content. It should normally be absolute, indexable, successful, and internally consistent with redirects, sitemaps, hreflang, and navigation. Canonical is a signal rather than an unconditional command; search engines may select another URL if the declared destination redirects, returns an error, is blocked, contains different content, or conflicts with stronger site signals.

The meta robots tag gives page-level crawling and indexing instructions such as index, noindex, follow, nofollow, max-snippet, or noarchive. A crawler must retrieve the HTML to read this element. Blocking the page in robots.txt can therefore prevent discovery of noindex. HTTP X-Robots-Tag can apply similar directives to HTML or non-HTML resources, so inspect response headers when a page behaves differently from its visible meta tag.

How Open Graph metadata controls sharing

Open Graph properties help social platforms construct a rich link card. The core fields are og:title, og:description, og:image, og:url, and og:type; og:site_name adds publisher context. A high-quality image should be publicly accessible over HTTPS, use a supported format, have an appropriate aspect ratio, and remain available to preview crawlers. Supplying image width, height, and alt properties can improve interpretation even though this summary focuses on the primary fields.

The og:url value usually matches the canonical public URL. The title and description can be adapted for social context while remaining faithful to the page. Preview systems cache aggressively, so correcting markup may not update an already-shared card immediately. Use each platform's official debugging or re-scraping tool when available, confirm the image does not require cookies or block bot requests, and inspect redirect chains on both the page and image.

Twitter card fields and fallback behavior

Twitter card metadata, also used by X and some other services, commonly includes twitter:card, twitter:title, twitter:description, and twitter:image. summary_large_image is appropriate for a prominent landscape image, while summary creates a smaller card. When Twitter-specific values are absent, a platform may fall back to compatible Open Graph properties, but explicit tags make the intended result clearer and easier to test.

A rendered preview in this checker is an approximation, not a screenshot of a platform's final card. Networks apply their own cropping, text limits, content policies, image proxies, and caches. They may suppress a card for inaccessible media or unsafe content. Always keep the underlying HTML meaningful without a card, provide useful image alt information where supported, and avoid placing essential text near image edges that can be cropped on different devices.

Viewport, charset, language, and favicon

A viewport meta tag helps responsive pages match the device width rather than render a desktop canvas on mobile. A common value is width=device-width, initial-scale=1, but accessibility should not be harmed by disabling zoom. Character encoding should be declared early—typically UTF-8—to prevent ambiguous decoding. The html lang attribute assists screen readers, translation systems, and search engines in understanding the primary document language.

Favicon links provide icons for tabs, bookmarks, home screens, and search features. Modern sites can offer SVG, PNG, ICO, and platform-specific variants with sizes and media attributes. This checker reports the first recognizable icon reference, not every manifest or touch icon. A missing value is not a page-breaking error, but consistent branding and valid assets improve user recognition. Relative icon and social image paths are resolved against the final page URL.

Duplicate tags, templates, and debugging

Duplicate title, description, canonical, or primary Open Graph tags often appear when a CMS plugin, theme, tag manager, and application framework all inject metadata. Browsers tolerate duplicates, but crawlers may choose the first, last, or otherwise interpret conflicting values. Maintain a single source of truth for each page and remove overlapping output at the template or plugin layer. Site-wide duplication across different pages is a separate audit that requires crawling multiple URLs.

If the checker sees old or missing values, confirm the final URL and status, view the initial HTML response, clear application and CDN caches, and check whether JavaScript creates the tags only after hydration. Social bots may use different user agents and cache keys. Validate the image URL directly, confirm its Content-Type and status with the header checker, and make sure robots rules or firewall policies do not block preview crawlers.

Limitations and metadata best practices

The scanner reads a size-limited public response without executing remote JavaScript. It does not judge page quality, guarantee a search snippet, validate every Schema.org object, calculate rankings, or reproduce every social platform. Pages behind authentication, cookie walls, regional rules, or bot protection may return incomplete metadata. The preview loads the published image only after a result is displayed and reserves its space to avoid layout shift.

For reliable metadata, render essential tags on the server, keep values unique and aligned with visible content, use absolute canonical and social URLs, return successful HTTPS responses, and test production rather than only a local environment. Coordinate canonical, robots, redirects, hreflang, XML sitemaps, and structured data as one system. Recheck representative templates after framework upgrades, SEO plugin changes, internationalization work, and domain migrations.

Related website tools

Continue the investigation with these closely related checks.

You can also return to the Website CMS Detector to identify a site's content management system, framework, WordPress theme, and visible plugins.

Frequently asked questions

No. It parses the returned HTML without executing remote scripts. This is safer and reflects the initial metadata many crawlers receive.