Meta Tag Generator
Every page benefits from a title and description tag, plus the Open Graph and Twitter Card tags that control how a link looks when shared on social media — writing all of these by hand each time is repetitive and easy to get slightly wrong. This tool generates the complete set from a simple form.
What each tag actually controls
The <title> tag sets what appears as the clickable headline in Google search results and browser tabs. The meta description doesn't directly affect ranking but shapes the preview snippet shown under your title in search results, influencing whether someone clicks. Open Graph tags (og:title, og:description, og:image) control how the page appears when shared as a link card on Facebook, LinkedIn, and most messaging apps. Twitter Card tags do the same specifically for X/Twitter's link preview format.
Getting the most out of these tags
Keep the title concise and specific — Google typically displays around 50-60 characters before truncating with an ellipsis. Aim for a meta description around 150-160 characters, since longer descriptions often get cut off in search results. Use a real, publicly accessible image URL for the OG image (ideally at least 1200x630 pixels) since that's what shows up when the link is shared on social platforms — a broken or missing image URL will show a blank or default preview instead.
Frequently Asked Questions
Where do I paste the generated code? Inside the <head> section of your HTML page — in WordPress, most SEO plugins (like Yoast or Rank Math) have dedicated fields for title, description, and social image instead of needing to paste raw HTML directly.
Do meta keywords still matter for SEO? Modern search engines, including Google, largely ignore the keywords meta tag for ranking purposes — it's included here mainly for completeness and for any legacy systems that might still reference it, not as an active ranking factor.
Is my entered information saved anywhere? No — the tag generation happens entirely in your browser using JavaScript; nothing is stored or transmitted.