這幾天給“achair教程網”網站做了一次比較大的“內部構造優化”,外觀沒變化,記錄一下,分享給各位,僅供參考。
“achair教程網”這個網站是一個簡單的展示網站,用wordPress/ target=_blank class=infotextkey>WordPress+BeTheme主題做的,用BeTheme主題自帶的“Demo演示站”改的,上線兩年了。
因為是普通展示網站,平時很少更新,收錄和排名不好。最近想在這個網站持續發布文章,這會對網站seo有好處。
發了幾篇文章,發現這個網站內部結構有點問題,有點混亂,當時在構造網站時考慮的不全面,比如:
- 課程展示用文章模塊做的,URL使用的自定義固定鏈接,導致每次發布新文章都要命名。
- 后來安裝了別名翻譯英文插件,解決了命名問題,導致文章URL地址很長,百度不收錄(谷歌收錄)
- 如果URL改用post ID,那幾個課程介紹的URL也會變成數字的。
- 牽一發而動全身,下面分享我的做法。
第一個問題:課程詳情頁用的是文章,換成頁面
- 網站搭建直接沿用了Demo演示站的做法,Demo就是用文章做課程展示頁。我又分析了這個Demo站,Demo站的課程結構很龐雜,經常發布新課,所以采用文章來做,我的課程數量比較少,而且固定。
- 用文章做產品,當時在做的時候我也覺得不妥,但不知道以后會有什么隱患,現在知道了,改動不少。
- BeTheme主題的“編輯器”,在文章和頁面里都可以用,我可以把文章的BeTheme編輯器制作的內容導出成代碼,然后在新建頁面里導入這段代碼。這樣可以直接把BeTheme編輯器里的內容快速搬運。
- 但這樣操作后,URL地址變了,用redirect301跳轉插件,把之前的老地址跳轉到新地址上,手動“搬運”十幾個課程,花費了一下午。
- 課程頁面要注意層次,有一個“全部課程”頁面作為一級頁面,其它課程頁面放在這個頁面的下面,作為二級頁面,這一點從地址欄上也有體現,很漂亮,很舒服。
第二個問題是:文章分類頁URL和文章詳情頁URL不規范
- 最近發布的新文章,文章URL是用自動翻譯英文插件做的,以至于文章的URL地址特別長,這幾個很長URL的文章百度都沒收錄,之前的文章絕大部分都收錄,所以這次先禁用了自動翻譯URL插件。
- 把文章的固定鏈接,從自定義改回ID數字.html,前面是文章分類名稱,這樣URL短了不少。
- 文章的分類有4個,都是用頁面做的,沒用BeTheme系統默認的分類頁,盡量隱藏系統分類頁。
- 文章的分類的別名,可以和頁面的別名同名,不沖突,這個很意外,意外的好。
- 重新構造分類結構、分類的名稱和別名,以及頁面的名稱和別名,別名會顯示在URL上。
其他與改進
- 以前的分類頁面(百度)沒有收錄,我估計和分類頁面沒有設置seo標題和描述有關,這次把分類頁面的TD都補上了。BeTheme主題文章和頁面的編輯器,自帶填寫SEO TDK功能,可惜分類和TAG不支持TDK。
- 全站增加搜索按鈕,否則找東西太不方便了。
- 設置了主題自帶的404錯誤頁面
- WordPress更新到了最新的5.3.1,自動更新出問題了,手動更新也出問題了,原來是文件覆蓋不全導致的,停止站點,重新覆蓋了WordPress兩個目錄。
- BeTheme主題更新到了最新版本,之前用17.8做的,更新后竟然發現主題選項沒什么變化。
- 定期觀察301跳轉插件的404日志,把經常訪問的鏈接加到新URL,沒想到那些長URL都被谷歌收錄了,根據404記錄一條一條的添加跳轉,訪問的大部分都是蜘蛛機器人。
- 這些課程的標題需要重新優化,課程頁面的TDK也需要優化
- 最近新開的課程還沒有發布,比如NewsPaper主題
- 全部課程頁面還需要重新規劃
- 聯系我們和關于我們的內容也需要重構
今天解決的是技術相關的問題,文案相關的慢慢來吧。這篇日志就到這里,下次見。