2012-04-05 41 views
1

所以我明白這可能會遇到一個懸而未決的問題,但我需要解決這個問題。PHP和AJAX搜索引擎優化 - 用於JavaScript和非JavaScript的用戶

我可以讓網站做ajax請求加載正文內容,或者我可以有重新加載整個頁面的鏈接。

我需要該網站符合SEO,並且我真的很希望標題在內容更改時不會重新加載,原因是我們有一個播放現場音頻的媒體播放器。

有沒有,如果谷歌BOT或沒有ajax的人啓用它做網站像正常的href,但如果ajax或JavaScript允許這樣做的Ajax方式。

+1

通常你做一個綁定的鏈接標籤,它覆蓋默認並使其Ajax調用。這種方式如果JS被禁用,它使用正常的鏈接 - 否則它會進行ajax調用。 :) – 2012-04-05 23:33:05

回答

0

先建立沒有JS的網站,確保它按預期工作,每個鏈接鏈接一個新的獨特頁面。谷歌解析你的網站沒有JS,所以你看到的JS關閉是他所看到的。

然後添加JS,與點擊處理程序,以防止默認頁面重新加載,而不是你的ajax邏輯。您可以使用JQuery和.load()來輕鬆完成此操作。

其他解決方案,你可以使用推薦的谷歌方法(https://developers.google.com/webmasters/ajax-crawling/),但它更多的工作和低效的SEO明智。

或者你可以把你的音頻播放器中的iFrame ...