SEO

Yoast Meta Description: Settings, Limits, and Fixes (2026)

Gizmoop Team · 10 min read · June 3, 2026

The Yoast meta description field is the small text box inside the Yoast SEO snippet editor where you write the description Google will display under your page in search results. Yoast turns its meta description indicator green between roughly 120 and 156 characters, which lines up with the common 155 to 160 character target most SEO guides recommend. The green bar is a useful guide, but it is not the whole story: Google itself measures snippet length in pixels, not characters, so a description that fits the Yoast green range can still be truncated in the live SERP. This guide walks through how the Yoast meta description field actually works, where to find it, what the indicator measures, how to fix the most common "not showing in Google" issue, how to handle the homepage, and how Yoast compares to Rank Math, All in One SEO, and SEOPress.

If you just want to validate the length of a draft description against the real pixel cutoff Google uses, paste it into our meta description length checker. Yoast measures characters; the checker measures pixel width the way Google does. Together they give you a complete picture.

Where the meta description field lives in Yoast SEO

In a standard WordPress install with Yoast SEO active, every post and page has a Yoast SEO box below the main editor. Inside that box you will find an Edit snippet button. Click it and Yoast expands a snippet preview showing the SEO title, the slug, and the meta description field. The Meta description input is the box where you type the description Yoast will write into the page's HTML head as <meta name="description" content="...">.

If you are using the WordPress block editor (Gutenberg), the Yoast SEO panel sits in the right sidebar under the document settings. The snippet editor opens the same way: click the editor, type your description, and Yoast updates the live preview as you type. On Classic Editor sites the Yoast box appears below the main content area instead. The functionality is identical in both editors.

What the Yoast meta description bar actually measures

The traffic-light bar under the Yoast meta description field measures character count, not pixel width. Yoast turns the bar green when your description sits between roughly 120 and 156 characters. Below 120 characters the bar shows orange with a "too short" message; above 156 characters it shows orange or red with a "too long" warning. The exact thresholds have shifted slightly across Yoast SEO versions, but the modern Yoast meta description length range is 120 to 156 characters.

Google measures snippet length in pixels rather than characters. The desktop display budget is about 920 pixels and the mobile budget is about 580 pixels. Because some letters take more pixels than others (capital M is wider than lowercase i), two descriptions of identical character count can truncate at different points in the actual SERP. This is the main reason an SEO meta description that fits Yoast's green bar can still get cut off when Google displays it.

The practical implication is that Yoast's green range is a reasonable starting point but not the final word. Treat the Yoast indicator as a first-pass check, then run the description through a pixel-aware tool before publishing if you care about the description displaying in full.

How to add a meta description in Yoast SEO (step by step)

The full process to add meta description in WordPress through Yoast takes about 60 seconds:

  1. Open the post or page you want to edit in WordPress.
  2. Scroll to (or open) the Yoast SEO panel.
  3. Click the Edit snippet button (or just click into the snippet preview).
  4. Type your draft into the Meta description field.
  5. Watch the bar turn green between 120 and 156 characters.
  6. Click Update (or Publish) on the post to save.

Yoast writes the description into the HTML head automatically on save. To verify it landed, view the page source on the live URL and search for name="description". The content attribute should match what you typed.

How to change or edit a Yoast meta description

Editing an existing description follows the same steps as adding one. Open the post, open the snippet editor, replace the text in the Meta description field, and update. The Yoast SEO change meta description workflow does not require any special action; the plugin overwrites the previous value as soon as you save.

What sometimes catches people out is caching. If you run a WordPress caching plugin (WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache) or sit behind a CDN like Cloudflare, the old version of the page can be served for some time after your update. Clear all caching layers after editing if you need the new description live immediately. Google itself also caches the previous snippet until it re-crawls the page, which usually takes a few days.

Why is your Yoast meta description not showing in Google?

The most common search around this plugin is some variation of "Yoast meta description not showing" or "Google not showing meta description from Yoast." The frustration is understandable: you wrote the description, Yoast shows it green, you can see it in the HTML, but Google displays something else entirely. Google rewrites or substitutes the description for one of seven reasons:

Likely causeFix
Description too short (under 100 chars)Rewrite to 120 to 160 chars with a clear value proposition.
Description too long (over 160 chars)Trim to 155 chars maximum. Check with a pixel-aware tool, not just Yoast.
Duplicate description across multiple pagesMake every page's description unique. Use bulk edit in Yoast to spot duplicates.
Description does not match the search queryFront-load the primary keyword and align the wording with the search intent of the page.
Stuffed with keywords or low-quality copyWrite naturally for humans first. Use the keyword once or twice, not five times.
Cached version still served by Cloudflare or a caching pluginClear WordPress cache (WP Rocket, W3TC, LiteSpeed), CDN cache (Cloudflare), and browser cache. Wait for Google to re-crawl.
Yoast field not actually saved (UI glitch)View the page source on the live URL and search for <meta name="description". If empty, re-edit the post and click Update.

In practice the first three causes (too short, too long, duplicated) account for the majority of cases. If your description fits the right length range, is unique across the site, and clearly matches the search query, Google will almost always keep it. If Google still substitutes its own snippet after you fix these issues, the cause is usually that Google judges its own auto-generated snippet a better match for that specific query. There is no setting in Yoast that forces Google to use your text; the choice is always Google's.

Yoast auto-generate meta description: when does it apply?

A common question is whether Yoast can auto generate meta description text for posts you have not written one for. The short answer for free Yoast SEO is no: if the Meta description field is blank, Yoast simply leaves the page's HTML head without a description tag. When that happens, Google generates a snippet from the page content based on the search query. The result is unpredictable, often pulls from the wrong paragraph, and rarely makes the strongest case for clicking.

Yoast SEO Premium adds an AI-powered title and description generator that drafts a description from the post content. Rank Math offers a similar feature through its Content AI add-on, and All in One SEO Pro includes one as well. If you publish a large volume of posts and writing each description manually is a bottleneck, an AI generator is one option; another is to write a short template and fill in specifics. Either way, leaving the field blank and hoping Google's auto-snippet performs well is the weakest strategy of the three.

Setting the Yoast SEO homepage meta description

The Yoast SEO homepage meta description setting is configured differently depending on how your homepage is built. There are two paths:

If your homepage is the blog index: open the Yoast settings under SEO > Search Appearance, then go to the General tab. The Homepage section lets you set both the SEO title template and the meta description for the homepage. Type your description (between 120 and 156 chars) and save.

If your homepage is a static page: edit the static page itself in WordPress. The Yoast SEO box on that page lets you set its meta description the same way as any other page. The setting on the static page overrides anything in the Yoast general settings, so you only need to edit one location.

Homepage descriptions are different from blog post or product descriptions: there is no specific page intent to match, so the description works best as a brand-first pitch in 150 to 160 characters. Tell visitors who you are, what you do, and who you serve. A homepage like Stripe might read: "Stripe powers online payments for millions of businesses, from startups to public companies. APIs, dashboards, and global support, ready in minutes."

Yoast vs Rank Math vs All in One SEO: meta description settings compared

If you are choosing between WordPress SEO plugins, the meta description handling is similar across the major options but with small differences in indicator behavior, AI features, and snippet editor UI.

PluginWhere to write the descriptionGreen-bar rangeMeasuresAI auto-generate
Yoast SEOMeta description (in snippet editor)120 to 156 charsCharacter countPremium only
Rank MathDescription (in snippet editor)110 to 160 charsCharacter countYes (Content AI add-on)
All in One SEOMeta description (sidebar)Under 160 charsCharacter countPro plan only
SEOPressMeta description (snippet preview)120 to 156 charsCharacter countNo native AI
Google (actual)<meta name="description"> in HTML~155 to 160 chars at ~920pxPixel widthGoogle auto-generates if blank

The actual job of all four plugins is identical: write a single line of HTML into the head. The differences are cosmetic and centred on the snippet editor UI and the length indicator thresholds. Whichever plugin you use, the description that lands in the live SERP depends on what Google chooses to display, not on which plugin wrote it. Use the plugin that matches your other preferences (overall feature set, speed, pricing) and treat the meta description workflow as roughly equivalent across all of them.

Common Yoast meta description issues and quick fixes

A few smaller issues turn up regularly enough to deserve their own quick mentions:

Yoast SEO meta description not updating after save: almost always a caching layer. Clear WordPress cache, CDN cache, and browser cache. If the HTML source still shows the old description, recheck that you actually clicked Update on the post.

Description in Yoast box disappears after switching editor mode: a rare bug. Save before switching between Block Editor and Classic Editor. Keep a copy of important descriptions in a notes file as a safety net.

Meta description WordPress Yoast shows on some pages but not others: check whether the affected pages have descriptions set at all (open the snippet editor on each). Posts created before Yoast was installed sometimes have empty fields, and a bulk-edit pass can sort them out quickly.

Bulk-editing meta descriptions in Yoast: go to SEO > Tools > Bulk editor. Yoast lists every post with its current meta description in an editable grid. Useful for spotting duplicates and short descriptions at scale.

The honest summary

The Yoast meta description field is a convenience wrapper around a single line of HTML. The plugin makes it easy to write, edit, and bulk-manage descriptions, and the green bar is a useful first-pass length check. The bar measures characters; Google measures pixels; that gap is the source of most surprises. Stay within the Yoast green range, validate the pixel width with a dedicated tool, write a unique description aligned with each page's intent, and Yoast will reliably produce a meta description tag that Google is likely to keep.

If Google still rewrites your description after you do all of the above, the cause is almost always that Google's auto-snippet matches the specific query better than your hand-written text. That is not a Yoast problem; it is a search-intent problem, and the fix is to align the page content and the description more closely with the query you want to win.

Validate your description against Google's pixel limit

Yoast measures characters. Google measures pixels. Use the free meta description length checker for the final validation before publishing.

Open Meta Description Length Checker

Frequently asked questions

Quick answers about Yoast meta description settings, limits, and the most common fixes.

Yoast SEO turns its meta description bar green between roughly 120 and 156 characters. Below 120 it shows orange (too short), above 156 it shows orange or red (too long). The green range matches the common 155 to 160 character guideline for what Google displays in desktop search results.

Open the post or page in WordPress, scroll down to the Yoast SEO box, click the Edit snippet button, and type your description into the Meta description field. Yoast shows a live character count and updates the green bar as you type. Save the post and Yoast writes the description into the page's HTML head.

Google may rewrite or ignore your description for several reasons: it is too short, too long, duplicated across pages, stuffed with keywords, or does not match the search query. Confirm the description is unique, between 120 and 160 characters, and clearly aligned with the page topic. If it still does not appear, give Google a few days to re-crawl the page.

Yoast measures pure character count, not pixel width. Google itself measures pixel width (about 920 pixels on desktop, 580 on mobile), so a description that fits Yoast's green bar can still be truncated by Google if it contains many wide capital letters. Use Yoast as a first-pass guide and a pixel-aware tool as the final validation.

Open the post in WordPress, scroll to the Yoast SEO box, click Edit snippet, replace the existing text in the Meta description field, and save the post. Yoast updates the HTML automatically. Clear your cache if you do not see the change immediately, since caching plugins can serve old descriptions for a short time.

Yoast does not auto-generate descriptions for individual posts or pages by default; the field is left blank if you do not fill it in. Yoast SEO Premium includes an AI-powered title and description generator. Without Premium, Google itself will auto-generate a snippet from the page content when the field is empty.

In WordPress, go to SEO > Search Appearance > General > Homepage in the Yoast settings. Enter your homepage title template and meta description there. If your homepage is set to a static page instead of the blog index, edit that page directly and use the Yoast snippet editor on it.

Caching is the usual cause. WordPress caching plugins (WP Rocket, W3 Total Cache, LiteSpeed), CDN caching (Cloudflare), and browser cache can all hold an older version of the page. Clear all three layers, then refresh. Yoast updates the HTML on save, so if the source still shows the old description, recheck that the Yoast field actually saved.

No. The meta description is not a direct Google ranking factor, regardless of which plugin writes it. Yoast simply gives you a convenient editor and a length indicator. What does affect performance is click-through rate, and a well-written, well-sized description earns more clicks. That indirectly supports rankings over time.

All three plugins provide a meta description field and a length indicator. Yoast turns green at 120 to 156 chars, Rank Math at 110 to 160, and All in One SEO simply warns above 160. All three measure character count rather than pixel width. The underlying job is the same: write the description into the HTML head.

Stop guessing meta description length

Check any draft meta description against Google's real pixel cutoff, free and in your browser. No signup, no upload, no tracking.