Discuz論壇SEO優(yōu)化指南 |
發(fā)布時(shí)間: 2012/9/14 15:13:44 |
因?yàn)楝F(xiàn)在很多人在做自己的論壇,為了對(duì)他們有些幫助,我打算把我優(yōu)化這個(gè)論壇的步驟寫(xiě)下來(lái)。 文章會(huì)分為好幾篇來(lái)寫(xiě),由于涉及的細(xì)節(jié)很多,我自己也是在邊寫(xiě)帖子邊給論壇做SEO優(yōu)化,所以我也不知道會(huì)寫(xiě)到什么時(shí)候結(jié)束。 1,選擇論壇程序和版本。 我選擇的論壇程序是Discuz!x1.5,語(yǔ)言版本是 gbk 版。為什么選這個(gè)版本呢? 首先Discuz!x1.5的用戶體驗(yàn)要比Discuz!7.2好很多,大家慢慢用這個(gè)論壇就會(huì)發(fā)現(xiàn)這一點(diǎn)。然后Discuz!x1.5的SEO基礎(chǔ)也要比Discuz!7.2好。其實(shí)Discuz!7.2是有很多SEO上面的缺陷的,以前那個(gè)老論壇我想做一下SEO優(yōu)化,但是發(fā)現(xiàn)要改的還真不少。但是Discuz!x1.5注意到了很多對(duì)SEO不友好的地方,如很多容易產(chǎn)生重復(fù)的鏈接就用JS調(diào)用等等。 顯然 Discuz!x1.5 的開(kāi)發(fā)團(tuán)隊(duì)做事非常用心,讓我也對(duì)改這個(gè)論壇程序有信心很多。 那為什么要選GBK版本而不選UTF8版本呢? 這是為了讓中文搜索引擎第一時(shí)間知道我網(wǎng)站上的內(nèi)容是中文版本。 爬蟲(chóng)在GBK編碼的網(wǎng)頁(yè),看到的是:
大家如果去查看一下的話,Discuz官方論壇用的就是GBK版本。 那已經(jīng)在用utf-8的中文discuz論壇怎么辦呢? 其實(shí)還是有方法解決的,可以定義一下xmlns 屬性,把 lang="zh-CN" 加在里面就可以了。 所以u(píng)tf-8版本的代碼變?yōu)椋?/span>
wordpress程序之所以SEO方面表現(xiàn)很好,就是因?yàn)檫@些細(xì)節(jié)它都注意到了的。 可以看看我的博客http://www.semyj.com/,wordpress程序默認(rèn)都會(huì)定義這個(gè)標(biāo)簽的。 2,選擇服務(wù)器系統(tǒng) 我是很早就不想用windows做服務(wù)器操作系統(tǒng)了,只要體會(huì)過(guò)linux系統(tǒng)好處的人恐怕都是如此。其實(shí),選擇什么樣的服務(wù)器系統(tǒng)也能影響SEO效果的。我最近給很多大中型網(wǎng)站做SEO顧問(wèn)的時(shí)候據(jù)發(fā)現(xiàn)一個(gè)很有趣的規(guī)律: 凡是用windows類系統(tǒng)搭建的網(wǎng)站,SEO方面的表現(xiàn)都是不太理想的,而且要優(yōu)化起來(lái)難度也是大一些的。 原因是很多方面的,因?yàn)閣indows類主機(jī)不是很穩(wěn)定,只要程序員不那么熟悉整個(gè)網(wǎng)站,要么被動(dòng)的頻繁當(dāng)機(jī)、要么需要主動(dòng)停機(jī)維護(hù)、要么數(shù)據(jù)庫(kù)壓力大以及運(yùn)行的代碼先天不足導(dǎo)致服務(wù)器速度非常慢。 我觀察過(guò)很多網(wǎng)站的爬蟲(chóng)訪問(wèn)情況,在同等條件下,windows類主機(jī)的抓取量都是差一些的。 當(dāng)然,這個(gè)問(wèn)題在一個(gè)資深的技術(shù)人員手里都不是問(wèn)題,但就是優(yōu)秀的技術(shù)人員實(shí)在太難找到了。(順便廣告一下:我們公司招c++和PHP人員,有興趣的聯(lián)系一下我。本廣告長(zhǎng)期有效。) 3,優(yōu)化網(wǎng)站的訪問(wèn)速度 網(wǎng)頁(yè)的加載速度對(duì)SEO影響比較大,可以看我博客上的這篇文章來(lái)了解原因--(http://www.semyj.com/archives/969)。優(yōu)化網(wǎng)站的加載速度,可以從以下幾個(gè)方面來(lái)優(yōu)化。 1)DNS 2)服務(wù)器網(wǎng)絡(luò)環(huán)境 3)服務(wù)器硬件和系統(tǒng) 4)網(wǎng)站程序或CMS 5)前端代碼 這些因素不用去記的,基本上就是看爬蟲(chóng)從發(fā)起一個(gè)請(qǐng)求到返回?cái)?shù)據(jù),中間需要經(jīng)過(guò)哪些途徑,然后優(yōu)化這些相關(guān)因素即可。 現(xiàn)在這個(gè)論壇只優(yōu)化了2個(gè)地方,就是是DNS優(yōu)化和網(wǎng)頁(yè)打開(kāi)GZIP壓縮。因?yàn)橛玫氖乾F(xiàn)成的程序,其他地方都不太差,暫時(shí)先解決一些基本的問(wèn)題。 DNS上的優(yōu)化,就是啟用了雙線主機(jī)以及智能DNS。 為什么我要先做這個(gè)呢? 因?yàn)槲蚁雰?yōu)化百度爬蟲(chóng)訪問(wèn)我網(wǎng)站的速度。 因?yàn)檫@是中文論壇,做SEO優(yōu)化肯定要以百度優(yōu)先。 因?yàn)楹芏嗳诉是沒(méi)有養(yǎng)成先看數(shù)據(jù)再來(lái)做SEO的意識(shí),所以在優(yōu)化速度的過(guò)程,有個(gè)問(wèn)題沒(méi)注意到的。這就是沒(méi)有看看爬蟲(chóng)到底是從什么地方來(lái)訪問(wèn)的。 對(duì)于大部分中文網(wǎng)站來(lái)說(shuō),爬蟲(chóng)可能90%以上都是從北京聯(lián)通(網(wǎng)通)訪問(wèn)過(guò)來(lái)的。這個(gè)時(shí)候就要特別優(yōu)化北京聯(lián)通(網(wǎng)通)的訪問(wèn)速度。 所以我用的雙線機(jī)房有2個(gè)IP,一個(gè)電信的IP和一個(gè)聯(lián)通(網(wǎng)通)的IP。有了個(gè)2個(gè)IP,還要做智能DNS,這樣當(dāng)電信的用戶訪問(wèn)論壇的時(shí)候,就解析到電信的IP上,聯(lián)通的用戶訪問(wèn)論壇的時(shí)候就解析到聯(lián)通(網(wǎng)通)IP上。 這樣,百度爬蟲(chóng)從北京聯(lián)通訪問(wèn)我論壇的時(shí)候,速度就快很多了。 我用的智能DNS服務(wù)是DNSPod(http://www.dnspod.com/)提供的,設(shè)置的界面如下: 我在DNSPod里面的賬戶是免費(fèi)賬戶,收費(fèi)賬戶應(yīng)該速度更好一點(diǎn),但是DNSPod對(duì)于收費(fèi)賬戶還要審核,我就一直沒(méi)升級(jí)了。 設(shè)置好了以后,還要檢查一下到底優(yōu)化的效果如何。 可以用監(jiān)控寶(http://www.jiankongbao.com/)的工具檢測(cè)一下。以前北京聯(lián)通的響應(yīng)速度是 1831 ms。經(jīng)過(guò)優(yōu)化,速度確實(shí)會(huì)提高很多,如: 這里還列出了是哪方面影響速度的因素大。最好是長(zhǎng)期監(jiān)測(cè)這個(gè)響應(yīng)速度,因?yàn)檫@個(gè)因素的變化能比較大的影響到SEO效果?梢宰(cè)成為這個(gè)網(wǎng)站的付費(fèi)用戶,就可以每隔幾分鐘去檢測(cè)一下網(wǎng)頁(yè)的響應(yīng)時(shí)間等等。 為了加快前端的速度,我啟用了論壇自帶的gzip壓縮。Discuz!x1.5后臺(tái)現(xiàn)在還沒(méi)有啟用gzip壓縮功能的地方,需要手動(dòng)設(shè)置: 打開(kāi) /config/config_global.php 文件,把
Discuz!x1.5后臺(tái)還可以做一些速度上的優(yōu)化如啟用memcache等等,但是這個(gè)相對(duì)麻煩點(diǎn),留著下次來(lái)做。 4,靜態(tài)化URL Discuz!x1.5后臺(tái)自帶了一個(gè)靜態(tài)化URL的功能,而且默認(rèn)也寫(xiě)好了靜態(tài)化的規(guī)則。但是這里有一個(gè)問(wèn)題,就是帖子頁(yè)面的靜態(tài)化規(guī)則沒(méi)有寫(xiě)好。 如默認(rèn)的帖子頁(yè)面規(guī)則是:
為了解決這個(gè)問(wèn)題,可以重寫(xiě)url靜態(tài)化規(guī)則。當(dāng)然修改頁(yè)面代碼也能解決這個(gè)問(wèn)題,但是不方便維護(hù),因?yàn)樾薷暮蟮奈募院罂赡軙?huì)被升級(jí)文件覆蓋,而且會(huì)丟失部分功能。 論壇用的是linux+apache,而且論壇是作為一個(gè)虛擬主機(jī)放在服務(wù)器上。 Url靜態(tài)化的過(guò)程就這么操作: 新建一個(gè)文本文件,文件名為“.htaccess”,然后用UltraEdit編輯這個(gè)文件,寫(xiě)入的規(guī)則為:
然后在進(jìn)入后臺(tái) --> 全局-->優(yōu)化設(shè)置-->搜索引擎優(yōu)化 。 其他保持不變,就把“主題內(nèi)容頁(yè)”規(guī)則改為:
保存設(shè)置再更新一下緩存就可以了 2011-1-3 11:46:06 上傳
下載附件 (8.79 KB)本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |