1、ajax分頁+seo查詢 怎麼處理
1.ajax是針對用戶使用的,為了網頁運行時需要達到的某些特殊效果
2.seo是針對搜索引擎的爬蟲的,為了是更好的建立搜索索引
3.如果要兼顧2者,全部讀出來放到頁面內容,然後在內容裡面做分頁,用JS來進行平滑也好,還是其他什麼特效也好,內容出來了那麼蜘蛛才能抓取到。你就不用ajax每次分頁讀取數據,可以一次性讀取出來,在做分頁特效。
4.你可以在使用了大量ajax的頁面中,定義一些ajax使用比較多的內容中的一些關鍵詞作為seo的關鍵詞,例如寫一個鏈接,用戶點擊時返回false卻執行js分頁的方法,但對於搜索引擎而言只認鏈接不會執行js,這樣可以做到二者兼顧。
2、ajax對seo有影響嗎
當然會有些影響,頁面抓取的時候,js只會抓取到鏈接而不會抓取到js輸出的文字~
3、如何解決ajax網站中seo的問題?謝謝
ajax和seo不沖突,
ajax是針對用戶使用的,為了網頁運行時需要達到的某些特殊效果
seo是針對搜索引擎的爬蟲的,為了是更好的建立搜索索引
你可以在使用了大量ajax的頁面中,定義一些ajax使用比較多的內容中的一些關鍵詞作為seo的關鍵詞,這樣兩不妨礙
4、SEO常見問題之是選擇ajax載入還是同步載入
你娃這下不好整了撒,網站是做的很獨特了,但是你實際上還只是一個頁面,這個優化不好做了塞~
現在么,只能收錄個首頁,但是關鍵字不好做了。
PS樓上的,不用AJAX就不考慮用戶?你看看多少網站用到他這樣的,不要神化AJAX,針對手機一定要有手機的版本,或直接上APP。整站都可以全部AJAX載入,打開到處是載入中,這樣你能說增加體驗了?
5、網站首頁的動態數據內容我都用Ajax實現,這樣會不會影響seo,請高手指教
這個肯定會的,AJAX一般用在需要交互的時候,譬如瀏覽量,評價,留言等。建議你生成靜態,你這樣使用AJAX並沒有對伺服器減少壓力,也沒有對用戶體驗帶來多少好感
6、ajax 優化
我做過一個類似的東西,你每隔一段時間就查詢資料庫並輸出相應內容的話確實比較耗資源,可以這樣考慮:
首先反饋程序需要輸出最新留言的id
第一查詢時用js記下最新留言的id
下次查詢時,向反饋程序發出請求,獲得此時的另一個最新留言id
如果這個id和上次記下的id相等,那說明沒有新留言,就不用執行重新顯示所有數據的操作,否則就重新顯示所有數據
下面是我上次做過的東西的部分代碼:
function checkComment () {
if (!oXmlHttp) {
oXmlHttp = zXmlHttp.createRequest();
} else if (oXmlHttp.readyState != 0 ) {
oXmlHttp.abort();
}
oXmlHttp.open("GET","ajax_checkcomment.php",true);
oXmlHttp.onreadystatechange = function () {
if(oXmlHttp.readyState == 4) {
if(oXmlHttp.status == 200) {
var arrInfo = oXmlHttp.responseText.split("||");
if (arrInfo[0] != lastCommentId) {
if (lastCommentId != -1) {
showNotification(arrInfo[1],arrInfo[2]);
}
lastCommentId = arrInfo[0];
}
setTimeout(checkComment,interval);
}
}
};
oXmlHttp.send(null);
}
我反饋程序的輸出格式是:id||內容1||內容2
7、Ajax網站怎麼做SEO?
S
8、知乎用ajax分頁有利於seo嗎
如果是網站的話最好不要用AJAX做分頁,SEO方面很不友好,還是用伺服器端生成比較劃算。AJAX是依賴JS腳本實現的,搜索引擎的蜘蛛爬到你的網頁後不會運行JS腳本,所以你後續頁面蜘蛛就無法爬到,而伺服器端生成的分頁控制項可以做到每個按鈕都有一個超鏈接有利於蜘蛛搜集你網站信息。
9、做SEO的話需不需要太多的AJAX,或者有沒有沖突,對此不是非常了解,希望得到非常系統的回答
AJAX載入出來的內容是不被搜索引擎抓取到的,所以做SEO不大喜歡ajax,至於你看代碼是否會被抓取 是看你鏈接進去的源代碼有沒有顯示內容
10、seo里搜索引擎會執行js或ajax然後收錄裡面的內容嗎?
不會,百度蜘蛛不識別js
所有蜘蛛對識別js代碼都很費勁
舉個例子,隨便搜一個網頁,點百度快照,網頁內容顯示不全的或不對的地方都是js,ajax
FLASH,等代碼