ScanFix/Knowledge Base/seo
medium Severity
seo

Missing Meta Description Tag

The HTML document does not include a <meta name="description"> tag in the <head> section.

Why This Issue Matters

Search engines generate random snippet excerpts in search results, resulting in significantly lower click-through rates (CTR) and missed organic traffic.

How to Fix This Issue in Code

Ready to copy
Next.js / React (App Router)
// app/layout.tsx or app/page.tsx
export const metadata = {
  title: 'My Website',
  description: 'A concise, compelling 140-160 character description of your website.',
};
Standard HTML5
<!-- In your <head> tag -->
<meta name="description" content="A concise, compelling 140-160 character description of your website." />
WordPress / PHP
// In functions.php or using Yoast SEO / Rank Math plugin
add_action('wp_head', function() {
  echo '<meta name="description" content="Your compelling WordPress site description." />' . "\n";
});

Frequently Asked Questions

What is the ideal character length for meta descriptions?

Search engines typically truncate snippets around 155-160 characters on desktop and ~120 characters on mobile. Aim for 140-155 characters.

Does Google use meta descriptions as a direct ranking factor?

While not a direct algorithmic signal, descriptions strongly dictate user click-through rate (CTR), which indirectly impacts search rankings.

Check your website for missing meta description tag

Run an instant audit with ScanFix to detect this defect and other quality gaps across your pages.