Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Schema.org siteNavigationElement

I'm having trouble getting the Webmaster Tools rich snippet testing tool to properly return markup for schema.org's WebPageElement types.

http://schema.org/WebPageElement

Does anyone have a site that hosts this markup?

I'm looking for solutions for a website that has undesirable snippets returned on Google search. The website is an interactive library of slide presentations, with an advanced search function.

Many different search pages on this site are being dropped from the Google index every week. The snippet returned on these pages includes the navigation menu. There is no h1 tag and the first line of the navigation menu is in bold, so Google is identifying the menu as the main content of the page and returning this info in the search results.

I need Google to put the actual page content in the search results, to increase click through rate and resolve a probable duplicate content issue.

I thought it would be good to put an h1 tag on the site, and add schema for WebPageElement, SiteNavigationElement, WPHeader, WPFooter, and WebPage.

Does anyone have examples of this markup on their site?

In the past I've used the rich snippet tool and had it return error, and in every instance I found that my code did indeed contain an error, so I don't think it's the tool.

like image 342
Cynthia Coffield Avatar asked Jun 29 '12 22:06

Cynthia Coffield


People also ask

What is SiteNavigationElement schema?

The schema.org SiteNavigationElement extends WebPageElement. It is used to mark-up links that would make amazing contextual links.

What is SiteNavigationElement?

Site navigation schema markup (or SiteNavigationElement) is a schema markup filed under WebPageElement. If you expand Thing then CreativeWork in Schema.org, you can find your way to this schema markup. According to the website, it refers to “a navigation element of the page.” The definition may be generic.


1 Answers

I have implemented several of the schema.org WebPageElement types in http://gamesforkidsfree.net/en/ including siteNavigationElement

You can check how it is being recognized by Google in Rich Snippets Testing Tool.

Also in Google Webmaster Tools, there is a section to check this kind of markup at "Optimization / Structured Data", for this case it shows:

    Type                      Schema        Items    # Pages
    ---------------------------------------------------------
    ItemPage                  schema.org    109,657  6,866
    WPAdBlock                 schema.org    20,727   6,973
    SiteNavigationElement     schema.org    7,350    7,322
    WPHeader                  schema.org    7,319    7,319
    WPFooter                  schema.org    7,319    7,319
    WebPage                   schema.org    649      649

Regarding duplicate content you can have a look at one of the many Google support pages about canonicalization (isn't that duplicate content? :) e.g. canonicalization -> hints.

like image 147
marcanuy Avatar answered Oct 02 '22 03:10

marcanuy