網站建設的時候我們通常會把代碼簡潔化,規整化,這樣一方面方便在網站設計錯誤的時候查找代碼,另一方面規整干凈的代碼也容易引得搜索引擎蜘蛛的好感。那下面的“規范化”就涉及到了這點。其實規范化已經被證實與搜索引擎排名有關,但是它到底是不是谷歌排名因素呢?這個我們還要具體來看看。下面就跟隨筆者一起來具體分析規范化與谷歌排名因素。
規范化與搜索排名松散相關,但稱其為排名因素是否有點牽強呢?我們可能聽說過rel="canonical"標簽是一種工具,可用于將來自多個URL的排名信號整合到單個規范URL中。沒錯,但它是一個用例有限的工具。即使正確使用,也不能保證谷歌會遵循它的指示。額外說明一下其實規范化(rel="canonical")是一個排名因素的。我們要知道Rel="canonical"是一個HTML標記,當頁面存在多個版本時,可用于告訴Google在搜索結果中顯示哪個版本的頁面。它最常用于整合自己網站上的重復URL,但也可以在跨多個域重新發布或聯合內容時使用該標簽。谷歌不喜歡在搜索結果中顯示重復的內容,所以它會選擇一個URL并省略其他的,這稱為規范URL。除了告訴谷歌在搜索結果中顯示哪個URL,一些人認為rel="canonical"標簽可以將排名信號從一個頁面轉發到另一個頁面。這就是谷歌所說的規范,因為它們與搜索排名有關。
Google的高級SEO官方指南有一整章是關于使用規范化來合并重復的URL,但是它卻沒有提到任何關于搜索排名的內容。然而,谷歌之前在每周SEO問答環節之一中談到了規范和搜索排名的話題。在這個特定的示例中建議網站所有者對重復內容使用rel="canonical"標簽,因為它可以將所有排名信號合二為一。一般來說,建議對重復內容使用rel="canonical"而不是noindex。使用noindex,我們是在告訴我們該頁面根本不應該被編入索引。通過規范,我們告訴搜索引擎此頁面與我擁有的其他頁面基本相同,這對我們很有幫助,因為這樣我們就可以獲取這兩個頁面的所有信號并將它們組合成一個。而如果我們只有一個noindex或者如果我們用robots.txt阻止它,那么與被阻止或上面有noindex的頁面相關聯的信號就會丟失,它們就會被丟棄。這證實了Google能夠將來自重復內容的排名信號組合到一個帶有rel="canonical"HTML標簽的規范URL中。
當然,規范化被證實與搜索排名有關,但這并不意味著它是排名因素。rel="canonical"標簽可用于將來自多個重復URL的信號合并為一個,但即便如此它也不是一個可靠的工具。當正確使用rel="canonical"標簽時,Google可能仍會選擇忽略它并選擇自己的規范URL來顯示在搜索結果中。rel="canonical"標簽更像是一個建議而不是一個指令而且絕對不是排名的一個因素。
對于規范化會一定程度上影響著谷歌的關鍵詞排名我們并不做否定回答,因為事實卻是如此。但是從現有的谷歌書面的官方文章我們依然沒有能找到直接說明規范化是谷歌排名因素的直接證據。所以,依照舉證不足視為無的情況,筆者自認為不能講規范化作為谷歌排名因素。不過這并不意味著我們就不需要規范化來進行站點的谷歌優化。