BLACK FRIDAY SALE! 30% discount on ALL products!

How to create the right meta description

The meta description is a snippet of up to about 155 characters – a tag in HTML – which summarizes a page’s content. Search engines show it in search results mostly when the searched-for phrase is within the description. So optimizing it is crucial for on-page SEO. In this post, I tell you the characteristics of a good meta description, and how Yoast SEO can help you with it. 

Table of contents

Did you get a red bullet for the keyphrase in meta description check in Yoast SEO? Here, you can read what this check does, and here is how you can turn the red bullet green.

Yoast SEO also checks the length of your meta description. Read about how that check works, and how to write a concise meta description.

What is a meta description?

The meta description is an HTML tag, which looks like this in the HTML code for the page:

<meta name="description" content="A page's description, usually one or two sentences."/>

Its purpose is simple: it needs to get someone searching on Google to click your link. In other words, meta descriptions are there to generate click-throughs from search engines.

Search engines say there is no direct ranking benefit from the meta description – they don’t use it in their ranking algorithm. But there is an indirect benefit: Google uses click-through-rate (CTR) as a way of working out whether you’re a good result. If more people click on your result, Google considers you to be a good result and will – based on your position – move you up the rankings. This is why optimizing the meta description is so important, as is optimizing your titles.

An example meta description from as seen in the search results

Adding the date to the snippet preview

People often ask questions about the option ‘Date in snippet preview’ which you’ll find in the Search appearance section of our Yoast SEO plugin. If you choose ‘show’, it ‘ll just add the date in the snippet preview in our plugin, not to Google!

But it will help you decide on the right length of your meta description, as your description may be cut short if Google adds publish dates to your articles. So check if Google does that first! If it does, select ‘show’.

Characteristics of a good meta description

Based on the research I did on this topic, as well as my experience, I came up with this list. Here are the elements you need to make a good meta description: 

1. Keep it up to 155 characters 

The right length doesn’t really exist; it depends on the message you want to convey. You should take enough space to get the message across, but keep it short and snappy at the same time. However, If you check the search results in Google, you’ll mostly see snippets of 120 to 156 characters, like in the example below. 

puppy training example meta description right length

Unfortunately, we can’t fully control what Google displays in the search results. Sometimes it decides to show the meta description, and sometimes it grabs some sentences of your copy. Either way, your best bet is to keep it short. That way, if Google does decide to show the meta description you’ve written, it will be shown fully. 

2. Use active voice and make it actionable 

If you consider the meta description the invitation to the page, you can’t just write  “A mixed metaphor describing a non-existent, yet implicitly high level of qualification.” That’s a dull description, and people won’t know what they’ll get. 

The example in the image below is the kind of description you should strive to write. It’s active, motivating, and addressing you directly. You just know what you get if you click on the link!

3. Include a call-to-action

“Hello, we have such and such new product, and you want it. Find out more!” This overlaps what I said about the active voice, but I wanted to emphasize it. The meta description is your sales text. Except, in this case,  the “product” you are trying to sell is the page that is linked. Invitations like Learn more, Get it now, Try for free come in handy and we use them too.

4. Use your focus keyword

If the search keyword matches a part of the text in the meta description, Google will be more inclined to use it and highlight it in the search results. This will make the link to your site even more inviting. Google sometimes highlights synonyms. In the example below, both Academy Awards and Oscars are highlighted. Getting your results emphasized like that can make them stand out even more.

5. Show specifications, where possible 

If you have a product for the tech-savvy, it can be a good idea to focus on the technical specs. For example, you can include the manufacturer, SKU, price, things like that. If the visitor is specifically looking for that product, chances are you won’t have to convince them. As in the example below. The watch can help me stay fit? Sign me up, that’s all I needed to know. Note that to optimize your result, you should work on getting rich snippets.

6. Make sure it matches the content of the page

This is important. Google will find out if you use the meta descriptions to trick visitors into clicking. They might even penalize you if you do it. But apart from that, misleading descriptions will probably increase your bounce rate. It’s a bad idea for that reason alone. That is why you want the meta description to match the content on the page.

7. Make it unique 

If your meta description is the same as those for other pages, the user experience in Google will be hampered. Although your page titles might vary, all pages will appear to be the same because all the descriptions are the same. Instead of creating duplicate meta descriptions, you’d be better off leaving it blank. Google will pick a snippet from the page containing the keyword used in the query.

How Yoast SEO helps you write meta descriptions

If you’re on WordPress and using Yoast SEO, adding a meta description is easy as pie. Firstly, you can write it in the Google preview section of the Yoast SEO meta box. But, Yoast SEO also gives you feedback on it in the SEO analysis. The plugin checks for two things, the meta description length and whether you’ve used your focus keyphrase. So let’s see how the plugin helps you, and what you can do with it. 

What does the keyphrase in meta description assessment in Yoast SEO do?

This check is all about using the keyphrase in the meta description. A focus keyphrase is the search term you want a page to rank with. When people use that term, you want them to find your page. You base your keyphrase on keyword research. In a nutshell, after you do your research, you should end up with a combination of words that the majority of your audience is most likely to search for. I already mentioned that when you use your keyphrase in the meta description, Google will likely highlight it. That makes it easier for people to see that they’ve found what they are looking for. 

Yoast SEO checks if and how often you use the words from your focus keyphrase in the meta description text. In addition, if you use Yoast SEO Premium, it also takes into account the synonyms you enter. If you overdo it, the plugin advises you to limit the use of your focus keyphrase.

Keyphrase in meta description check

How to get a green bullet for the keyphrase in meta description

If you don’t mention the keyphrase in the meta description at all, you’ll get a red bullet. So, make sure to write one. But, don’t stuff your meta description with your keyphrase, because that will also get you a red bullet. And, make sure to mention all the words from your keyphrase within one sentence, or you will see the red bullet again. Search engines are pretty smart nowadays, but you still need to make it very clear what your page is about. 

Our Yoast SEO Premium plugin lets you enter synonyms and related keyphrases for your keyphrase. Then, it takes the synonym into account when it performs its analysis. If you’ve included your keyphrase and a synonym, that counts as two mentions. Use that! A few highlighted words draw more attention than just the one. 

What does the meta description length assessment do?

This check measures whether your meta description is too short (less than 120 characters) or too long (more than 156 characters).  When your meta description has the right length, you’ll get a green bullet. If it’s too long, or too short, you’ll get an orange bullet in the SEO tab of the Yoast SEO meta box (or red, if you’ve marked your article as cornerstone content).

Meta description length

How to write a concise meta description

A good meta description convinces people that your page offers the best result to their query. But, to be the best result, you must know what people are looking for. What is their search intent? Are they looking for an answer to a question? If they are, try to give them the most complete answer. Are they looking for a product? Write down what makes your product stand out and why they would best buy it in your store. Be concise and convincing!

You get real-time feedback on the meta description length in the Google preview section in the Yoast SEO meta box. If you want to write a meta description, you should click on the “Edit snippet” button. If you do that, the snippet editor will open. You’ll see input fields to edit the SEO title, the slug and the meta description. When you start typing in the meta description input field, the snippet preview at the top of the snippet editor will also immediately show your new text. Underneath the input field, there is a bar. It’s orange when you start typing and will become green when you’ve added enough information. When you add too much text, it will turn orange again.

In the ‘Meta description’ field in the Google preview in Yoast SEO, you can enter and edit your meta description.

So, use the advice I gave you in this article, and start writing actionable, attractive short and sweet descriptions! 

What to do if you need meta descriptions for a lot of pages?

Do you feel like you need to change all your meta descriptions? But not sure how to fit that in your schedule? Google has the answer:

If you don’t have time to create a description for every single page, try to prioritize your content: At the very least, create a description for the critical URLs like your home page and popular pages.

You can check which of your pages rank highest with Google Search Console. Simply take it from there. And be sure to add meta descriptions to all-new content from now on.

Meta descriptions for social sharing

Do you have Yoast SEO? In that case: check the social tab in the Yoast SEO meta box below your post or page. You can add a separate description for your social media channels there. In Yoast SEO Premium, you even have social previews! If you don’t have Yoast SEO, add OpenGraph tags or Twitter Cards to your website and use any description you want.

19 Responses to How to create the right meta description

  1. adbell media
    adbell media  • 11 months ago

    this line is so good (If you intentionally want/need/are tempted to create a duplicate meta description, you’d be better off leaving the description blank) yes, right, sometimes meta description like a title.

  2. John Bhai
    John Bhai  • 11 months ago

    I am using Yoast since 2013 and I am happy with it and now I am going to buy premium.

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      That’s awesome, John. Thanks a million and I hope you enjoy all the extra features!

  3. IMG Global Infotech
    IMG Global Infotech  • 11 months ago

    I have a blog website and I have optimized meta description of each and every page. My site ranks higher in google search results only because of the meta I have optimized properly even I hadn’t build backlinks yet. Thanks to YoastSEO and for the wornderful article.

  4. Benny
    Benny  • 11 months ago

    Great article. Yoast is doing a great job in SEO for websites. Analysing competitors meta may helpful for avoiding duplicates meta.

  5. Jody Flores
    Jody Flores  • 11 months ago

    I’m definately impressed with this article. I changed the name of my website and now have to go through all of my titles and meta descriptions and change them. I’m hoping I’m succeeding, after reading this article i’m pretty sure i’m getting it right. It looks like (when doing a google search) the meta descriptions are longer on mobile vs computer…. Is that correct?

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      Hi Jody, Perhaps this article helps: With Yoast’s snippet variables you can set fixed elements of your titles, so you won’t have to go through them one by one! And about the length, we actually experience the opposite, on desktop the appear to be longer than on mobile. Good luck with your site!

  6. jeena
    jeena  • 11 months ago

    Such a helppful post!!I am a new learner.I just knew from your post about Containing the focus keyword.I just wanna know that if there is any specific number of focus keywords I could use in meta description?and using many keywords will create any problem??

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      Hi Jeena, Well, you wouldn’t want to stuff keywords into your meta description… If you want your audience to click on your result, it’s better to select the most important one and craft a nice and enticing sentence with it!

  7. Erik van Hilten
    Erik van Hilten  • 11 months ago

    Nice article but why put Yoast

    <meta name=" description" and not <meta name="description"

    Now no meta discription is recognized by Google

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      Hi Erik, Thanks for your question! Where have you seen this? If we check the source code it all seems fine :-)

  8. general4
    general4  • 11 months ago

    The snippet preview for our home page is showing an incorrect image. How do I fix this. Im able to select a specific image for facebook and twitter, but not the default. This causes an issue when I share the page on linkedin. It shows the incorrect image

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      Hi! The snippet preview takes the featured image of the post or page. Perhaps you haven’t set that on your homepage? If you can’t do that, setting a Facebook image should solve the issue of showing the wrong image on LinkedIn too!

  9. Nick Stamoulis
    Nick Stamoulis  • 11 months ago

    Meta descriptions are an essential component of any SEO strategy. They can help websites control what Google has to say about a certain page and it could help search engine users make the decision as to whether they will click on your link or not.

  10. karina
    karina  • 12 months ago

    Hello Joost,
    I’m a user of Genesis Framework on my travel blog and for the destination pages (like a country page) I use a combination of custom taxonomies (to create the destination, instead of using a “normal” category) + custom fields (to insert the additional info I’d like to display) + Genesis Simple Hooks plugin + php code to display that info (text + images) before the posts. Does it make sense? (For example, this is the page for Portugal, displaying that additional country info + available posts: (

  11. Rohan
    Rohan  • 12 months ago


    I have a blog website. I was wondering whether to implement AMP. Is it true that AMP makes keyword to rank faster and it has a direct correlation in ranking at the top page?

    • Willemien Hallebeek
      Willemien Hallebeek  • 11 months ago

      Hi Rohan, Thanks for your question. Well, it takes more than just AMP to rank on top… but it might give you an advantage because you’ll have a very fast loading version of your post. Implementing isn’t that hard on WordPress with the official AMP plugin. Here you can read everything about it:

  12. sadanand
    sadanand  • 12 months ago

    Hello sir, I am also a blogger but I have written a lot of blogs but I do not know how to write content like you. Help some