如何驗證 WordPress 附加鏈接搜索框 JSON-LD 架構? 修改搜索頁面 URL 提示

已發表: 2020-04-25

Google - 頁面有資格獲得富媒體搜索結果

Google 默認支持Sitelinks search box 。 但我們需要確保它在 WordPress 網站上設置正確。

什麼是附加鏈接搜索框?

正如您在下面看到的,附加鏈接搜索框是一個搜索框,可以幫助用戶非常快速地搜索任何字詞。

他們不必去您的網站進行搜索。 結果顯示在 Google 搜索結果頁面 (SERP) 本身上。

它為用戶提供實時搜索建議。

附加鏈接搜索框網址

今天在 Crunchify 上,在查看其他一些問題時,我們發現我們的附加鏈接搜索框已broken

這需要一些時間,但我們修復了 Crunchify 上的附加鏈接搜索框 URL。 我想與所有 Crunchify 讀者分享相同的技巧。

第1步。 安裝 SEO WordPress 插件

確保您已安裝 Yoast SEO WordPress 插件。 默認情況下,多合一 SEO 包還支持 JSON-LD 和附加鏈接搜索框。

自過去幾年以來,我們一直在使用相同的方法,到目前為止還不錯。 默認情況下,Yoast SEO 插件會在您的每個頁面上添加JSON-LD schema markup 。 只需激活插件,您就可以期待您的自定義搜索頁面。

什麼是 JSON-LD?

JSON-LD 代表JavaScript Object Notation for Linked Data ,由多維數組組成)。

這是來自 Crunchify home page的 JSON-lD 示例:

以下是示例blog post中的 JSON-LD 示例:

第2步。 驗證附加鏈接搜索網址

確保您指定了correct Sitelinks search URL 。 第 10 到 14 行在上面的代碼中突出顯示。 請仔細檢查。

默認情況下,Yoast SEO 添加以下 URL。

  • "target": "https://crunchify.com/?s={search_term_string}"

Note:如果您尚未設置 Google 自定義搜索,那麼您就可以了。 你不必修改任何東西。 但我建議根據過去 6 年的經驗使用 Google 自定義搜索結果設置。 用戶體驗和搜索結果質量比默認的 Google 搜索要好得多。

步驟 3。 更改目標搜索 URL

在 Crunchify 上,我們使用的是 Google 自定義搜索設置。 因此默認目標 URL 對我們不起作用。

我們的自定義搜索 URL 是:

  • https://crunchify.com/search/?q=java

如何更改 Yoast SEO 架構標記中的 URL?

將以下代碼片段添加到主題的 functions.php 文件並保存更改。

此代碼段將為您替換和更新正確的搜索 URL:

這是一個更新的網址:

  • "target": "https://crunchify.com/search/?q={search_term_string}"

第四步。 等幾個星期

現在是時候等待幾週並再次檢查 Google 搜索結果頁面中的結果了。 結帳實時結果。 我們於 2020 年 4 月 24 日進行了更改,此後 Google 立即開始識別 URL 更改。

這是一個 URL: https://search.google.com/search-console/sitelinks-searchbox。 選擇一個屬性,您應該會看到結果。

確保附加鏈接搜索框 JSON-LD 架構有效

這是 Crunchify Sitelink 搜索結果的示例。

壓縮附加鏈接搜索結果

以下是更多詳細信息:

希望本教程能幫助您解決 JSON-LD Google Sitelinks 搜索框架構標記可能遇到的任何問題。 快樂的博客。