Skip to content
Back to MetaCheck

Guide

Check a page, fix its tags, and copy the code. Here’s how, and what each tag is for.

Using MetaCheck

  1. Check a URL. Type a page address in the field at the top (no need for https://) and press Check. Press / or ⌘K to jump to it.
  2. See the previews. The Preview view shows how the link looks on each platform. Pick platforms with the chips; More holds the rest.
  3. Read the checks. The Checks view lists errors and warnings, why they matter and how to fix them.
  4. Edit. Change the title, description and image in the editor; previews and checks update as you type. Per-platform text and Advanced hold the rest.
  5. Copy the code. The Code view writes the tags for HTML, Nuxt, Vue, Next.js, React, Astro or JSON.

The page address updates as you check, so you can share or bookmark any result. Start from scratch to write tags for a page that isn’t live yet.

What each tag does

TagUsed byTip
<title>Search results, browser tabs, fallback for every card30–60 characters. Put the important words first.
descriptionSearch snippet, card text110–160 characters. One or two plain sentences.
og:titleFacebook, LinkedIn, Slack, WhatsApp, iMessage…Can differ from <title>, e.g. without your brand suffix.
og:descriptionCard text on most appsSome platforms hide it; don’t rely on it for key information.
og:imageEvery large cardAbsolute URL, 1200 × 630 px, under 5 MB.
og:image:altScreen readersDescribe what the image shows.
og:urlAttribution of shares and likesUse the canonical URL.
og:typeHow platforms classify the pagewebsite for most pages, article for posts.
twitter:cardXsummary_large_image for a full-width image; summary for a thumbnail.
twitter:title / description / imageX onlyOptional: X uses og:* when these are missing.
canonicalSearch enginesThe preferred URL when a page is reachable at several.
robotsSearch enginesLeave unset to allow indexing. noindex hides the page.
theme-colorBrowser UI on phones, Discord embedsA hex colour that matches your brand.

Why previews differ from what you see

Platforms cache link previews. After changing your tags, ask them to fetch again:

MetaCheck reads the HTML your server sends, without running JavaScript, as social platforms do. If your tags are added by JavaScript in the browser, platforms won’t see them either.

MetaCheck shows how your link looks when it’s shared, checks the tags behind it and writes the code to fix them.