如何處理大規模分頁問題?

通常,企業 SEO 都是關於給予和索取的——知道要爭取什麼以及在哪裡讓步。看看這如何適用於分頁。

今天的提問 一個 SEO 問題非常具體,但問題和建議可能適用於很多情況。

斯德哥爾摩的安妮卡問道:

“我們有四個網站,其中包含許多目的地頁面,列出了很多酒店。我們的用戶體驗部門決定顯示一個包含 10 家酒店的列表,然後顯示一個按鈕,單擊該按鈕時,會在列表中再添加 10 家酒店,依此類推。URL 保持不變,但參數不同。

從 SEO 的角度來看,我如何確保所有酒店頁面都被索引?

列表中有很多圖像,因此由於速度原因,它不是“查看全部”的選項。到目前為止,我們已經使用了rel=next 和 rel=prev的解決方案,但我已經讀到該解決方案不再受 Google 支持。

由於用戶體驗,無限滾動以及傳統的分頁也不是一種選擇。那麼,這裡的最佳做法是什麼?

多年來我一直在為此苦苦掙扎,我真的很感激能解決我的困境。”

僅僅因為搜索引擎不再支持 rel=prev 和 rel=next 並不一定意味著網站必須重新設計他們的網站或刪除這些標籤。

對於任何好奇的人來說,留下標籤並沒有什麼壞處。他們不會傷害你。

不過,這個問題的核心是如何以對用戶和搜索引擎友好的方式處理分頁。

當我考慮這個問題時,我不得不想知道為什麼傳統的分頁和無限滾動不是 UX 的選項?在用戶體驗方面,這兩者都沒有本質上的壞處。

兩者都可以很好地使 SEO、開發、UX 和可訪問性團隊滿意。

快速解決方法

改善這種情況的最快、最簡單、最便宜(但不是最好)的方法是使用站點地圖。對於初學者,請確保您的所有屬性都列在您的XML 站點地圖中。

這不是最好的解決方案,因為仍然沒有指向頁面的內部站點鏈接,但至少它會幫助引擎在您以其他方式解決解決方案時抓取它們。

您還應該考慮添加“所有酒店”站點地圖頁面

該頁面可以從您的頁腳或 HTML 站點地圖鏈接,並且可以是按國家/州組織的不錯的列表,甚至具有國家/州頁面,以幫助將搜索引擎匯集到所有內容的良好可抓取路徑中。

如果您無法執行我在下面建議的操作,這是一種解決方法,但我說我們將從快速解決方法開始。

更好的解決方案

在寫這篇文章之前,我快速瀏覽了主要的酒店品牌和酒店搜索網站,看看他們在做什麼。

就 UX 而言,它無處不在,但它們中的大多數都有如上所述的某種快速修復,並且還使用了無限滾動、表單交互和老式分頁的混合。

我推薦的方法是讓您的 UX 團隊保留按鈕(儘管按鈕還有其他各種問題超出了本文的範圍),但也讓他們為您添加一些傳統的分頁

用戶獲得了精美的表單/應用程序感覺,而搜索引擎獲得了不錯的可抓取鏈接。用戶甚至可以獲得他們可以分享和發送人的鏈接。

您可以對此非常感興趣,並在鏈接的 href=value 中保留一個 URL,同時仍然在單擊時使用 Javascript 以保持應用程序的感覺,並使用 pushState 之類的東西來更改 URL 而無需重新加載頁面。

請參閱SEO 友好的分頁:完整的最佳實踐指南以了解更多信息。

給予和接受

大型網站的企業 SEO 或SEO都是關於給予和索取;這是關於知道要為什麼而戰和要承認什麼。

在 Annika 的案例中,我會安排一次與 UX 和開發人員的會議,並將 SEO 要求放在那裡,簡單明了。

告訴他們,“我們需要一條可抓取的路徑,指向位於站點地圖之外的所有酒店頁面。我們如何在這種用戶體驗中做到這一點?” 然後看看頭腦風暴的去向。