Meta descriptions need to drive clicks from search results while accurately representing page content. Write them between 150-160 characters to avoid truncation on desktop (Google typically cuts off around 160 characters, though mobile varies). Most importantly, your meta description should answer the implicit question your target keyword represents—if someone searched for "best CMS for small business," they want to know which CMS is actually best and why, not just that your page discusses content management systems.

Include your primary keyword naturally if it fits, but never force it. Search engines won't rank you higher for keyword-stuffed descriptions, and users will bounce if the description doesn't match what they're looking for. Instead, focus on the unique angle or benefit your page offers. If you're writing a meta description for a service page, mention a specific outcome or differentiator: "Learn how to set up Google Search Console in 10 minutes with our step-by-step guide" performs better than "This page explains Google Search Console." For product or comparison pages, include the number of options, price range, or key criteria you cover. For blog posts, hint at the practical takeaway or surprising insight readers will find.

The description should feel like a natural continuation of your headline and URL, creating a compelling narrative in the search results. Avoid starting every description the same way—"This article," "This page," or "Learn about" becomes invisible when repeated across multiple results. Instead, vary your openings and make the first few words count since users scan quickly. Test your descriptions by actually searching for your keywords and reading how your snippets appear alongside competitors. If a competitor's description clearly articulates user intent better than yours, rewrite yours to be more specific about what the page delivers. Remember that a well-written meta description that gets more clicks can indirectly boost rankings by improving click-through rate, even if search engines don't use descriptions as a direct ranking factor.

Need programmatic SEO content like this deployed across hundreds of pages for your clients? That's exactly what we build.

Get a free sample →