TDK優(yōu)化
TDK為title,description,keywords三個(gè)的統(tǒng)稱(chēng)。當(dāng)然title是最有用的,是非常值得優(yōu)化的;而keywords因?yàn)橐郧氨籹eo人員過(guò)度使用,所以現(xiàn)在對(duì)這個(gè)進(jìn)行優(yōu)化對(duì)搜索引擎是沒(méi)用的,這里就不說(shuō)了;description的描述會(huì)直接顯示在搜索的介紹中,所以對(duì)用戶(hù)的判斷是否點(diǎn)擊還是非常有效的。
title優(yōu)化
title的分隔符一般有,,_,-等,其中_對(duì)百度比較友好,而-對(duì)谷歌比較友好,第四個(gè)為空格,英文站點(diǎn)可以使用,中文少用。title長(zhǎng)度一般pc端大概30個(gè)中文,移動(dòng)端20個(gè),超過(guò)則會(huì)截?cái)酁槭÷蕴?hào)。
因?yàn)闃I(yè)務(wù)關(guān)系,我們做的更多的是針對(duì)百度搜索引擎的優(yōu)化,所以這里把百度搜索引擎優(yōu)化的建議分享下:
title格式:
首頁(yè):網(wǎng)站名稱(chēng) 或者 網(wǎng)站名稱(chēng)_提供服務(wù)介紹or產(chǎn)品介紹
頻道頁(yè):頻道名稱(chēng)_網(wǎng)站名稱(chēng)
文章頁(yè):文章title_頻道名稱(chēng)_網(wǎng)站名稱(chēng)
如果你的文章標(biāo)題不是很長(zhǎng),還可以加入點(diǎn)關(guān)鍵詞進(jìn)去,如文章title_關(guān)鍵詞_網(wǎng)站名稱(chēng)
推薦做法:
每個(gè)網(wǎng)頁(yè)應(yīng)該有一個(gè)獨(dú)一無(wú)二的標(biāo)題,切忌所有的頁(yè)面都使用同樣的默認(rèn)標(biāo)題
標(biāo)題要主題明確,包含這個(gè)網(wǎng)頁(yè)中最重要的內(nèi)容
簡(jiǎn)明精練,不羅列與網(wǎng)頁(yè)內(nèi)容不相關(guān)的信息
用戶(hù)瀏覽通常是從左到右的,重要的內(nèi)容應(yīng)該放到title的靠前的位置
使用用戶(hù)所熟知的語(yǔ)言描述。如果你有中、英文兩種網(wǎng)站名稱(chēng),盡量使用用戶(hù)熟知的那一種做為標(biāo)題描述
description優(yōu)化
description不是權(quán)值計(jì)算的參考因素,這個(gè)標(biāo)簽存在與否不影響網(wǎng)頁(yè)權(quán)值,只會(huì)用做搜索結(jié)果摘要的一個(gè)選擇目標(biāo)。其長(zhǎng)度pc端大概為78個(gè)中文,移動(dòng)端為50個(gè),超過(guò)則會(huì)截?cái)酁槭÷蕴?hào)。
百度推薦做法為:
網(wǎng)站首頁(yè)、頻道頁(yè)、產(chǎn)品參數(shù)頁(yè)等沒(méi)有大段文字可以用做摘要的網(wǎng)頁(yè)最適合使用description
準(zhǔn)確的描述網(wǎng)頁(yè),不要堆砌關(guān)鍵詞
為每個(gè)網(wǎng)頁(yè)創(chuàng)建不同的description,避免所有網(wǎng)頁(yè)都使用同樣的描述
長(zhǎng)度合理,不過(guò)長(zhǎng)不過(guò)短
下面以百度推薦的兩個(gè)例子為對(duì)比,第一個(gè)沒(méi)有應(yīng)用meta description,第二個(gè)應(yīng)用了meta description,可以看出第一個(gè)結(jié)果的摘要對(duì)用戶(hù)基本沒(méi)有參考價(jià)值,第二個(gè)結(jié)果的摘要更具可讀性,可以讓用戶(hù)更了解網(wǎng)站的內(nèi)容。
頁(yè)面內(nèi)容優(yōu)化
使用html5結(jié)構(gòu)
如果條件允許(如移動(dòng)端,兼容ie9+,如果ie8+就針對(duì)ie8引入html5.js吧),是時(shí)候開(kāi)始考慮使用html5語(yǔ)義化標(biāo)簽。如header,footer,section,aside,nav,article等,這里我們截圖看一個(gè)整體布局
更多html5語(yǔ)義化標(biāo)簽請(qǐng)參考:All HTML5 Tags
唯一的H1標(biāo)題
每個(gè)頁(yè)面都應(yīng)該有個(gè)唯一的h1標(biāo)題,但不是每個(gè)頁(yè)面的h1標(biāo)題都是站點(diǎn)名稱(chēng)。(但html5中h1標(biāo)題是可以多次出現(xiàn)的,每個(gè)具有結(jié)構(gòu)大綱的標(biāo)簽都可以擁有自己獨(dú)立的h1標(biāo)題,如header,footer,section,aside,article)
首頁(yè)的h1標(biāo)題為站點(diǎn)名稱(chēng),內(nèi)頁(yè)的h1標(biāo)題為各個(gè)內(nèi)頁(yè)的標(biāo)題,如分類(lèi)頁(yè)用分類(lèi)的名字,詳細(xì)頁(yè)用詳細(xì)頁(yè)標(biāo)題作為h1標(biāo)題
<!-- 首頁(yè) --><h1 class="page-tt">騰訊課堂</h1><!-- 分類(lèi)頁(yè) --><h1 class="page-tt">前端開(kāi)發(fā)在線(xiàn)培訓(xùn)視頻教程</h1><!-- 詳細(xì)頁(yè) --><h1 class="page-tt">html5+CSS3</h1>
img設(shè)置alt屬性
img必須設(shè)置alt屬性,如果寬度和高度固定請(qǐng)同時(shí)設(shè)置固定的值
<img src="" alt="seo優(yōu)化實(shí)戰(zhàn)" width="200" height="100" />
nofollow
對(duì)不需要跟蹤爬行的鏈接,設(shè)置nofollow。可用在博客評(píng)論、論壇帖子、社會(huì)化網(wǎng)站、留言板等地方,也可用于廣告鏈接,還可用于隱私政策,用戶(hù)條款,登錄等。如下代碼表示該鏈接不需要跟蹤爬行,可以阻止蜘蛛爬行及傳遞權(quán)重。
<a href="http://example.com" rel="nofollow">no follow 鏈接</a>
正文
內(nèi)容方面考慮:
自然寫(xiě)作
高質(zhì)量原創(chuàng)內(nèi)容
吸引閱讀的寫(xiě)作手法
突出賣(mài)點(diǎn)
增強(qiáng)信任感
引導(dǎo)進(jìn)一步行為
用戶(hù)體驗(yàn)方面考慮:
排版合理、清晰、美觀、字體、背景易于閱讀
實(shí)質(zhì)內(nèi)容處在頁(yè)面最重要位置,用戶(hù)一眼就能看到
實(shí)質(zhì)內(nèi)容與廣告能夠清晰區(qū)分
第一屏就有實(shí)質(zhì)內(nèi)容,而不是需要下拉頁(yè)面才能看到
廣告數(shù)量不宜過(guò)多,位置不應(yīng)該妨礙用戶(hù)閱讀
如果圖片、視頻有利于用戶(hù)理解頁(yè)面內(nèi)容,盡量制作圖片、視頻等
避免過(guò)多彈窗
URL優(yōu)化
URL設(shè)計(jì)原則:
越短越好
避免太多參數(shù)
目錄層次盡量少
文件及目錄名具描述性
URL中包括關(guān)鍵詞(中文除外)
字母全部小寫(xiě)
連詞符使用-而不是_
目錄形式而非文件形式
URL靜態(tài)化
以現(xiàn)在搜索引擎的爬行能力是可以不用做靜態(tài)化的,但是從收錄難易度,用戶(hù)體驗(yàn)及社會(huì)化分享,靜態(tài)簡(jiǎn)短的URL都是更有利的。
具體討論可參考:URL靜態(tài)化還是不靜態(tài)化?
URL規(guī)范化
1、統(tǒng)一連接
http://www.domainname.com
http://domainname.com
http://www.domainname.com/index.html
http://domainname.com/index.html
以上四個(gè)其實(shí)都是首頁(yè),雖然不會(huì)給訪(fǎng)客造成什么麻煩,但對(duì)于搜索引擎來(lái)說(shuō)就是四條網(wǎng)址,并且內(nèi)容相同,很可能會(huì)被誤認(rèn)為是作弊手段,而且當(dāng)搜索引擎要規(guī)范化網(wǎng)址時(shí),需要從這些選擇當(dāng)中挑一個(gè)最好的代表,但是挑的這個(gè)不一定是你想要的。所以最好自己就規(guī)范好。
2、301跳轉(zhuǎn)
第一種是URL發(fā)生改變,一定要把舊的地址301指向新的,不然之前做的一些收錄權(quán)重什么的全白搭了。
第二種是一些cms系統(tǒng),極有可能會(huì)造成多個(gè)路徑對(duì)應(yīng)同一篇文章。如drupal默認(rèn)的路徑是以node/nid,但是如果啟用了path token,就可以自己自定義路徑。這樣一來(lái)就有兩條路徑對(duì)應(yīng)同一篇文章。所以可以啟用301,最終轉(zhuǎn)向一個(gè)路徑。
3、canonical
這個(gè)標(biāo)簽表示頁(yè)面的唯一性(這個(gè)標(biāo)簽以前百度不支持,現(xiàn)在支持),用在平時(shí)參數(shù)傳遞的時(shí)候,如:
//:ke.qq.com/download/app.html//:ke.qq.com/download/app.html?from=123//:ke.qq.com/download/app.html?from=456
以上三個(gè)表示三個(gè)頁(yè)面,但其實(shí)后兩個(gè)只是想表明從哪來(lái)的而已,所以為了確保這三個(gè)為同一個(gè)頁(yè)面,我們?cè)趆ead上加上canonical標(biāo)簽。
<link rel="cononical" href="//:ke.qq.com/download/download/app.html" />
robots
robots.txt
搜索引擎蜘蛛訪(fǎng)問(wèn)網(wǎng)站時(shí)會(huì)第一個(gè)訪(fǎng)問(wèn)robots.txt文件,robots.txt用于指導(dǎo)搜索引擎蜘蛛禁止抓取網(wǎng)站某些內(nèi)容或只允許抓取那些內(nèi)容,放在站點(diǎn)根目錄。
以騰訊課堂的robots.txt為例:
User-agent 表示以下規(guī)則適用哪個(gè)蜘蛛,*表示所有
#表示注釋
Disallow 表示禁止抓取的文件或目錄,必須每個(gè)一行,分開(kāi)寫(xiě)
Allow 表示允許抓取的文件或目錄,必須每個(gè)一行,分開(kāi)寫(xiě)
Sitemap 表示站點(diǎn)XML地圖,注意S大寫(xiě)
下面表示禁止所有搜索引擎蜘蛛抓取任何內(nèi)容
User-agent: *Disallow: /
下面表示允許所有搜索引擎蜘蛛抓取任何內(nèi)容
User-agent: *Disallow:
注意:被robots禁止抓取的URL還是肯呢個(gè)被索引并出現(xiàn)在搜索結(jié)果中的。只要有導(dǎo)入鏈接指向這個(gè)URL,搜索引擎就知道這個(gè)URL的存在,雖然不會(huì)抓取頁(yè)面內(nèi)容,但是索引庫(kù)還是有這個(gè)URL的信息。以淘寶為例:
禁止百度搜索引擎抓取
百度搜索有顯示
更多關(guān)于robots.txt請(qǐng)參考:如何使用robots.txt及其詳解
meta robots
如果要想U(xiǎn)RL完全不出現(xiàn)在搜索結(jié)果中,則需設(shè)置meta robots
<meta name="robots" content="onindex,nofollow">
上面代碼表示:禁止所有搜索引擎索引本頁(yè),禁止跟蹤本頁(yè)上的鏈接。
當(dāng)然還有其他類(lèi)型的content,不過(guò)各個(gè)瀏覽器支持情況不同,所以這里忽略。
sitemap
站點(diǎn)地圖格式分為HTML和XML兩種。
HTML版本的是普通的HTML頁(yè)面sitemap.html,用戶(hù)可以直接訪(fǎng)問(wèn),可以列出站點(diǎn)的所有主要鏈接,建議不超過(guò)100條。
XML版本的站點(diǎn)地圖是google在2005年提出的,由XML標(biāo)簽組成,編碼為utf-8,羅列頁(yè)面所有的URL。其格式如下:
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>//ke.qq.com</loc>
<lastmod>2015-12-28</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
...</urlset>
其中urlset,url,loc三個(gè)為必須標(biāo)簽,lastmod,changefreq,priority為可選標(biāo)簽。
lastmod表示頁(yè)面最后一次更新時(shí)間。
changefreq表示文件更新頻率,有以下幾種取值:always, hourly, daily, weekly, monthly, yearly, never。其中always表示一直變動(dòng),每次訪(fǎng)問(wèn)頁(yè)面內(nèi)容都不同;而never表示從來(lái)不變。
priority表示URL相對(duì)重要程度,取值范圍為0.0-1.0,1.0表示最重要,一般用在網(wǎng)站首頁(yè),對(duì)應(yīng)的0.0就是最不重要的,默認(rèn)重要程度為0.5。(注意這里的重要度是我們標(biāo)記的,并不代表搜索引擎真的就完全按照我們?cè)O(shè)置的重要度來(lái)排列)
sitemap.xml不能超過(guò)10M,而且每個(gè)sitemap文件中url的條數(shù)不要超過(guò)5萬(wàn)條,當(dāng)你的sitemap文件很大的時(shí)候,可以分解為多個(gè)文件。如下分為兩條,一條為基礎(chǔ),一條為產(chǎn)品詳細(xì)頁(yè)。
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>//ke.qq.com/sitemap-basic.xml</loc><lastmod>2015-12-28T02:10Z</lastmod></sitemap>
<sitemap><loc>//ke.qq.com/sitemap-product.xml</loc><lastmod>2015-12-28T02:10Z</lastmod></sitemap></sitemapindex>
SEO工具
百度搜索風(fēng)云榜
百度指數(shù)
百度站長(zhǎng)平臺(tái)
meta seo inspector,檢查標(biāo)簽的,谷歌插件
seo in china,百度收錄的各種數(shù)據(jù),谷歌插件
check my links,檢查鏈接,谷歌插件
seo quake,統(tǒng)計(jì)各種數(shù)據(jù),谷歌插件