為客戶提供SEO顧問(wèn)服務(wù)的時(shí)候,經(jīng)常遇到一些作為外部顧問(wèn)不方便全程參與的情況。比如有的公司要做網(wǎng)站,或者現(xiàn)有網(wǎng)站推到重來(lái),問(wèn)我能否從一開(kāi)始就參與,提供SEO建議。網(wǎng)站規(guī)劃設(shè)計(jì)階段就考慮SEO當(dāng)然是好事,但作為一個(gè)遠(yuǎn)在異國(guó)的顧問(wèn),參與到這種需要大量深度討論、溝通、協(xié)調(diào)的過(guò)程中,實(shí)在是不好操作,內(nèi)部SEO人員更適合這種工作。
有的客戶公司規(guī)模比較大,技術(shù)開(kāi)發(fā)、內(nèi)容、SEO等各部門(mén)是分開(kāi)的,SEO部門(mén)的很多需求是要提交給技術(shù)、運(yùn)營(yíng)等部門(mén)實(shí)施的。反過(guò)來(lái),其它部門(mén)的需求也由技術(shù)部門(mén)實(shí)施,但可就不一定經(jīng)過(guò)SEO部門(mén)同意了。這個(gè)過(guò)程中就可能產(chǎn)生對(duì)SEO的不良影響。
也有的公司人員流動(dòng)頻繁,即使原先的開(kāi)發(fā)人員都經(jīng)過(guò)SEO培訓(xùn),也還是會(huì)有完全不了解SEO的新人加入團(tuán)隊(duì)。
這些情況都需要有一個(gè)技術(shù)部門(mén)必須遵守的SEO規(guī)范,開(kāi)發(fā)網(wǎng)站或修改網(wǎng)站時(shí),即使不與SEO部門(mén)協(xié)同,也至少不能違反SEO規(guī)范,以防產(chǎn)生災(zāi)難性的后果。
以前為客戶寫(xiě)過(guò)一些技術(shù)部門(mén)SEO規(guī)范,現(xiàn)在簡(jiǎn)單整理更新一下,分享給大家,希望對(duì)其它公司也有幫助。
技術(shù)部門(mén)SEO規(guī)范
注:
本SEO規(guī)范適用于公司所有新建網(wǎng)站及對(duì)現(xiàn)有網(wǎng)站的更新、改版。
本SEO規(guī)范不是建議,是強(qiáng)制性規(guī)定。編程、前端、運(yùn)維等技術(shù)相關(guān)部門(mén)務(wù)必遵守。
對(duì)本SEO規(guī)范中的內(nèi)容有疑義時(shí),請(qǐng)與SEO部門(mén)溝通,不可自行解釋有疑義部分。
只解析公司因業(yè)務(wù)需要決定開(kāi)通的子域名。未開(kāi)通子域名一律不解析。不要使用泛解析(以通配符*代替子域名)。
不能有兩個(gè)或兩個(gè)以上域名顯示同樣網(wǎng)站內(nèi)容(無(wú)論以哪種方式實(shí)現(xiàn),如解析至相同根目錄、上傳同樣文件和數(shù)據(jù)庫(kù))。
用于測(cè)試的子域名使用robots文件禁止搜索引擎抓取。
未完成內(nèi)容的網(wǎng)站、欄目不得上線。
不存在頁(yè)面必須返回404代碼。每個(gè)月使用線上工具確認(rèn)不存在頁(yè)面服務(wù)器頭信息。
服務(wù)器開(kāi)啟gzip壓縮。
4XX、5XX類服務(wù)器頭信息不正常增多,及時(shí)通知SEO部門(mén)進(jìn)行進(jìn)一步檢查。
新站一律使用https。
開(kāi)通子域名,需與SEO部門(mén)提前溝通并獲得同意。
URL一經(jīng)確定上線,不得在沒(méi)有得到SEO部門(mén)同意和提供對(duì)應(yīng)機(jī)制的情況下,對(duì)URL做任何改動(dòng)。
除了已規(guī)劃禁止搜索引擎抓取和收錄的內(nèi)容外,網(wǎng)站所有URL一律靜態(tài)化。
站內(nèi)搜索結(jié)果頁(yè)面使用robots文件禁止搜索引擎抓取。
網(wǎng)站欄目與URL目錄需一一對(duì)應(yīng),一級(jí)分類對(duì)應(yīng)一級(jí)目錄,二級(jí)分類對(duì)應(yīng)二級(jí)目錄。最多分級(jí)至二級(jí)目錄,如果產(chǎn)品/頁(yè)面數(shù)需要三級(jí)以上分類,請(qǐng)先與SEO部門(mén)溝通導(dǎo)航和內(nèi)部鏈接解決方案。
欄目/目錄URL以斜線結(jié)尾,后面不要加index.php之類文件名。
欄目名、文件名等URL中的字母一律小寫(xiě)。
URL中不要出現(xiàn)除了短橫線之外的其它任何特殊字符。
除欄目需要,URL中不得添加其它多余目錄層次。
無(wú)論中英文網(wǎng)站,URL目錄名使用相應(yīng)英文單詞,長(zhǎng)度以3個(gè)英文單詞為限。不使用中文或拼音。也可以考慮使用數(shù)字/字母編號(hào)。
英文網(wǎng)站,產(chǎn)品/文章頁(yè)面文件名使用產(chǎn)品名稱/文章標(biāo)題,去掉虛詞。
中文網(wǎng)站,產(chǎn)品/文章頁(yè)面文件名使用數(shù)字/字母編號(hào)。
同一個(gè)產(chǎn)品不要放置于多個(gè)分類之下,只置于一個(gè)分類。
所有頁(yè)面加canonical標(biāo)簽。如果不確認(rèn)canonical標(biāo)簽列出的規(guī)范化URL應(yīng)該是哪個(gè),請(qǐng)與SEO部門(mén)咨詢。
所有頁(yè)面加面包屑導(dǎo)航。
頁(yè)面Title標(biāo)簽、Description標(biāo)簽、H1文字按格式自動(dòng)生成缺省版本,但系統(tǒng)需要給SEO部門(mén)預(yù)留人工填寫(xiě)功能。
一個(gè)頁(yè)面只使用一次H1。
欄目頁(yè)面Title缺省格式:二級(jí)欄目名稱 – 一級(jí)欄目名稱 – 網(wǎng)站名稱
欄目頁(yè)面翻頁(yè)Title缺省格式:二級(jí)欄目名稱 – 一級(jí)欄目名稱 – 網(wǎng)站名稱 – 第X頁(yè)
產(chǎn)品頁(yè)面Title缺省格式:產(chǎn)品名稱 – 網(wǎng)站名稱
欄目頁(yè)面H1缺省格式:一級(jí)欄目名稱 – 二級(jí)欄目名稱
產(chǎn)品頁(yè)面H1缺省格式:產(chǎn)品名稱
Description標(biāo)簽從欄目或產(chǎn)品說(shuō)明文字第一段截取長(zhǎng)度20字以上、70字以下的完整句子。
產(chǎn)品頁(yè)面如果有格式化數(shù)據(jù),Title和Description標(biāo)簽可以充分利用,使其組成通順可讀的句子。
除非SEO部門(mén)另行要求,頁(yè)面不使用Keywords標(biāo)簽。
除非SEO部門(mén)另行要求,所有鏈接使用HTML代碼鏈接,不要使用JS生成。
所有用戶生成內(nèi)容(UGC)中的鏈接加nofollow屬性。
欄目、產(chǎn)品/文章頁(yè)面主圖加ALT文字,如沒(méi)有人工填寫(xiě),可與頁(yè)面Title相同。
禁止使用任何隱藏文字或鏈接。
盡量避免使用表格(table),尤其是嵌套表格。
頁(yè)面打開(kāi)速度相關(guān)
在不明顯影響視覺(jué)效果前提下,所有圖片均需要最大程度壓縮處理后才能使用。
不要使用超出實(shí)際顯示尺寸的圖片(不要上傳大尺寸圖片,然后縮小尺寸顯示)。
頁(yè)面純文字代碼(包括HTML、JS、CSS)不超過(guò)500K。特殊頁(yè)面如首頁(yè)可適當(dāng)放寬。
刪除未使用的CSS代碼。盡量合并CSS文件。
慎用、少用JS。在主流瀏覽器測(cè)試JS是否拖慢頁(yè)面打開(kāi)速度。
使用主流瀏覽器實(shí)際測(cè)試頁(yè)面打開(kāi)速度,應(yīng)不超過(guò)3秒。條件允許的話,從多省市測(cè)試。
功能使用及代碼
除非另行要求,網(wǎng)站所有頁(yè)面上線時(shí)確保已加流量統(tǒng)計(jì)代碼。
所有網(wǎng)站開(kāi)通百度資源平臺(tái)、Google Search Console賬號(hào)。
禁止使用session ID、Frame(框架結(jié)構(gòu))、Flash。
已上線網(wǎng)站,除非SEO或運(yùn)營(yíng)部門(mén)另行要求,robots文件開(kāi)放所有URL及文件(包括圖片、CSS、JS)的抓取。
后臺(tái)實(shí)時(shí)或定期生成并更新XML版Sitemap,包括首頁(yè)、欄目及翻頁(yè)、產(chǎn)品/文章頁(yè)面。是否包括過(guò)濾條件頁(yè)面與SEO部門(mén)協(xié)調(diào)后再確定。
新站一律使用響應(yīng)式設(shè)計(jì),不要使用獨(dú)立移動(dòng)站或移動(dòng)版子域名。已使用移動(dòng)子域名優(yōu)化的舊站,暫時(shí)保持現(xiàn)狀,與SEO部門(mén)溝通后轉(zhuǎn)為響應(yīng)式設(shè)計(jì)。
英文網(wǎng)站HTML代碼不要出現(xiàn)中文字符,包括注釋中。
由于各種原因需要改動(dòng)URL時(shí),舊URL做301轉(zhuǎn)向至新URL。不要使用其它轉(zhuǎn)向方式。
由于各種原因改動(dòng)URL時(shí),導(dǎo)航及內(nèi)頁(yè)鏈接更新為新URL。導(dǎo)航中禁止出現(xiàn)需要經(jīng)過(guò)轉(zhuǎn)向的URL。
與SEO部門(mén)溝通之前,不要啟用tag/標(biāo)簽功能。
除非SEO另行要求,不要使用JS生成/調(diào)用頁(yè)面內(nèi)容。