WordPress應該是優(yōu)化被使用最多的CMS系統,記得以前看ˉ\_(ツ)_/ˉ到過(guò)報道,優(yōu)化全世界20%以上的優(yōu)化網(wǎng)站用的是WP。雖然最初是優(yōu)化作(zuo)為博客寫(xiě)作CMS發(fā)布的,但現在不僅博客使用,優(yōu)化新聞、優(yōu)化雜志??、優(yōu)化門(mén)戶(hù)類(lèi)網(wǎng)站也用,優(yōu)化簡(jiǎn)單的優(yōu)化電子商務(wù)網(wǎng)站也能用WP,最近ヽ(′?`)ノ越來(lái)越多企業(yè)網(wǎng)站也開(kāi)始使用WordPress。優(yōu)化
WordPress的優(yōu)化優(yōu)勢太多了:
開(kāi)源、免費ヽ(′ー`)ノ但功能強大 內容層和展現層分離,優(yōu)化因而模板極為豐富,優(yōu)化又可以用于各種類(lèi)型網(wǎng)站 簡(jiǎn)單、優(yōu)化靈活、優(yōu)化開(kāi)放、標準化,有強大的插件庫,實(shí)現各種功能 安裝簡(jiǎn)單,使用也很簡(jiǎn)單 版本更新頻繁,但升級十分簡(jiǎn)單 開(kāi)發(fā)者社群規模夠大,某項功能即使不會(huì )做又找不到插件,也能找到開(kāi)發(fā)者幫(′?`)你寫(xiě)雖然WordPress并不能說(shuō)是完美搜??索引擎友好的,但至少是友好度非常高的CMS之一,在各種插件(jian)幫助下和適當設置后, WordPress搭建的網(wǎng)站???是可以做到比較完美SEO的。
這篇WordPress SEO指??南就簡(jiǎn)單討論一下優(yōu)化WordPress網(wǎng)站的幾個(gè)要素。相同的考慮也適用于其它博客系統。這里ヽ(′?`)ノ只談技術(shù)性?xún)?yōu)化,關(guān)于博客的運營(yíng)、市場(chǎng)研究、文章寫(xiě)作等問(wèn)題,可以參考以前翻譯的博客SEO指(′?_?`)南。
標題標簽和描述標簽老版WordPress的缺省帖子標題ヽ(′ー`)ノ標簽是這個(gè)格式的:
博??客名稱(chēng) – 帖子標題
需要改為:
帖子標題 – 博客名稱(chēng)
這個(gè)修改通常是由下面推薦安裝的SEO插件自動(dòng)實(shí)現的,幾個(gè)流行的WP SEO插件都一定??有這個(gè)功能。不安裝插件的??話(huà),也可以在模板文件中自己修改,以前我剛剛開(kāi)始用WordP??ressˉ\_(ツ)_/ˉ寫(xiě)博客時(shí)還沒(méi)有現在這些插件,都是自(′?_?`)己修改模板,wp_title(帖子標??題)和bloginfo(‘name’) (博客名稱(chēng))兩個(gè)順序調換一下就行了:
< title >< ? php wp_title(); ? >┐(′?`)┌; – < ? php blogin??fo(‘name’); ? > < /title>
或者bloginfo(‘name’)也可以直接硬編碼,寫(xiě)上博客名稱(chēng),少一次php執行,還能寫(xiě)成與設置的博客名稱(chēng)不一樣的。
描述標簽就是寫(xiě)帖子時(shí)摘要(Excerpt)中填寫(xiě)的內容,這個(gè)摘要內容也就是首頁(yè)ヽ(′ー`)ノ、欄目頁(yè)帖子標題下面的簡(jiǎn)短介紹文字。通常我??會(huì )從帖子前兩段文(???)字中摘一兩句話(huà),并在文字上稍微改動(dòng)一下,盡量避免首頁(yè)、欄目頁(yè)和實(shí)際(′ω`)帖子頁(yè)面的重復內容。
如果安裝了SEO插件,可以單獨寫(xiě)不同于摘要的描述標簽,一般我不使用,沒(méi)有太大必要。
關(guān)鍵詞??標簽(?????)可以直接刪除,不管對用戶(hù)還是對搜索引擎,目前都沒(méi)用,以后也看不出變得有用的可能性。
文章內部鏈接兩種情況,一是文章結尾處或側欄中顯示的相關(guān)帖子,這個(gè)肯定ヾ(^-^)ノ是插件實(shí)現,??比如我用的是Related Post。相關(guān)文章對用戶(hù)和搜索引擎都有好處,幾乎是必須的設置。通常設定顯示5-10篇相關(guān)文章。
二是貼子正文中鏈(′?`*)接到其它相關(guān)帖子,是站內鏈接優(yōu)化的重要部分。我博客里用的比較多,有很多讀者也問(wèn)過(guò)我是怎么加的帖子內鏈接,看到網(wǎng)上有人說(shuō)我肯定是用插件,其實(shí)不是,我就是人工加的。也有插件可以實(shí)現,自動(dòng)在指定關(guān)(′?`)鍵詞加上指定鏈接, 如SEO Smart Links,不過(guò)我并不建議,雖然插件可以設置一組關(guān)鍵詞,可以限制生成鏈接的次數,但還是不可能像人工那樣靈活、自然。人工加基本上是隨機的,所以也是最自然的。
人工加內部鏈接時(shí)重要的規則就是別給自己設定規則,不要(???)腦子里有一根弦:“遇到這個(gè)關(guān)鍵詞(′?_?`),我要鏈接到這里,每篇帖子只加一次?!蔽业淖龇ň褪请S便加,想起來(lái)覺(jué)得合適就加,沒(méi)想起來(lái)就不加。
網(wǎng)站地圖XML版網(wǎng)站地圖是必須要有的,也有插件可以實(shí)現,如我??用的Google XMLSitemaps??,雖然名字里帶Google,但生成的sitemaps是所有搜索引擎通用的。Sitemap插件很多,基本上都一樣。
WP官網(wǎng)有大量模板可以下載,搜索“wordpress模板”,也有很多免費、付費的模板網(wǎng)站。選擇模板時(shí)建議考慮幾個(gè)方面:
好看,設計風(fēng)格符合行業(yè)。我個(gè)人喜歡簡(jiǎn)單的視覺(jué)設計,如讀者所見(jiàn),連個(gè)圖片都沒(méi)有 必須是響應式設計 必須有面包屑導航 功能盡量簡(jiǎn)單,代碼簡(jiǎn)潔,打開(kāi)速度快 頁(yè)面代碼如H1、H2標簽等使用正確,如帖子標題應該是H1選擇好模板后通常還得修修補補,ヽ(′▽?zhuān)?ノ所以懂點(diǎn)編程,雖然不是SEO一定要會(huì )的,但是有很大幫助,對個(gè)人站長(cháng)是必不可缺的,一點(diǎn)不懂PHP,想改模板都無(wú)法下手。
比如,我用的都是英文模板,一些比較重要的地方還是得中文化,有的在模板文件中可以很容易找到并修改,如右側欄文字,有的還需要修改核心文件,如留言部分的“留言”、“提交”按鈕之類(lèi)的。
SEO?每天一貼到目前為止用的都是免費模板,修改的地方還挺多。比如我把帖子頁(yè)面的By Zac作者鏈接刪了,原因見(jiàn)下面各類(lèi)存檔部分。
帖子頁(yè)面的發(fā)布日期也刪了,因為一些帖子在搜索結果中顯示居然是2006年之類(lèi)時(shí)間寫(xiě)的,用戶(hù)體驗ヾ(?■_■)ノ實(shí)在不怎么樣。
再比如首頁(yè)最下面加了一段關(guān)于本博客的說(shuō)明文字,趁機加點(diǎn)關(guān)鍵詞,能穩定顯示在首頁(yè)上┐(′?`)┌,不然首頁(yè)內容都是帖子摘要,不停變化,無(wú)法控制。這段文字只顯示在首頁(yè),需要(yao)在模板或核心文件相應地方(視模板調用方法??)加一個(gè)簡(jiǎn)單判斷條件:
<?php if( is_home() && !is_paged() ) : ?>
欄目及URL設計欄目規劃可以參考以前寫(xiě)的網(wǎng)站結構優(yōu)(′?_?`)化和多關(guān)鍵詞優(yōu)化帖子,原理和所有網(wǎng)站一樣,根據關(guān)鍵詞研究結果規劃欄目,把次級關(guān)鍵詞分配到欄目首頁(yè)上。
為了使網(wǎng)站結構更扁平一點(diǎn),可以多規劃些欄目,但不用學(xué)我這個(gè)博客,欄目有點(diǎn)過(guò)多了。
欄目URL我建議還是使用英文單詞比較好,中文??容易在搜索結果??中表現為亂碼,拼音URL其實(shí)并不易讀,尤其是稍長(cháng)時(shí),比如兩三個(gè)字的拼音連起來(lái)。
WP欄目頁(yè)面URL缺省設置是:
域名/category/欄目名
中間多了個(gè)完全沒(méi)必要的/category??/,可以使用WP No Category Base插件刪除這層目錄。
帖子URL在WP后臺Permalink部分有很多格式可以選:
有用編號的,有帶日期的。建議使用自定義的:
/%category%/%postname%/
也就是 /欄目名/帖子標題/ 的格式,是網(wǎng)站結構的標準格式。
如果不是新聞類(lèi)網(wǎng)站,不建議URL中帶日期。
這種靜態(tài)化的URL是需要服務(wù)器支持mod_rewrite的,有不止一個(gè)站長(cháng)問(wèn)過(guò)我虛擬主(??-)?機是否支持mod_rewrite,說(shuō)他們主機服務(wù)商說(shuō)的,虛擬主機不能支持mod_rewrite。沒(méi)這回事,虛擬主機一樣可以支持mod_rewrite,不支持的只是服務(wù)商不( ???)愿意給你打開(kāi)而已。
留言系統設置及管理首先是安裝啟用Akismet(╬ ò﹏ó)插件,他們的垃圾留言數據庫會(huì )擋住大部分垃圾留言。
每條留言人工審核工作量有點(diǎn)大,可以在WP后臺設置第一次留言不馬??上顯示,必須等待審核,有了至少一次人工審核通過(guò)的讀者的留言才會(huì )自動(dòng)顯示。
留言中有兩個(gè)以上鏈接的不會(huì )顯示,等待審核。
設置關(guān)鍵詞黑名單,把常見(jiàn)的醫療、賭博等垃圾詞列進(jìn)去。除非你就是做這個(gè)行業(yè)的。
這樣垃圾留言絕大部分會(huì )被(bei)擋住了。
版權及轉載聲明我在每篇帖子結尾都加了版權聲明及轉載要求。ヽ(′ー`)ノ通常在模板里的single.php這個(gè)文件中加,不用每篇帖子人工加。
雖然SEO熱度大不如前,但我的幾乎每篇帖子還是有不少轉載的,大部分沒(méi)留原始出處,也沒(méi)留原作者,甚至有的干脆說(shuō)是他寫(xiě)的,但還(//ω//)是有??正規網(wǎng)站會(huì )尊重版權,至少(╯‵□′)╯標明原作者的。即使比例不高,積少成多,長(cháng)期堅持還是會(huì )有效果的。
Tag系統的使用除了正常的分類(lèi)系統,博客還經(jīng)常使用tag系統,在其它網(wǎng)站??和CMS也很流(liu)行。
Tag頁(yè)面有很ヽ(′▽?zhuān)?ノ多好處,能覆蓋更多關(guān)鍵詞,頁(yè)面相關(guān)度高,生成又簡(jiǎn)單。但也有潛在問(wèn)題,網(wǎng)站內??容不夠多的話(huà),tag頁(yè)面質(zhì)量會(huì )降低,tag詞設置不合理的話(huà),和分類(lèi)頁(yè)面會(huì )有重復。
所(╬ ò﹏ó)以建議使用tag的同學(xué)要注意,內容不夠豐富時(shí)謹慎啟用tag系統,設置tag的詞時(shí)盡量不要與現有分類(lèi)名稱(chēng)??重復。
轉向處理網(wǎng)址規范化是幾乎每個(gè)網(wǎng)站都存在,所以都要考慮的問(wèn)題。
前面提到的URL的各種形式,選定了一種格式顯示在網(wǎng)站上,其它格式還是可以訪(fǎng)問(wèn)的,需要做301轉向到選擇的規范化格式,這個(gè)工作下面介紹的Dean’s Permalinks Migration插件會(huì )自動(dòng)處理。SEO插件會(huì )在帖子頁(yè)面加上canonical標簽,各種格式的URL即使都能訪(fǎng)問(wèn)并沒(méi)有做301轉向(′▽?zhuān)?),也會(huì )通過(guò) canonial標簽規范化到選擇的?格式。
全站不(bu)帶www的U(′?ω?`)RL需要做301轉向到帶www的URL(或者反過(guò)來(lái),有的網(wǎng)站選擇不帶www的版本為規范化版本),http版的URL也要做301轉向到https版本。LAMP(Linux+Apache+MySQL+PHP)服務(wù)器,這個(gè)可??以通過(guò).htaccess 文件里的rewrite規則實(shí)現,如SEO每天一貼實(shí)際用的轉向規則是:
RewriteRule ^(.*)$ https://www.seozac.com/$1 [R=301,L]
RewriteCond %{ HTTP_HOST} ^seozac.com [NC]
RewriteRule ^(.*)$ https:/(′Д` )/www.seozac.com/$1 [L,R=301]這只是個(gè)(ge)例子,別照抄。同樣的功能,可以用不太相同的正則表達式和規則實(shí)現,不同服務(wù)器寫(xiě)法要求也可能不同。比如只做不帶www??轉向到帶www可以寫(xiě)成:
Re┐(′?`)┌writeCond %{ HTTP_HOST} ^seozac.com [NC]
RewriteRule ^(.*)$ http://www.seozac.com/$1 [L,R=301(⊙_⊙),NC]貴網(wǎng)??站(′?`*)具體怎么寫(xiě),問(wèn)程序員。ヽ(′ー`)ノ
提速設置緩存還是要設置一下的,可以將頁(yè)面生成純靜態(tài)的,不需要每次有人訪(fǎng)問(wèn)都PHP從數據庫調用內容,比較明顯地提高速度。有不少插件,我用的是WP Super Cache。
服務(wù)器開(kāi)啟gzip.。
可能的話(huà),考慮CDN。這個(gè)我沒(méi)有使用。
圖片建議壓縮后再上傳,不要把照ヾ(′▽?zhuān)??相機、手機里幾M的文件直接拿來(lái)用。
各類(lèi)存檔WP缺省有多種(′?`*)存檔頁(yè)面,包括按分類(lèi)、按發(fā)布(??ヮ?)?*:???日期、按作者。這些存檔頁(yè)面大部分是沒(méi)有用的,反倒有副作用,可能造成復制內容。
按分類(lèi)存檔當然要使用,這是正常的導航系統。
按日期、按作者存檔,通??梢匀サ?,這兩個(gè)存檔內容和按分類(lèi)是一樣的,并(′▽?zhuān)?沒(méi)有實(shí)質(zhì)價(jià)值。要去掉這(zhe)兩個(gè)存檔,需要在模板中刪除相應的顯示代碼,有的模板現在已經(jīng)沒(méi)有這兩個(gè)存檔了,或者通過(guò)wid??gets控制顯示與否。
當然在模板中去掉代碼,直接訪(fǎng)問(wèn)存檔頁(yè)面還是能訪(fǎng)問(wèn)的,為保險起見(jiàn)??,可以在這兩個(gè)存檔頁(yè)面全部加上(shang)noindex標簽,確保搜索引擎不索引收(???)錄,或者用r??obots文件禁止抓取。
推薦插件除了上面提到的插件,我還裝了(′Д` )這幾個(gè)插件:
All In One SEO Pack– SEO專(zhuān)用插件是必須的,我裝的是All in One SEO Pack,會(huì )自動(dòng)或手動(dòng)設置很ヽ(′▽?zhuān)?ノ多SEO功能,如:??
帖子頁(yè)面標題、說(shuō)明標簽的??客制化,加noi??ndex 或nofollow標簽(通常不加,但給了這個(gè)選項的自由) 加上ca(′_ゝ`)nonical標簽 首頁(yè)標題、說(shuō)明標簽客制化 設置各類(lèi)頁(yè)面標題標簽的格式,如前面提到的帖子標題順序 各類(lèi)頁(yè)面是否加noindex或nofollow的缺省設置,寫(xiě)帖子時(shí)還可以覆蓋???這個(gè)缺省設置另一個(gè)很有名的SEO插件是Yoast SEO,功(′▽?zhuān)?)能比All in One SEO更多更復雜一些,但大致是(shi)一樣的,現在也更流行。之所以選擇All in One SEO是最早寫(xiě)博客時(shí)先找到的它,習慣了而ヽ(′ー`)ノ已。
AMP– 這個(gè)不用解釋了,Google AMP實(shí)現最簡(jiǎn)單的方式。
Autoptimise– 把WordPress零散的CSS和JS文件集合到一個(gè)文件中,減少調用文件數ヽ(′▽?zhuān)?ノ,提高速度。(°ロ°) !試用了一下,沒(méi)卸載,但目前并沒(méi)有啟用,覺(jué)得效果不大。
Broken Link Checker– 檢查帖子連到其他網(wǎng)站的(de)鏈接是否還有效。上次檢查清理鏈接時(shí)發(fā)現很多當年連出去的鏈接已經(jīng)無(wú)效了。
Dean’??s Permalinks Migration– 帖子URL有任何變動(dòng)時(shí),這個(gè)插件自動(dòng)(′▽?zhuān)?設置301轉向。
WP-Optimise– 清理數據庫中的(′?_?`)備份等不需要的東西。
WP還有很多其??它插件,能實(shí)現你能想(′▽?zhuān)?到的各種各樣的功能,常見(jiàn)但和SEO不直接相關(guān)的如兩步認證登錄、(?Д?)流量統計、圖片處理等。在各種插件幫助下和適當設置后, 但(dan)要注意,啟用的插件越多,插件越復雜,WP速度將越慢,所以,不(bu)是必須的功能,就不要安裝了。
讀者現在沒(méi)時(shí)間看這么長(cháng)帖子,或者想留著(zhù)以后參考,??可以下載《WordPress SEO指南》PDF文件。
原文:WordPress SEO指南
轉載請注明:思享SEO博客 ? WordPress哪些地方可以做seo優(yōu)化


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享