Skip to main content

強化 SEO - 為所有文章加上 max-image-preview 中繼標記

前言

最近在優化網站 SEO 的過程中,無意間看到 Google 搜尋中心的一段文字:

如果您希望個人內容更有機會顯示在探索專區上,建議您採取下列做法:

  • 網頁標題力求傳達內容精髓,不追求誘餌式點擊。
  • 在內容中加入吸引人的高畫質圖片,特別是較可能從探索專區產生造訪次數的大型圖片,尤為首選。大型圖片的寬度至少要有 1,200 像素,並透過 max-image-preview:large 設定或 AMP 格式顯示。請避免以網站標誌做為圖片。

咦!? 原來有圖除了有真相,還可以提升 SEO!?

不過,max-image-preview 這個 meta tag 的預設值是 standard,不是 large 啊~

只好再問問 Google 大神有沒有懶人包。

結果還真的讓我找到一篇文章:Docusaurus, meta tags and Google Discover

原來早就有高手發現,而且解決了這個問題。

這篇就簡單記錄一下作法。

解法

原來只需要在 docusaurus.config.js 中動一些手腳,就可以一次幫所有的文章都加上 max-image-preview:large 這個 meta tag。

方法如下:

docusaurus.config.js
module.exports = {
//...
themeConfig: {
//...
metadata: [{ name: "robots", content: "max-image-preview:large" }],
//...
},
//...
};

如果只想在某些特定頁面上加上這個 meta tag,也可以直接用 html 標籤來實現,方法如下:

test.md
# 文章標題

<head>
<meta name="robots" content="max-image-preview:large">
</head>

就這麼簡單,還不快加起來!?

參考資料