Optimizing for Rich “Jump To” Snippets

Back in September last year Google announced a new form of rich snippets: those with jump to links in them. They themselves used the example for this trans fat search result:

Google result leading to Wikipedia page for trans fat

Now I hadn't paid too much attention to this new feature until we started testing a new search traffic monitoring tool we've built at OrangeValley, and I noticed that 5% of the traffic coming to my WordPress SEO article had such rich "jump to" snippets. I could see this because they entered the site with a URL with a fragment identifier (aka hash: #) in it.

Now 5% of the traffic didn't immediately make me go all nuts, until I started thinking about what this meant usability wise: instead of people having to search within the article for the content they came for, they're taken straight there. That's a bonus, right? I've yet to prove that this improves conversions, but I'd guess it would.

Researching jump to snippets

So here starts the research: how do we optimize for these rich snippets? In the post on the Google Webmaster blog accompanying the official release, they state that:

There are a few things you can do to increase the chances that they [these jump to snippets, JdV] might appear on your pages. First, ensure that long, multi-topic pages on your site are well-structured and broken into distinct logical sections. Second, ensure that each section has an associated anchor with a descriptive name (i.e., not just "Section 2.1"), and that your page includes a "table of contents" which links to the individual anchors.

When I dove more deeply into our stats, I noticed a couple of things:

  • almost every article that has an internal Table of Contents is getting this kind of traffic
  • those articles are getting more search engine traffic in general (probably related to their length too)
  • they use different ways of identifying the anchor, and all seem to work
  • their tables of contents are always marked up using a list
  • articles with "just" inline internal links to other parts of the article do not seem to get this kind of traffic

How to create internal anchors

Basically there's three ways of defining these anchors:

1. <h2 id="heading">Heading</h2>
2. <h2><a id="heading">Heading</a></h2>
3. <h2><a name="heading">Heading</a></h2>

All three options require linking to them like this:

<a href="#heading">Heading</a>

Where my WordPress SEO article uses option #2, our Magento SEO is using option #1, and the examples Google gives are using option #3. I can't see any real reason to choose one over the other, so I chose the cleanest one: option #1.

Optimizing for jump to snippets

So what do we need to do?

It turns out this is awfully simple, you need to do two things:

  1. properly identify the different sections of longer articles, and identify their headings with fragments;
  2. create a table of contents, linking to these fragments.

While the Magento SEO article has a clearly marked Table of Contents, the WordPress SEO article only has a listing of internal links, without any heading. They do have one thing in common: a list, either ul or ol linking to the different sections with their appropriate fragments.

So your table of contents should look like something like this at the minimum:

<ol>
<li><a href="#research">Researching jump to snippets</a></li>
<li><a href="#createinternal">How to create internal anchors</a></li>
<li><a href="#optimization">Optimizing for jump to snippets</a></li>
</ol>

I'll keep track of this kind of traffic from now on, and I'll let you know if I find any more optimizations. There's one caveat to this: this is not based on a very large data set yet, and it just so happens to be that all of the pages with ToC's I found getting this traffic have these ToC's marked up as lists. It could be that other ways of marking up a ToC work too, I just haven't found a working example yet.

Tags: ,
Category: SEO
You can skip to the end and leave a response.

46 Responses to “Optimizing for Rich “Jump To” Snippets

Another good point to note is that if your going to use a table of contents, make sure every major section has a "Back to Top" link available for the user.

Having a table of contents is nice to have if your visiting the article normally, but if you visited the "jumped-to" link, you wouldn't be aware that there was a table of contents available in the first place.

You're absolutely right Bryan, just added those :)

This is probably a stupid question, but why are the "back to top" links so important? Is it purely from a usability angle is that also something that Google takes into account?

Love the post Joost, I'd noticed the jump links for a few sites on Google and was wondering how we could go about utilising that!

Hopefully I won't step on Joost's toes to much here and try to answer this question. The 'back to top' links are mainly for increasing usability, as they function the exact same as internal links, so Google will handle them the same.

The reason they are important to use with a table of contents was as I stated above. If a user visits the the 'jumped-link', then most likely the user has no idea of what sections they missed or are coming next. Having a 'back to top' link is a clean solution to this issue, while at the same time saving a LOT of a scrolling for the user (which can be especially annoying on a laptop).

Thanks, and 100% agree ;)

Makes perfect sense, thank you very much for answering!

Is there any specific wordpress plugin available for easy realizing this?

Not just yet :) Ow and you, Jeroen, should get yourself a gravatar :)

Hakadelics 'SEO Table of Contents' plugin produced 'jump to' results for me. It automatically pulls in the content between header tags on a page/post to form a table of contents. You also might want to test 'Tiny Table Of Contents'. Both are available from wordpress.org.

I've been searching for a plugin, but couldn't find one that looked good. Going to try @ Gary Barretts suggestions here.

You have to check up these Google Analytics tips

The right post at the right time.

Thanks

Pingback: SearchCap: The Day In Search, March 1, 2010

Thanks Joost,

I've been thinking of creating a table of content for a few of my articles (they are quite long) and this just motivated me to stop being lazy and go ahead and make them. However, do you think that having the TOC right at the beginning of the article can negatively impact SEO since Google does give more weight to the text at the beginning of the article. Would you recommend beginning the article with a couple of paragraphs as in your WordPress SEO article before listing out the TOC?

Also, as an unrelated question, in your opinion, would having breadcrumbs (I am using your plugin) displayed at the page bottom instead of the top have any negative impact on SEO? I would prefer not to have it at the top as the Breadcrumb plugin lists the page/post title and then right after that the title is again repeated as an H1 element. I don't like the back to back duplicate text and I have a feeling that the search engines would probably also dislike that. I'd greatly appreciate your thoughts on that.

Thanks for the great articles. I've referred to the WP SEO article a gazillion times now :)

Cheers

Yes, there is a wordpress plugin to automatically build a table of content : here it is : http://bravenewworld.fr/referencement-seo/enrichir-vos-snippets-grace-aux-sommaires-736/
Made by a french guy, the plugin is in a beta version

I've been looking for a similar thing, that would arrange my table of content . Highly recommended piece.

Thanks

Jerry

I am implementing this over the coming weeks for sure, this is very cool for long posts, I am still trying to figure a few things out, so thanks for putting me on the right track.

Thanks for the clarification and the write-up. I have been wanting to put these site links or internal jump to links in some of my client sites also, and now I have two points to go by - 1) have table of contents inside a html list; 2) split up large posts into multiple sections with semantically named anchors.

Yoast,
1.
from a "Direct Response marketing" perspective I agree that having the content the person came for easy to find would increase conversions.

2. Re: "back to top links" threadlet above. I noticed the wikipedia example above does have the table of contents viewable when I scroll up the page. Not sure that I understood the basic problem "back to top links" are solving beyond improved navigability.

3.If someone does build/improve a TOC plugin [hint ;)] it would ideally have a tickbox saying >By default show/hide...this way long form direct response webpages may be able to benefit from this new Google search functionality.

4. I also just did some experimenting. I saw that you too have also created a TOC for this article. But a search in Google does not give the same jump-to tags under the SERP. Obviously Wikipedia has 1000's more inbound page and site links. So I'm guessing critical mass would be at play here. Question is, at what point would these #links start showing

Pingback: » Schleimt euch zur SMX nach München | seoFM - der erste deutsche PodCast für SEOs und Online-Marketer

Pingback: BlogBuzz March 6, 2010

Could I use jumpto snippets on a category/archive page ?? If I listed a set of popular category tags across the top of the archive page. Is this a good or a bad idea.

Brilliantly simple to implement but this ought to hopefully help to bring in some more traffic to the right articles. It definitely helps to create a lot more links to a page.

I am so glad I followed the newsletter link and read this post.
I have for some time a table of contents in one of my blogs, but the jump-to links refused to appear in the SERP.
I thing I know now why - the items are not in a list markup format !
I will change that and see how it goes..
Thanks again, you have a great blog here :)

BTW, did you notice that only the first 4 links are displayed in the SERP?
What do you think about that?

Thanks Joost! I just found your blog two days ago and I love your yoast.com a lot

Pingback: Sneak Peek at Lynn’s Desktop… | Free PLR Ebook

Pingback: Sneak Peek at Lynn’s Desktop… | Internet Marketing Superstar

Pingback: Email Marketing That Kicks Butt | alfonso7569886

Pingback: Google sfrutta l’HTML5 per le Rich Snippets | My Social Web

Pingback: obscene Cost High Definition TVs – Providing proper Performance « sammy4517497

Pingback: Golf Swing Tip – Hogan’s Pane of Glass « madalyn8509660

Pingback: Why You Shouldn’t Be a inactive Internet Marketer « russell8170926

Pingback: In Conversation With Pinchas Zukerman

I just noticed that if you do a Google search for "credit cards" the domain creditcards DOT com has "jump to" snippets in it's result. If you go to the site and look, it's merely an unordered list with links to other pages on their site. That's interesting...

Pingback: The exercise of Sports Nutrition Supplements in Soccer « warren5053363

Pingback: fearful Your Youth Will find Seriously Injured Playing Football? « trenton6303928

Pingback: karlee3081437 » Blog Archive » Meal Planning For Families

Pingback: Embroidered Golf Shirts « jaylee8248853

Pingback: Musical Genres Or Styles of Guitar Music « tristan2463715

Pingback: Food Allergy – Establishing the Diagnosis « addison2433982

Pingback: thought Professional American Football Tips « alfredo7245055

Pingback: Affiliate Marketing Opportunity « kaylah5623997

Pingback: What Exactly is icy Smoking? « kamari1740609

Nice article. I love the idea of creating table of contents. It's really helpful.

Comments closed, if you feel you have something to say:
drop me a line.