今天,有朋友咨詢關于Meta http-equiv=refresh對seo有沒有影響的問題,由于搜索引擎能夠讀取HTML,而Meta tags也是HTML,所以對于這種自動轉向法,搜索引擎能夠自動檢測出來。因而無論網站的轉向出于什么目的,都很容易被搜索引擎視做對讀者的誤導而受到懲罰。不過,如果跳轉延遲時間設置合適,搜索引擎就不會視之為作弊。那么0秒就意味著作弊。
以下代碼是咨詢的朋友發來的代碼,很明顯,他設置的跳轉時間是0秒。
<meta http-equiv="refresh" content="0;URL=/web/index.html">
觀察了一下這位朋友的網站快照,正常可以收錄,但是網站明顯被降權了。
由于網站結構無法修改,從SEO角度為了避免懲罰,修改為:
<meta http-equiv="refresh" content="10;URL=/web/index.html">
其中的“10”是告訴瀏覽器在頁面加載10秒鐘后自動跳轉到url這個頁面。
這種方法常可以在原來的教程中見到。從搜索引擎優化的角度出發,一般不希望自動轉向有延遲。不過,如果是用Meta Refresh標識進行轉向,一定要注意把延遲時間設定成至少10秒以上。
對于結果如何,希望各位朋友與一起繼續觀察!