Skip to content
Brusnica Development

Meta tags and Open Graph generator with preview

Ready meta tags and a preview of your page in Google, Telegram and social media.

Jump to the result ↓
Title *0 / 60
Description *0 / 160
  • Add a title, or search engines will make up their own.
  • Add a description, or search engines pick random text.
Google

example.com · example.com

Page title

Telegram

example.com

Page title

1200 × 630 — pick a file to check
X, Facebook, LinkedIn
1200 × 630 — pick a file to check

example.com

Page title

head.html
<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_US" />

<!-- X (Twitter) -->
<meta name="twitter:card" content="summary" />

Which meta tags you actually need

Search needs title (the link in results) and meta description (the text below it). link rel="canonical" names the main URL when a page opens at several addresses. The description doesn't affect rankings but does affect clicks, and Google rewrites generic ones.

Open Graph: link previews in messengers and social media

Facebook introduced Open Graph in 2010; Telegram, WhatsApp, LinkedIn and Slack read it today. og:title, og:description and og:image define the link card; without them the preview is random or missing. For a large image on X, add twitter:card set to summary_large_image.

What the image should be

The standard is 1200×630 pixels (1.91:1); keep the important part in the centre. Use an absolute https:// URL that opens without logging in. After replacing the image, refresh the preview: in Telegram via @WebpageBot, on Facebook via the Sharing Debugger.

The Next.js catch

In the App Router, a page's openGraph replaces the layout's openGraph entirely, so the layout's image disappears. That's why the generator outputs the full object with images.

export const metadata: Metadata = {
  openGraph: {
    title: "Page",
    images: [{ url: "https://example.com/og.jpg" }], // or it's lost
  },
};

Common questions

Up to 60 characters, or about 600 pixels: Google cuts longer ones. Put the key word first.

No: Google has ignored meta keywords since 2009.

Telegram caches link cards. Send the link to @WebpageBot or add a parameter such as ?v=2 to the URL.

The HTML tags work on any site where you can edit the head. On WordPress, SEO plugins add them; on Webflow, the page's SEO and Open Graph settings.

No. The tags are built in your browser, and the image is read locally.

Meta tags & Open Graph generator with preview | Brusnica Dev