SEO不是事後工作,在站點在建設之初就要考慮到如何對搜索引擎友好。在院長看來,與其出手闊綽、花大價錢買個域名,不如找個經驗豐富的SEO人員在站點結構等基礎工作上多下工夫——這期院長幫幫忙,說的正是一個大家容易忽略的細節問題:url構成。先說結論吧:url構成(或者叫url規則)越簡單越平常,百度處理起來越順暢,越容易正確生效。
院長收到的case是這樣的,站長反應:跳轉適配的PC頁和移動頁,內容可以做到一一對應,通過移動適配工具提交了規則適配,但一直無法正確生效。
示例鏈接:http://www.123456.cn/zjj/teacher/p1ll111001
示例正則式:
http://www.123456.cn/(\w+)/teacher/p1ll(\d+)——
http://m.123456.cn/teacher/${1}/s${2}
院長在檢查了頁面對應的確無誤的情況下,請工程師查看,結論如下:移動適配部門在計算PC站點的pattern(規則)時,分割符沒有考慮ll,導致計算出的數據有問題。簡單說,此站點每個URL中都出現的、極少有網站使用的ll干擾了適配計算,導致適配無法正確生效。
工程師解釋說,“在考慮分隔符時,出於成本的考慮,只顧及到了常見的url分隔符,像ll這種非常罕見的,暫時沒有考慮,後續升級時再統一安排。
可能很多同學覺得,單從這個case講是百度的一個badcase——我個人也承認這一點。但大家應該都知道,世上沒有十全十美的策略,任何一個接近完美的策略都是不斷迭代的結果。在我們日常的生活和工作中,也往往都會利用“最小成本獲得最大收益”的思維來解決問題,百度的工程師也不例外。所以請給我們的策略一些時間,同時建議大家在搭建網站結構、制作URL時,盡量避開非主流設計,追求簡單美即可。