加快搜索引擎對網站動態頁面收錄效率的小技巧

|

一直以來網站的動態頁面和靜態頁面的收錄效率都是有差距的,尤其是新站稍微明顯一點,至於什麼原因可以參考閱讀“網站動態和靜態頁面哪個對SEO優化更好,有什麼區別”。

但是我們可能因為建站條件和長期發展的需要而選擇動態網站程序,這個時候就需要解決動態URL頁面對SEO優化的那點影響。

一,使用二級域名分離動靜態資源URL地址

這麼做主要的原因是降低動態URL每次訪問需要承載多個資源頻繁WEB通信服務端調取數據而造成的閉塞或者緩慢的問題,導致搜索引擎蜘蛛無法快速獲取網站頁面信息和參數。

比如主域名是WWW負責頁面,a.***.com是圖片,b.***.com是js或者css,如果用了CDN緩存也可以單獨設置二級域名調用,通過多級域名把解析平均分攤掉壓力,同時降低高負載的URL回源通信消耗,有一點點負載均衡的意思。

二,設置資源預加載

使用link元素標籤設置資源預加載,例如:<link rel="preload" herf="/example.js" as="script" />,通過預先加載資源的方法降低動態URL的損耗,提高頁面效率。

但是在預加載一定要準確,只設置靜態資源,及時觀察頁面訪問情況,多在同環境和設配中測試。

三,設置預解析域名

利用首頁頻繁訪問的特性,可以在標籤代碼層加上預解析域名其他頁面需要調用的資源二級域名,例如:<link rel="dns-prefetch" href="//img.seosiguan.com" />,意思就是提前讓域名解析完成,只待使用。

不建議大量設置預解析,尤其是預解析非本域名的不要去佈置。

四,預先建立HTTP鏈接

通過提前建立HTTP鏈接,實現預先完成DNS 查找、TLS 協商、TCP 握手的操作和過程,以此降低迴返延遲和緩慢,例如:<link href="https://img.seosiguan.com" rel="preconnect" crossorigin>,也就是讓用戶需要建立HTTP鏈接提前完成,只需用戶點擊訪問即可。

建議只設置靜態資源預先HTTP鏈接,不要對功能設置。

動態頁面URL和HTTP鏈接的通信高頻率和多次回返次數才導致出現SEO優化缺點的主要原因,其次是沒有實存目錄文件路徑,而以上四點主要是通過降低動態頁面的URL和HTTP的鏈接通信的負載消耗,提高動態頁面的效率和降低損耗,減少對SEO優化的負面影響,算是一個小技巧吧,如果你參考使用還是要多測試,因為不排除網站程序會導致失效或者出現其他問題。