из тех что я посетил
Хлебные крошки там есть...
Нет, не так. Для хлебных крошек установлен специальный плагин woocommerce breadcrumbs. Но вот как он используется и что там выводится, я, если честно, не понял...
вроде в админке все есть нро гугл ругается что нет ни на одной из страниц
itemListElement реально нет. Вот смотрите, код хлебных кошек со странице на скриншоте:
У вас имеется itemscope - область применения. С указанием, что это хлебные крошки в соответствии с разметкой shema.org. Внутри - две ссылки и разделитель
Теперь для сравнения переходите на страницу http://schema.org/BreadcrumbList (атрибут в вашей же разметке). Спускаетесь в самый низ к примеру, нажимаете на вкладку Microdata и видите
Это всего лишь пример. HTML может быть таким, какой вам проще использовать. Самое важное здесь - должна быть область применения + элементы списка, связанные с этой областью itemprop="itemListElement" itemscope.
itemprop="item" - это "базовая единица" (так назовем)
Что делать дальше, уже, наверное, видно?..
P.S. Плагинами не пользуюсь. Поэтому относительно вашего woocommerce breadcrumbs не подскажу.
По идее, на странице настроек плагина вам должны дать возможность расставлять теги, добавлять атрибуты... Попробуйте... Если не получится, выложите скрины настроек плагина. Посмотрим)
Добавлено: 10-11-2023, 22:58:47
Еще

Если с настройками плагина не разберетесь, можно сделать тупо:
Здесь константы - из вашей разметки. Поэтому, если никаких тегов добавлять не будете - будет работать.
Что делает: находит все гиперссылки (тег a) внутри "контейнера" ваших хлебных крошек (тег nav) и для каждой добавляет атрибуты itemprop, itemtype и itemscope
Если крошек нет на странице (например, на главной), ничего добавлять не будет.
Код можно вставить в самый конец вашего script.js
Валидатор получаемой разметки от shema.org (https://validator.schema.org/) ошибок в результате не находит