打開不少站点,會發現同一個現象:不管訪問的是首頁、文章頁還是分類頁,頁面顶部和底部都整齐地排列着一長串連結。栏目、子栏目、热门标簽、最新文章、歷史归档、友情連結、合作伙伴,全都塞進了全站模板。頁面看起来“入口丰富”,實际用起来却很难找到重点。
全站導航和頁脚連結属于每頁都會輸出的内容。它們一旦膨胀,影响的不只是頁面体积,還會改變蜘蛛在站内的行走路线,也會让真實用戶在每個頁面上多面對几十個無關選項。
為什么全站連結不能無限堆
抓取预算被摊薄
搜尋蜘蛛在站内停留的時間和抓取請求數是有限的。如果每個頁面都指向同样的上百個地址,蜘蛛顺着任意頁面走,都會反复看到同一批入口,真正有内容深度的頁面反而容易被排在後面。
頁面主题被稀释
一篇文章頁本来應该突出這篇文章的主题。頁脚里堆着大量與正文無關的連結,會让頁面看起来更像一個導航頁。對用戶来说,讀完文章想找相關内容,也可能被一堆全站入口带偏。
维護成本增加
全站模板里的連結越多,改版、下架、換域名时就越容易漏掉。一個失效入口出現在每一頁,等于把一個小错誤放大到全站。
導航與頁脚分別该放什么
主導航
- 只放一級栏目和少數核心入口,一般控制在七項以内。
- 名稱用用戶能看懂的词,不要為了塞關鍵詞寫成生硬的長句。
- 需要展開的二級栏目放在下拉或二級頁面,不必預設全部铺開。
頁脚
- 保留關于、联系方式、隐私政策、版權等必要信息。
- 可以放少量重点栏目,但不要把所有标簽和归档都列出来。
- 标簽云和友情連結如果确實需要,建议放在單獨頁面,而不是全站輸出。
聚合頁與篩選入口要單獨看
标簽頁、专题頁、篩選列表頁往往由模板自動生成,數量增長很快。它們可以作為辅助入口,但不适合全部進入全站導航或頁脚。尤其是带篩選參數的地址,比如排序、颜色、價格区間,如果每個组合都能被連結到,很容易产生大量内容相近的頁面。
比較稳妥的做法是:保留有稳定内容、有人维護的聚合頁;把自動生成、组合爆炸的篩選地址收進頁面内交互,或者用規則限制抓取,避免它們成為蜘蛛的主要路径。
一次可落地的检查流程
- 選首頁、一個栏目頁、一個内容頁,分別統計頁面上的站内連結數量,记錄大致范围。
- 看導航和頁脚中,哪些連結是每頁都出現的,哪些只在特定頁面出現。
- 對照蜘蛛日誌,观察它是否長期在重复抓取全站入口,而很少進入深层内容。
- 把不必要的全站連結先隐藏或移除,保留必要入口,观察一到两周抓取分布是否有變化。
- 定期检查頁脚和導航里的失效連結,尤其是改版、下架专栏之後。
精简时的几個原則
入口按需出現。 文章頁可以推荐同栏目或相關文章,不必把全站所有栏目都重复一遍。
层級能收就收。 把大量入口收進一個索引頁,再让索引頁出現在導航里,比在每頁铺開更清爽。
數量稳定優先。 不要把全站連結數量当成运营指标,稳定、可维護比“多”更重要。
導航和頁脚是给用戶指路的,不是用来堆积入口的。每頁都出現的連結,值得多問一句:它真的需要出現在每一頁吗?
站点运营里很多問题都不是一天造成的。全站連結膨胀往往始于“顺手加一個”,最後變成每頁几十條重复出口。定期回头看看導航和頁脚,把该留的留下,把该收的收起来,抓取和阅讀都會更顺一些。