[ad_1]
JavaScript和SEO長期以來一直是開發人員和SEO專家之間爭論不休的話題。
搜索引擎已經並且將繼續在索引JavaScript網站方面做出重大改進。
也就是說,主要搜索引擎是否可以 正確呈現頁面 使用JavaScript創建的內容仍然混亂。
優點:新的發展簡化了兼容性
谷歌和必應去年發布了與JavaScript有關的最近的SEO公告,顯示了簡化兼容性方面的改進。
谷歌 宣布 他們已經開始使用最新版本的Google Chrome瀏覽器來渲染執行JavaScript,樣式表等內容的網頁。
ing 宣布 他們正在採用新的Microsoft Edge作為Bing Engine來呈現頁面。
Bingbot現在將使用Googlebot,Google Chrome和其他基於Chromium的瀏覽器已經使用的相同的基礎網路平台技術來呈現所有網頁。
兩家領先的搜索引擎還宣布將使他們的解決方案成為常青樹,承諾定期將其網頁渲染引擎更新為瀏覽器的最新穩定版本。
這些常規更新將確保對最新功能的支持,這是對以前版本的重大飛躍。
搜索引擎通過利用相同的渲染技術來簡化SEO
Google和Bing的這些開發使Web開發人員可以更輕鬆地確保其網站和Web內容管理系統可在兩種瀏覽器上正常工作,而不必花費時間深入研究每種解決方案。
除了不允許使用robots.txt的文件外,搜索引擎還將體驗並看到他們在新的Microsoft Edge瀏覽器或Google Chrome瀏覽器中看到的次要內容。
對於SEO和開發人員而言,這可以節省時間和金錢。
例如,有:
- 不再需要保留Google Chrome 41來測試Googlebot。
- 不再需要升級到Bing。
- 不再需要維護每個搜索引擎可使用的JavaScript函數,樣式表指令的兼容性列表。
這樣的例子不勝枚舉。
有了所有這些好消息和空閑時間,這是否就意味著JavaScript的開綠燈?
可能不是。
壞處:JavaScript仍然面臨許多局限性和風險
長話短說,JavaScript會使搜索引擎閱讀您的頁面的能力複雜化,並留有出錯的餘地,這可能對SEO不利。
當搜索引擎下載Web文檔並開始對其進行分析時,它所做的第一件事就是了解文檔類型。
如果文檔是非HTML文件(例如:HTTP重定向,PDF,圖像或視頻),則無需利用JavaScript堆棧來呈現文檔,因為這種類型的內容不包括JavaScript。
對於HTML文件,如果它們具有足夠的資源,則它們將嘗試使用其優化的瀏覽器呈現解決方案呈現文檔。
當JavaScript沒有直接嵌入文檔中時,問題開始浮出水面。
Search engines must download the file to read and execute it.
If the content is robots.txt disallowed, it won』t be able to.
If they are allowed, search engines must succeed downloading the file, facing crawl quota per site and site unavailability issues.
Search engines generally don』t do complex actions such as clicking a button, so it would be best to use basic HTML as