今天跟大家分享2個案例,具體是做什么的就不說了,效果如何也不說了,直說涉及的技術(shù)問題。
之前有個老SEO,帶團隊做seo優(yōu)化,都做了好久了(大約是1個多月以上,也有可能是3個多月)。然后他悄悄地的問我,我這網(wǎng)站都做了這么久了,百度還是沒收錄。我一看這句話,里面明白肯定不是seo優(yōu)化的問題,應(yīng)該是失誤,能有這么嚴重的失誤應(yīng)該在代碼。
然后我讓對方把網(wǎng)站發(fā)過來,我直接查看這個網(wǎng)站的源代碼,截圖給他發(fā)過去。沒說話,對方就說太厲害了。這才幾秒鐘就把問題解決了。
這個案例的問題大部分人做SEO時應(yīng)該是不會犯的,他的網(wǎng)站head標簽結(jié)束標簽與body標簽開始標簽位置互換了。雖然從瀏覽器來看,網(wǎng)站一切正常,但是通過W3C的驗證肯定是通不過的。所以搜索引擎不收錄也是可以理解的。
另一個案例雖然沒有多大的影響,但是問題同樣是代碼不符合w3c的標準,我跟那個老板說了,這是工程師程序員們經(jīng)常犯的錯誤,以后注意就好了,但是他卻直接現(xiàn)場打電話給他的技術(shù),讓他看第幾行的代碼。技術(shù)說我現(xiàn)在就改,但是惋惜的是老板說不用改了,去財務(wù)那邊結(jié)算工資。
說句實話我當時很不了解這個老板的做法,他卻跟我說,雖然整個建站的行業(yè)都是這樣代碼錯誤百出,但是我要給他一個教訓,讓他知道什么叫w3c標準,讓這個行業(yè)的人都不敢再這么隨意。這是對他好,他以后肯定會100%的遵循w3c的標準建站。
代碼的確很重要,尤其是gb2312這樣的,如果寫成gb23I2(I是英文字母i的大寫,不是阿拉伯數(shù)字1),那么還是有不小的殺傷力的。再比如robots文件夾中的斜杠去掉,導致蜘蛛整個網(wǎng)站都不抓取都是致命的代碼錯誤。