Значение поля lo go обязательно - в Article-> publisher - PullRequest
0 голосов
/ 05 августа 2020

Я пытался написать статью, но получал: «Требуется значение поля lo go»

В документации неясно, как это должно выглядеть. Также примеры в документации не проходят проверку в https://search.google.com/structured-data/testing-tool/u/0/

Ответы [ 3 ]

1 голос
/ 05 августа 2020

Проверить Взгляд Google на lo go:

lo go URL URL-адрес lo go, который является представителем организации. Дополнительные рекомендации по изображениям: изображение должно иметь размер не менее 112x112 пикселей. URL изображения должен быть доступен для сканирования и индексации. Изображение должно быть в формате .jpg, .png, .gif, .svg или .webp.

Здесь также есть пример:

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "url": "http://www.example.com",
      "logo": "http://www.example.com/images/logo.png"
    }
    </script>
  </head>
  <body>
  </body>
</html>

Ознакомьтесь с Руководство Google по структурированным типам данных Статьи :

AMP lo go Рекомендации Примечание. Эти рекомендации lo go относятся к структурированным данным статьи, размещенным на отдельных страницах AMP. Инструкции по разметке Lo go, применимые к фактическому lo go сайта, см. В документации по разметке логотипа. Следующие правила применимы к логотипам для всех страниц AMP, включая истории AMP. Формат файла должен поддерживаться Google Images. Не используйте анимацию. Графическая c часть логотипа должна быть четкой на цвете фона. Следующие правила применяются к логотипам, используемым для общих страниц AMP, а не к историям AMP. Для историй AMP существуют разные требования lo go. Lo go должен быть прямоугольником, а не квадратом. Поле lo go должно помещаться в прямоугольник 60x600 пикселей и иметь либо высоту 60 пикселей (предпочтительно), либо ширину ровно 600 пикселей. Например, размер 450 x 45 пикселей не будет приемлемым, даже если он умещается в прямоугольнике 600 x 60 пикселей. Пример lo go Издатели должны использовать только один lo go для каждого бренда, который соответствует всем общим страницам AMP. Используйте полный текстовый знак или полный логотип; не значок. Текст в словесных логотипах должен быть не более 48 пикселей в высоту и располагаться по центру по вертикали в пределах высоты изображения 60 пикселей. Добавьте дополнительное пространство, чтобы увеличить высоту до 60 пикселей. Логотипы с фоном solid должны иметь отступы не менее 6 пикселей вокруг графика. c.

0 голосов
/ 07 августа 2020

Примечание. AMP-страницы и страницы без AMP имеют разные требования к свойствам и рекомендации. документы

AMP VS NON-AMP

AMP (Обязательный издатель lo go)

На расширенных результатах AMP это lo go является обязательным (в данном примере «The Indian Express»).

enter image description here

AMP article logo guidelines: https://developers.google.com/search/docs/data-types/article#logo -guidelines

NON AMP (Не обязательно издатель lo go)

Свойство lo go издателя не является обязательным (хотя вы получаете эту ошибку).

https://developers.google.com/search/docs/data-types/article#non -amp

Результаты поиска без AMP могут включать заголовок и изображение: enter image description here

Testing tool error

Anyway, for now, to avoid testing tool error. If you comment the logo microdata code you get an error: enter image description here

Uncomment (add publisher). Fix this issue.

Basic Microdata outline:

<article itemscope itemtype="http://schema.org/Article">
    <h1 itemprop="headline">Hello article</h1>
    <span itemprop="author">John Doe</span>
    <!-- article image -->
    <img itemprop="image" src="article.jpg" alt="Article image"/>
    <!-- datePublished/dateModified -->
    Published at: <span itemprop="datePublished">01/07/2020</span>
    Last modify: <span itemprop="dateModified">08/07/2020</span>
    <!-- publisher -->
    <div itemprop="publisher" itemscope itemtype="http://schema.org/Organization" >
        <span itemprop="name">Google</span>      
        <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
            <img  itemprop="url" src="http://www.example.com/logo.png" alt="publisher" />
        </div>
        <a itemprop="url" href="www.publisher.com" />publisher url</a>
    </div>
</article>

enter image description here

Related: https://schema.org/logo

0 голосов
/ 05 августа 2020
<div itemscope itemtype="http://schema.org/Article">
    <h1 itemprop="name">Article Name</h1>
    <h1 itemprop="author">Author Name</h1>
    <span itemprop="datePublished">22 Aug 2020</span>
    <span itemprop="dateModified">22 Aug 2020</span>
    <span itemprop="headline">some headline</span>
    <a itemprop="mainEntityOfPage" href="xxx.html" >#</a>
    <img itemprop="image" src="logo.png" >
  
    <p>Published by 
    <span itemprop="publisher" itemscope itemtype="http://schema.org/Organization" >
          <span itemprop="name">Publisher Name</span>

          <span itemprop="logo" itemscope itemtype="http://schema.org/ImageObject" >
              <a href="alice.html" itemprop="url">Alice Jones</a>

              <!-- or invisible to user
              <link itemprop="url" href="http://en.wikipedia.org/wiki/The_Catcher_in_the_Rye" />
              -->

          </span>
    </span>  
</div>
...