Meta Tag Generator

Generate HTML meta tags for your web pages — including title, description, keywords, Open Graph, and Twitter Card tags. Fill in the fields below and copy the generated code directly into your page's <head>.

Open Graph Tags
Twitter Card Tags

Quick Access to SEO Tools

Go straight to the SEO utility you need.

How to Use the Meta Tag Generator

1

Enter your page title

Enter your page title.

2

Write the meta description

Write the meta description.

3

Add relevant keywords

Add relevant keywords.

4

Copy the generated meta tags

Copy the generated meta tags.

Meta Tag Generator — Create SEO Meta Tags for Any Web Page

Every web page you visit has an invisible layer of information that tells browsers, search engines, and social networks what that page is about. That layer lives in the <head> of your HTML and it's made up of meta tags. They never show up on the page itself — no visitor will ever see them — but they shape how your page is indexed, how it appears in search results, and how it looks when someone pastes a link into Slack, Discord, or a tweet.

Think of meta tags as the business card you hand to every crawler and platform on the internet. A messy or missing card means the wrong name, the wrong photo, or no preview at all. This tool puts all the essential tags in one place: the HTML title tag, the meta description, the (historical) keywords tag, Open Graph properties for social sharing, and Twitter Card tags. You fill in the fields, copy the output, and drop it into your <head>. Done.

Writing Title Tags That Actually Get Clicks

The title tag is the single most important piece of meta real estate you own. It shows up as the blue clickable link in Google results, it appears in browser tabs, and it's what gets shared when someone bookmarks a page. Getting it wrong — too vague, too long, or stuffed with keywords — costs you clicks every single day.

Keep titles between 50 and 60 characters. Google doesn't truncate based on character count exactly; it uses pixel width (roughly 580 pixels in desktop results). Once you pass that threshold, Google appends an ellipsis and cuts off the rest. A good rule of thumb: front-load your primary keyword and keep the total under 60 characters. A title like "Keyword Density Checker — Free SEO Analysis Tool" tells both Google and the reader exactly what they're getting. A title like "Best Free Online SEO Tools for Digital Marketing and Content Analysis" will get cut off mid-sentence.

Also, every page on your site needs a unique title. Duplicate titles confuse search engines about which page to rank and dilute your click-through rate across multiple competing results. Run a site crawl with Screaming Frog or Sitebulb occasionally to catch duplicate or missing title tags.

Crafting Meta Descriptions That Earn Clicks

The meta description doesn't directly influence rankings — Google has confirmed that repeatedly. But it absolutely influences your click-through rate, which does feed back into rankings. A compelling description that matches search intent can be the difference between a user clicking your result and skipping past it.

Aim for 150–160 characters. On mobile, Google sometimes displays up to 120 characters before truncating; on desktop, you get more room but still lose control past about 155 characters. Write the description as a pitch: what will the reader find on this page, and why should they click yours instead of the other nine results?

Include your primary keyword naturally — Google bolds matching terms in the description, which draws the eye. But don't keyword-stuff. A description like "Check the keyword density of any text. Paste your content, get a breakdown of word frequency. 100% client-side — nothing is sent to a server." beats a robotic list of keywords every time. One practical tip: write descriptions as if you're answering the implicit question behind the search query. People searching "keyword density checker" want to know what the tool does and whether it's free. Tell them.

The Meta Keywords Tag — A Brief History

The <meta name="keywords"> tag used to be a major ranking signal. In the late 1990s and early 2000s, search engines like AltaVista and early Google weighed it heavily. That led to widespread abuse — site owners would stuff hundreds of keywords into the tag, including irrelevant ones. Google officially stopped using the meta keywords tag for ranking in 2009. Other search engines followed.

Today, the tag is essentially dead for SEO purposes in all major search engines. However, some enterprise CMS platforms, web directories, and internal site search tools still read it. Including it won't hurt you, and leaving it out won't help you either. It's harmless to include as a fallback, which is why our generator offers the field, but don't expect it to move any ranking needles.

Open Graph Tags — Controlling Your Social Appearance

When you share a link on Facebook, LinkedIn, Discord, Slack, or hundreds of other platforms, Open Graph tags determine what shows up in the preview card. Without them, the platform scrapes your page and guesses — sometimes it picks the right image and title, sometimes it pulls a random logo, a navigation menu item, or nothing at all.

The four properties that matter most: og:title (your headline), og:description (your pitch), og:image (the visual hook), and og:url (the canonical link that consolidates share metrics). The image is arguably the most impactful — posts with compelling images get dramatically more engagement than text-only previews. Use 1200×630 pixels, keep the file under 5MB, and make sure the image tells a story even at thumbnail size.

One common mistake: setting og:image to a relative path like /images/og.jpg. It must be a full absolute URL starting with https://, because the platform fetching your OG tags doesn't know your domain.

Twitter Cards — The X-Factor for Social Sharing

Twitter/X uses its own set of meta tags (prefixed twitter:) alongside Open Graph. If you don't set Twitter-specific tags, it falls back to the Open Graph values — so a basic setup only needs twitter:card to define the layout. The summary card type gives you a small square thumbnail; summary_large_image gives you a wide, prominent image card that takes up far more feed real estate.

For most sites, summary_large_image is the right choice. The large image card gets more engagement on every platform that renders it. Set twitter:site to your brand's handle (like @yourcompany) so your account is credited when people retweet. If you're promoting a mobile app, the app and player card types let you embed app download links or media players directly in the tweet.

Character Limits and Truncation — What Actually Happens

Each tag has a practical character limit before search engines or platforms cut it off, but these limits aren't hard numbers — they're based on display pixel width, not character count. Here's a practical cheat sheet:

Title tag: 50–60 characters (about 580px wide on desktop Google). Meta description: 150–160 characters on desktop, 110–120 on mobile. OG title: typically truncated around 60–70 characters depending on the platform. OG description: Facebook truncates around 110 characters on mobile, 300 on desktop. Twitter title: similar to OG, around 70 characters.

The safest approach: write concise content that conveys the key message within the conservative limits. Don't write a title counting on Google displaying all 80 characters, because it won't. Front-load the important words.

Frequently Asked Questions About Meta Tags

They go inside the <head> element of your HTML, before the closing </head> tag. In WordPress, use a plugin like Rank Math or Yoast, or edit your theme's header.php. In Shopify, navigate to Online Store → Themes → Edit code → theme.liquid. In static HTML files, just paste them right after the opening <head> tag. In Wix, go to Settings → SEO → Additional Meta Tags.
Absolutely, and you often should. Your HTML title tag is optimized for search intent — it includes your target keyword and fits within 60 characters. Your og:title can be punchier and more conversational because it's targeting social media users, not search algorithms. For example, your HTML title might be "Keyword Density Checker — Free SEO Tool" while your og:title could be "Is Your Content Over-Optimized? Check Keyword Density Free."
For Google, Bing, and Yahoo — no. None of them use the meta keywords tag for ranking. A handful of regional search engines and enterprise intranet search systems may still reference it. Some CMS platforms and business directories auto-populate fields from it. Including it costs nothing and takes five seconds, so there's no reason to remove it, but don't spend time optimizing it either.
1200×630 pixels is the industry standard across Facebook, LinkedIn, Discord, Slack, and Twitter/X. This gives you a 1.91:1 aspect ratio. For Twitter specifically, you can use a 2:1 ratio (1200×600) if you want to optimize purely for that platform. Keep the file under 5MB, use JPG or PNG format, and avoid embedding critical text in the image since it gets scaled down on mobile. If your brand logo is small in the corner, that's fine — the image should make sense even without the logo.
Yes, Google rewrites title tags frequently — some studies suggest Google modifies 60–70% of title tags to better match the search query. Common reasons: the original title doesn't match the page content well, it's too long, or it contains keyword-stuffed phrasing that doesn't match what users are searching for. You can reduce rewrites by writing clear, accurate titles that genuinely reflect the page content and match common search queries.
Use Facebook's Sharing Debugger (developers.facebook.com/tools/debug) to preview Open Graph tags — it shows exactly what will render and flags missing properties. For Twitter, use the Card Validator at cards-dev.twitter.com/validator. For the title and description in search results, Google doesn't have a preview tool, but you can check Google Search Console's URL Inspection tool after publishing to see how Google has indexed your page's title and snippet. For a quick local test, view your HTML source in the browser and verify each tag is present and correct.
Yes, every indexable page should have a unique meta description. Duplicate descriptions across pages mean Google has to decide which description to show, and it often ignores them entirely in favor of auto-generating a snippet from the page content. A unique, relevant description for each page gives you control over the narrative — you get to pitch each page's specific value proposition instead of letting Google guess from body text. For large sites with thousands of pages, focus unique descriptions on your highest-value pages first.
If you leave the title tag empty, Google uses the text content of your page or a directory listing as the title — which is usually irrelevant and bad for click-through rates. If you leave the meta description empty, Google auto-generates one from your page content, which may or may not be a good summary. For Open Graph tags, the platform will scrape whatever it can find from the page, often pulling navigation menu text or random content. In short: always write your own meta tags rather than letting algorithms improvise.