6.2.4 內(nèi)容中關(guān)鍵詞鏈接功能
之所以對(duì)內(nèi)容頁(yè)中的關(guān)鍵詞鏈接進(jìn)行單獨(dú)介紹,是因?yàn)殡S著網(wǎng)站建設(shè)者、搜索引擎對(duì)用戶體驗(yàn)越來(lái)越看重,內(nèi)容主體中的鏈接已經(jīng)變得越來(lái)越重要。
所謂內(nèi)容中關(guān)鍵詞的鏈接指向,稱呼千奇百怪,有的叫關(guān)鍵詞鏈接,有的叫關(guān)鍵詞替換,有的干脆就叫內(nèi)容頁(yè)內(nèi)部鏈接。不管怎么稱呼,這種存在于內(nèi)容主體中的鏈接都是一種比較重要的規(guī)劃內(nèi)部鏈接的方式。
常見(jiàn)的內(nèi)容頁(yè)關(guān)鍵詞鏈接,其實(shí)就是在文章內(nèi)容主體中,當(dāng)出現(xiàn)某個(gè)搜索引擎優(yōu)化者預(yù)先設(shè)定的關(guān)鍵詞以后,系統(tǒng)自動(dòng)為這個(gè)詞加上相關(guān)的鏈接,以方便訪問(wèn)者點(diǎn)擊這個(gè)鏈接直接就可以找到更多與之匹配的內(nèi)容,如圖6.19所示。
圖6.19 正文中的關(guān)鍵詞鏈接
在當(dāng)前的CMS系統(tǒng)中,幾乎都有這個(gè)功能,并且都可以很方便地定義關(guān)鍵詞鏈接的頻率等項(xiàng)目,如圖6.20所示。
圖6.20 正文中的關(guān)鍵詞鏈接項(xiàng)目
需要注意的是,內(nèi)容頁(yè)主體內(nèi)容中的關(guān)鍵詞鏈接,不要過(guò)多。如果一篇文章只有500個(gè)字,里面卻出現(xiàn)了100個(gè)頻繁重復(fù)的關(guān)鍵詞鏈接,那無(wú)疑不會(huì)給訪問(wèn)者帶來(lái)好印象。
6.2.5 死鏈接的出現(xiàn)和處理
死鏈接就是打不開(kāi)的鏈接,產(chǎn)生死鏈接一般是因?yàn)榫W(wǎng)頁(yè)刪除、網(wǎng)站改版、數(shù)據(jù)庫(kù)錯(cuò)誤或者是程序自動(dòng)生成等原因。對(duì)搜索引擎和用戶來(lái)說(shuō),死鏈接都是不夠友好的,所以從網(wǎng)站中清理出死鏈接并進(jìn)行優(yōu)化就是搜索引擎優(yōu)化者的必備工作。
對(duì)于那些因?yàn)榫W(wǎng)站改版、頁(yè)面刪除而造成的死鏈接,因?yàn)檫@些頁(yè)面可能還會(huì)被用戶從搜索引擎中搜索到,進(jìn)而產(chǎn)生訪問(wèn),所以處理方法是采用404頁(yè)面進(jìn)行提醒。
404頁(yè)面優(yōu)化與SEO
404頁(yè)面就是當(dāng)用戶輸入了錯(cuò)誤的鏈接時(shí)返回的頁(yè)面。它的目的是告訴瀏覽者其所請(qǐng)求的頁(yè)面不存在或鏈接錯(cuò)誤,同時(shí)引導(dǎo)用戶使用網(wǎng)站其他頁(yè)面進(jìn)行訪問(wèn),而不是關(guān)閉窗口離開(kāi)。
在默認(rèn)情況下,Windows系統(tǒng)中IIS常見(jiàn)的404頁(yè)面如圖6.21所示。
圖6.21 Windows默認(rèn)的404頁(yè)面
這個(gè)404頁(yè)面并不具備促使用戶留在本站的作用,所以需要將這個(gè)頁(yè)面進(jìn)行有效的自定義。
自定義404錯(cuò)誤頁(yè)面是增強(qiáng)用戶體驗(yàn)的很好的做法,但在應(yīng)用過(guò)程中很多新手往往并未注意到它對(duì)搜索引擎的影響,比如:錯(cuò)誤的服務(wù)器端配置導(dǎo)致返回“200”狀態(tài)碼或自定義404錯(cuò)誤頁(yè)面使用Meta Refresh導(dǎo)致返回“302”狀態(tài)碼。正確設(shè)置的自定義404錯(cuò)誤頁(yè)面,不僅應(yīng)當(dāng)能夠正確地顯示,同時(shí),應(yīng)該返回“404”錯(cuò)誤代碼,而不是 “200”或“302”。雖然對(duì)訪問(wèn)的用戶而言,HTTP狀態(tài)碼究竟是“404”還是“200”并沒(méi)有什么區(qū)別,但對(duì)搜索引擎來(lái)說(shuō)則是相當(dāng)重要的。
搜索引擎蜘蛛在請(qǐng)求某個(gè)URL時(shí)得到“404”狀態(tài)碼回應(yīng)時(shí),即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁(yè),并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁(yè)從索引數(shù)據(jù)庫(kù)中刪除,當(dāng)然,刪除過(guò)程有可能需要很長(zhǎng)時(shí)間;而當(dāng)搜索引擎得到“200”狀態(tài)碼時(shí),則會(huì)認(rèn)為該URL是有效的,便會(huì)去索引,并會(huì)將其收錄到索引數(shù)據(jù)庫(kù),這樣的結(jié)果便是這兩個(gè)不同的URL具有完全相同的內(nèi)容:自定義404錯(cuò)誤頁(yè)面的內(nèi)容,這會(huì)導(dǎo)致出現(xiàn)復(fù)制網(wǎng)頁(yè)問(wèn)題,輕則被搜索引擎降權(quán),重則會(huì)認(rèn)為此網(wǎng)站存在作弊行為而嚴(yán)厲懲罰。
要讓404頁(yè)面既不會(huì)誤導(dǎo)搜索引擎蜘蛛,又能起到留住用戶的目的,最簡(jiǎn)單的方法就是修改服務(wù)器默認(rèn)的404頁(yè)面,使之符合優(yōu)化的需求。另外,現(xiàn)在網(wǎng)絡(luò)中有很多人提供了非常精美和有創(chuàng)意的404頁(yè)面,有興趣的站長(zhǎng)也可以根據(jù)自身情況采用,如圖6.22所示。
由疏忽或者程序錯(cuò)誤造成的死鏈接以及優(yōu)化
由于程序錯(cuò)誤或者網(wǎng)站管理者的疏忽,很容易造成死鏈接,并且這些鏈接因?yàn)槭桥可傻?,往往?shù)量很多,而且不容易被發(fā)現(xiàn)。
圖6.22 有創(chuàng)意的404頁(yè)面
舉例來(lái)說(shuō),如果搜索引擎優(yōu)化者錯(cuò)誤地設(shè)置了一個(gè)關(guān)鍵詞鏈接規(guī)則,加入了一個(gè)本身并不能打開(kāi)的指向網(wǎng)址,這就會(huì)造成所有網(wǎng)站內(nèi)容頁(yè)中涉及這個(gè)詞時(shí)產(chǎn)生1個(gè)死鏈接。
試想一下,如果這個(gè)詞是這個(gè)網(wǎng)站的主要熱門詞匯,出現(xiàn)的頻率很高,并且網(wǎng)站的內(nèi)容頁(yè)足夠多,結(jié)果就是一次更新頁(yè)面以后將會(huì)產(chǎn)生無(wú)數(shù)個(gè)死鏈接。
除了站長(zhǎng)疏忽以外,有些CMS系統(tǒng)在數(shù)據(jù)庫(kù)處理刪除、轉(zhuǎn)移內(nèi)容頁(yè)操作時(shí),也很容易產(chǎn)生死鏈接。這種情況產(chǎn)生的死鏈接修改起來(lái)比較費(fèi)勁,而且非常不易被發(fā)現(xiàn)。
既然死鏈接都不容意被發(fā)現(xiàn),那么有什么工具或者快速的方法能對(duì)網(wǎng)站的內(nèi)部鏈接進(jìn)行檢測(cè),進(jìn)而快速找到死鏈接嗎?答案是有的,谷歌官方工具或者很多優(yōu)化者開(kāi)發(fā)的內(nèi)部鏈接檢查器都可以很好地解決這個(gè)問(wèn)題。
6.3 內(nèi)部鏈接優(yōu)化必備工具:鏈接檢查
如何查看網(wǎng)站的內(nèi)部鏈接指向情況?如何找出網(wǎng)站中的死鏈接?有很多好用的工具可以解決這個(gè)問(wèn)題,這里主要介紹兩個(gè):
— Google網(wǎng)站管理員工具中的內(nèi)部鏈接統(tǒng)計(jì)功能,可以用于整個(gè)網(wǎng)站的內(nèi)部鏈接報(bào)告;
中國(guó)站長(zhǎng)站的內(nèi)部鏈接檢查器,可以檢查某個(gè)單頁(yè)面的內(nèi)部鏈接情況