Làm cách nào để chỉ định nhà xuất bản trong dữ liệu có cấu trúc Bài viết của lược đồ.org?


8

Tôi đang cố gắng sử dụng loại Bài viết từ lược đồ.org:

<article itemscope itemtype="https://schema.org/Article">
<!-- ... -->
<meta itemprop="publisher" content="MyCorp" />
</article>

Khi xác thực đoạn HTML này bằng trình xác nhận của Google , nó gợi ý tôi cung cấp logo của nhà xuất bản. Tôi nên sửa đổi mã ở trên để bao gồm URL của logo như thế nào?

Câu trả lời:


15

Một cái gì đó như thế này, mặc dù tất nhiên các thuộc tính khác là bắt buộc để đáp ứng các yêu cầu của Google về các tính năng bài viết trong kết quả tìm kiếm.

<div itemscope itemtype="http://schema.org/Article">
<!-- blah blah -->
  <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
    <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
      <img src="http://www.mycorp.com/logo.jpg"/>
      <meta itemprop="url" content="http://www.mycorp.com/logo.jpg">
      <meta itemprop="width" content="400">
      <meta itemprop="height" content="60">
    </div>
    <meta itemprop="name" content="MyCorp">
  </div>
</div>

4

Schema.org mong đợi một Organizationmục làm giá trị cho thuộc publishertính, nhưng bạn cung cấp một giá trị chuỗi ("MyCorp").

Nếu bạn muốn làm theo kỳ vọng của Schema.org (đây chỉ là một khuyến nghị, không bắt buộc), bạn có thể sử dụng một cái gì đó như thế này:

<article itemscope itemtype="https://schema.org/Article">

  <div itemprop="publisher" itemscope itemtype="http://schema.org/Corporation">
    <span itemprop="name">MyCorp</span>
  </div>

</article>

Google có thể muốn xem thêm các thuộc tính (như logo) cho Organizationmặt hàng, nhưng những thứ này cũng không bắt buộc. Công cụ kiểm tra của họ chỉ muốn nói rằng bạn không nhận được một trong các tính năng kết quả tìm kiếm của họ nếu bạn không cung cấp một bộ thuộc tính nhất định.


1
Không, publisher.logolà một thuộc tính bắt buộc cho Bài viết (cùng với nhiều bài viết khác), giả sử bạn muốn các tính năng SERP liên quan đến bài viết của Google hoạt động. developers.google.com/search/docs/data-types/articles
GDav

@GDav: Bắt buộc (bởi Google) cho tính năng cụ thể (đó là câu cuối cùng của tôi nói), nhưng không bắt buộc đối với sức khỏe của trang web / SEO của bạn. Sẽ không hoàn toàn tốt khi không cung cấp tài sản này, ví dụ nếu bạn không muốn tính năng này hoặc vì tổ chức của bạn không có logo hoặc vì bạn cũng không thể cung cấp các thuộc tính khác được yêu cầu.
unor

Như tôi nói, "bắt buộc [V]] giả sử bạn muốn các tính năng [của Google] hoạt động". Câu hỏi hỏi làm thế nào để thực hiện các thuộc tính logo, không phải là bạn có nên bận tâm hay không. Lợi ích SEO hữu hình là truy cập vào các tính năng SERP của Google cho các bài viết, vì vậy việc tuân thủ các đặc điểm kỹ thuật của chúng có vẻ được khuyến khích.
GDav
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.