關(guān)于搜索引擎優(yōu)化的方法一直眾說紛紜,不同搜索引擎,不同國家的優(yōu)化方法可能也不盡相同话原,本文總結(jié)了一些國外的搜索引擎優(yōu)化方法,可操作性還是比較強的诲锹,權(quán)當(dāng)參考繁仁。
可索引的內(nèi)容
想要是頁面更好地被搜索引擎識別,重要的內(nèi)容應(yīng)該放在HTML的文字標簽中归园。雖然網(wǎng)絡(luò)爬蟲技術(shù)已經(jīng)有了很大的發(fā)展黄虱,但是FLASH文件,Java小程序以及非文字內(nèi)容還是通常會被搜索引擎爬蟲所忽略庸诱。不過以下策略可以提高非文字內(nèi)容的可爬取性:
- 利用
alt
為圖片添加文字說明 - 為搜索框添加導(dǎo)航以及可爬取的鏈接
- 在頁面上為FLASH以及JAVA插件添加文字說明
- 為音頻視頻內(nèi)容提供文稿
可爬取的鏈接結(jié)構(gòu)
在搜索引擎爬取頁面內(nèi)容建立索引之前捻浦,它需要先通過搜索鏈接來找到這個頁面。一個可爬取的鏈接結(jié)構(gòu)對于爬蟲找到網(wǎng)站的所有頁面是很關(guān)鍵的偶翅。大量的站點由于鏈接不可爬取導(dǎo)致很多頁面無法被搜索引擎索引默勾。下面就是一個典型的問題站點碉渡。
這個例子中聚谁,搜索引擎永遠無法找到頁面C和D,因為沒有直接的滞诺、可爬取的鏈接指向這兩個頁面形导。如果搜索引擎甚至無法找到一個頁面,那么不管內(nèi)容多好习霹、關(guān)鍵詞多精準朵耕,爬蟲也無法到達這個頁面。
以下是搜索引擎無法到達頁面的幾種常見情況:
- 需要提交表單后才能顯示的頁面
- 使用Javascript生成的鏈接
- 指向被Meta Robots tag或者robots.txt阻止的頁面的鏈接
- Frames或者iframes
- 一些開發(fā)者認為只要在一個站點放置搜索框淋叶,搜索引擎就能夠找到站點的所有內(nèi)容阎曹。事實上爬蟲不會使用頁面搜索功能來尋找內(nèi)容
- 放置在FLASH, JAVA或其他插件中的鏈接
- 對于包含成百上千個鏈接的頁面,搜索引擎可能無法爬取所有的鏈接
- 添加
rel="nofollow
的鏈接會被搜索引擎忽略煞檩,但是Moz的搜索引擎排名因素顯示nofollow
鏈接占比較高的頁面的搜索排名較高
<a rel="nofollow">Wpax</a>
關(guān)鍵詞的選取和使用
關(guān)鍵詞是搜索過程中最基本的因素处嫌。搜索引擎通過關(guān)鍵詞搜索并索引頁面,而不是將幾百億個網(wǎng)頁全部保存在數(shù)據(jù)庫中斟湃。
早期的搜索引擎完全通過關(guān)鍵詞來搜索頁面熏迹,而并不關(guān)心這些關(guān)鍵詞是如何使用的。近年來隨著機器學(xué)習(xí)的發(fā)展凝赛,搜索引擎已經(jīng)可以識別出有效使用的關(guān)鍵詞注暗,雖然還不能完全做到和人類一樣閱讀和理解坛缕。
因此使用關(guān)鍵詞時應(yīng)盡量做到自然而有效。如果頁面指向的關(guān)鍵詞是“天安門”捆昏,那么你應(yīng)該在頁面中包含關(guān)于天安門的內(nèi)容赚楚,例如天安門的歷史,天安門周邊的建筑等等骗卜。如果你僅僅將“天安門”這個詞語散布在頁面各處直晨,而不包含與其相關(guān)的內(nèi)容,那么不會對搜索引擎排名有太大的幫助膨俐。
關(guān)鍵詞的使用指南
以下一些策略可以提高關(guān)鍵詞的使用效率:
- 在
title
標簽中至少使用一次勇皇,并且使關(guān)鍵詞在title
標簽中盡量靠前 - 在靠近頁面頂端處使用一次
- 在正文中至少出現(xiàn)兩到三次,如果文字內(nèi)容很多焚刺,需要出現(xiàn)更多次
- 在圖片的
alt
屬性中至少使用一次 - 在URL中使用一次
- 在meta description標簽中至少使用一次
- 不要將關(guān)鍵詞用在指向其他頁面的鏈接中
Title標簽
頁面的title
標簽中包含的應(yīng)該是對頁面的精確而簡短的描述敛摘,它在用戶體驗以及搜索引擎優(yōu)化中都很關(guān)鍵。在搜索引擎優(yōu)化中乳愉,對title
標簽的優(yōu)化是最簡單也是最有效的兄淫,以下是一些優(yōu)化建議:
-
注意標題長度
搜索引擎只顯示
title
標簽中的前65-75個字符,因此最好將標題長度控制在這個范圍內(nèi)蔓姚, 不過如果頁面要指向多個關(guān)鍵詞且關(guān)鍵詞長度較長的話捕虽,還是要保證所有的關(guān)鍵詞都出現(xiàn)在標題中,這對于搜索排名很重要坡脐。 -
將重要的關(guān)鍵詞放在前面
關(guān)鍵詞越靠前泄私,在搜索中的權(quán)重越大,搜索排名越靠前
包含品牌名
-
考慮標題的可讀性以及表達效果
標題是訪問者對于頁面的最初印象备闲,一個好的標題能夠傳達積極的印象從而吸引更多的訪問者晌端,要知道搜索引擎優(yōu)化不僅包括關(guān)鍵詞選取策略及優(yōu)化,也會考慮整體用戶體驗恬砂。
Meta標簽
Meta標簽的最初目的是作為關(guān)于網(wǎng)站內(nèi)容信息的映射咧纠。以下是幾種基本的meta標簽及其使用方法:
Meta Robots
Meta Robots標簽可以用來控制搜索引擎爬蟲的行為:
<html>
<head>
<title>...</title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>
這個標簽支持的行為有:
- index/noindex -- 控制頁面是否可以被搜索引擎爬取,并且保存在引擎的索引中泻骤,默認為index(可索引)
- follow/nofollow -- 控制頁面中的鏈接是否可以被搜索引擎爬取漆羔,默認為follow
- noarchive -- 禁止搜索引擎緩存頁面
- nosnippet -- 避免搜索引擎在搜索結(jié)果中的標題和URL后顯示描述文字
- noodp/noydir -- 避免搜索引擎從Open Directory Project(DMOZ)或 Yahoo! Directory中抓取并顯示網(wǎng)頁描述
在HTTP頭部使用X-Robots-Tag可以實現(xiàn)同樣效果,而且更適用于非HTML文件狱掂,例如圖片
Meta Description
<head>
<meta name="description" content="This is an example of a meta description. This will often show up in search results.">
</head>
meta description
標簽中的內(nèi)容是對頁面內(nèi)容的簡短描述演痒。搜索引擎不通過這個標簽中的關(guān)鍵詞進行排名,但是搜索結(jié)果中的網(wǎng)頁描述主要來自于這個標簽中的內(nèi)容
一個好的meta description可以使讀者在很多搜索結(jié)果中選擇你的網(wǎng)站從而提高點擊率符欠。
meta description可以是任意長度嫡霞,但是搜索引擎一般最多顯示160個字符,因此最好將標簽內(nèi)容控制在這個長度內(nèi)希柿。如果沒有meta description诊沪,搜索引擎會從頁面的其他元素中抓取并生成搜索結(jié)果說明养筒。
URL 結(jié)構(gòu)
URL在搜索中占有很大的權(quán)重, 由于其會被顯示在搜索結(jié)果中端姚,因此會影響顯示效果以及用戶的點擊欲望晕粪。URL也會影響搜索結(jié)果排名,在URL中恰當(dāng)使用關(guān)鍵詞可以獲得排名優(yōu)勢渐裸。
URL創(chuàng)建指南
-
使URL更具有描述性
站在用戶的角度考慮巫湘,當(dāng)你看到你的URL地址時能否才到頁面的大致內(nèi)容,如果可以昏鹃,說明URL具有良好的描述性
-
越短越好
雖然URL的描述性很重要尚氛,但是也不要使URL過長,這樣URL不僅更方便引用洞渤,也可以在搜索結(jié)果中完整顯示阅嘶。
-
關(guān)鍵詞的使用很重要(但是過度使用很危險)
如果頁面指向一個特定的關(guān)鍵詞,那么確保它被包含在URL中载迄,但是不要在URL中包含多個關(guān)鍵詞讯柔。
-
靜態(tài)化
好的URL是用戶可讀懂的,不包含很多參數(shù)护昧,數(shù)字和符號魂迄。使用Apache的mode_rewrite和Microsoft的ISAPI_rewrite可以將動態(tài)URL轉(zhuǎn)為靜態(tài),例如
http://www.wpax.cn/blog?id=123
轉(zhuǎn)為更可讀的靜態(tài)鏈接http://www.wpax.cn/blog/get-started
使用
-
來分割單詞
其他的分隔符例如_
惋耙, +
捣炬, %20
(空格)的通用性并不好
權(quán)威內(nèi)容和重復(fù)內(nèi)容
搜索引擎對于內(nèi)容單薄以及內(nèi)容重復(fù)的頁面會有搜索排名懲罰。在現(xiàn)代的內(nèi)容管理系統(tǒng)中經(jīng)常會出現(xiàn)一個頁面有多個重復(fù)的版本的情況怠晴,例如一個正常版本遥金,一個打印版本,這些不同的版本具有不同的URL地址蒜田。對于瀏覽器而言,如何確定顯示哪個版本的頁面呢选泻?
方法一:301-redirect
使用301-redirect可以使相同內(nèi)容的頁面共享一個URL地址冲粤,并提高搜索排名。-
方法二:Canonical Tag
使用
rel=canonical
也可以使多個重復(fù)內(nèi)容的頁面指向一個權(quán)威的URL地址:<link rel="canonical" />
這個標簽的意思是這個頁面可以視為
http://www.wpax.cn/blog
的一個鏡像页眯,所有對當(dāng)前頁 面的搜索都會被定向到http://www.wpax.cn/blog
從搜索引擎優(yōu)化的角度來講梯捕,Canonical Tag的的作用和301-redirect的作用很相似,本質(zhì)上來講就是將幾個不同的頁面看作一個窝撵,但是前者不需要使訪問者跳轉(zhuǎn)到新的URL傀顾。
搜索結(jié)果的富摘要(Rich Snippets)
通過使用rich snippets可以使搜索結(jié)果中展示更多的頁面信息,雖然使用富摘要不能提高搜索排名碌奉,但是更豐富的搜索結(jié)果可以吸引用戶的點擊短曾『可以利用microdata生成富摘要。
保護你的站點
一些流氓網(wǎng)站可能會盜用你的網(wǎng)站內(nèi)容從而影響你的網(wǎng)站在搜索引擎中的排名嫉拐。
解決方法
- 由于流氓網(wǎng)站一般會原樣照搬你的網(wǎng)站內(nèi)容哩都,可以在網(wǎng)站中加入鏈接來指回你的網(wǎng)站地址。因此網(wǎng)頁中的鏈接盡量使用絕對地址而不是相對地址婉徘。例如指向主頁的鏈接:
不要使用:
<a href="../">Home</a>
使用:
<a >Home</a>
- (百度有效性存疑)
When you publish content in any type of feed format, such as RSS
or XML, make sure to ping the major blogging and tracking
services (Google, Technorati, Yahoo!, etc.). You can find
instructions for pinging services like Google and Technorati directly
from their sites, or use a service like Pingomatic to automate the
process. If your publishing software is custom-built, it's typically
wise for the developer(s) to include auto-pinging upon publishing.