出版商指南,第 4 章
付費牆
最後審閱:2026 年 11 月
當讀者已經看到足夠的內容、想要看更多時,付費牆的效果最好。設得太緊,新讀者還沒認識您的新聞報導就離開了。設得太鬆,它又永遠不會開口請求。Google 的 Flexible Sampling 指引提供了一個有用的起點,本章其餘部分則說明如何標記付費牆,以及如何在各種螢幕上呈現它。
設定計量
Google 建議採用每月計量,而不是每日計量。每月計量保留了更多測試空間,而且付費牆多半只會出現在最投入的讀者面前。
- 對多數日報型新聞出版商,Google 預期每位讀者每月 6 到 10 篇文章是合理的數字。
- Google 建議對來自搜尋的讀者,先從每月 10 篇免費文章開始,再進行調整。
- 確切的數字由您決定。請找出一個數字,讓搜尋讀者遇到付費牆的機會,與目前大致相同。
Google 也指出,當付費牆出現的比例超過 10% 時,整體使用者滿意度會開始明顯下降,並說這通常代表約 3% 的受眾看過付費牆。請以小幅度調整計量。Google 警告,限制存取可能會影響文章的排名。
顯示開頭導言
計量用完之後,請繼續顯示前幾句話。Google 稱這是良好的做法,因為讀者能看出文章的價值,也可能更願意訂閱。標題、作者署名、日期與開頭導言,都應該在提示的上方保持可見。
標記付費內容
請使用結構化資料,讓 Google 能分辨付費內容與偽裝(cloaking)。將 isAccessibleForFree 設為 false,並讓 hasPart 指向包住付費區段的 class。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Article headline",
"datePublished": "2026-11-05T08:00:00+01:00",
"isAccessibleForFree": false,
"hasPart": {
"@type": "WebPageElement",
"isAccessibleForFree": false,
"cssSelector": ".paywall"
}
}
</script>
<div class="lead-in">The free opening of the article.</div>
<div class="paywall">The paid part of the article.</div>
Google 有三項規則適用:
- 只使用
.class選擇器。 - 不要巢狀嵌套付費區段。
- 如果有多個付費區段,請把
hasPart寫成陣列,每個區段一筆。
避免偽裝
偽裝是指為了操弄排名,向搜尋引擎顯示與使用者所見不同的內容。Google 表示,只要 Google 能像有權限的人一樣看到付費牆後方的完整內容,而且您遵循它的 Flexible Sampling 指引,付費牆就不算偽裝。
這讓您必須選擇付費牆設在哪一端。
| 付費牆類型 | 運作方式 | 需要留意 |
|---|---|---|
| 用戶端 | 完整文字會送到瀏覽器,再由指令碼把它隱藏 | 任何人都能在頁面原始碼中讀到文字,包括爬取程式 |
| 伺服器端 | 除非訪客有權限,否則伺服器只送出開頭導言 | 每個請求都需要權限檢查 |
Google 表示,如果內容不該送到瀏覽器,您就應該選擇不會送出內容的實作方式。
如果您的伺服器會把完整文字提供給 Googlebot,請先驗證每個請求。對 IP 位址做反向 DNS 查詢,確認主機位於 googlebot.com、google.com 或 googleusercontent.com,再做正向查詢,檢查它傳回同一個位址。您也可以比對 Google 公布的 IP 範圍。只檢查 User-Agent,會把您的文章交給任何冒用 Googlebot 名稱的爬取程式。AI 爬取章節對此有更多說明。
把付費牆做好
把提示放在頁面中,緊接在開頭導言之後。內嵌面板不需要鎖定焦點,讓讀者可以自由返回,也不會增加 Google 需要評估的覆蓋層。如果您確實要使用覆蓋層,請依照彈出視窗章節的強制回應模式來打造。
在行動裝置上
- 完整顯示開頭導言,提示放在它下方。
- 把價格與主要動作放在提示的前幾行。
- 為面板預留空間,讓權限檢查結果回傳時頁面不會跳動。
- 訂閱與登入動作的點選目標使用 44 x 44 CSS 像素。
在桌機上
- 讓提示留在文章欄中,寬度與文字相同。
- 避免在提示後方放一篇模糊的文章。用 CSS 隱藏的文字仍留在 HTML 中,螢幕閱讀器可能仍會朗讀。
- 讓網站導覽保持可用,讀者才能前往免費內容。
對所有人
- 在計量用完之前,而不是之後,告訴讀者還剩幾篇免費文章。
- 在優惠的第一個畫面就列出價格、計費週期與取消方式。
- 在優惠旁提供給現有訂閱者的登入連結。
- 讓讀者可以貼上密碼並使用密碼管理員。WCAG 2.2 成功準則 3.3.8 限制了登入時的記憶測驗。
- 不要把付費文字放進您的 RSS 摘要。標題、簡短描述與連結就已足夠。
檢查清單
- 如果可以,把每日計量改成每月計量。
- 對搜尋讀者,從每月 10 篇免費文章開始,並記錄每次變更的影響。
- 計量用完後,仍保持標題、作者署名、日期與開頭導言可見。
- 在每個付費文章範本中加入
isAccessibleForFree與hasPart。 - 確認
cssSelector的 class 存在於頁面上,而且沒有巢狀嵌套。 - 在用戶端與伺服器端傳遞之間做出選擇,並記錄原因。
- 以 DNS 或 IP 範圍驗證 Googlebot,絕不只憑 User-Agent。
- 用 Search Console 的網址檢查工具檢查一篇付費文章。
- 把提示改成內嵌,並在手機上以及用鍵盤測試。
- 檢查您的摘要中是否含有付費文字。
來源
- 訂閱與付費內容標記,Google Search Central
- Flexible Sampling 指南,Google Search Central
- Google 網頁搜尋的垃圾內容政策,Google Search Central
- 驗證來自 Google 檢索器與擷取器的請求,Google
- Web Content Accessibility Guidelines (WCAG) 2.2,W3C
- 了解目標大小(增強),W3C WAI