Исправлено "Атрибут publisher.itemtype имеет недопустимое значение", когда автор является издателем
Как исправить "Атрибут publisher.itemtype имеет недопустимое значение", если автор также является издателем?
В общем, у меня есть клиент, которому нужен высококлассный SEO-сайт, и он пишет, печатает, продает и публикует собственные книги. Google не одобрил мою настройку и вернул мне ошибку в схеме.
ОБНОВИТЬ
Вот пример моей проблемы Я ставлю publisher
как "John Di Lemme Development Group". Я делаю это с помощью HTML-кодов, а не для этого использую JSON LD.
5 ответов
Спасибо всем, но я нахожу решение. В общем, я регистрирую компанию в Google Business Listing и после этого размещаю издателя и принимаю ее. Это хорошо работает. Спасибо!
Ошибка сообщает вам, что тип элемента, который вы указали для свойства издателя, недействителен. В то время как https://schema.org/ поддерживает тип Person для свойства издателя Article, Google не поддерживает. Google поддерживает только Организацию (не Персона) в качестве типа свойства издателя, как указано на странице "Структурированные данные статей" в Google Developers.
Издатель должен быть Лицом или Организацией.
Вот пример статьи, включая автора и издателя с Schema.org в теле HTML без JSON LD.
надеюсь, это поможет
Если вы настроили схему Author, для нее потребуются схемы Person или Organization. Я не знаю, используете ли вы схемы JSON LD или HTML. Пожалуйста, уточните, чтобы я мог помочь вам.
Атрибут Publisher принимает полный объект в формате JSON LD с типом Organization. Возьмите полное обозначение объекта и передайте в качестве значения. Обязательно передайте полную нотацию объекта ImageObject в поле логотипа Organization.