Content editing and maintenance guide
Why Google Ignores Your WordPress Meta Description
Google builds most snippets from page content and sometimes uses the meta description when it fits better. Check the tag is published, then read the page for the text Google chose.
On this page
A search snippet that differs from your meta description is usually not a fault. Google says snippets are primarily created from page content, chosen to match the specific search, and that it sometimes uses the meta description when that gives a more accurate description of the page. Google’s snippet documentation, checked September 27, 2026. So first confirm the description is actually published. If it is, read the page for the passage Google is quoting, and decide whether that passage or the description needs work.
Separate a storage problem from a selection problem
There are two different situations, and they need different fixes.
| Situation | What you find | What to fix |
|---|---|---|
| Storage or output problem | The tag is missing, empty, duplicated, or different from what you saved | Your site: the plugin, theme, cache, or template |
| Selection | The tag is published correctly, and Google shows other text | Possibly nothing; possibly the page content or the description |
Google cannot use a description it never receives, so start with the HTML.
Compare the stored field with the published HTML
-
Open the post in the editor and copy the description field exactly. If it is empty, note what the plugin falls back to.
-
Open the published page in a private window, view the source, and search for
name="description". Or run:curl -s https://garden.example/prune-roses/ | grep -o -i '<meta name="description"[^>]*>' -
Count the tags. There should be exactly one.
-
Compare the
contentvalue with what you saved.
The address is illustrative. What each result means:
- No tag. Nothing on the site is printing a description for this page. Check that your SEO plugin is active and that the field saved.
- Two tags. Two plugins, or a plugin and the theme, are both printing one. Decide which should own the tag and turn the other off.
- A tag with old text. A page cache or CDN is probably serving an earlier copy. Purge it and check again.
- A tag with different text. A template or fallback is winning. In WP Visibility, an empty Search description on a post or page other than the front page uses the Post & page description template, which ships as
{excerpt}, and an empty excerpt falls back to the start of the content. See Set title and description templates.
Also check the robots meta tag on the page. Google documents nosnippet, which prevents a snippet, and max-snippet:[number], which limits its length. If either is set, the snippet you see may be shorter than your description or absent. In WP Visibility, the snippet limits an indexable page sends come from the Indexing section of the settings; see Keep a page out of search for what that section controls.
Read the page for the text Google chose
If the tag is correct, find where the displayed snippet came from. Copy a distinctive phrase from the snippet and search for it in the page source. It will usually be somewhere in the visible content.
Then ask what that passage tells you. These are the patterns worth checking for, not a list of known causes; Google’s snippet documentation does not say why a particular passage was chosen.
- The passage answers the query more directly than your description. Say someone searches “when to prune climbing roses”, and the page has a paragraph on climbing roses while the description summarizes the whole article. This is Google doing what its documentation describes. No fix is needed.
- The passage is outdated or wrong. The snippet quotes an old price, a discontinued service, or last year’s date. The page has a content problem that the snippet exposed. Fix the page.
- The passage is boilerplate. The snippet shows cookie text, a newsletter prompt, or a repeated sidebar line. Consider whether that text needs to be in the main content, and look at the
data-nosnippetattribute, which Google documents for keeping specific parts of a page out of snippets. - The description is generic. Your description matches the one on several other pages. Google says identical or similar descriptions on every page are not helpful when individual pages appear in results. Rewrite it for this page.
- The description is a keyword list. Google says descriptions made of long strings of keywords are less likely to be displayed. Rewrite it as a summary.
Test more than one query
Google says it may show different snippets for different searches. One screenshot tells you about one query.
Search for the page three ways and record each result with the date:
- A query that describes the page as a whole, such as the article’s subject.
- A narrower question the page answers in one section.
- The page or brand name, if people search for it by name.
If your description appears for the broad query and page text appears for the narrow one, the description is working as intended. If page text appears for every query, compare the description with the page opening: the description may be describing something the page does not clearly say.
Decide whether the content or the metadata needs work
| What you found | Decision |
|---|---|
| Snippets quote accurate, relevant passages | Leave both alone |
| Snippets quote outdated or wrong text | Update the page content first |
| Description is generic or duplicated | Rewrite the description for this page |
| Description promises something the page does not show | Change the description, or add the missing information to the page |
| Tag missing, duplicated, or stale | Fix the output on your site, then recheck |
After any change, confirm the published HTML, request indexing with the URL Inspection tool in Google Search Console, and wait for a recrawl before searching again. Google says a crawl can take from a few days to a few weeks and that a request does not guarantee inclusion. Google’s recrawl documentation, checked September 27, 2026. Keep the dated screenshots and the old text so you can compare like with like.
What an SEO plugin can and cannot do
WP Visibility saves your description and prints it in the page head. It cannot make Google or any other search engine display it; that choice belongs to the search engine and can change by query. Treat the description as the best summary you can offer, and treat the page content as the source Google will usually draw from.
For writing the description itself, with worked examples, see write useful meta descriptions for WordPress pages. The WordPress SEO reference covers titles and descriptions as a whole.
