It sounds like you need to migrate away from the old RDFa breadcrumbs to Schema.org’s BreadcrumbList. This will require modification of the code surrounding your call to bcn_display() (likely found in your theme). Additionally, it may require you to change your breadcrumb templates. See https://mtekk.us/archives/guides/how-to-implement-schema-org-breadcrumblist-with-breadcrumb-navxt/ for more information.
Thread Starter
lencw
(@lencw)
John, thanks for the advice. I am using the Breadcrumb Navxt widget in a sidebar, so does that do the schema.org wrap? I always try to avoid adding specific code, so I could put the code in a plain text widget instead.
Can I suggest that given this advice, the navxt widget really needs a schema.org option in the dropdown?
-
This reply was modified 8 years, 3 months ago by
lencw. Reason: added suggestion
Thread Starter
lencw
(@lencw)
John
I have now discovered that importing the xml file fixes the issue, it removes the errors in google console. The widget is already adding the schema.org url. I did setup a text widget with the php code, and was the same when I looked.
Len
Thanks for bringing up the widget issue. It appears I’ve mislabeled the “Schema.org BreadcrumbList (RDFa)” option in the Breadcrumb NavXT widget. It was changed in Breadcrumb NavXT 5.3 to support the Schema.org BreadcrumbList (RDFa version) wrapping div. As long as you’re using a recent version of Breadcrumb NavXT (5.3 or newer), I suggest using the widget with “Schema.org BreadcrumbList (RDFa)” set until the label is fixed in the next release.