網站搜尋 | 常見問題
上次更新時間: 2025年12月18日
網站搜尋可讓訪客輸入關鍵字,並收到您網站上相關網頁的清單。以下是關於如何決定搜尋結果順序、如何排除遺失或意外結果等常見問題的答案。
網站搜尋結果如何排序?
搜尋結果的排序是基於每個頁面的內容與訪客查詢的相關程度。頁面內容會被分隔成不同權重的比較欄位,這些權重取決於內容在頁面 HTML 中的位置。比較欄位依權重順序排列:
- HTML 標題
- 元描述
- H1 HTML 元素
- H2 HTML 元素
- H3 HTML 元素
- 其他 HTML 元素
更新和新網頁何時會出現在網站搜尋結果?
現有頁面的更新和新發布的頁面通常會在六小時內出現在網站搜索結果中。
- 如果更新在該視窗之後仍未顯示,請聯絡HubSpot 支援。
- 如果新頁面沒有出現,請確認新頁面是否符合以下任何可能會阻止索引的條件。
網站搜尋是預測性的嗎?
是的。預設情況下,當訪客輸入查詢內容時,搜尋欄模組會顯示相關結果的下拉式選單。訪客可以選擇建議的結果,或完成輸入查詢以檢視完整的結果頁面。
我可以追蹤訪客在網站上搜尋的內容嗎?
在Google Analytics中開啟網站搜尋報告,並設定搜尋查詢參數,即可追蹤訪客的搜尋字詞。
- 導覽到您的 HubSpot 主機搜尋結果頁面,並在 URL 中找到用於搜尋詞彙的查詢參數。例如,URL
https://www.example.com/search-results?term=keyword,term是查詢參數,接著是搜尋詞keyword。 - 在 Google Analytics 中開啟網站搜尋報告。
- 在 Google Analytics 網站搜尋設定中輸入查詢參數。
- 設定網站搜尋查詢參數後,Google Analytics 會記錄訪客在您的搜尋輸入欄位中輸入的詞彙。
我的網站搜尋結果頁面會出現在搜尋引擎中嗎?
不會。搜尋結果頁會被自動封鎖,不會被搜尋引擎收錄。這是因為它們的內容是動態產生的,而個別網頁的目的是根據其獨特的內容編入索引。
為什麼特定頁面沒有在我的搜尋結果中出現?
如果某個頁面不符合索引要求,它可能不會出現在您網站的搜尋結果中。檢視下列常見原因,找出可能導致頁面無法被索引的原因。
- 該頁面在您的robots.txt 檔案中被封鎖。如果頁面被阻擋抓取,就無法被索引。確認您的robots.txt 檔案允許
HubSpotContentSearchBotuser-agent 抓取您的內容。 - 頁面有載入 JavaScript 的內容。任何以 JavaScript 載入頁面的內容都不會被 HubSpot 的索引服務抓取。
- 頁面位於不同的子域。搜索欄位只會返回與搜索結果頁面位於同一子域的頁面的結果。
- 該頁面是登陸頁面。預設情況下,網站搜尋不包括登陸頁面,以免打亂轉換流程。若要在搜尋結果中包含登陸頁面,請
為什麼沒有任何搜尋結果出現?
如果搜尋結果模組未包含在您的模板中,如果您的網頁無法被抓取,或者如果內容託管在不支援的網域上,搜尋結果可能不會出現。檢視下列常見原因,找出可能導致搜尋結果無法載入的原因。
- 搜尋結果模組未包含在您的搜尋結果頁面模板中。確認所選取的搜尋結果頁面模板有網站搜尋結果模組。
- 網頁被阻止爬取。如果網頁在您的robots.txt 檔案中被禁止,HubSpot 就無法索引這些網頁進行搜尋。確認您的robots.txt 檔案允許
HubSpotContentSearchBot使用者代理。 - 內容託管在預設的
hubspotpagebuilder網域。網站搜尋結果將無法載入此預設網域。將內容託管在連接的自訂網域上,以允許網站搜尋。
如何設定搜尋結果頁的路徑?
若要設定搜尋結果頁的路徑,請按以下步驟:
- 在你的 HubSpot 帳戶中,點擊頂端導覽列中的settings「設定圖示」。 導航設定
- 在左側欄中,導覽至內容>頁面。
- 按一下系統頁面索引標籤。
- 在頁面頂端,按一下網域下拉式功能表,然後選擇您要編輯的網域。
- 在「搜尋結果」部分,在「搜尋結果頁面 URL」欄位輸入文字。
- 完成後,按一下儲存。

如何建立新的搜尋結果範本?
若要建立新的搜尋結果範本,請瞭解如何建立搜尋結果範本。
為什麼我的新範本沒有出現在設定中的「搜尋結果頁面」下拉式功能表?
只有搜尋結果頁面系統範本會出現在設定中的搜尋結果頁面下拉功能表。如果您的新模板沒有顯示,請確認它是作為系統模板建立的。
預覽搜尋範本的最佳方式是什麼?
若要預覽搜尋欄位模組和搜尋結果頁面的運作方式,請先將模組新增至測試頁面或測試範本,然後再將其用於正式頁面。檢視搜尋行為和版面後,將搜尋欄位模組加入您的實用範本。
為何搜尋時無法偵測到特定文字或資料?
某些類型的文字,例如序號、程式碼樣本或其他結構化資料,可能無法被網站搜尋文字分析器編入索引。若要確保這些內容出現在搜尋結果中,請將 HTML 元素包覆在hs-search-keyword 類別中。舉例來說
<p class="hs-search-keyword">Serial No: 5592001</p>
如何提升網頁中的關鍵字以利網站搜尋?
若要在網站搜尋結果中強化特定關鍵字,請將 HTML 元素包覆在hs-search-keyword 類別中。舉例來說:
<p class="hs-search-keyword">pricing</p>