This article was originally published under Search Engine Land.
Letโs deconstruct the Google snippet in all its glory โ from the Posts/Authors/Last Post line, to the document date, to the Keywords in Context (โKWICโ), to the ellipses, to the inside-the-snippet anchor links.
But before we do, it would probably be a good idea to define the term snippet. Google defines a snippet as โa description of or an excerpt from the webpageโ that follows the title and precedes the URL and Cached link. Simply put, the snippet refers to the description portion of a Google search listing. It doesnโt include the title, nor does it include the URL. Google engineer Matt Cutts provides a good introduction to snippets and the surrounding neighborhood in this video.
This is a crucially important detail: snippets are determined query-time; in other words, they vary depending on the keyword being searched on, as demonstrated by Wordstreamโs blog post about snippet control here.
What are the components of a Google snippet?
First, there is sometimes a gray line of text that precedes everything else. If Google determines that the site is a discussion forum, youโll see in gray text: โ[number] posts โ [number] authors โ Last post: [some date]โ, as you can see in the example below:
If itโs a scholarly article, then the gray text says something like โby J Smith โ 2010โ or โby J Smith โ Cited by 1 โ Related articles.โ If a book result, then itโll show something like โby J Smith โ 2010 โ Fiction โ 333 pages.โ If the page is marked up with microformats, the gray text may display structured data on people, locations, events, product ratings/reviews, etc. โ this is referred to by Google as a rich snippet.
Rich snippets are relatively rare, so donโt expect that employing microformats will automatically trigger rich snippets. I expect this will change as Google continues to roll out their implementation of rich snippets. Rather than discuss rich snippets in detail here, Iโll point you to an article on the topic written by one of my colleagues here at Covario, Jill Kocher.
Then it switches to black text. Sometimes the snippet includes a date at the beginning followed by ellipses (โโฆโ). That occurs if Google determines there is a primary date associated with the page in question, such as is often the case with a blog post. This does not hold true for blog category pages, because there are multiple posts listed, with a date associated with each.
Google is quite adept at teasing out the date from the page. It doesnโt have to be marked up with some special microformat. Iโve seen dates enclosed in div or span tags with a class name that is anything but standard (e.g. class=โdateโ, class=โsubmittedโ, class=โpostheadโ, etc.). Iโve seen dates in dd tags with a label like โPost dateโ in a dt tag, or simply the words โLast modified:โ preceding the date. Iโve even seen dates simply bare in the copy. Google correctly handled them all.
If there is no date but the snippet begins with ellipses, that indicates the snippet was excerpted from a larger body of text (whether part of a meta description or page copy โ more on this in a minute) and text preceding the ellipses was omitted. Similarly, when ellipses follow at the end of the snippet, the snippet was truncated for length. The maximum length of a snippet (at least a standard snippet), not including ellipses at the beginning or end, is 156 characters. If the snippet source (e.g. the meta description) is any longer than 156 characters, the snippet will be truncated and ellipses will be displayed to mark where the text continues but was omitted in the snippet view.
Ellipses can occur at the beginning, and/or end, and/or somewhere in between once or multiple times. There is an exception to this 156 character rule: sometimes an extended snippet is displayed for certain listings, like when itโs a more esoteric query. Or, when the listing is buried deep in the search results, where the snippet spans 3 or even 4 lines in the search results instead of the standard 2 lines and thus there can be nearly double the number of characters present (as in the screenshot above.)
How to influence snippet text to use a Meta description
The copy in black text could be pulled from one or multiple of these sources: from the meta description, from the description from the siteโs Open Directory listing, from the content of the page body, or even a combination of these. Iโve seen cases where the meta description and body copy were both incorporated into the snippet.
Surprisingly, even hidden (โdisplay:noneโ) text can end up in the snippet. Rather than leaving your snippet to chance, try to โconvinceโ the Google algorithm to use your meta description instead (assuming itโs good, i.e. is well-written and compels the click through, of course!) by incorporating the popular search terms in the meta description.
Itโs most likely that the meta description will be used by default when the page doesnโt contain the userโs search term and is ranking primarily because of inbound links and their anchor text. Hereโs a (perhaps obvious) tip: look at your web analytics for the top search terms driving traffic to the page and make sure these terms are present in that pageโs meta description.
Meta descriptions are best hand-crafted, but for a large website, thatโs probably impractical. Thankfully, meta descriptions generated automatically based on a recipe can work out well too. For example, an etailer could auto-generate meta descriptions for their product pages whereby all the key bits of information which are scattered throughout the page (e.g. price, size, style, manufacturer) would be gathered together โ since it would otherwise be unlikely that a Google-generated snippet would capture all of this information.
According to this Google Webmaster Central Blog post, the meta description is less likely to be used if Googleโs automated algorithm deems it low quality. What would cause Google to deem a meta description low quality? If itโs comprised of long strings of keywords, duplication of information that is already in the title tag, content duplication within the meta description itself, or poor formatting that makes the description hard to read.
An Open Directory listing, if you have one, will probably trump your meta description and page copy for your home page. For example, search for โstarbucksโ and youโll find the Starbucks.com home page listing has this 1-line snippet: โInternational chain. Offers store locator, menu, and product information.โ
This is the description from the listing for Starbucks in the Open Directory. Despite the fact that the meta description (โStarbucks.com home pageโ) includes the search term (in this case โstarbucksโ) and the ODP description doesnโt, the latter is what is chosen for the snippet. If you donโt want your ODP listing to be the basis for your title or snippet, use the meta robots NOODP tag, as explained here.
Search snippets and โKey Wordsย in Contextโ
Within the black text, you will often see bolded keywords. The bolded words correspond to the search keywords entered by the user. The bolding is referred to by Google engineers in information retrieval (IR) parlance as Keywords in Context, more often by its acronym KWIC. Matt Cutts talks about KWIC (pronounced โquickโ) in this video.
Google uses stemming, morphology, and synonyms to relate the searcherโs keywords to the keywords in the document. A different gerund (-ing instead of -ed) could be considered a match by Googleโs relevancy algorithm, but it may or may not be bolded as a keyword in context. Doing my own tests, I found cases where queries in a singular form returned plural forms of keywords in bold, and vice versa.
Additional snippet features
After the line(s) of black text, there may be a โplus box.โ The plus box could, for instance, be with a stock chart for a publicly traded companyโs home page listing. Or a map of a pertinent location if Google was able to extract a primary address from the page.
Sitelinks also may be present after the black text. Sitelinks are not traditionally considered to be part of the snippet. Sitelinks in their standard form point to other locations within the site using text obtained from anchor text or title tags. But there are now anchor-based sitelinks too that point to locations within the same page (when links containing # are present on the page.)
Sitelinks will sometimes be present within the snippet itself (read about this โJump toโ feature here). Strangest of all, the anchor sitelinks is the one that is sometimes attached to forums, detailed at the end of this post. Sitelinks are beyond the scope of this article; Iโll save that for another time. In the meantime, check out this article from one of my New Zealand-based colleagues to learn more about Googleโs criteria for displaying sitelinks and how to influence when and how they are displayed.
Occasionally, you may come across a search listing with no snippet. That can happen if the site goes offline or is otherwise not available, such as during a DDoS attack. A more likely scenario is if the page was disallowed by robots.txt. A Disallow directive tells Googlebot not to access the page, but it can still list it in the search results โ even though it doesnโt know what is contained on that page. A No-follow directive on the other hand, which is also unofficially supported by Google, will keep the page out of the search results altogether.
5 myths about Google snippets
Iโd like to take a moment to dispel several myths about snippets:
- The term snippet is synonymous with the search listing and therefore includes the title, URL, Cached link, etc. Not true. Google makes very clear the fact that the term snippet applies solely to the description โ and therefore follows the title and precedes the URL and the Cached link.
- Google always uses the meta description in the snippet if itโs defined. That is far from the case. As already mentioned, snippets are query-specific and so they are always changing. Even when your meta description includes the search term, there are no guarantees.
- Meta descriptions help with rankings โ not just the snippet. This is patently untrue. According to Google, โwhile accurate meta descriptions can improve clickthrough, they wonโt affect your ranking within search resultsโ (from this aforementioned post.)
- The bolded keywords in the search listing are bolded because they affected the ranking. Nope. The bolding of keywords (KWIC) is solely for user experience purposes. The meta description, as already stated directly above, does not influence a pageโs rankings.
- The maximum length of a standard snippet is 160 characters. Iโve seen various SEO bloggers asserting max lengths of 150, 156, 160, 161, and 165. Whatโs the correct answer? As mentioned above, 156.
I love to see creative snippets. Hereโs one of my favorites, from Darren Slattenโs home page (SEOmofo.com):
Speaking of Darren, I encourage you to check out these clever snippet experiments he conducted and his Snippet Optimizer tool. Another useful tool โ this one from Google โ is the Rich Snippets Testing Tool; just donโt get your hopes up that this means your listings will display with rich snippets anytime soon โ unless of course, youโre the size of LinkedIn or Hulu.





