I want to have a breadcrumb navigation on my website which is also shown as breadcrumb navigation in the google search results.
That's no problem, just working with microdata as seen here: https://support.google.com/webmasters/answer/185417?hl=en
And checking if it works with: http://www.google.com/webmasters/tools/richsnippets
so everything works fine right now, but now I noticed that data-vocabulary.org which is used in the google microdata example is outdated and schema.org is the new standard.
And there comes the problem, this schema.org isn't working.
I used a this answer in Google Webmaster Tools Richsnippets and linter.structured-data.org. Google Richsnippets doesn't understand it and Linter prints:
Errors
ArgumentError: invalid byte sequence in US-ASCII
Structured data
The data did not match any templates on file. Submit a request to the mailing list to request support for additional templates.
No formats detected.
Parser statistics
RDF::Microdata::Reader: 8 statements
Matched Templates: none
So that whole schema.org is very confusing and seems not to work.
Someone ones what I'm doing wrong?
For now you should not use Schema.org for breadcrumbs. Just stay with data-vocabulary.org although it is outdated for other types. There were several similar discussions here already. Check this link where John Mueller from Google says that schema.org is not supported for breadcrumbs rich snippets.
at the moment we don't support the current schema.org breadcrumb markup for rich snippets, so you'd need to use one of the other documented formats. w3.org/2011/webschema/track/issues/10 also has some details about the difference. – John Mueller Jan 30 at 14:59
来源:https://stackoverflow.com/questions/17773507/schema-org-breadcrumb-navigation-is-not-working