What is a meta description in SEO?
A meta description is an HTML meta tag that provides a brief summary of a webpage's content. In SEO, it serves as the "pitch" for your page in search results—appearing below the title and URL. While not a direct ranking factor, a well-written meta description significantly impacts click-through rates. Search engines may also bold keywords in the description that match the user's query, making relevant pages more noticeable.
| Element | HTML syntax | SEO purpose |
|---|---|---|
| Meta description | <meta name="description" content="..."> | Search result snippet |
| Title tag | <title>...</title> | Search result headline |
| OG description | <meta property="og:description"> | Social share snippet |
What meta tags does this tool analyze?
This meta tag analyzer extracts and validates all major meta tags that affect SEO and social sharing. We analyze basic meta tags for search engines, Open Graph tags for Facebook and LinkedIn, Twitter Card tags for Twitter/X, and technical tags that affect crawling and mobile display. Each tag is checked against best practices and potential issues are flagged.
| Category | Tags analyzed | Purpose |
|---|---|---|
| Basic | title, description, keywords, author | Search engine display and ranking |
| Open Graph | og:title, og:description, og:image, og:url, og:type, og:site_name | Facebook, LinkedIn, Pinterest sharing |
| Twitter Card | twitter:card, twitter:title, twitter:description, twitter:image, twitter:site | Twitter/X sharing |
| Technical | canonical, robots, viewport, charset, lang, favicon | Crawling, indexing, mobile display |
Is this meta tag analyzer free?
Yes, this meta tag analyzer is completely free with no limitations. You do not need to create an account, provide an email address, or install any software. Simply paste any public URL and get instant results showing all meta tags, validation issues, and search/social previews.
How to write a meta description for SEO?
Writing an effective meta description requires balancing SEO best practices with compelling copy that drives clicks. Keep it between 150-160 characters, include your primary keyword naturally, and write action-oriented text that tells users exactly what they'll find on the page. Avoid generic descriptions—each page deserves a unique, specific meta description.
| Element | Best practice | Example |
|---|---|---|
| Length | 150-160 characters | Full visibility |
| Keyword | Include primary keyword | Gets bolded |
| Action | Use verbs: Learn, Discover, Get | Drives clicks |
| Uniqueness | One per page | Avoids duplication |
| Value | State the benefit | Why click? |
What is the ideal title tag length?
The ideal title tag length is 50-60 characters. Google typically displays the first 50-60 characters of a title in search results, with longer titles truncated with an ellipsis. To maximize visibility and click-through rates, include your primary keyword near the beginning of the title and keep the most important information within the first 50 characters.
| Length | Status | Google display |
|---|---|---|
| Under 30 chars | Too short | Displays fully but wastes space |
| 30-50 chars | Acceptable | Displays fully |
| 50-60 chars | Optimal | Maximum visibility |
| Over 60 chars | Too long | Truncated with "..." |
What is the ideal meta description length?
The ideal meta description length is 150-160 characters. Google may display up to 160 characters on desktop and around 120-130 characters on mobile. While meta descriptions are not a direct ranking factor, they significantly impact click-through rates from search results. Write compelling, action-oriented copy that includes your target keyword naturally.
| Length | Status | Search result display |
|---|---|---|
| Under 70 chars | Too short | Google may generate its own |
| 70-150 chars | Acceptable | Displays fully |
| 150-160 chars | Optimal | Maximum information without truncation |
| Over 160 chars | Too long | Truncated with "..." |
What are Open Graph tags?
Open Graph is a protocol created by Facebook that allows web pages to become rich objects in a social graph. Open Graph tags control how your content appears when shared on Facebook, LinkedIn, Pinterest, and other social platforms. Without Open Graph tags, these platforms will attempt to guess which image and text to display, often with poor results.
| Tag | Purpose | Best practice |
|---|---|---|
| og:title | Title shown in social share | Compelling, 60-90 characters |
| og:description | Description in social share | Engaging summary, 2-4 sentences |
| og:image | Image for social share | 1200x630px, under 8MB |
| og:url | Canonical URL for sharing | Full URL without parameters |
| og:type | Content type | website, article, product, etc. |
| og:site_name | Website name | Your brand or site name |
What are Twitter Card tags?
Twitter Card tags control how your content appears when shared on Twitter/X. While Twitter can fall back to Open Graph tags, Twitter-specific tags allow you to customize the display specifically for Twitter. The twitter:card tag is the most important, defining the card type and layout.
| Tag | Purpose | Values |
|---|---|---|
| twitter:card | Card type/layout | summary, summary_large_image |
| twitter:title | Tweet card title | Defaults to og:title if not set |
| twitter:description | Tweet card description | Defaults to og:description |
| twitter:image | Tweet card image | Defaults to og:image |
| twitter:site | Website's Twitter handle | @username format |
What is a canonical URL?
A canonical URL is the preferred URL for a webpage when the same or similar content is accessible at multiple URLs. The canonical tag (link rel="canonical") tells search engines which version to index, preventing duplicate content issues. Without a canonical tag, search engines may split ranking signals across multiple URLs or choose the wrong version to display.
| Duplicate content cause | Example URLs | Canonical solution |
|---|---|---|
| www vs non-www | example.com vs www.example.com | Pick one, canonical to it |
| HTTP vs HTTPS | http:// vs https:// | Canonical to HTTPS version |
| Trailing slash | /page vs /page/ | Pick one format consistently |
| URL parameters | /page?utm_source=... | Canonical to clean URL |
| Pagination | /products?page=2 | Self-referencing or to page 1 |
Why is the viewport meta tag important?
The viewport meta tag is essential for mobile-friendly websites. It tells browsers how to control the page's dimensions and scaling on different devices. Without a proper viewport tag, mobile browsers will render the page at a typical desktop screen width, then scale it down to fit the mobile screen—making text tiny and requiring users to zoom.
| Viewport setting | Value | Effect |
|---|---|---|
| width=device-width | Required | Sets width to device screen width |
| initial-scale=1 | Recommended | Sets initial zoom level to 100% |
| maximum-scale | Optional | Limits user zoom (accessibility concern) |
| user-scalable | Avoid no | Don't disable user zooming |
What does the robots meta tag do?
The robots meta tag tells search engine crawlers how to handle the page. It controls whether the page should be indexed (shown in search results) and whether links on the page should be followed. The default behavior when no robots tag is present is "index, follow"—meaning the page will be indexed and links will be followed.
| Directive | Effect | Use case |
|---|---|---|
| index | Allow page in search results | Default for public pages |
| noindex | Exclude from search results | Thank you pages, internal tools |
| follow | Follow links on the page | Default behavior |
| nofollow | Don't follow any links | User-generated content pages |
| noarchive | Don't show cached version | Time-sensitive content |
How do I add missing meta tags?
Meta tags should be added to the <head> section of your HTML document. The method depends on your platform. For CMS platforms like WordPress, use SEO plugins that provide user-friendly interfaces. For custom websites, add the tags directly to your HTML template or use server-side rendering to generate them dynamically.
| Platform | Method | Recommended tool |
|---|---|---|
| WordPress | SEO plugin | Yoast SEO, RankMath, All in One SEO |
| Shopify | Theme settings or app | Built-in SEO or SEO Manager app |
| React/Next.js | next/head or metadata API | Built-in Head component |
| Vue/Nuxt | useHead composable | @vueuse/head or Nuxt built-in |
| Static HTML | Direct HTML editing | Add tags manually to <head> |
Do meta descriptions affect SEO rankings?
Meta descriptions are not a direct ranking factor in Google's algorithm. However, they significantly impact click-through rates (CTR), which can indirectly affect rankings. A compelling meta description attracts more clicks, signals relevance to search engines, and can improve your page's performance over time.
| Factor | Impact on SEO |
|---|---|
| Direct ranking | No — not used in ranking algorithm |
| Click-through rate | Yes — compelling descriptions get more clicks |
| Keyword highlighting | Yes — matching terms are bolded in results |
| User experience | Yes — helps users find relevant pages |
What happens if I don't have a meta description?
If your page lacks a meta description, Google will automatically generate a snippet from your page content. While this snippet may be relevant to the search query, it's often suboptimal because Google extracts whatever text matches the query—which may not be your best selling point. A manually crafted meta description gives you control over how your page appears in search results.
Can I use the same meta description on multiple pages?
No, each page should have a unique meta description that accurately describes that specific page's content. Duplicate meta descriptions across multiple pages make it harder for users to differentiate between pages in search results and can signal low-quality content to search engines. For large sites with many similar pages, consider using templates with dynamic elements.
How often should I update meta tags?
Update meta tags when page content changes significantly, when click-through rates are lower than expected, or when targeting new keywords. Regular audits every 3-6 months help identify pages with missing, duplicate, or outdated meta tags. Use tools like this meta tag analyzer to check your current tags and identify opportunities for improvement.
What meta tags do I need for social media?
For optimal social media sharing, implement both Open Graph and Twitter Card tags. Open Graph tags work across Facebook, LinkedIn, Pinterest, and most other platforms. Twitter has its own tag format but will fall back to Open Graph if Twitter-specific tags aren't present.
| Platform | Required tags | Image size |
|---|---|---|
| og:title, og:description, og:image | 1200x630px | |
| twitter:card, twitter:title, twitter:image | 1200x600px | |
| og:title, og:description, og:image | 1200x627px | |
| og:title, og:description, og:image | 1000x1500px |
How important is meta description for SEO?
Meta descriptions are critically important for SEO, even though they're not a direct ranking factor. A well-crafted meta description can significantly increase your click-through rate from search results, which can lead to more traffic and indirectly influence rankings. Pages with compelling meta descriptions often outperform those without, simply because more users choose to click on them.
What is meta title and meta description in SEO?
In SEO, the meta title (title tag) and meta description work together as your page's "advertisement" in search results. The title is the clickable headline displayed in blue, while the meta description is the gray text snippet below it. Together, they determine whether users click on your result or choose a competitor.
| Element | Ideal length | SEO role |
|---|---|---|
| Meta title | 50-60 chars | Direct ranking factor, clickable headline |
| Meta description | 150-160 chars | CTR factor, preview snippet |
How long should a meta description be for SEO?
The optimal meta description length for SEO is 150-160 characters. Google displays approximately 155-160 characters on desktop and 120-130 characters on mobile before truncating with an ellipsis. Stay within this range to ensure your full message appears in search results. Front-load the most important information in case of truncation.
Related free SEO tools
Use these complementary tools for a complete SEO audit: