Ошибка в микроразметке

– валидирую в вебмастере Яндекса
Выдает следующую ошибку:

http://schema.org/brand
ПРЕДУПРЕЖДЕНИЕ: поле http://schema.org/brand содержит некорректный тип данных http://schema.org/Thing. Допустимые типы данных http://schema.org/Brand, http://schema.org/Organization
http://schema.org/Thing
http://schema.org/name
@value = SI - Stile Italiano

Самостоятельно можно так поправить:
В файле /app/addons/seo/func.php
Заменяем

if ($brand) {
    return [
        '@type' => 'Thing',
        'name'  => $brand,
    ];
}

на

if ($brand) {
    return [
        '@type' => 'Brand',
        'name'  => $brand,
    ];
}

Ни Гугл, ни Яндекс при таком варианте не ругаются

5 лайков

@pavel.sh возьмите плиз на фикс в платформе

С данным решением проблемы нет ни на Гугле, ни на Яндексе?

Да, проблем нет. Это правильный фикс.

1 лайк

@pavel.sh появится ли фикс в 4.13.2 ?!

Здравствуйте!
Проблема исправлена, изменения войдут в 4.13.2.

1 лайк