一、什麼是 Schema 標記?
Schema 標記(Schema Markup)是一種結構化數據(Structured Data)的標記語言,它可以幫助搜尋引擎更精確地理解網頁內容。Schema 標記的格式主要是 JSON-LD、Microdata 和 RDFa,其中最推薦使用的是 JSON-LD,因為它較易於管理且被 Google 官方支援。
1.1 Schema 標記的基本概念
Schema 標記的作用是為網站內容提供額外的資訊,讓搜尋引擎能夠針對網頁的不同元素進行分類和理解。比起單純的HTML,Schema 標記能讓搜尋引擎知道哪些內容屬於文章標題、作者名稱、發佈日期等,進而提升搜尋結果的質量。
什麼是結構化數據?
結構化數據是一種特殊的語法,能夠幫助搜尋引擎更清楚區別不同屬性的內容。例如,一篇部落格文章包含標題、作者、發佈日期,而 Schema 標記能夠明確標註這些資訊,讓搜尋引擎更準確地理解內容。
1.2 Schema 標記如何提升 SEO 效果?
使用 Schema 標記可以增加搜尋引擎對內容的理解能力,進而提升網站的可見性和搜尋排名。以下是 Schema 標記對 SEO 的幾項主要優勢:
優勢 | 說明 |
---|---|
提升搜尋結果的可讀性 | 讓搜尋引擎能夠清楚辨識文章標題、作者、日期等資訊。 |
提高點擊率(CTR) | 藉由豐富摘要(Rich Snippets)使搜尋結果更具吸引力,例如星級評分、FAQ、影片預覽等。 |
更精確的內容分類 | 幫助搜尋引擎區分不同類型的內容,例如產品、評論、文章、活動等。 |
支援語音搜尋 | 結構化數據能讓語音助理更精確地抓取相關信息,提升語音搜尋的準確度。 |
1.3 Schema 標記的常見類型
Schema.org 提供了許多不同類型的標記,以下是與文章和部落格內容相關的常見 Schema 標記:
- Article(文章): 用於部落格文章、新聞或任何需要標記為「文章」的網頁內容。
- BlogPosting(部落格文章): 這是 Article 的子類別,特別適用於部落格文章,包含額外的屬性,例如「部落格名稱」。
- Review(評論): 用於標記商品或服務的評論,通常包含評分(Rating)資訊。
- FAQPage(常見問題): 用於標記 FAQ 頁面,幫助 Google 在搜尋結果中顯示清楚的問答格式。
透過適當的 Schema 標記,不僅能讓搜尋引擎更容易理解內容,還能提高網站的SEO表現,吸引更多點擊,提升流量表現。
二、為什麼文章與部落格內容需要 Schema 標記?
在SEO最佳化的策略中,Schema 標記(結構化資料)是一個強大的工具。它能幫助搜尋引擎更準確地理解你的內容,同時還能提升你的文章在搜尋結果中的表現。透過正確的 Schema 標記,你的文章與部落格內容可以獲得更豐富的摘要(Rich Snippets),進一步提升搜尋結果的點擊率(CTR),帶來更多流量。
提升豐富摘要(Rich Snippets)
當你的內容使用了正確的 Schema 標記,Google 可能會在搜尋結果中顯示豐富摘要(Rich Snippets)。這些摘要能夠讓你的內容脫穎而出,例如顯示星級評價、發佈日期、作者名稱等。
常見的文章與部落格內容 Schema 標記
Schema 類型 | 適用範圍 | 顯示效果 |
---|---|---|
Article(文章) | 一般部落格文章、新聞內容 | 顯示標題、圖片、發佈日期、作者 |
BlogPosting(部落格文章) | 部落格內容 | 增加標題與摘要顯示機會 |
Review(評論) | 產品或書籍評論 | 顯示星級評價 |
提升搜尋結果的點擊率(CTR)
使用 Schema 標記不僅能讓你的內容在搜尋結果中更醒目,還可以吸引使用者點擊,提升點擊率(CTR)。當一篇文章的摘要顯示更多資訊,例如發佈日期或星級評價時,使用者更可能覺得這篇內容值得信任,進而點擊閱讀。
如何讓你的文章獲得更高的點擊率?
- 確保標題與描述吸引人: 使用關鍵字並讓標題吸引注意。
- 使用合理的結構化標記: 避免過度標記,確保 Schema 內容與文章一致。
- 搭配圖片與關鍵資訊: 傳遞清晰的訊息,讓使用者快速了解內容價值。
Schema 標記如何影響 SEO?
Google 的搜尋引擎會透過 Schema 標記來理解你的內容類型與重要性,進而決定如何在搜尋結果中呈現你的文章。雖然 Schema 標記本身不會直接影響排名,但它能夠增加內容的可讀性、吸引點擊、提升使用者體驗,間接影響 SEO 表現。
Schema 標記與 SEO 效果對比
SEO 指標 | 有 Schema 標記 | 無 Schema 標記 |
---|---|---|
Google 理解內容的精準度 | 高 | 中等或低 |
搜尋結果的外觀 | 更豐富,可能包含圖片、評價 | 僅有標題與描述 |
點擊率(CTR) | 較高 | 普通 |
流量提升 | 可能增加 | 無明顯變化 |
總結 Schema 標記對部落格與文章的影響
Schema 標記的主要目的是幫助搜尋引擎了解你的文章內容,並讓你的內容在搜尋結果中以豐富摘要呈現,從而提升點擊率(CTR)與使用者體驗。正確使用 Schema 標記,可以讓你的部落格文章獲得更好的曝光與流量,進一步提升 SEO 表現。
三、適用於文章與部落格內容的 Schema 類型
如果你經營的是部落格或新聞媒體網站,合理地為你的內容加入 Schema 標記不僅可以幫助搜尋引擎更好地理解頁面,還可以提升內容的搜尋可見性。以下將介紹幾種適用於文章與部落格內容的 Schema 類型。
1. Article(文章)
Schema.org 的 Article
是最基本的文章標記,適用於大多數新聞、部落格以及一般網頁上的文章內容。它提供了標準的屬性,如標題、作者、發布日期等,幫助搜尋引擎理解該內容的基本資訊。
適用情境:
- 一般的內容文章
- 未特別分類為新聞或部落格文章的內容
- 任何以長篇文字為主的頁面
部分核心屬性:
屬性名稱 | 說明 |
---|---|
headline |
文章標題 |
author |
作者名稱 |
datePublished |
文章發佈日期 |
dateModified |
文章最後更新日期 |
2. BlogPosting(部落格文章)
若你的網站主要是個人或專業部落格,則 BlogPosting
是比 Article
更合適的 Schema 類型。它是 Article
的子類別,提供了針對部落格內容設計的額外屬性。
適用情境:
- 個人或企業部落格文章
- 主要提供個人觀點、評論、指南等內容的網站
- SEO 優化的部落格貼文
部分核心屬性:
屬性名稱 | 說明 |
---|---|
blogPost |
指示這是部落格文章 |
publisher |
部落格的發佈者 |
mainEntityOfPage |
相關網頁的 URL |
3. NewsArticle(新聞文章)
如果你的網站是新聞媒體或提供即時新聞內容,那麼 NewsArticle
這個 Schema 類型會是最佳選擇。這是 Article
的另一個子類別,適用於新聞相關的內容,並提供與新聞相關的額外屬性,例如編輯、新聞來源等。
適用情境:
- 新聞媒體網站
- 專門發布新聞報導的網頁
- 包含時效性資訊的內容
部分核心屬性:
屬性名稱 | 說明 |
---|---|
dateline |
新聞發布地點 |
editor |
文章的編輯人員 |
wordCount |
文章總字數 |
選擇正確的 Schema 類型能幫助搜尋引擎更準確地解讀內容,進而增強在搜尋結果中的呈現效果。如果你的網站主要發佈部落格文章,使用 BlogPosting
,如果是新聞網站則應使用 NewsArticle
,而一般文章則使用 Article
,這樣能有效提升網站 SEO 表現。
四、如何手動與自動加入 Schema 標記
為你的文章與部落格內容加入 Schema 標記,主要有兩種方式:手動編寫 Schema 標記,或者透過自動化工具來幫助你完成設定。以下我們將詳細說明這兩種方式的操作方法。
手動在 HTML 原始碼中加入 Schema 標記
如果你希望直接控制 Schema 標記,可以手動在 HTML 原始碼中加入結構化資料。以下是一個簡單範例,示範如何為文章加入 JSON-LD 格式的 Schema 標記:
1. 使用 JSON-LD 格式
在 HTML <head>
部分加入以下程式碼:
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Article", "headline": "如何為文章與部落格內容加入正確的 Schema 標記", "author": { "@type": "Person", "name": "你的名稱" }, "publisher": { "@type": "Organization", "name": "你的網站名稱", "logo": { "@type": "ImageObject", "url": "你的網站 LOGO 圖片 URL" } }, "datePublished": "2024-06-01", "dateModified": "2024-06-01", "mainEntityOfPage": { "@type": "WebPage", "@id": "你的文章 URL" }}</script>
這段程式碼定義了文章的標題、作者、發布時間、修改時間及主要頁面網址。
2. 使用 Microdata 格式
如果你想使用 Microdata 格式,可以直接在 HTML 樹狀結構中新增標記:
<article itemscope itemtype="https://schema.org/Article"> <h1 itemprop="headline">如何為文章與部落格內容加入正確的 Schema 標記</h1> <p>由 <span itemprop="author">你的名稱</span> 發布於 <time itemprop="datePublished" datetime="2024-06-01">2024 年 6 月 1 日</time></p> <div itemprop="articleBody"> 這是你的文章正文... </div></article>
使用自動化工具加入 Schema 標記
如果你不熟悉 HTML 或 JSON-LD,可以使用各種工具來幫助你自動生成 Schema 標記。我們可以透過 WordPress 外掛、Google 提供的工具或線上生成器來完成這項工作。
1. 使用 WordPress Plugin(外掛)
如果你使用 WordPress,可以利用以下幾款 Schema 插件來自動生成結構化資料:
插件名稱 | 特色 | 適用對象 |
---|---|---|
Yoast SEO | 內建基礎的 JSON-LD Schema 支援 | 適合一般部落格與新聞網站 |
Rank Math | 提供進階 Schema 設定,內建 Schema 產生器 | 適合進階 SEO 用戶 |
Schema Pro | 可視化設定 Schema,支援多種 Schema 類別 | 適合電商、內容網站 |
這些插件可以自動為你的文章加上結構化資料,讓搜尋引擎更容易理解內容。
2. 利用 Google 結構化資料標記輔助工具
Google 提供了 結構化資料標記輔助工具,可以幫助你快速為網站生成合適的 Schema 標記:
- 進入 Google 標記輔助工具。
- 選擇內容類型(如「文章」)。
- 輸入你的文章網址,並開始標記。
- 標記完成後,下載 JSON-LD 標記並加到網站代碼中。
3. 使用線上 Schema 標記產生器
如果你不想安裝 WordPress 外掛,還可以使用線上工具來手動產生標記,例如:
這些工具都可以幫助你輕鬆生成 JSON-LD 格式的 Schema 標記,然後手動加入 HTML 原始碼。
結構化資料驗證與測試
不論你是手動加入 Schema,還是透過外掛或工具自動生成,都建議使用 Google Rich Results 測試工具 來驗證標記是否正確。
- 進入 Google Rich Results 測試工具。
- 輸入你的文章網址,或直接貼上 JSON-LD 標記檢測。
- 點擊「測試網址」或「測試代碼」,查看結果與建議。
這樣可以確保搜尋引擎能夠正確讀取並理解你的 Schema 標記。
五、驗證與測試 Schema 標記的正確性
當我們在文章或部落格內容中加入 Schema 標記後,下一步就是確保這些標記正確無誤,並符合 Google 的最佳實踐。這樣可以讓搜尋引擎順利解析資料,提升我們的內容在搜尋結果中的曝光率。以下介紹 Google 提供的兩種驗證工具:結構化資料測試工具與 Search Console。
使用 Google 結構化資料測試工具
Google 結構化資料測試工具(Rich Results Test)可以幫助我們檢查 Schema 標記是否被正確解析,並顯示任何錯誤或警告。
步驟一:進入 Google 結構化資料測試工具
您可以透過以下連結進入工具頁面:Google Rich Results Test
步驟二:輸入網址或 Schema 代碼
此工具提供兩種測試方式:
- 網址測試:輸入您的文章頁面網址,並開始測試。
- 程式碼測試:直接貼上 Schema 代碼,檢測其正確性。
步驟三:檢視測試結果
測試完成後,工具會顯示以下結果:
測試結果 | 說明 |
---|---|
成功 | Schema 標記正確解析,無錯誤。 |
警告 | 部分非必要欄位缺失,不影響功能但建議補全。 |
錯誤 | 關鍵欄位缺失或格式錯誤,需修正。 |
透過 Google Search Console 驗證
另一種方法是透過 Google Search Console 來驗證 Schema 標記,確保其被 Google 正確索引。
步驟一:登入 Google Search Console
進入 Google Search Console 並選擇您的網站資源。
步驟二:使用「網址檢查」工具
在頁面上方輸入您的文章網址,然後點擊 「Enter」 檢查該頁面。
步驟三:檢視「增強」報告
如果頁面中包含可解析的 Schema 標記,Google 會在「增強」區域顯示相關資料。例如,若有 Article Schema,則「文章」類別會顯示該頁面被索引的狀況。
步驟四:修正錯誤並重新驗證
若發現錯誤或警告,請根據 Google 提供的建議修改 Schema 標記,然後使用「要求 Google 重新檢查」的功能,以確保修改內容成功被抓取。
確保 Schema 標記符合最佳實踐
除了驗證工具外,我們也應該遵循 Google 的最佳實踐,確保 Schema 標記發揮最大效益:
- 確保 Schema 資訊與頁面內容一致,避免誤導性標記。
- 定期檢查 Search Console 的「增強」報告,確保沒有錯誤或警告。
- 若使用 JSON-LD 格式,務必確保語法正確,避免語法錯誤影響解析。
- 測試不同設備(桌機與行動裝置),確保標記在各裝置上皆可順利解析。
總結
透過 Google 結構化資料測試工具與 Search Console,我們可以確保 Schema 標記的正確性,避免錯誤影響搜尋引擎解析。定期檢測、即時修正問題,能讓我們的文章與部落格內容在搜尋結果中獲得更好的顯示效果。