顯示具有 CMS 標籤的文章。 顯示所有文章
顯示具有 CMS 標籤的文章。 顯示所有文章

2012年5月21日 星期一

Wordpress SEO - URL規範化設定


OK,這裡要講有關於 Wordpress的 URL網址規範化的設定方式,什麼是網址的規範化請參考這一篇文章的說明 網址的 URL規範化說明,在一系列相關的說明您都了解之後,再來做這個 wordpress的網址規範化會比較清楚一點,當然,如果你一點也不想知道原因和說明,你也可以直接照著做就可以了

以 Wordpress而言,其實有相關的外掛可以使用,你也可以參考這篇文章 Wordpress Permalink Redirect 重新導向URL外掛,主要的 URL規範化我們大致上可以分做以下幾個需求來討論

1. 包含www及不包含www的網域名稱被搜尋引擎視為不同的兩個網域的問題

2. 首頁 index.html指向的網址重複的問題

3. wordpress你雖然已經設定了固定的網址(可參考這篇文章 Wordpress SEO - 設定你的 permalink固定網址)但是你在網址列打入類似 http://domain.com/?p=1168 的網址還是會被訪客看到其網頁內容,分頁和分類的頁面也是如此,仍舊會有內容重覆性的問題

請注意喔,這裡是討論 URL的規範化並非所謂的最佳化,你不需要經過怎樣的審慎的思考或是評估的,你就是照著做就可以了

關於問題一及問題二你也可以透過修改你的 . htaccess檔案來做導向,詳情可以參考這篇文章 htaccess 如何做 301轉向(301 Redirect),不過說實在的,如果你的 wordpress實在也不是安裝在甚麼奇怪的地方,你只要安裝 Wordpress Permalink Redirect 重新導向URL外掛 就已經差不多問題都解決了,當然對於搜尋引擎的部分而言,你還可以利用 robot.txt的方式在一次的讓你的網頁被搜尋引擎爬行的更有規範

對於我而言,其實 wordpress blog的URL規範化問題更為複雜一點,如果你申請的主機就只是放你目前的這個 blog的話,其實你的 wordpress就直接安裝在根目錄下就好了,然後使用外掛解決一切問題 !!

因為我目前都還在實驗階段,因此雖然我有自己的固定 ip可以使用,但是我的主機上切了很多的子網域和 addon domain,對於我的各個網域之間的 URL規範化的問題會比較大一點 !!

WordPress SEO - robots.txt 詳細說明


這個網址是關於 robots.txt的說明和撰寫方法 A Standard for Robot Exclusion ,簡單的 Yahoo上面的說明也可以看這裡 Yahoo Help

robots.txt 檔案只有在位於最高層目錄並套用至網域中的所有目錄時才是有效的。 套用到您網站 (如果有的話) 的 robots.txt 檔案必須位於根目錄下,例如 : http://www.yourdomain.com/robots.txt,如果你沒有根目錄的存取權限,那你放到非根目錄下的話這個檔案不會發生任何的效果

那什麼是 robots.txt呢?? 其實它只是一個放在網站根目錄內,並且記錄了一些些文字的文本文件罷了。但它是如何在網站的優化中起到作用的呢? 簡單的說就是搜尋引擎會根據你的 robots.txt的內容去 [ 按表操作 ]。哪些內容應該要被搜尋引擎所搜索到,哪些內容你覺得不應該被搜索,你可以設定好你的 robots.txt檔案全部都由 robots.txt來做指揮。

那我們應該如何設置 robots.txt的內容呢? 以下說明請您參考

所有的記錄檔的語法都是以 <Field> “:” <value> 來做為一行, Field表示欄位的名稱,而冒號後面接著對這欄位的值

robots.txt檔名必須是小寫的,並且注意必須是文字檔而非 html格式,並且如果你是放在 Linux/Unix的主機上的,檔案的格式必須是遵循其格式撰寫,你可以使用一些文字編譯器編寫,要注意格式就對了,主要的語法大概如下

User-Agent: 後面的值表示是針對哪一個 bot的抓取行為,例如 :

User-Agent: *
表示針對所有的 Robot抓取行為

User-Agent: Slurp
表示針對Yahoo Robot的抓取行為,Slurp是Yahoo! crawler的名稱

Disallow: 表示在這個後面所寫的值的網址字串所得到的所有網址都不接受 bot抓取,例如 :

Disallow: /
表示根目錄下所有的網頁和目錄都不接受抓取

Disallow: /news
表示根目錄下 news延伸出來的所有目錄和網頁都不接受抓取,注意這個值的意義包括該字串所接得起來的所有可讀取的網頁和目錄,所以 Disallow: /news 代表底下的連結都是不接受抓取的 !!
http://yourdomain.com/news/index
http://yourdomain.com/newshistory/
http://yourname.com/newstoday.html
http://yourname.com/news.php

也就是說,Disallow後面開始接的就是你的網域名稱最後的那條反斜線為開始就對了,其他的撰寫規格需要注意的,大概只有每一個描述請獨立一行,其他沒甚麼注意的了

接下來舉幾個比較讓人明瞭的例子 :

User-Agent: Googlebot
Disallow: /mysite/test/
Disallow: /mysite/cgi-bin/post.cgi?action=reply
Disallow: /a

在這個例子中底下的內容都會禁止被 Google的 bot抓取 :
http://adomain.com/mysite/test/index.html
http://adomain.com/mysite/cgi-bin/post.cgi?action=reply&id=1
http://adomain.com/mysite/cgi-bin/post.cgi?action=replytome
http://adomain.com/abc.html

而底下的內容依然會被 Google的 bot抓取 :
http://adomain.com/mysite/test.html
http://adomain.com/mysite/cgi-bin/post.cgi?action=edit
http://adomain.com/mysite/cgi-bin/post.cgi
http://adomain.com/bbc.html

最後你可以用 allow做一個 disallow的反向處理例如
User-Agent: Googlebot
Disallow: /cgi-bin/
Allow: /cgi-bin/Ultimate.cgi
Allow: /cgi-bin/forumdisplay.cgi

在 http://adomain.com/cgi-bin/ 下的所有目錄和檔案都會禁止被 Google的 bot抓取,除了 http://adomain.com/cgi-bin/Ultimate.cgi 和 http://adomain.com/cgi-bin/forumdisplay.cgi 這兩個檔案之外

再例如 :

User-Agent: *
Disallow: /cgi-bin/

User-Agent: FreeFind
Disallow:

所有的搜尋引擎 bot都不可以抓取 http://adomain.com/cgi-bin/ 下的所有檔案和目錄,但是名叫 FreeFind的 bot例外,FreeFind robot可以抓取所有的檔案和目錄

請注意幾點差異

Disallow: /
表示全部禁止

Disallow:
表示沒有禁止

到這裡要多注意的是

1. 建議兩段的 user-agent: 之間請空一行

2. 後面寫的 URL 是有分大小寫的

最後介紹 [ * ]  代表所謂的萬用字元表示,[ $ ] 代表所謂的結尾符號 稱為媒合符號, Googlebot 可解譯一些模式媒合。這是標準模式的延伸,但注意並不是全部的 bot (漫遊器) 都能適用

若要攔截所包含問號 (?) 之 URL 的存取,您可以使用下列項目:
User-agent:* Disallow:/*?*

若要攔截以 .asp 結尾的 URL,您可以使用下列項目:
User-Agent:Googlebot Disallow:/*.asp$

關於這個 [ * ] 和 [ $ ]的問題,Google上有不錯的解說,你可以參考這裡  Google 如何檢索我的網站

OK,到這裡為止,如果你的 wordpress網站是放在根目錄下面的,那麼底下是我放在 cocolike.com根目錄下的建議適合 WordPress使用的設定 :

User-Agent: *
# disallow all files in these directories
Disallow: /dh_
Disallow: /cgi-bin/
Disallow: /files/
Disallow: /forum/
Disallow: /pictures/
Disallow: /usersguide/
Disallow: /utilities/
Disallow: /blog/wp-admin/
Disallow: /blog/wp-includes/
Disallow: /blog/ela
Disallow: /blog/contact
Disallow: /feed/
Disallow: /trackback/
Disallow: */feed$
Disallow: */trackback$
Disallow: *.htmlemail/
Disallow: *.htmlprint/

User-Agent: Googlebot
# disallow all files ending with these extensions
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
Disallow: /*.gz$
Disallow: /*.wmv$
Disallow: /*.cgi$
Disallow: /*.xhtml$

# disallow all files with ? in url
Disallow: /*?*

# disable duggmirror
User-Agent: duggmirror
Disallow: /
# allow google image bot to search all images
User-Agent: Googlebot-Image
Disallow:
Allow: /*

# allow adsense bot on entire site
User-Agent: Mediapartners-Google*
Disallow:
Allow: /*

你可以把它複製,然後另存為 robots.txt並且放在你網域的根目錄下就行了。請注意我的目錄結構,我的網域名稱是 cocolike.com,我的 wordpress是放到 blog的目錄下的,灰字的是我的一些不想被抓取的子目錄,因此你請自行修改目錄的結構,若沒有安裝 wp-email和 wp-print這兩個外掛,底下兩行也不須要

Disallow: *.htmlemail/
Disallow: *.htmlprint/

# disallow all files with ? in url
Disallow: /*?*

而上面的那句是讓搜尋引擎不去搜索所有帶有“?”的網頁。如果你的 WordPress的連結是預設有問號的那一種,請把這一行刪掉。

讓搜尋引擎在搜索我們的網站時會有更好的效率,避免了浪費時間去搜索一些無意義的目錄,包括實體的目錄,例如 wp-admin,包括你不想讓 bot讀的虛擬的目錄 contact,或類似 feed,trackback等等,甚至一些外掛造成的目錄,我們也能透過 robots.txt更好的讓自己的網站被收錄。所以,如果你的 WordPress還沒有 robots.txt,趕快設置一個吧!

最後我講一下我的感想,要了解甚麼是 Google sitemap和 robots.txt我想對一些人有一定的難度,一開始我想就照著做就好了,也不要態探究原理,等有時間有力氣再多做探討其實就夠了,但是如果你的 blog並不是自己擁有的,根目錄也不是你可以存取的話,那這個部分可能就沒有辦法實作

你可以照自己研究的方法來操作,我也是邊研究邊試驗,我是習慣自己都操作一遍並研究沒問題後才會把心得PO出來,我的方式是邊改一些東西,邊到 Google 網站管理員工具 的介面去看結果,看有甚麼心得 !!

如果我有更多的心得的時候會再修改這些文章的,Thanks !!

Wordpress SEO - 安裝 Wordpress之前的 SEO


甚麼是 SEO,簡單的說就是“Search Engine Optimization”,也就是所謂的搜尋引擎最佳化。如何讓你的 wordpress網站可以讓搜尋引擎 Google,Yahoo等等覺得友善,可以更快速而且更確定使用者是要搜尋你的部落格網站呢 ? 網路上有很多的說法和解釋,當然相關的文章也是多到一個不行,看到眼都花了,我能做的只是遵循通用的說法來實作

先說明一下,我對我的網站的 SEO順序會是先將這個 blog實驗一次,然後看看討論區的狀況,最後會應用在我的一些其他的網站(如果我有完成的話),我的基礎來自於一些網站的 SEO文章,最後再依照著這兩篇文章的基礎來實作, Google 網站排名最佳化聖經(上) 和 Google 網站排名最佳化聖經(下) ,你可以先看看這兩篇文章

對一些不同的說法和差異我也會感到疑惑,但是我依照我自己認為對的做法,試著將我的 wordpress的 blog做所謂的 SEO

當一安裝好 wordpress之後,因為我很興奮的開始找尋我喜歡的 wrdpress theme主題模板,然後再開始裝一些我覺得需要的 plugin外掛,我總是很快開始寫自己的文章,或是引用別人的文章來充我的版面,忽略了很多最佳化的原則和做法,所以等我的文章多一點的時候,我才又回頭開始改之前的東西作所謂的 SEO,浪費不少的時間,我建議各位還是先了解 SEO的一些基本,不要一股腦兒的開始寫你的 blog

SEO其實不算容易,我想說明的是一些你可以幫你自己的 blog作的事情,下面比較簡單的內容,可以在安裝 wordpress前多一些思考,希望有所幫助:

對你自己的 wordpress blog來說

第1. 請取一個很容易建立品牌的 網域名稱,你須要的是 Google.com,而不是所謂的”關鍵詞.com”。充斥關鍵詞的網域名稱應該被捨棄,易於建立品牌的和容易辨識的網域名稱才是最好的。

第2. 網站設計越簡單越好,使你的網站 保持最簡單化,看起來專業化就可以了。向 Google自己學習吧,看看他的首頁,簡單的沒辦法再簡單了。因此安裝 wordpress會建議盡量使用 2欄式的模版,這是有些人的論調,我們可以在網路上找到很多很好用又漂亮的模板,2欄,3欄的,甚至4欄的。搜尋引擎對你的網站的抓取方式一般都是從左到右,由上而下的。如果你的左側欄有太多無用的東西,或者是很複雜的內容,那麼搜尋引擎會找到太多如你的連結,RSS等等的東西

我的建議是如果你看不懂板模的程式碼,第一,建議你使用一些已經將有助於 SEO等等外掛的程式碼,都內建並改好的主題模板,省去你再修改的問題,第二,雖然側邊欄在左邊不代表在程式碼中就是在左邊,但是你可以多找找並且使用側邊欄在右邊的主題模板

第3. 網頁越小越好,最好保持在 15K以下。

第4. 首頁的重要性,搜尋引擎在抓取你的 blog的時候當然會從你的首頁開始,然後依序尋找網頁中所有的 link連結連到的網頁,依序搜尋定且給予判斷,所以不要給搜尋引擎一個複雜且難以閱讀的首頁,盡量告訴搜尋引擎妳的網頁內容的重點或描述是甚麼,對搜尋引擎友善相對的也是讓搜尋引擎對你的網站友善

所以,為了更好的 SEO,我們會把一些重要的欄目,如文章的分類列表放置在首頁。你還可以把你認為值得推薦或者有價值的文章列表同樣放置在網站的首頁上。

很多時候有些內容和連結還是必要的(廣告??功能性的 link),所以就是盡量吧,我們會說

會讓你的網頁不友善的外掛就不要安裝了,例如:  Headline Images 這個外掛可以讓你的文章標題用美麗的圖案顯示,效果真的很棒,我也很喜歡,但是它會拖慢你網頁的速度為一個原因,此外它也會將你的文章的標題從 <h2>標籤變成 <img>的標籤,這不會是一件對於網站 SEO的好事情,所以類似這樣的外掛還是捨棄吧

告訴搜尋引擎甚麼是重點,建議文章中的一些標籤,例如側邊欄的 H2和 H3標題可以用粗體的方式來顯示,文章的標題 H1或 H2也最好用粗體的,多主動告訴搜尋引擎哪些內容就是妳這個網頁的重點,不要讓搜尋引擎搞了半天找不到你的網頁內容的重點在哪裡,只是不停的搜尋到一堆的對你網站沒有太大幫助的連結和圖片

第5. 網站設計的重要性,當訪客第一次點擊你的網站時,首先他就會對你的網站的樣式產生第一印象。注意,這是在瀏覽你的精彩文章之前就有的。俗話說 [ 人要衣裝 ] ,在個人網站上也同樣道理。

綜合以上,所以選擇一款合適的主題模板相當的重要,美觀,輕巧,易改,重點顯示優良,一個好的模板也直接幫你做了很多的 SEO。

第6. 文章的原創性,在網路上永遠都是新奇的東西,大家都希望能看到更多新鮮原創的內容。如果你文章的內容只是靠複製-粘貼這種模式,要想吸引別人就很難,並且不要全文引用或是轉貼別的網站的文章,當搜尋引擎發現有 2個網頁的文章內容相同或是相近的時候,它會依照他資料庫的紀錄給與其他文章內容一樣的網站一個標記,用來表示這個內容只是另一個內容的備份內容或是複製內容,進而對這個內容的網頁執行處分

當然,被妳引用文章的網站可能會很無辜的被搜尋引擎標上這個標示,所以不要全文引用別人的文章,要引用請至少在文章開頭,中間,後面,都加上自己另外寫的文字,至少多寫一些自己的東西,避免因為重覆內容而被搜尋引擎處分

第7. 只裝一個 Tag外掛,不要讓你的網頁變得太複雜,過多不同的 Tag會讓搜尋引擎困惑,對你的網站不會更友善,簡單易懂不複雜,是給搜尋引擎最好的一個內容網頁

這是在你安裝好 wordpress或是安裝之前的一些觀念,很簡單不是嗎??

所以囉,先挑個好的模版吧,再想想以上的基本原則,不要一衝動就開始寫一大堆文章 !!

Wordpress SEO - 開始寫文章前的一些工具和步驟


前兩篇文章跟大家說明過了在開始寫文章之前的幾個想法和步驟,同時也是我的 Wordpress的 Blog為了 SEO所做的步驟,但是比較可惜的是,我是渾渾厄厄的開站,過了2個月左右,才注意到 SEO 這回事,然後才又辛苦的回頭做這些事情,效果會不會打折扣,我想應該還是有一定程度上的差別的

但不論如何,您可以先看看這兩篇寫在之前的 SEO文章,Wordpress SEO - 安裝 Wordpress之前的 SEO 及 Wordpress SEO - 安裝 Wordpress完成後的 8步驟,大致上小弟我整理過後對 Wordpress的 SEO就是這麼做,照著做就也不會錯到哪裡,但是回歸基本面,Blog最重要的一點還是網站的內容,原創性,和被信任度,其他的 SEO做法真的也倒還是其次的

OK,到目為止所有的東西都安裝好並且修改好了之後,開始寫文章之前,建議可以做一做下列的 5個簡單的步驟,可以讓您的 Blog的 SEO更加有效果一點,提供給各位參考

如下

1 準備工作和建立內容

請你仔細想想要寫甚麼內容,多準備一些文章的題材後再開始撰寫你的文章,這裡的想好你準備有或是要寫甚麼內容是指你必須要有每天一篇文章的打算,如果辦不到,也要有每周固定幾天發文的打算和設定

不論文章的分類和主題為何,唯一的一個重點還是文章的原創性,擁有屬於自己的文章並且吸引這些拜訪你的網站的訪客可以得到他們想要的內容,是唯一的正規道路

2 主題性的分類目錄

幾乎每一個行業都它自己的分類目錄,去提交到這些分類目錄當中,雖然你的 Blog可能還沒有任何的內容,但是沒有關係,你可以先去提交你的網站到這些分類目錄當中

Yahoo的分類是要錢的,要付費的 yahoo 網站登錄,不付費就不會被丟到分類裡面,如果沒預算就等 yahoo的蜘蛛爬到你的網頁,但是在這裡還是必須說明一點,因為花錢的分類目錄是人工作業,程式再怎麼的精明,它的判斷客觀性和準確性還是不會比人工的好,這裡的意思是,有名且權威的網站分類目錄,是被搜尋引擎肯定且加分的內容,意即如果你付了錢而且被同意放到那個目錄下,對你的網站被搜尋的排名是有加分作用的

免費的目錄提交網站因為近年來被有心的利用頻率篇高,也許公正性及 SEO的比重也逐漸降低,因此更能顯示出 Yahoo所謂的人工付費的目錄提交的可信度,但不論如何,沒錢的話也可以試試看沒錢的提交方法,也許不會太有用,但總是提交之後在任其自然發展囉,Google的目錄在此: Google開放目錄

3 記錄和跟蹤

如果你用的是免費的虛擬主機空間,那這部分我想沒辦法吧,如果你的主機商是付費的,沒有好的網站統計軟體或工具,那還是沒辦法吧,因為都是一次繳半年或是一年的錢,那怎麼辦呢?? 你可以用 Google管理員工具來檢視和紀錄的,也順便學習相關的知識和 SEO的原則,當然你也可以去 yahoo 網站管理工具或是一些免費的網路工具看看,看個人的喜愛吧

個人建議寫文章前就可以去申請一個 Google管理員工具,往後可以邊寫文章邊做一些測試和修正,你可以從這個工具中獲得成長,並且瞭解到許多有關網站 SEO的一些驗證,當然我們還建議去 Google Analytics也申請一個帳號,在這裡你可以看到你的訪客是從哪裡來的,或是用哪些關鍵字引導來的,一邊撰寫你的 Blog,一邊使用這兩個工具讓你得到相關的知識並且成長

4 開通網站及網站提交

最之前提過了,最好你有自己的單獨的 IP地址,確保你的網站可以被搜尋引擎蜘蛛所索引到。所有的網頁都應該連向你網站裡其他的網頁。所有的網頁距離主頁都不應該超過兩次以上的點擊。所有內容頁也都應該連結回主頁。一個在所有網頁上都存在的選單系統,都應該連結到你的網站上的主要部分。

當你有內容或是還沒有內容,其實都可以去雅虎或是 Google的網站免費提交,但是不要抱太大希望,也許可以讓你的網頁更快的被搜尋引擎蜘蛛所索引到。把主頁提交到 Google等搜尋引擎後,接下來就忘了這件事。開始寫文章吧 !!

很簡單的一些小動作,還是建議您不要忘了,而一些使用工具我會在往後的文章說明它的使用方式

接著是寫文章時該注意到的一些 SEO !!

Wordpress SEO - 安裝 Wordpress完成後的 8步驟


我們接著看看對於 wordpress SEO 搜尋引擎最佳化的說明有哪些論點,也就是當你架設了一個 Blog之後,你希望更多的訪客或讀者來到妳的 blog看你的文章和分享,但是你應該如何做好這件事情,讓你的網站在茫茫大海中被搜尋引擎找到,進而讓訪客點選進來參觀妳的網站
這裡的前提是妳已經安裝好了你的 Wordpress,並且選了一個還不錯的主題當你的板模,還有了一些基本觀念,外掛裝了多少可以不用先在意,但在請在發表文章之前把下面交代的事情都先做好再說
當然我的第一個步驟還是前一篇文章所提的,找到一個好用並且適合的主題模板,申請了一個好的 Domain name,也知道我的 blog要寫甚麼東西,接著就是下面的事情吧,一定要做 !!
1、設定你的固定網址
使用固定網址的結構,這是你發表文章之前要注意的第一件事情。妳可以登錄到 WordPress管理介面的控制面板,找到選項,選擇固定網址子選單,然候選擇一種永久連結的結構,或者是自己定義一種,最好是設置成靜態頁面的種類(有副檔名 .html而且不要有問號),以利搜尋引擎搜尋引擎收錄。
我們的建議是使用這個 /%postname%.html
請參考這兩篇文章並且確實執行
Wordpress SEO - 設定你的 permalink固定網址
Wordpress Permalinks Migration 更新你的固定網址
2、URL 規範化
讓網站的 URL網址唯一化,不然會造成複製的內容而影響搜尋引擎的排名。具體的設定以及外掛應用同樣請參考以下文章並且確實執行,另外,Wordpress 2.3以後的版本解決了大部分的問題,也許你可以不使用其他的外掛就做到 URL規範化,可參考 有關 Wordpress 2.3你應該知道的10件事(上),當然主網域如果不是 wordpress,你還是可以多了解一下原理
Wordpress SEO - URL規範化設定
Wordpress Permalink Redirect 重新導向URL外掛
3、 title 的優化
title 就是一般顯示在瀏覽器標題欄的文字,在對 SEO的優化中,Title Tags是最直接有效的,它就是你文章的標題。所以在決定寫一篇文章前,必需對標題的字眼著重考慮,以使搜索引擎能方便的找到你的文章,理解你文章的內容。一些技巧也許往後再談,但是你必須先將你的 wordpress可以先有 title優化的修正。
底下這篇文章是有關 Title的部分,你可以和這篇文章的外掛功能 Wordpress SEO外掛 - All in One SEO Pack 互相取一些優點後加以整合
WordPress 下網頁Title優化的實作方式
4、 Meta 的優化
雖然 meta屬性在搜尋引擎中的作用越來越小,但添加了 meta訊息總比沒有添加來的好。具体 meta的內容操作可以參考以下文章,原本的 Wordpress SEO Meta Editor Advanced 自訂每一頁的meta 已經被我捨棄,改為安裝底下說明的此外掛可以省很多事
Wordpress SEO外掛 - All in One SEO Pack
5、使用Tag
Tag逐漸在網路上變得越來越重要,使用 Tag可以讓文章之間相互關連,還可以讓搜尋引擎更好的發現妳的 blog。推荐使用 Ultimate Tag Warrior外掛
Wordpress 2.3之後的版本因為有了自己的 Tags,你可以去找尋一下其他更好的 Tags解決方案,我的是用 wordpress 2.2.3版本的,請參考底下的文章說明囉
Wordpress 標籤及標籤雲外掛 Ultimate Tag Warrior
6、相關文章連結
在文章的後面添加相關文章的連結。對於讀者來說,他能夠盡可能的獲得他想要的內容;對 blog主人來說,可以獲得盡可能的大的流量。一舉數得,何樂而不為!你可以使用 WordPress Related posts外掛獲得此功能,使用說明可見 WordPress Related Posts 相關文章顯示外掛
提升網站設計對訪客的友好態度。例如在瀏覽單篇文章的時候,竟然找不到繼續瀏覽下一篇的按鈕?? 那我怎樣做,我只有離開了。這是一個例子,網站的功能必需從訪客角度進行設計,從簡單的導航的設計,再到其它功能,對 Google來說,基於共同內容的相互連結對在你的網站之內 分享PR是非常重要的。
SO。嘗試修改一些程式碼,讓你的文章可以有更多的相互連結
7、建立一個 Blog的 sitemap
Google有一個針對網站站長的特色內容管理工具,就是 Sitemaps,這可以讓 Google盡可能快而準確的的索引你的 blog,判斷 blog內容的重要程度。推荐使用外掛 Google Sitemaps Generator,此外,你還可以使用 Sitemap Generator Plugin外掛來建立一個頁面,顯示所有的站內文章,詳細說明請依序閱讀底下文章並確實執行
Wordpress - Google XML Sitemaps 外掛
Wordpress - Google XML Sitemaps外掛詳細說明(上)
Wordpress - Google XML Sitemaps外掛詳細說明(下)
wordpress 外掛Sitemap Generator Plugin
8、設置一個合理的 robots.txt
在網站下設置一個合理 robots.txt ,可以帶來很多好處。一來可以讓搜尋引擎按你的要求合理的收錄你的 blog內容,二來也可以防止因為收錄重複內容而降低你的 blog文章在搜尋引擎的權重,三來,還可以提升 blog的訪問量。
詳細的 robots.txt請參考
WordPress SEO - robots.txt 詳細說明
好了,都照著做會快一點,要把所有的東西搞清楚的話時間會花的久一點,如果要搞懂,到 Google打入 seo會出現一堆網站和文章,夠你看的,加油吧 !!
接著會有寫文章前該做的事和寫文章時該做的事的說明,能為自己的 wordpress的 seo主動性步驟應該就差不多說明完了

Joomla! SEO必須避免的五個失誤


Joomla!本身自帶的SEO功能已經很不錯,一旦安裝,很快就能被搜尋引擎收錄。並且據說長期運行後效果強過WordPress,因此Joomla!建造Blog也是很不錯的。不過,各位站長對於搜尋引擎優化的追求總是無止境的。有些人可能會自己動手,試圖加強對Joomla!SEO。不過,你是否會無意中犯下一些錯誤從而對網站SEO產生了負面影響?
本文將列出5種最不應該犯的失誤,希望大家在進行SEO時注意避免。
SEOmoz網站上列出的搜索排名影響因數列表中,全世界多位經驗豐富的SEO專家一起評出了5個最壞的因數,即五種最不應該有的失誤。它們是:
1.     Server is Often Inaccessible to Bots
2.     Content Very Similar or Duplicate of Existing Content in the Index
3.     External Links to Low Quality/Spam Sites
4.     Duplicate Title/Meta Tags on Many Pages
5.     Overuse of Targeted Keywords (Stuffing/Spamming)
下面逐條解釋一下:
1、機器人經常無法訪問你的網站
眾所周知,各大搜尋引擎都是通過機器人程式(Bot),也叫蜘蛛Spider)來索引分佈在全世界各地伺服器上的網頁的。這些機器人也是有脾氣的,如果你的網站伺服器特別慢,它們就不大願意去訪問;甚至有些人購買了劣質間商(空間提供商的簡稱)的垃圾空間,可能三天兩頭網站就打不開,伺服器總是死機,或者被DDOS攻擊癱瘓,那麼這些機器人可能會很長時間都不去你的網站——一個打不開的網站,誰喜歡?
解決方法
請先瞭解如何選擇適合Joomla的伺服器空間,然後挑選一個性價比最高的來建站。如果你的資金有限,我推薦你選用國外的大容量空 ,如Lunarpages.com
2、有重複的文章內容
這是Joomla! 1.0.x 版本的一個bug。在全新安裝之後,Joomla! 1.0.x 會預設開啟文章的PDFPrint按鈕,這實際上是給文章增加了兩份重複內容。Google會自動探測到這些重複內容並給予比較差的評價,因此會導致排名下降。
解決方法
進入Joomla! 1.0.x後臺的全域設置Global Configuration),點擊內容Content)標籤,將PDFPrint按鈕都禁用。
3、連結到低品質/垃圾網站
所謂物以類聚,網站也是如此。如果你的網站上的友情連結總是連結到一些無名小站,或者已經被Google列入黑名單的垃圾網站,那麼你就會被搜尋引擎認為是這些次品網站的幫兇或者盟友,你就別指望有好的評價了。
解決方法
慎重選擇友情連結,儘量連結到PR值較高的、搜索排名比較靠前的網站。不要連結到某些廣告聯盟或者成人網站。
對這一點我深有體會。本站為了推廣Joomla的應用,曾經鼓勵各位網友把自己的Joomla網站發佈到本站的酷站欄目,因為本站的Page Rank已經達到5了。這樣做的結果是:他們的網站都連結到了我這個高品質網站,而我自己的排名卻被拖下來了。
4、多個頁面擁有重複的 Title 或者 Meta 內容
Joomla! 1.0.x版本中,全新安裝後就有這個bug。因為在網站的默認設置中已經填寫了Metadata內容,而這些關鍵字將被應用到網站的每一個頁面,因此造成幾乎所有頁面的Metadata部分都有重複的關鍵字。即使你在撰寫文章時,針對每一篇文章在編輯視窗右側的Metadata中設置了獨立的關鍵字,網站預設的Metadata 也會寫入該頁面。搜尋引擎對這種情況比較反感,因此會大大影響你的網站排名。
如果你在Google中搜索:
site:www.你的功能變數名稱.com
所得到的結果可能是:在網頁描述部分永遠不變,因為那是Joomla!Metadata中已經設置好的。然而搜尋引擎喜歡經常更新的網站,這樣的設置只能讓它們覺得你的網站經常無人管理,那你還能指望搜索結果將你的網站向前排名嗎?
解決方法
進入Joomla! 1.0.x 全域設置,點擊“[[Metadata]]”標籤,將描述(Meta Description)和關鍵字(Meta Keywords)都清空。然後,在撰寫文章時,為每一個頁面添加獨有的描述和關鍵字。
5、濫用關鍵字
5年前,多數搜尋引擎會統計頁面中某個詞彙的出現次數,如果頻繁出現,那麼就會認為該頁面對於該詞彙是很好的搜索結果。於是,當時有人發明了一種作弊方法,就是在頁面中反復出現某個詞,甚至可能將網上賺錢或者美女圖片這個詞重複200遍,然後放在文章末尾某段空白中,並且將文字顏色設置為與背景相同,這樣,訪客在前臺看不到這些重複了的文字,但是搜尋引擎的機器人能看到。於是排名就上去了。
這個方法很快就不靈了。因為Google及其他搜尋引擎很快就發現了這個弊端,他們更改了計算方法,如果某個詞彙出現的頻率特別高,就會被認為是故意作弊,從而導致評分降低。
解決方法
魯迅說過:搗鬼有術,也有效,然而有限。因此,我提醒各位站長要有一個正確的心態。用真誠的付出來獲得回報,而不是挖空心思去搗鬼。
最後,我向各位推薦一個非常棒的補丁程式,是由Joomlatwork開發的Joomla SEF patch,這個補丁可以對Joomla! 1.0.x 版本的SEO增強很多,同時避免一些內在bug。請對照你使用的Joomla版本下載相應的補丁:



Joomla SEO優化設置9大步驟


Joomla 開來源程式本身就是一個seo優化不錯的cms系統,下面列的是joomla 最基本的9seo優化設置步驟教程。
1. 啟用Joomla sef url
Global Configuration->site->SEO Settings->Search Engine Friendly URLs(SEF)選中yes開啟;Use Apache mod_rewrite 選擇Yes,去掉sef url網址中的index.php,同時將joomla網站根目錄下的“htaccess.txt”檔重命名為“.htaccess”
Add suffix to URLs 選擇yes,則Joomla 自動在網址後面添加.html尾碼,現在google對目錄類型的url也會給予較高權重,因此這個關係不大。
2. 減少joomla內容重複
重複內容seo優化的大忌,去掉joomla文章默認帶魚的pdf 版本、列印版本和email 的連結,減少重複內容:Article Manager->右上角 parameters->IconsPDF IconPrint IconE-mail Icon選擇hide。全域設置對已經發佈的文章無效,需要對已經發佈的每一篇文章進行單獨設置。刪除首頁顯示的文章的pdf和列印圖示設置在:menus->main menu->home,然後再右側的Parameters (Component)選項中為這個頁面連結參數做特別設置。優先順序由高到低依次為:文章設置->功能表連結設置->全域設置。
同時刪除joomla預設安裝時的演示資料。如文章、分類catalogsection等等。如果對joomla很熟悉的話,前面安裝joomla的時候就不用選擇安裝樣本資料庫
3. 提升網站速度
速度不僅有助於seo排名,還將大大提升用戶體驗。將暫時用不到的模組Disable掉,如在module managerdisable Resource資源連結、login formpolls模組等;精簡代碼嵌套結構;適當合併多個css檔為一個等等,具體請看如何提高網站速度和google搜索排名優化網站性能,另外建議開啟joomla網站緩存cache
4. robots.txt設置
在網站上測試內容沒有準備好之前,建議在robots.txt 文件中加disallow:/,切記內容完善之後去掉這條規則,否則joomla所有seo設置都是白忙活。
5. .htaccess檔設置
joomla整個網站不帶www的功能變數名稱重定向到相應的帶www的功能變數名稱,在.htaccess檔中添加以下301重定向規則:

RewriteCond %{HTTP_HOST} ^farlee.info$

RewriteRule ^(.*)$ "http\:\/\/www\.farlee\.info\/$1" [R=301,L]


注意:a.把功能變數名稱改成你自己的; b.必須加在.htaccessRewriteEngine On下面,添加到末尾可能無效。若不行可以嘗試再在RewriteEngine On上一行添加Options +FollowSymLinks,更多詳情請看301轉向的實現
6. Joomla 網站全域設置
主要是設置Meta標籤優化DescriptionMeta KeywordsShow Title Meta Tag。為每個Sectioncategory填上完整的描述description
7. 網站結構和連結結構seo優化
佈置好網站內部連結,適當設置h1h2標籤。給joomla網站加上兩三個具有較高權威性和相關性的外部連結。
8. 自訂404頁面
和普通網站seo優化一樣,為joomla設置404頁面是個不錯的建議。
9. 安裝joomla seo 優化外掛程式
如果嫌上面這些一步步的seo優化步驟很繁瑣的,那可以嘗試安裝joomla 豐富的seo 外掛程式。如sh404SEFjoomla SEFGoogle sitemap網站地圖提交,優化joomla 網站title meta descriptionkeywords SEO-Generator外掛程式等等,點擊這裡相信一定能找到你需要的seo擴展外掛程式。

Joomla SEO完美解決方案


大家都知道joomla預設的連結形式很長對搜尋引擎不是很友好。下面推薦兩個方案來解決joomlaSEO問題。


方案一:也就是《Joomla SEO優化的簡單十步》,具體如下:

1.
不要安裝Joomla的樣本資料庫

就是範例資料庫,在安裝Joomla的時候不要選擇安裝,因為這些範例一般與你的網站主題無關,所以就算安裝過了,也要記得刪除並清空回收站。

2.
你的網站名稱應該是你的網站功能變數名稱

有些人喜歡在網站名稱Site Name這一欄填上很多關鍵字,其實這無助於你,當用戶在你的網站註冊時候,會收到一封電子郵件,說什麼“welcome to 軟體 下載 資料庫 web源碼,這看起來不是很清楚,你可不想這樣。

3.
禁用PDF links

PDF檔的Rank數值比一般的網頁高,因為Google認為PDF檔是經過篩選、整理過,其內容價值比普通的網頁高。但是Joomla產生的PDF links頁面沒有功能表,使用者一旦通過搜尋引擎訪問到這種頁面,往往無法再流覽網站的其餘網頁,因此應該禁用這個功能。

4.
不要在頁面上放置過多的social bookmarking link

使用者喜歡乾淨整潔的頁面,搜尋引擎也是如此,因此把social bookmarking link放在你認為有價值的內容頁面上,而不是到處亂放。

5.
www功能變數名稱和非www功能變數名稱重定向到相同的頁面

很簡單,把以下代碼添加到 .htaccess 文件,注意把 MyDomain.com 替換成你自己的功能變數名稱。
## Can be commented out if causes errors.
Options FollowSymLinks
# mod_rewrite in use
RewriteEngine On
RewriteCond %{HTTP_HOST} ^MyDomain.com$ [NC]
RewriteRule ^(.*)$ http://www.MyDomain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^.*MyDomain.com [NC]
RewriteRule (.*) http://www.MyDomain.com/$1 [R=301,L]

6.
開啟網站的 cache

搜尋引擎喜歡存取速度快的網站,打開這個選項,能讓你的網站有更好的表現。

7.
為每個Sectioncategory填上完整的描述description

能提高網站的Page Rank,優化搜尋引擎訪問。

8.
簡單就是美

想讓成千上萬的頁面都被Google索引並不是件好事,尤其它們中的一些頁面內容沒有什麼價值,Google通常不喜歡這樣。Joomla中的某些元件,會產生大量的頁面,而有些對網站是毫無用處的。你應該在Google中輸入site:mydomain.com來檢查一下,如果你發現被索引的頁面沒有大的價值,你可以選擇從Joomla中移除。

9.
Joomla的全域設置頁面中填上 metadata

安裝完Joomla,其默認的metadata就是"Joomla! – the dynamic portal engine and content management system" ,你不希望這就是描述你的網站的話,就把它改掉。

10.
要有信心

Joomla在設計的時候就考慮到了SEO優化的問題,它是一個非常棒的CMS,你也應該多學習Joomla是如何運作的,不久,你會發現你的網站有了更高的搜索排名。