Without seeing the “more information” part of the google search console error, it’s difficult to diagnose what is going on. Also, seeing the markup Breadcrumb NavXT is generating would help diagnose the issue.
@mtekk thanks.
If you give me your e-mail address I can send you all the details.
@mtekk
Hello, I am waiting for your support on this issue. Google search console’ every day the problems increase more and more.
https://search.google.com/test/rich-results/result?id=cI8X0OS9CqiQGqvMw1gYgQ
-
This reply was modified 2 years, 7 months ago by
aga2442.
If you look at what the search console is complaining about, it appears to be on a JSON-LD breadcrumb, which appears to be part of a block that Rank Math is creating (my guess is this is not Breadcrumb NavXT that is causing the issue). If Rank Math is trying to pull in the JSON-LD output of Breadcrumb NavXT, there is likely some extra stuff that needs to be done (see https://github.com/mtekk/Breadcrumb-NavXT-Schema/blob/master/class-schema-breadcrumb-navxt.php). Namely, if you are going to have the item subfield be an array, you must specify a type (specifically "@type":"WebPage"). Of course, this isn’t in the schema.org examples, but both the schema.org validator and the Google validator seem to want this.
hello @mtekk
After the problem you said, I sent the problem to the rankmath support team with all the details of the problem.
They gave the following answer:
Since you are using BreacrumbsNavXT plugin to add breadcrumbs to your site, you should disable our plugin’s breadcrumbs in WP Dashboard > Rank Math SEO > General Settings> Breadcrumbs. They have their own Breacrumbs Schema that you should be able to enable in their settings.
I then disabled the breadcumb option via the rakmath plugin.
so the problem was fixed.
but the strange thing is that now in the rich results section the content maps of the corrected page do not appear.
as far as i understand your plugin is not working or not fulfilling its function. maybe i am thinking wrong.
you can see it in the pictures:
https://ibb.co/4mw9Cvn
https://ibb.co/59v6fcV
sample test: https://search.google.com/test/rich-results/result?id=SK2piytr9zNbnQGbibHtxg
On the homepage, you don’t have a breadcrumb trail (which is normal) so I wouldn’t expect to see a BreadcrumbList element there. As for the other pages, how are you calling the breadcrumb trail? The wrapping code isn’t correct (you are using an ol wrapping element with elements that are span not li, unless you really want to use ol and li elements I recommend wrapping the call in a div). The recommended calling code is:
<div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/">
<?php
if(function_exists('bcn_display'))
{
bcn_display();
}?>
</div>
That should cause the breadcrumb trail to show up as a BreadcrumbList item in the rich results test.