Craft

Search result snippets aren't auto-generated magic

You control what shows up in search results

When someone sees your page in Google results, they see a title and a two-line snippet of text underneath it. Most site owners assume Google writes that snippet automatically. They don't. Google selects it from your page — or from the meta description you wrote.

If you leave the meta description field blank in your CMS, you're delegating that choice to an algorithm that doesn't know which sentence on your page best represents what the page does. Google will grab the first text it finds, or text near the search term, or text from somewhere else entirely if it thinks that's more relevant. Sometimes it guesses well. Often it doesn't.

You wouldn't let a robot write your page title. Don't let it write your search snippet either.

Meta descriptions are preview copy, not SEO incantations

The meta description field exists so you can write a 150–160 character summary that makes someone click through from search results. It's not a ranking signal. It won't move you up the page. It's pure conversion copy — the pitch that turns a search impression into a visit.

That means it needs to do one thing: accurately describe what's on the page in a way that makes the searcher think "yes, that's what I need." Not clever. Not vague. Not stuffed with keywords you hope will trigger some algorithmic boost.

Write it like you're texting a colleague who asked what the page is about. One or two clear sentences. No fluff. No "discover how" or "learn more about." Just the information.

Write them in batches, not one at a time

If you write meta descriptions as you publish each page, you'll write them inconsistently. You'll forget half of them. You'll copy-paste the first paragraph because you're tired and the CMS makes it easy.

Instead, write them in batches after you've published a set of related pages. Open five page tabs, look at their titles, and write five descriptions that differentiate them from each other. You'll immediately see where you've been repetitive, where you've been vague, where you need to rewrite.

This is the same principle as writing headings before you write the section — you get better results when you see the pattern across multiple instances instead of treating each one as a one-off task.

Check what Google actually shows

Google doesn't always use your meta description. If it decides your description doesn't match the search query, it'll pull text from the page instead. That's fine. You can't control that.

What you can control is making sure you wrote a description in the first place, so Google has a reasonable default to fall back on. Search "site:yourdomain.com" and click through a few results. If you see random mid-page sentences showing up as snippets, you probably left the meta description field empty.

Go back and write them. It takes ten minutes for a batch of pages and prevents the embarrassing situation where your search result snippet is the middle of a sentence that makes no sense out of context.

Stop treating it as optional

Every CMS I've used in the last decade has a meta description field. Most of them make it optional. That's a design choice that assumes you know what you're doing. You probably don't, because most people don't think about search result snippets until they see a terrible one.

Make it required in your publishing checklist. Right after you write the page title and before you hit publish, write the snippet. It's part of the page, not an afterthought. Treat it like validation messages or error messages — interface copy that you write before you need it, not after someone complains.

← All posts