Where does Google get the description text from when it's not in the page body?

15,395

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.

Share:
15,395

Related videos on Youtube

Admin
Author by

Admin

Updated on September 18, 2022

Comments

  • Admin
    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
      Pekka almost 11 years
      Google 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
      Admin almost 11 years
      As far as I konw you have it right. Can you give an example?
    • Admin
      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
      Pekka almost 11 years
      Maksim: 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
      Cédric Girard almost 11 years
      "rpi cheerleading" ... I didn't know that Raspeberry Pi had cheerleaders :D
    • Pekka
      Pekka almost 11 years
      Fun 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
      John Conde almost 11 years
      This question appears to be off-topic because it is about seo
  • Pekka
    Pekka almost 11 years
    This doesn't answer his question though.
  • Admin
    Admin almost 11 years
    Google 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
    Pekka almost 11 years
    but 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
    Admin almost 11 years
    cheerleaders.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.