Discuz!X1.5 最讓人期待完善的細節之一就包括對各頁面標題的可自定義,以及門戶各頻道單獨的 SEO 最佳化設定和論壇各版塊的 SEO 最佳化設定,透過考察研究並收錄和聽取大多數站長的建議對站點本身的 SEO 最佳化做了更詳細的改進和全新的研發,直接全面提升站點被收錄的機率。
對站點進行搜尋引擎最佳化設定一直是廣大站長朋友比較關心和關注的問題之一,有些站點開始的時候搜尋引擎蜘蛛的抓取量很大,排名比較靠前,但是後來發現站點內容不被收錄或者收錄的內容嚴重下降,這也是部分站長的疑問。
還有一些站,內容很少被搜尋引擎蜘蛛抓取,當然排名也很靠後,到各大搜尋網站搜尋自己的站點關鍵字,可能已經到了第二頁甚至第三頁或更靠後,而有些站輸入站點關鍵字排名就比較靠前,被收錄的頁面也比較全面,這些都和站點本身 SEO 的最佳化有關。
本文就以如何讓搜尋引擎收錄更多內容為目標和站長朋友一起交流一下關於 SEO 最佳化方面的經驗。
一、站點的定位很重要
網站定位就是決定網站的發展方向,如同企業、產品一樣,站點定位就是確定網站的特徵、特定的使用場合及其特殊的使用群體和其特徵帶來的利益,即網站在網路上的特殊位置,它的核心概念、目標使用者群、核心作用等。
網站定位營銷的實質是對使用者、市場、產品、價格以及廣告訴求的重新細分與定位,預設網站在使用者心中的形象地位,明確了站點的定位即可明確站點的關鍵字。有了關鍵字即可對站點進行準確的 seo 最佳化。
比如 Discuz! 官方論壇的關鍵字可以設定為 php 論壇、社群論壇、 Discuz! 論壇等等。
注意事項:定位做好後就不要變了,如果來回改變,不容易被搜尋引擎收錄。
二、設定站點各頁面標題關鍵字
網頁標題通常是搜尋引擎關注的重點,論壇後臺增加各頁面標題的 seo 最佳化,這樣可以更詳細的設定每個頻道的關鍵字。
登入 Discuz!X1.5 管理後臺 => 全域性 => 最佳化設定 => 搜尋引擎最佳化,
這裡包括了站點首頁、廣場、群組、以及家園各頻道的標題、 SEO 描述以及 SEO 關鍵字。
標題出現在頁面頭部的標題中,
點選導航欄上相應的頻道即可在瀏覽器標題處顯示在後臺填寫的標題內容,比如首頁填的是 「Discuz! 官方首頁」 那麼在站點導航欄上點選首頁就會出現上圖所示的內容,其它如廣場、群組、家園同理。
SEO 描述 出現在頁面頭部的 Meta 標籤中,用於記錄本頁面的概要與描述。
SEO 關鍵字 項出現在頁面頭部的 Meta 標籤中,用於記錄本頁面的關鍵字。
三、開啟 rewrite
URL 靜態化可以提高搜尋引擎抓取,開啟本功能需要對 Web 伺服器增加相應的 Rewrite 支援,且會輕微增加伺服器負擔,同時您還可以調整每個頁面的靜態格式,但不得刪除其中的 「{xxx}」 標記。注意,修改靜態格式後您需要修改伺服器的 Rewrite 規則設定,同時 Discuz! X1.5 版本會根據您在後臺設定的靜態格式自動生成 Rewrite 規則,不需要自己來編寫。
功能所在位置:
Discuz! X1.5 後臺 => 全域性 => 最佳化設定 => 搜尋引擎最佳化 => URL 靜態化,把需要靜態化的頁面設定為可用。
首頁專題頁:預設的靜態格式為 topic-{name}.html 即當您訪問專題頁面的時候,顯示地址如:
http://www.***.org/topic-food.html
首頁文章頁:預設的靜態格式為 首頁專題頁:預設的靜態格式為 topic-{name}.html 即當您訪問專題頁面的時候,顯示地址如:
http://www.***.org/topic-food.html
論壇主題列表頁:預設的靜態格式為 forum-{fid}-{page}.html 即當您訪問論壇某個版塊的時候,顯示地址如:
http://www.***.org/forum-8-1.html
論壇主題內容頁:預設的靜態格式為:thread-{tid}-{page}-{prevpage}.html 即當您訪問論壇某個帖子時,顯示地址如:
http://www.***.org/thread-27039-1-1.html
群組主題列表頁:預設的靜態格式為:group-{fid}-{page}.html 即當您訪問某個群組的時候,顯示地址如:
http://www.***.org/group-1288-1.html
使用者個人主頁:預設的靜態格式為:space-{user}-{value}.html 即當您訪問某個使用者的個人主頁時的 Rewrite 規則
全站動態頁面:預設的靜態格式為:{script}-{param}.html 即當您訪問某個動態時的 Rewrite 規則 即當您訪問門戶的文章的 Rewrite 規則最後點選 「檢視當前的 Rewrite 規則」 即可自己生成 Rewrite 規則。
然後在 Apache 伺服器或者 IIS 下配置 URL 靜態化的 Rewrite 規則,根據自己伺服器的情況來選擇相對應的 Rewrite 規則。
四、門戶各頻道的 SEO 設定
透過對精品文章的推廣,增加外鏈數量,大家都知道,搜尋引擎對於網站權威性的判定很多程度上都依賴於外鏈,「網際網路上提供相同的內容、服務的網站有很多,在內容相同的時候,哪個網站會排在搜尋引擎前面?決定性的因素就是推薦。
推薦的形式多種多樣,我們常說的超鏈,就是推薦的一種,另外即時通訊工具發給自己的朋友,在論壇轉帖推薦、寫部落格鄭重介紹,網站上增加友情連結推薦等。這些推薦資訊,都會被搜尋引擎用來判斷網頁/網站價值的高低。
論壇的門戶各個頻道都可以獨立進行 seo 的最佳化設定。
Discuz!X1.5 後臺 => 門戶 => 頻道欄目 => 編輯需要設定 seo 的分類
點編輯,填寫好該頻道的 SEO 描述即 SEO 關鍵字。
五、論壇各版塊的 SEO 設定
如果內容跟主站點內容高度相關的話,就不要另外給版塊獨立建立二級域名,有利於主站權重的傳遞; 如果內容跟主站點內容關聯度不高,那就使用二級域名。
論壇每一個版塊都可以進行 SEO 最佳化設定。
Discuz!X1.5 後臺 => 論壇 => 編輯需要設定 seo 的版塊 => 基本設定
在這裡設定 SEO 關鍵字即可。同時版塊也可以批次編輯。
注意:關鍵詞設定
好以後最好不要變動了
六、關於 robots.txt
什麼是 robots.txt 檔案?
搜尋引擎使用 spider 程式自動訪問網際網路上的網頁並獲取網頁資訊。 spider 在訪問一個網站時,會首先會檢查該網站的根域下是否有一個叫做 robots.txt 的純文字檔案,這個檔案用於指定 spider 在您網站上的抓取範圍。
我們的程式在根目錄下存在 robots.txt 檔案,在檔案中宣告該網站中不想被搜尋引擎收錄的部分或者指定搜尋引擎只收錄特定的部分。
該檔案中預設增加了部分不需要收錄的目錄,您也可以自行修改。 robots.txt 檔案的格式 「robots.txt」 檔案包含一條或更多的記錄,這些記錄透過空行分開 (以 CR,CR/NL, or NL 作為結束符),每一條記錄的格式如下所示:
「<field>:<optionalspace><value><optionalspace>」 。
在該檔案中可以使用 #進行註解,具體使用方法和 UNIX 中的慣例一樣。該檔案中的記錄通常以一行或多行 User-agent 開始,後面加上若干 Disallow 和 Allow 行,詳細情況如下:
Disallow:
該項的值用於描述不希望被訪問的一組 URL,這個值可以是一條完整的路徑,也可以是路徑的非空字首,以 Disallow 項的值開頭的 URL 不會被 robot 訪問。例如 「Disallow:/template」 禁止 robot 訪問/template/index.html,而 「Disallow:/template/」 則禁止訪問/template/index.html 。
「Disallow:」 說明允許 robot 訪問該網站的所有 url,在 「/robots.txt」 檔案中,至少要有一條 Disallow 記錄。如果 「/robots.txt」 不存在或者為空檔案,則對於所有的搜尋引擎 robot,該網站都是開放的。
Allow:
該項的值用於描述希望被訪問的一組 URL,與 Disallow 項相似,這個值可以是一條完整的路徑,也可以是路徑的字首,以 Allow 項的值開頭的 URL 是允許 robot 訪問的。所以 Allow 通常與 Disallow 搭配使用,實現允許訪問一部分網頁同時禁止訪問其它所有 URL 的功能。
七、關於 archiver
論壇的 archiver 功能簡單理解就是一個簡潔頁面,利於搜尋收錄資訊。
Discuz!X1.5 後臺 => 全域性 => 站點功能 => 管理相關 => 開啟論壇 Archiver 功能,選擇 「是」 。開啟後,會在站點的頁尾處顯示,
最後:
搜尋引擎最佳化是針對搜尋引擎對網頁的檢索特點,讓網站建設各項基本要素適合搜尋引擎的檢索原則,從而獲得搜尋引擎收錄儘可能多的網頁,並在搜尋引擎自然檢索結果中排名靠前,最終達到網站推廣的目的。
搜尋引擎最佳化的主要工作是透過瞭解各類搜尋引擎如何抓取網際網路頁面、如何進行索引以及如何確定其對某一特定關鍵詞的搜尋結果排名等技術,來對網頁內容進行相關的最佳化,使其符合使用者瀏覽習慣,在不損害使用者體驗的情況下提高搜尋引擎排名,從而提高網站訪問量,最終提升網站的銷售能力或宣傳能力等。