JavaScript是目前最被廣泛使用的程式語言之一,不僅多數主流瀏覽器支援,也能即時看到編譯效果,對於使用者體驗也有幫助。
而Google I/O上,Google的講者Tom Greenaway提到Google如何處理Javascript型網頁,這邊的重點是,Google對於Javascript型網頁和非Javascript型網頁,有著不同的索引與排名機制。
(註:Google I/O,Google舉行的網絡開發者年會,討論的焦點是用Google和開放網絡技術開發網絡應用。)
明確的說,Google搜尋蜘蛛(Googlebot)會分次搜爬Javascript型網頁,一開始會先搜爬伺服器端的網頁內容,而對於Javascript程式碼會先行延遲,等到Googlebot再次被分配到資源後,會再次搜爬並索引Javascript編譯網頁之後的結果,兩次搜爬的間隔可能會達幾天。
針對上述過程,我們可以參考下方的圖:

所以如果一個網頁使用的大量的Javascript來產生內容的話,Google索引的內容或許就會和目前網站的內容有落差,而有些細節也有可能漏失。
舉例來說,如果使用Javascript產生新聞內容的話,在Google針對Javascript進行第二次搜爬前,索引的內容可能就是過時的。而第一次搜爬時網頁又沒有太多內容的話,對於排名或流量就會產生影響。
假設這個網頁又是新建的話,可能就要花上更多的時間獲得索引以及排名上的權重。
以SEO的角度來說,我們會建議盡可能的將主要呈現的內容(文字、圖片...)直接寫在網頁中(第一次搜爬會爬到的),而非是寫在Javascript裡,避免在尚未被索引的這幾天之間,流失掉流量。
如果您對完整演講有興趣的,可以參考以下影片:
責任編輯:Zoey
還想了解更多各類數位行銷資訊的話,歡迎訂閱電子報、加入奇寶 Line 好友,第一時間接收最新資訊!
歡迎轉載 KPN 奇寶部落格相關文章,在轉載前請先詳閱著作權聲明及轉載原則。
