我正在改善網站的搜索引擎優化的目的,並打出一個有趣的問題。該網站,其中包括一個大型的個人項目目錄(這些都不重要)。每個項目都有自己的詳細信息頁面,這是通過搜索引擎優化:允許爬蟲索引所有網頁,當一次只有幾個可見
http://www.mysite.com/item.php?id=item_id
或
http://www.mysite.com/item.php/id/title
的目錄是大訪問 - 其中具有約100,000項。當然,在任何頁面上只列出幾個項目。例如,在主網站主頁上,有鏈接到大約5或6個項目,從其他頁面鏈接到大約12個不同的項目等。
當真實用戶訪問該網站時,他們可以使用搜索表單通過關鍵字或位置查找項目 - 因此會生成一個與其搜索條件匹配的列表。但是,例如,當谷歌搜索器訪問該網站時,甚至不會嘗試將文本放入關鍵字搜索字段並提交表單。因此,就bot而言,在對整個站點進行索引之後,它至多隻覆蓋了幾十個項目。當然,我希望它能夠分別索引每個單獨的項目。我在這裏有什麼選擇?
我考慮的一件事是檢查用戶代理和IP範圍,如果請求者是一個bot(最好我可以說),然後在最相關的頁面的末尾添加一個div,並鏈接到每個單獨的項目。是的,這將是一個巨大的頁面加載 - 我不確定谷歌機器人會如何反應。
我能做的其他事情嗎?這裏有什麼最佳實踐?
在此先感謝。
如何在其詳細信息頁面上添加指向下一個/上一個項目的鏈接?也許用CSS隱藏它們給遊客 – Hajo 2012-04-19 17:19:14
壞,壞,壞的答案。這就是你被禁止的方式。 – 2012-04-20 00:41:50