[Skip Header and Navigation] [Jump to Main Content]
Are shown when I found my pages of my sites in Google.

If not a bug, how to disable it without removing it?

Comments

tombigel’s picture

mm.. Interesting, I didn't think that search engines index internal links.

1st - The links should have a rel='nofollow' (http://en.wikipedia.org/wiki/Nofollow) attribute (my bad for not adding it) because they are not supposed to influence the search results.
2nd - After searching a bit I believe that there is no good way to completely hide links from search engines (there are googleon/googleoff HTML comments but as I understand they hide content, not links), they just don't want you to be able to do so - it's their business...
If you search for "Skip Header and Navigation" in Google you'll find millions of results. This is the price to pay for adding accessibility features for your site I guess.

These links can be removed by unchecking a box in the Theme Settings page, if you believe that removing them will not influence your site's accessibility, or if you believe you don't need it (you cold hearted bastard :-), remove them.

amir simantov’s picture

It seems I am a cold hearten bastard - done as explained in the last sentence.

It is indeed too bad that there is no win-win solution for this.

alonpeer’s picture

Adding the accessibility links with jQuery on page load will help hide them from search engines. The question is - will this damage the accessibility level of the page?
Tom, if this is a good solution in your opinion, I can write the code for that.
We can also let the theme user choose the way he wants these links rendered through the theme settings page - server side (the current way) or client side (the jQuery SEO friendly way).