架構和微數據:概述

已發表: 2016-03-09

第一個網站於 1991 年 8 月發布。如今,將近 10 億個網站在線,並且它們的複雜性(更不用說它們構成的生態系統的複雜性)只會繼續增長。 有數百種高級編程語言它們都做同樣的事情:與計算機通信。 有數百種語言需要理解,您可以想像這是一個讓計算機、系統和人們跟上的過程。 曾經有一段時間,雅虎、必應和谷歌的精明人士意識到需要一些結構和組織,否則事情只會變得更加失控。 它有點像狂野的西部。

元數據:搜索引擎的卡片目錄

“元數據”是說明數據內容的信息; 即,關於數據的數據。 還記得圖書館裡的舊卡片目錄嗎? 卡片目錄索引卡片,以標準化方式講述圖書館所有書籍的具體內容。 這些卡片包括標題、作者和出版日期等數據。 此數據用於生成基於杜威十進制系統的唯一索書號。 這是一套用於為圖書館中的每本書編制索引的標準,以確保可以以可預測的順序在彼此附近找到關於同一主題的書籍。 杜威系統自 1876 年以來一直在使用!

什麼是模式?

在 Internet 和過度簡化的上下文中,“模式”是一種構建和組織元數據的方式。 2011 年年中,三大搜索引擎展開前所未有的合作:Google、Bing 和 Yahoo 發起了一套網站元數據標準的創建。 年底前,俄羅斯搜索領導者 Yandex 加入了他們的行列。

搜索引擎形成了 Schema.org,其目標是定義和鼓勵採用網站管理員和其他人可以用來標記網站內容的商定結構(和類似的詞彙表)。 結果將是搜索引擎(和其他系統)可以更輕鬆、更準確地了解網站的內容,並且可以更容易地找到信息。

架構如何工作

正如 Schema.org 網站對其共享詞彙表所指出的那樣,“這些詞彙表涵蓋了實體、實體與動作之間的關係,並且可以通過一個有據可查的擴展模型輕鬆地進行擴展。 超過 1000 萬個網站使用 Schema.org 來標記他們的網頁和電子郵件消息。”

人、地點和事物都在頁面上表示,模式用於在整個網絡上一致地定義它們。 位置和聯繫信息等簡單元素以及評級等複雜元素均已簡化並與 Schema.org 語言保持一致。 以下是結構化數據如何向查看電影搜索結果的讀者顯示的示例:…以及網站如何向搜索引擎顯示一些相同的信息:

這是另一個電影示例,它說明了模式如何幫助搜索引擎了解網站的內容。 “化身”這個詞可以有很多含義:在線代表一個人、一部著名電影或一部不相關的電視劇。 它也是一個已停產的須後水品牌。 如果您收集古董男士香水並正在尋找 Coty 的頭像,此頁面上的架構會告訴搜索引擎這是返回的正確頁面,而不是關於電影的更受歡迎的頁面之一。

元數據有所作為。 它在整個站點的站點 HTML 幕後用於定義其內容和上下文。 對於搜索引擎,此信息是使搜索引擎運行的燃料。 沒有上下文和理解,搜索引擎仍然可以工作,但它不能準確地分析網站。 這意味著它也無法限定該網站如何回答搜索者的問題,這反過來意味著它可能不太可能返回該網站。

你有沒有想過那些藍色的小鏈接是如何出現在谷歌搜索結果中的,就像這裡的第二個條目?

或者為什麼有些結果有評級,而有些則沒有? 或者,為什麼有些結果在搜索結果頁面中顯示為已展開,而其他結果卻沒有? 這就是模式和微數據的魔力。

模式類型

使用了多種類型的模式; 數以千計的存在,更多的繼續被開發。 瀏覽風景可能會有點混亂。

首先,從滿足您需求的正確模式類型開始。 為了確定要實施的最佳模式類型,了解所有選項和可用模式類型非常重要。 讓我們看看最基本的:

  • 事物——定義一個“事物”可以包含任意數量的通用項。 例如,這包括圖像、文本描述和備用名稱的特定微數據。 它是最通用的模式項類型。
  • 事件——可能在指定時間和地點發生的事件可以使用特定的模式數據來共享信息,例如持續時間、結束日期、評級、組織方等等。
  • 人——用於定義人的元素的模式數據,包括地址、從屬關係、地址、出生日期和死亡。 真實或虛構的模式數據可用於以微數據形式定義一個人的特徵。
  • 地點——物理位置可以用微數據定義,例如屬性信息、地址、商店代碼、全球位置編號、經度和緯度,以及位置地圖的 URL。 這些元數據項有助於定義企業所在的位置。
  • 產品——可用於定義產品的架構,例如商品名稱、產品評級、報價、產品尺寸、商品類型等。 微數據有助於更多地了解公司可能在線上或線下銷售的產品和服務。
  • 組織——定義組織元素的微數據,包括地址、服務區域、獎項、品牌信息、聯繫人、電子郵件、稅號、電話、出版商(如果適用)等。
  • 審查 –定義討論要審查的項目的頁面的所有元素。 從評論產品、服務或實體到評論的元素(例如作者、角色、引文和內容評級)都使用評論模式定義。

什麼是微數據?

這就是常用詞彙發揮作用的地方。 微數據詞彙表提供了項的語義或含義。

谷歌很好地定義了微數據:“微數據是一種在 HTML 文檔中嵌入機器可讀數據的規範。 微數據由根據詞彙表定義的名稱-值對(稱為項目)組成。”

以下是一個詞彙表中常見名稱-值對的示例:

Schema.org 提供四種格式的示例:無標記、微數據、RDFa 和 JSON-LD。 對於開發人員和網站管理員來說,這是非常有用的資源。

實施模式

如果您已經做到了這一點,希望您了解模式的類型以及它可以為搜索引擎提供什麼。 現在是實際實施模式的時候了。 你從哪裡開始?

確定在您的網站上使用模式的機會是一個雙管齊下的過程。 首先,您需要確定要測試的實際模式。 如果您嘗試添加位置數據,或者可能提供有關事件的數據,請選擇要實施的項目。

接下來,實施架構需要了解您的網站平台,無論您使用的是 CMS 還是其他解決方案。 將代碼添加到您的站點不適合膽小的人,應該留給專業人士。 與您的網站管理員或數字代理商交談,告訴他們您希望實施的模式類型,並詢問他們是否可以幫助您實施。 如果您甚至向他們提供要實施的代碼(請參閱下面的代碼生成器),您將獲得一些額外的榮譽。

一些資源可用,它們將提供有關實施模式的有益信息。 一些插件可用於 WordPress 等 CMS,它們可能不需要那麼多實際編碼。 直接與您的技術團隊合作來實施這個非常有用和有價值的工具。

其他資源

Schema.org:歡迎來到 Schema.org

GitHub:資源架構

Schematron:模式資源

Google Developers:架構:插入

Google Developers:視頻架構

架構創建者:Schema-Creator.org

WordPress:多合一模式

Drupal:模式

實施資源

Kissmetrics “如何使用架構標記提升您的 SEO”

Moz 的“Schema.org 結構化數據”

不確定從哪裡開始? 對架構有疑問嗎? 在下面的評論中詢問我們!