很高興林學(xué)(IT柏拉圖)為國(guó)內(nèi)網(wǎng)友提供這么好的程序,最近給一個(gè)網(wǎng)友談到圖片站優(yōu)化問(wèn)題,借用我使用DEDECMS兩年的經(jīng)驗(yàn),對(duì)360美女網(wǎng)提出些意見(jiàn)性建議,這位朋友也是將此站作一個(gè)優(yōu)化項(xiàng)目測(cè)試用,大家也知道圖片站本來(lái)就沒(méi)有文章站好優(yōu)化,部分經(jīng)驗(yàn)分享一下,高手跳過(guò)!
DEDECMS的最大特點(diǎn)就是SEO功能,能自定義很多東西,生成HTML當(dāng)然是必中之選,對(duì)于很多初期接觸DEDECMS的網(wǎng)友,給出如下幾點(diǎn)建站建議:
一、標(biāo)題:選擇了圖片站熱門(mén)關(guān)鏈字“美女”和“美女圖片”,其實(shí)我本不打算這樣指導(dǎo)他做這么熱門(mén)的詞,是他固執(zhí)的表現(xiàn),也就算了,因?yàn)樗f(shuō)反正美女的相關(guān)詞也難做,直接做核心,呵呵,不過(guò)我建議他在標(biāo)題中加了兩個(gè)五角星“★”,認(rèn)真看的朋友就會(huì)知道,他的作用是在于在百度搜索結(jié)果的同一頁(yè)面站中提高點(diǎn)擊率,有耀眼的功能;
二、描述和關(guān)鍵字我就不多說(shuō)了,相信看文章的人比我還懂;
三、對(duì)于目錄結(jié)構(gòu),采用http://www.360meitu.com/qingchun-meinv/2/這樣的文章頁(yè)結(jié)構(gòu),個(gè)人覺(jué)得利于SEO,至少比http://www.360meitu.com/qingchun-meinv/2/index.html強(qiáng),去掉DEDECMS默認(rèn)的/a/結(jié)構(gòu),具體設(shè)置在后臺(tái)系統(tǒng)設(shè)置-系統(tǒng)基本參數(shù)-站點(diǎn)設(shè)置-文檔HTML默認(rèn)保存路徑:把/a/改成/,在其它選項(xiàng)倒數(shù)第三個(gè)選項(xiàng):是否允許用目錄作為文檔文件名處選是,然后在欄目設(shè)置的高級(jí)選項(xiàng)中將文檔命名規(guī)則改為:{typedir}/{aid}/index.html,就可以實(shí)現(xiàn)上述功能;
四、每個(gè)頁(yè)面的圖片都要加上ALT屬性,加的方法自己去想想吧,文檔批量替換也是不錯(cuò)的方式,同時(shí)建議圖片站每篇都要有文字性描述,就是在第一張分頁(yè)的圖前或圖后加一此文字描述,這樣更利于收錄;
五、內(nèi)鏈也很重要,DEDECMS圖片站如何做內(nèi)鏈,筆者想到的一個(gè)就是TAG,另一個(gè)就是相關(guān)文章,當(dāng)然,推薦文章和熱門(mén)文章這里就不說(shuō)了,先說(shuō)TAG,每一篇文章都要有TAG,發(fā)表文章時(shí)手工加在標(biāo)簽欄,每天發(fā)表文章后,在后臺(tái)核心-批量維護(hù)-文檔關(guān)鍵詞維護(hù)中點(diǎn)擊分析系統(tǒng)內(nèi)的關(guān)鍵字,如果你在圖片文章中加入了"霍思燕"這個(gè)關(guān)鍵字,那么這時(shí)候就可以查出來(lái),然后在鏈接網(wǎng)址中填入http://www.你的網(wǎng)址.com/tags.php?/霍思燕/,此時(shí)注意頻率不能太大,最好是三個(gè)以內(nèi),多了的話你的文章中出現(xiàn)多少次"霍思燕"就會(huì)加多少個(gè)鏈接,這樣是不太好的,基于以上這點(diǎn)的前提是你必須要擁有tag.htm taglist.htm兩個(gè)模板;
同時(shí)注意,要想在文章中出現(xiàn)關(guān)鍵字鏈接,還得做出如下修改:
DEDECMS官方默認(rèn)規(guī)則是:
1.文檔關(guān)鍵詞維護(hù)添加關(guān)鍵詞和url對(duì)應(yīng)表
2.文章內(nèi)容出現(xiàn)改關(guān)鍵詞
3.文章的關(guān)鍵詞出現(xiàn)這個(gè)詞(就是這里<meta name="keywords" content="" />)
顯然第3條規(guī)則有問(wèn)題,如果能去掉第3條規(guī)則就完美了。
修改文件 /include/arc.archives.class.php ,找到這一段:
foreach($kws as $k)
{
$k = trim($k);
if($k!="")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne("select * from dede_keywords where keyword='$k' And rpurl<>'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";
}
$i++;
}
}
把它替換成:
global $dsql;
$query="SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";
}
友情提示一下:文件的修改請(qǐng)注意備份!
另一個(gè)就是相關(guān)文章,在文章頁(yè)模板的合適位置加上以下代碼:
<!-- 相關(guān)文章開(kāi)始 -->
<div class="hot mt1">
<dl class="tbox">
<dt><strong>相關(guān)文章</strong></dt>
<dd>
<ul class="c1 ico2">
{dede:likearticle col='2' row='10' titlelen='42'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}
</ul>
</dd>
</dl>
</div>
<!-- 相關(guān)文章結(jié)束 -->
就可以將相同類型的圖片文章相互鏈接起來(lái),提高內(nèi)鏈!
六、還有一個(gè)就是內(nèi)容頁(yè)的標(biāo)題和描述
在優(yōu)化360美女www.360meitu.com內(nèi)頁(yè)標(biāo)題的時(shí)候,采取了:美女人名+標(biāo)題長(zhǎng)尾關(guān)鍵字內(nèi)容+美女人名+分類名這樣的方式,這里強(qiáng)調(diào)就是第二個(gè)“美女人名”增加方法:
<title>{dede:field.title/},{dede:field.keywords/},{dede:field.typename/}</title>
表示 文章標(biāo)題+關(guān)鍵字+分類名,大家懂了吧!
對(duì)于描述:相信做圖片站的人都是些懶人(說(shuō)錯(cuò)了別亂P我),大家看這段文字:
<meta name="description" content="找 金泰熙 是嗎,找到了嗎? 金泰熙超級(jí)美女車(chē)展模特雅麗秀身材就是 360美圖 中一篇關(guān)于 金泰熙 的圖片文章,抓緊時(shí)間趕快收集吧!" />
這個(gè)優(yōu)化在大型B2B網(wǎng)站中,針對(duì)某一類型產(chǎn)品的優(yōu)化中用的比較多,其中“金泰熙”、“金泰熙超級(jí)美女車(chē)展模特雅麗秀身材”是變量,其他都是常量,每篇文章的描述中,就是這兩個(gè)地方不一樣,其他都是一樣的,這個(gè)方法不需要我們?cè)诎l(fā)表文章時(shí)定義內(nèi)容摘要只要在文章頁(yè)模板上將代碼修改為:
<meta name="description" content="找 {dede:field.keywords/} 是嗎,找到了嗎? {dede:field.title/}就是 {dede:global.cfg_webname/} 中一篇關(guān)于 {dede:field.keywords/} 的圖片文章,抓緊時(shí)間趕快收集吧!" />
當(dāng)然,你也可以自己定義固定的文字!
以上幾點(diǎn)純屬交流,高手別見(jiàn)笑,說(shuō)得不足不好的地方多提意見(jiàn),本人QQ:228 53 7635