Reddit 上有人問了一個問題,如何對與十種語言的網站相關的程式碼進行網站範圍的變更。 谷歌的約翰·穆勒(John Mueller)就網站範圍內的變化的陷阱提供了一般性建議,並談到了複雜性(這意味著簡單性的價值)。
這個問題與 hreflang 有關,但 Mueller 的答案由於本質上是通用的,因此具有更廣泛的 SEO 價值。
這是被問到的問題:
「我正在開發一個包含 10 種語言和 20 種文化程式碼的網站。 假設 blog-abc 以所有語言發布。 所有語言中的hreflang標籤都指向基於lang的blog-abc版本。 因為它可以是 en/blog-abc
他們對英文版進行了更新,並將 URL 更新為 blog-def。 en 的英文部落格頁面 hreflang 標籤將更新為 en/blog-def。 但是,這不會在其他語言的原始碼中動態更新。 他們仍然會指向 en/blog-abc。 要更新其他語言的 hreflang 標籤,我們還需要重新發布它們。
由於我們試圖使頁面盡可能靜態,因此動態更新 hreflang 標籤可能不是一個選項。 我們可以選擇定期更新 hreflang 標籤(例如每月一次)或在網站地圖中移動 hreflang 標籤。
如果你認為還有其他選擇,那也會有幫助。”
站點範圍內的變更需要很長時間才能處理
我最近在一篇研究論文中讀到了一些有趣的內容,它讓我想起了約翰·穆勒 (John Mueller) 所說的關於谷歌如何需要時間來理解更新的頁面與互聯網其他部分相關的事情。
研究論文提到更新的網頁如何需要重新計算網頁的語義(嵌入),然後對其餘文件執行此操作。
以下是研究論文 (PDF) 關於向搜尋索引新增頁面的內容:
「考慮新文件不斷添加到索引語料庫中的現實場景。使用基於雙編碼器的方法更新索引需要計算新文件的嵌入,然後重新索引所有文件嵌入。
相比之下,使用 DSI 建立索引需要訓練變壓器模型。 因此,每次更新底層語料庫時,都必須從頭開始重新訓練模型,因此與雙編碼器相比,會產生高昂的計算成本。”
我提到這段話是因為約翰·穆勒(John Mueller) 在2021 年表示,谷歌可能需要數月時間來評估網站的品質和相關性,並提到谷歌如何嘗試了解網站如何與網路的其他部分相適應。
以下是他在 2021 年所說的話:
「我認為,就一般品質而言,情況要複雜得多,評估網站的整體品質和相關性並不容易。
我們需要很長時間才能理解網站如何與互聯網的其他部分相適應。
我不知道,這很容易需要幾個月、半年、有時甚至超過半年的時間,我們才能認識到網站整體品質的重大變化。
因為我們基本上是在研究…這個網站如何適應整個網路的環境,而這需要花費很多時間。
所以我想說,與技術問題相比,這方面的更新需要更長的時間。”
關於評估網站如何適應整個網路環境的部分是一個奇怪且不尋常的陳述。
他所說的融入網路整體環境的說法聽起來與研究論文中關於搜尋索引的說法驚人地相似。需要計算新文件的嵌入,然後對所有文件嵌入重新建立索引」。
以下是 John Mueller 在 Reddit 上關於更新許多 URL 問題的回應:
「在較大的網站上更改URL 通常需要時間來處理(這就是為什麼我喜歡推薦穩定的URL…有人曾經說過很酷的URL 不會改變- 我不認為他們意味著SEO,但是(也適用於SEO)。我認為這些方法中的任何一種都不會顯著改變這一點。”
當穆勒說重大變化需要時間來處理時,他的意思是什麼? 這可能類似於他在 2021 年所說的再次評估該網站的品質和相關性的言論。 這部分相關性也可能類似於關於計算嵌入的研究論文所說的內容,該論文涉及在網頁上創建單字的向量表示作為理解語義的一部分。
也可以看看: 向量搜尋:透過機器學習優化人類思維
複雜性會帶來長期成本
約翰·穆勒繼續回應:
「一個更重要的問題可能是,您是否從這個有些複雜的配置中看到了足夠的結果,值得花時間維護它,您是否可以刪除 hreflang 配置,或者您是否可以刪除國家/地區版本並進一步簡化。
複雜性並不總是能增加價值,而且會帶來長期成本。”
二十多年來,我一直致力於盡可能簡單地建立網站。 穆勒是對的。 它使升級和續訂變得更加容易。
精選圖片由 Shutterstock/hvostik 提供