Where does Google get the description text from when it's not in the page body?
Solution 1
I'm afraid all the previous answers are wrong! The chain of events of how a snippet is displayed in a search result is as follows:
- If you have a valid tag and it matches the content of the page, it will display this. Meta description tags are not useless as people have posted below - only meta keyword tags are.
- If you don't have a valid meta description tag but you DO have a listing in the Open Directory project (DMOZ) associated with the URL, it may display the description from this as the tag.
- If you don't have a valid meta description tag OR have a listing in the Open Directory project (DMOZ) associated with the URL, but you DO have one in the Yahoo Directory, it may display the description from this as the snippet.
- If you don't have any of the above, G will try and generate a snippet from the on-page content using analysis of the most likely useful content.
- If it deems ALL of the above to be irrelevant (very rare) it may list menu items. This is a sign of very poor site quality.
The example given page (http://cheerleaders.union.rpi.edu/) has a snippet of
Includes an introduction to current and past squads, pictures, a roster, related links, and upcoming events.
Following step 2, this page does NOT have a meta description tag but IS is listed in the Open Directory Project at http://www.dmoz.org/Sports/Cheerleading/College_and_University/NCAA_Division_III/. You will see exactly this snippet listed for RPI.
To override this behaviour, you would write your own meta description and put the following meta tag in the head of the page:
<meta name=”robots” content=”NOODP,NOYDIR” />
which is officially supported by Google:
http://www.mattcutts.com/blog/google-supports-meta-noodp-tag/
It doesn't have anything to do with:
- rich snippets.
- meta property tags.
- tags being over 200 characters long (the limit is 160, and they just concatenate anyway.)
Solution 2
If you read here, it says
Google's generation of page titles and descriptions (or "snippets") is completely automated and takes into account both the content of a page as well as references to it that appear on the web. The goal of the snippet and title is to best represent and describe each result and explain how it relates to the user's query.
So this shows that Google doesn't always show description which is picked up from that particular page, it may show the description set by the user in web masters tool, or they can also pick up description from the websites which links to that particular website, yes bots are smart these days...
Apart from that you might like to check out about microformats
as you've mentioned that you are learning about SEO.
Related videos on Youtube
Admin
Updated on September 18, 2022Comments
-
Admin over 1 year
The tutorial I am reading claims that the description of a web page (the little blurb google does about your site when you see it as a result in a search) is stored in a metadata tag as so:
<meta name="description" content="Description of a website>"
However, when I look at the source of any actual websites, I don't see any tag such as this, but they do have descriptions. My question is, where is the description stored?
Take a look at this sample website: http://cheerleaders.union.rpi.edu/. When you google "rpi cheerleading" you get a description of the website, the text of which is not taken from the web page, and the page source does not have a description tag. What gives?
-
Pekka almost 11 yearsGoogle is probably extracting the description text from another place, like the body text. Can you show an example where you see a description in Google but no meta description tag?
-
Admin almost 11 yearsAs far as I konw you have it right. Can you give an example?
-
Admin almost 11 years@Pekka웃: python3porting.com (doesn't have a description and indeed Google extracts the beginning of the content text and uses that as a description. I, like Maksim, can't find a site that does use a description.
-
Pekka almost 11 yearsMaksim: re your example - interesting question! I'm not sure whether their content has changed recently, or whether there actually is a way in the Webmasters program: google.com/webmasters/tools to enter descriptions. (Let me go check... Edit: I can't see anything like that in my Webmasters interface)
-
Cédric Girard almost 11 years"rpi cheerleading" ... I didn't know that Raspeberry Pi had cheerleaders :D
-
Pekka almost 11 yearsFun fact: when you Google
Includes an introduction to current and past squads, pictures, a roster, related links, and upcoming events
you will find that the description is used by other sites linking to the cheerleaders site, including dmoz. -
John Conde almost 11 yearsThis question appears to be off-topic because it is about seo
-
-
Pekka almost 11 yearsThis doesn't answer his question though.
-
Admin almost 11 yearsGoogle can get description from description from meta tag, but can remanage your description if your description is incorrect. If you page not have a description tag, google get all text in your page and set description over 200 characters
-
Pekka almost 11 yearsbut see the example in his question. The description text is nowhere in the HTML page on the cheerleaders site. How do you explain that?
-
Admin almost 11 yearscheerleaders.union.rpi.edu i not see description tag. Google description is "Includes an introduction to current and past squads, pictures, a roster, related links, and upcoming events." I think : In this case google crawler all site and try to set best words to describe cheerleaders from all pages.