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