> ### **技術部門SEO規范**
```
注:
* 本SEO規范適用于公司所有優化的新建網站及對現有網站的更新、改版。
* 本SEO規范不是建議,是強制性規定。我們的技術相關部門務必遵守。
* 對本SEO規范中的內容有疑義時,請及時溝通,不可自行解釋有疑義部分。
```
## :-: 域名及服務器相關
* [ ] 1. 只解析公司因業務需要決定開通的子域名。未開通子域名一律不解析。不要使用泛解析(以通配符*代替子域名)。
* [ ] 2. 不能有兩個或兩個以上域名顯示同樣網站內容(無論以哪種方式實現,如一個網站存在兩個域名、出現相同網站內容的站點)。
* [ ] 3. 用于測試的子域名必須使用robots文件禁止搜索引擎抓取。
* [ ] 4. 未完成內容的網站、欄目不得上線。
* [ ] 5. 不存在頁面必須返回404代碼。每個月使用線上工具確認不存在頁面服務器頭信息。
* [ ] 6. 服務器開啟gzip壓縮。
* [ ] 7. 需要優化的新站一律使用https。
* [ ] 8. 優化的網站開通子域名必須告知SEO相關人員進行調整。
## :-: 網站結構和URL
* [ ] 1. URL一經確定上線,不得在沒有SEO相關人員同意和提供對應機制的情況下,對URL做任何改動。
* [ ] 2. 除了已規劃禁止搜索引擎抓取和收錄的內容外,網站所有URL一律靜態化。
* [ ] 3. 站內搜索結果頁面必須使用robots文件禁止搜索引擎抓取。
* [ ] 4. 網站欄目與URL目錄需一一對應,一級分類對應一級目錄,二級分類對應二級目錄。最多分級至二級目錄,如果產品/頁面數需要三級以上分類,請先與SEO相關人員溝通導航和內部鏈接解決方案。
* [ ] 5. 欄目/目錄URL以斜線結尾,后面不要加index.php之類文件名。
* [ ] 6. 欄目名、文件名等URL中的字母一律小寫。
* [ ] 7. URL中不要出現除了短橫線之外的其它任何特殊字符。
* [ ] 8. 除欄目需要,URL中不得添加其它多余目錄層次。
* [ ] 9. 無論中英文網站,URL目錄名使用相應英文單詞,長度以3個英文單詞為限。不使用中文或拼音。也可以考慮使用數字/字母編號。
* [ ] 10. 英文網站,產品/文章頁面文件名使用產品名稱/文章標題,去掉虛詞。
* [ ] 11. 中文網站,產品/文章頁面文件名使用數字/字母編號。
* [ ] 12. 同一個產品不要放置于多個分類之下,只置于一個分類。
* [ ] 13. 所有頁面加canonical標簽。如果不確認canonical標簽列出的規范化URL應該是哪個,請與SEO相關人員咨詢。不懂這個標簽的,各位可以去學習一下很簡單哦!
* [ ] 14. 所有頁面加面包屑導航。
## :-: 頁面元素 (首頁和導航頁必須,其他頁面可由SEO編輯操作)
* [ ] 1. 頁面Title標簽、Description標簽、H1文字按格式自動生成完整版本,我們的系統有自填功能。
* [ ] 2. 一個頁面只使用一次H1。
* [ ] 3. 欄目頁面Title完整格式:二級欄目名稱–一級欄目名稱–網站名稱。
* [ ] 4. 欄目頁面翻頁Title完整格式:二級欄目名稱 – 一級欄目名稱 – 網站名稱 – 第X頁
* [ ] 5. 產品頁面Title完整格式:產品名稱 – 導航名稱(可不填)-網站名稱
* [ ] 6. 欄目頁面H1導航完整格式:一級欄目名稱 – 二級欄目名稱-XX
* [ ] 7. 產品頁面H1完整格式:產品名稱
* [ ] 8. Description標簽從欄目或產品說明文字第一段截取長度20字以上、70字以下的完整句子。
* [ ] 9. 產品頁面如果有格式化數據,Title和Description標簽可以充分利用,使其組成通順可讀的句子。
* [ ] 10. 除非SEO另行要求,頁面現在不要再使用Keywords標簽。
* [ ] 11. 除非SEO另行要求,所有鏈接使用HTML代碼鏈接,不要使用JS生成。
* [ ] 12. 所有用戶生成內容(UGC)中的鏈接加nofollow屬性,如電話友情鏈接等不需要收錄的內容必須加。
* [ ] 13. 欄目、產品/文章頁面主圖加ALT文字,如沒有人工填寫,可與頁面Title相同。
* [ ] 14. 禁止使用任何隱藏文字或鏈接。
* [ ] 15. 盡量避免使用表格(table),尤其是嵌套表格。
## :-: 頁面打開速度相關
* [ ] 1. 在不明顯影響視覺效果前提下,所有圖片均需要最大程度壓縮處理后才能使用。
* [ ] 2. 不要使用超出實際顯示尺寸的圖片(不要上傳大尺寸圖片,然后縮小尺寸顯示)。
* [ ] 3. 頁面純文字代碼(包括HTML、JS、CSS)不超過500K。特殊頁面如首頁可適當放寬。
* [ ] 4. 刪除未使用的CSS代碼。盡量合并CSS文件。
* [ ] 5. 慎用、少用JS。在主流瀏覽器測試JS是否拖慢頁面打開速度。
* [ ] 6. 使用主流瀏覽器實際測試頁面打開速度,應不超過3秒。到時候我看看有沒有多省份測試的方法,盡量做到各地區測試的可能
## :-: 功能使用及代碼
* [ ] 1. 除非另行要求,網站所有頁面上線時確保已加流量統計代碼。
* [ ] 2. 所有網站開通百度資源平臺。
* [ ] 3. 禁止使用session ID、Frame(框架結構)、Flash。
* [ ] 4. 已上線網站,robots文件開放所有URL及文件(包括圖片、CSS、JS)的抓取,與上述robots不沖突。
* [ ] 5. 后臺實時或定期生成并更新XML版Sitemap,包括首頁、欄目及翻頁、產品/文章頁面。這個操作后期有SEO編輯(目前是小夏)處理
* [ ] 6. 新站一律使用響應式設計,不要使用獨立移動站或移動版子域名。已使用移動子域名優化的舊站,暫時保持現狀,必要時再轉為響應式。
* [ ] 7. 英文網站HTML代碼不要出現中文字符,特別是優化的,注意html代碼的注釋哦也不能用中文。
* [ ] 8. 由于各種原因需要改動URL時,舊URL做301轉向至新URL。不要使用其它轉向方式。
* [ ] 9. 由于各種原因改動URL時,導航及內頁鏈接更新為新URL。導航中禁止出現需要經過轉向的URL。
* [ ] 10. tag/標簽功能后期需開通,開發部注意哦。
* [ ] 11. 除非SEO另行要求,不要使用JS生成/調用頁面內容(除百度統計代碼外)。