Google Search Console warnings relating to Breadcrumbs using data-vocabulary.org

  • Posts: 4
  • Thank you received: 0
4 years 10 months ago #319016

-- url of the page with the problem -- : www.cteknz.co.nz
-- HikaShop version -- : 4.2.3
-- Joomla version -- : 3.918
-- PHP version -- : 7.2.3
-- Browser(s) name and version -- : Chrome 81.0.4044.138
-- Error-message(debug-mod must be tuned on) -- : Breadcrumbs
data-vocabulary.org schema deprecated

Newbie here so speak slowly and in plain english please

What does this mean, its a warning from Google Search Console?

"As of April 6, 2020, data-vocabulary.org markup will no longer be eligible for the breadcrumb feature in Google Search. To be eligible after April 6, 2020, you need to replace data-vocabulary.org markup with schema.org markup. Learn more about sunsetting support for data-vocabulary."

All my error pages relate to hikashop product listings, for example www.element82.co.nz/products/dc-chargers/product/ctek-d250se
My understanding is I can't remove the word "Products" in the URL and that may be causing the issue.

Apparently Joomla Core uses schema.org as standard and so I don't think its actually a breadcrumbs module problem.

I've been trying to make my URL's as simple as possible but I require a descriptive for category and product in hikashop so I've ended up with this double Products URL.

Any help for a newbie appreciated.

Please Log in or Create an account to join the conversation.

  • Posts: 83409
  • Thank you received: 13502
  • MODERATOR
4 years 10 months ago #319026

Hi,

It's likely an issue coming from your Joomla template modifying the HTML of the breadcrumb module of Joomla :
forum.joomla.org/viewtopic.php?f=712&p=3593106
It's not a problem related to HikaShop. So you probably have the folder templates/YOUR_TEMPLATE/html/mod_breadcrumb that you can rename via FTP to disable the customization of the breacrumb module by your template to fix the problem.
However, the best is probably to check with your template provider.

Regarding the word "products" in the URL, it comes from the alias of your main menu item. So as per the Joomla SEF structure and the way you configured your menu items, it's normal that you have it there and you can't just "remove" it.
However, there are ways to cheat the Joomla SEF system. For example, you can create a menu item "dc-chargers" as a main menu item of a hidden menu in your Joomla menu manager to display your dc chargers products. Then, you can enter the URL of the product minus the "products" part in the "canonical URL" setting of the product and activate the "force canonical URLs on listing" setting of the HikaShop configuration so that it will use the canonical URL instead of the normal URL on the listing to access the product page.
Note however that by doing this, you'll loose the active state on the "products" when you're on that product page.
Another simpler alternative is to use a SEF URL alias system like the one in sh404SEF. In that case, you can have any URL you want for any page on your website.

The following user(s) said Thank You: johnw

Please Log in or Create an account to join the conversation.

Time to create page: 0.055 seconds
Powered by Kunena Forum