仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
隨著ajax技術的發展,javascript這種基於用戶端的語言又煥發了青春,更有很多專業的javascript大師出現。 但是在seo中,遺憾的是,搜尋引擎目前還不能很好的抓取javascript代碼,準確的說它是不願意抓取javascript裡的東西,當然也有實驗證明它已經能抓了。 那麼說javascript就真的在seo中一無是處嗎,精靈覺得不是,這裡精靈講講基於seo原則的javascript的使用。
javascript調用方法
javascript原則上能不用盡量不要用,如果基於使用者體驗考慮實在要用,比如要使用ajax風格,儘量把它放在外部檔調用.向下面這樣:
其中#號是你要調用的js檔。 如果將javascript代碼像下面這樣放在正文中的話,會導致程式碼片段增加,不夠簡潔。 是在要用的話,注意像下面這樣寫。 去掉language屬性,這個屬性已經完全多餘了,除了增加代碼長度一無是處。
document.write在seo下的使用
document.write即是在javascript下實現輸出,也包括輸出html文本,這裡要注意的是,一定不要將正文內容放在document.write裡,這裡面的東西搜尋引擎是抓取不到的。
但是也不是說什麼時候都不用document.write,使用javascript輸出頁面相似部分,可以有效的減小站內頁面相似度,尤其是一些正文內容比較小的網站,比如視頻站或地圖站,因為視頻和地圖搜尋引擎都是看不到的,所以旁邊的大量相同因素會有 導致頁面相似的嫌疑,這時可以考慮將每個頁面相似的部分使用document.write輸出,這樣可以有效的減少頁面相似度。 但是也要注意,不要把頁面中的內部連結也放到javascript的裡。
widow.open在seo下的使用原則
window.open()方法主要用於新視窗的打開,還有history物件,主要用於後退前進,比如「返回上一頁」,這種點擊連接的方法無疑給使用者帶來了方便,但是這種連結實際上是不能被搜尋引擎識別的, 所以有效連結一定要避免使用這種方法。 除非這個連結完全基於使用者,不需要搜尋引擎爬取的連結,比如編輯器中的連結,評論中的一些功能連結,這些連結不能使用傳統的a指向,可以考慮使用window.open方法。
轉自:上海seo研究院 HTTP://www.lijinglin.com