本文參考自Search Engine Optimization (SEO) Guide For Beginners,同樣的,我不會原文對翻,而會加入一些自己的心得,若是有什麼不對的地方,請笑一下過去就好(當然也可以告訴我哪裡不對)。
現在網路上已經有非常多的(英文)網站在談論SEO(搜尋引擎最佳化)以及SEM(搜尋引擎行銷)等資料,所以這篇文章其實根本沒有什麼,不過需要的人還是可以看看,畢竟現在的中文seo資訊網站還是有點缺乏,或者是有其行銷意義的。
台灣有個SEO網站最近被人發現花錢向blogger買連結,pr5的每年可以拿NT$5萬,pr6的可以拿NT$6萬..結果被Google除名XD 可惜沒有被Yahoo除名,不然就好玩了,因為那個網站實際上是在作Yahoo!台灣的SEO生意。
參考資料: Gea-Suan Lin’s Blog 網站的 Spam Link
(所以我的網誌可能好一點,因為我只是一個論文作SEO的研究生…還有,我的網站主站pr只有3…XD)
實際上來說,SEO根本不是在網站做好之後才開始考慮的事情,而是網站在設計階段就應該一併進行的,因為SEO的目的,是讓網路世界變得更美好。
那到底SEO是什麼?從前,我們可能認為,SEO就是把<meta>標籤裡的資訊好好填完,其實這沒錯,因為還是有很多網站沒有正確的填寫<meta>標籤。
接著呢,要讓你的網站裡的HTML、XHTML、CSS都是正確的(一般來說,你會看到很多網站下面寫著HTML valid、XHTML valid等等,這就代表該網站裡的HTML、XHTML語法都正確;台灣網站的話,這兩三年在流行無障礙網站認證),只要讓文件的結構正確,就會有基礎的SEO效果出現,這是因為結構正確的話,對使用者也更為友善,重提一次,SEO是讓網路世界變得更美好。
讓我們一步一步來,首先呢,一個網頁裡一定要有這些標籤:
接著,每個標籤都要記得結束,請看以下範例:
<div id="wrap">
<div id="header">
<div id="logo"></div>
</div>
<div id="navbar">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
</div>
<div id="content">
<h1>Title</h1>
<p> ... </p>
<h2>Sub-Heading</h2>
<p> ... </p>
</div>
<div id="footer"></div>
</div>
在排版的時候,請盡量使用CSS,能不要用表格就不要用表格,這樣對你的SEO也會有很大的幫助。
表格會造成你的內容被標籤截斷,若是改用CSS排版,或是改用<ol>的話,搜尋引擎會更容易了解你的內容。
很難理解嗎?請看以下的範例:
| 某列表 |
| 項目一 |
| 項目二 |
| 項目三 |
| 項目四 |
我們用眼睛看的話,可以知道這是一個列表,內容項目是 項目一、二、三、四,但是搜尋引擎看到的是這樣:「某列表 項目一 項目二 項目三 項目四」,程式看不懂我們想要表達的是什麼,所以這時候我們就應該使用這種表示法:
某列表
如果我們使用這種方法來表示的話,搜尋引擎就可以知道某列表的內容項目分別是項目一、二、三、四,跟我們想要表達的一模一樣。
搜尋引擎是靠你提供的內容來決定結果的,所以首先我們要做的是經營好網站的內容,但除了網站的「內容」之外,「強調」和「連結的技巧」也是很重要的。
以下這些html標籤是搜尋引擎會特別注意的地方:
請記得,把你網站真正訴求的關鍵字放在這些標籤當中,例如 <h1>SEO</h1>等等,搜尋引擎會把這些被你強調出來的關鍵字作特別的加權處理,可以幫你達到你的目的。
除了這些可以目視得到的關鍵字強調方法之外,還有一些隱藏的關鍵字強調法,這是使用在超連結<a href>以及圖片<img>標籤當中的。該怎麼用呢?
超連結用法:
圖片標籤用法:
另外呢,如果要連結到你不欣賞的網站,請記得在超連結裡加入rel屬性,這樣可以避免搜尋引擎把你網站的加權分數順便加到該網站當中(當然,你欣賞該網站的話,也可以不加入rel屬性)
rel屬性用法:
由於搜尋引擎就是靠著網站與網站的相互連結來計算加權分數的,所以在連結上就要特別小心,不要連到不好的網站,免得對自己造成不好的影響。(例如說,幫對方加分啦…)
完成了內容的部份之後,接著就是其餘要注意的地方了..讓我們接著談…
請不要做出那種「30秒後自動進入首頁」的東西…這東西不但會造成網友的不爽(你到底為何要人停留在這個沒有用的網頁三十秒?)也會造成搜尋引擎的不爽,所以別用了。
把CSS和JavaScript放在外部文字檔,然後連結回來,不但能省下主機的流量(放在網頁裡,每個網頁都要讀取一次這些資料,放在外部文字檔的話,總共只要讀取一次),也可以讓使用者更快速的開出你的網站,對搜尋引擎來說當然也是一樣,那麼何樂而不為呢?
不要常常在一個<div>裡放了很多連結,然後用CSS設定成display:none來欺騙搜尋引擎,搜尋引擎也是很聰明的,據說一個網頁內出現超過25個超連結就會有不良的效果(不過我不想實驗^^)。同樣的,meta標籤裡也不需要放過多的關鍵字。
能不要用圖片就不要用圖片,搜尋引擎看不到你用圖片寫出來的標題。所以盡量用文字吧!這樣對那些使用純文字瀏覽器進入你網站的網友來說,也是個好處。
提供網站地圖給你的訪客和搜尋引擎。最近三大搜尋引擎(Google, Yahoo, MSN)一起發表聲明,他們開始讀取你網站裡替他們準備的網站地圖,所以,是時候你該加入網站地圖了!
你應該在網站裡準備下列四種格式的網站地圖:
XML是提供給Google的(Google Webmasters),可以在這裡製作XML sitemap,RSS和TXT是提供給Yahoo的(Yahoo! Site Explorer),而HTML…是提供給你的訪客的。喔,MSN? MSN允許你用XML和RSS(不過目前MSN情況不明,我沒有測試過)
robots.txt可以引導搜尋引擎進入你的網站,你可以設定哪些目錄搜尋引擎該進去,而哪些則否,說明文件請見robots website。
我們常常會在網站裡裝了一些別人或是自己寫的程式,我們常常會讓程式透過POST傳遞變數,所以一些網頁的網址就會變成
http://somewhere.com/?value=3&target=9&year=2006
之類的,其實這樣的網址真的很難看(而且難記),最慘的是,據說當網址後面的「&」超過一個的時候(也就是說,你傳遞了三個以上變數的時候),Google就不會進去索引你的這個頁面了,因為他認為這是程式,程式的結果Google不愛記錄下來。
所幸,現在有了mod_rewrite,許多程式(像是wordpress)也支援mod_rewrite,這樣可以讓剛剛那個網址變成
http://somewhere.com/3/9/2006/
你可以發現現在許多網站的網址都長成這個樣子,這就是現在的流行啊!更棒的是,這樣的網址可以讓你藏關鍵字在裡面,像是:
http://somewhere.com/3/9/apple-my-cat/
之類的。
Is there any special techniques that can be used to optimize a wordpress blog on my server for SEO. One issue I see is no way to change the title tags on each page, where it seems to take the blog name for the home page.
I have several hundred 600+ inbound links.
I have pinged Technorati manually and used pingoat as well as pingomatic every time I add a new blog.
There is plenty of content, about 30 articles.
What else can I do? What else should I do to optimize my blog?
[...] seo初學者指南 – 這篇《Search Engine Optimization (SEO) Guide For Beginners》的讀書心得。 [...]
日行一善是美德…
今天在某個地方看到有人在問說,他的部落格寫了半年還是很冷,有回話的都是熟人,該怎麼辦。於是我就先丟給他了一些資料,請他先看過:
Taiwan 2.0 » 部落格:為誰寫?如何寫?
seo初學…..
你這一篇真的很棒 無私的分享你對SEO的研究
我聽說你還是一個研究生
我剛成立我的網路行銷公司
真希望未來有機會可以和你合作
或來我公司上班 謝謝
SEO沒有技術性可言. 它只是一個很簡單的概念
歡迎來本站參考我的教學.
AdSenseor網路觀察家 :: AdSense & SEO 專題研究
http://www.adsenseor.com
其實我都有在看 adsenseor 啦~~
不過我翻這篇的時候好像還沒有 adsenseor @@
清楚明瞭的好文章。
[...] seo初學者指南 [...]
[...] SEO初學者指南 – 說明了一些SEO基本概念,作者是Refly(我自己) [...]
Hi, 還記得之前在GSLIN那邊有評論過我任職的公司. 我最近也在公司的Blog寫了不少針對SEO的文章, 歡迎來看看分享. http://www.awoo.com.tw/blog/
PS: 當初GSLIN一直說我們沒有PR, 現在已經到PR6了喔:)
[...] ->5 做seo是相当相当一件长远的事,而且我又不是个seo专家. 这儿有点初学者可以看的东西 [...]
要學習的太多了
Hi. If you have problems with XML Sitemap use Sitemap Writer Pro http://www.sitemapwriter.com/.
I tried different software for creating the sitemap for my website. This is the most effective one among 5-6 programs I tried.
This powerful webtool generated the sitemap for your website in just seconds. Mayor search engines (Google, Yahoo, Ask, MSN, Moreover) were able to index and read your sitemaps without any problems. Not expensive and easy to use!
還不錯