早期的搜索引擎蜘蛛是通過(guò)結(jié)構(gòu)層次一級(jí)一級(jí)的獲取內(nèi)容的,后來(lái)鏈接分析出來(lái)以后,蜘蛛獲取的網(wǎng)狀效果就出來(lái)了,可以直接通過(guò)不同頁(yè)面之間的鏈接進(jìn)行隨意獲取新頁(yè)面,有選擇性的進(jìn)行訪問(wèn),以達(dá)到最快速接觸新頁(yè)面的目的,也加速了搜索引擎的成長(zhǎng)。不過(guò)這里我們主要了解站點(diǎn)的結(jié)構(gòu)層次方面,鏈接方面將會(huì)在接下來(lái)的內(nèi)容中進(jìn)行分享。
在上文《SEO全局觀:用戶(hù)體驗(yàn)第一》的最后我問(wèn)了
搜索引擎蜘蛛的問(wèn)題,在這里我們假設(shè)這個(gè)搜索引擎的蜘蛛是第一次來(lái)訪問(wèn)站點(diǎn),為了讓它進(jìn)入網(wǎng)站以后能高效率地進(jìn)行內(nèi)容抓取,網(wǎng)站建設(shè)前必須要考慮到結(jié)構(gòu)的問(wèn)題。一定要避免在后期進(jìn)行結(jié)構(gòu)方面的大改動(dòng),因?yàn)楹笃诟膭?dòng)的成本太高。
如果在前期能夠?yàn)榫W(wǎng)站設(shè)置合理的結(jié)構(gòu)層次,那么可以為我們后期的優(yōu)化帶來(lái)事半功倍的效果。
目前來(lái)說(shuō)網(wǎng)站主要有兩種結(jié)構(gòu)方式:樹(shù)型、扁平型。
目前絕大部分的站點(diǎn)都在采用樹(shù)型結(jié)構(gòu),一部分站點(diǎn)采用了扁平型結(jié)構(gòu)。還有少部分站點(diǎn)采用了極不符合搜索引擎抓取的結(jié)構(gòu)層次。
我們先來(lái)看:扁平型
這是很理想化的一種狀態(tài),就像我們?cè)谧烂嫔戏胖么罅康某S每旖莘绞剑屛覀兛焖俅蜷_(kāi)文件非常方便。
在網(wǎng)站當(dāng)中,通常發(fā)生在使用動(dòng)態(tài)地址及偽靜態(tài)地址的站點(diǎn),這種結(jié)構(gòu)可以讓蜘蛛到達(dá)首頁(yè)后的一次路徑就到達(dá)最終內(nèi)容頁(yè)面。
通常情況下,我們的站點(diǎn)可能有成千上萬(wàn)的頁(yè)面,如果想要實(shí)現(xiàn)這種方式,是極為困難的。
但一些小型的站點(diǎn)是可以做到的,比如只有不到幾十個(gè)頁(yè)面的企業(yè)站點(diǎn)。完全可以想辦法讓蜘蛛一次到達(dá)最終內(nèi)容頁(yè)。
接下來(lái)我們看:樹(shù)型
上圖是一張很典型的樹(shù)型結(jié)構(gòu),類(lèi)似我們的硬盤(pán)分區(qū),每個(gè)區(qū)有不同的文件夾,文件夾下有不同的文件,層級(jí)一直可以循環(huán)下去。
假如你的網(wǎng)站內(nèi)容不多,上圖的這三種層級(jí)足夠用了。不過(guò)一些內(nèi)容相對(duì)較多的站點(diǎn),可能存在維護(hù)方面的問(wèn)題,相對(duì)來(lái)說(shuō)在第二層級(jí)可能再細(xì)分層級(jí)。
通常采用這種結(jié)構(gòu)的站點(diǎn),URL在一定程度上會(huì)相對(duì)具有語(yǔ)義,有利于蜘蛛理解內(nèi)容結(jié)構(gòu)以及后期我們對(duì)SEO方面進(jìn)行的各種分析。
可以看到上圖的箭頭指向基本上都是單一化的,從首頁(yè)至欄目再至內(nèi)容,或者從首頁(yè)至專(zhuān)題再至內(nèi)容,或者從首頁(yè)直接至內(nèi)容。
其實(shí)上圖也是一種很理想化的層次了,首頁(yè)直接至內(nèi)容的箭頭有可能不會(huì)發(fā)生或者影響的內(nèi)容頁(yè)非常少,因?yàn)槭醉?yè)的位置是有限的,對(duì)于大型站點(diǎn)來(lái)說(shuō),不可能在首頁(yè)堆積上萬(wàn)個(gè)內(nèi)容頁(yè)面的鏈接。
那么我們只能對(duì)內(nèi)容采取分流的形式,放置于第二層級(jí)的頁(yè)面列表當(dāng)中。
在第三層級(jí)的內(nèi)容,如果不能在第一層級(jí)得到展示,那么一定要在第二層級(jí)進(jìn)行展示,否則蜘蛛可能找不到這些內(nèi)容,造成收錄減少。
有的時(shí)候即使我們采取了在第二層級(jí)展示的辦法,也會(huì)因?yàn)榈诙蛹?jí)的內(nèi)容過(guò)多,如列表頁(yè)面非常多的時(shí)候,蜘蛛要通過(guò)不斷地進(jìn)行翻頁(yè)進(jìn)入第2個(gè)、第3個(gè)、第N個(gè)列表頁(yè),這樣一樣會(huì)造成一些內(nèi)容無(wú)法被訪問(wèn)到。這就是樹(shù)型結(jié)構(gòu)的弱點(diǎn)。如下圖中的效果:
這兩種結(jié)構(gòu)的好處及可能產(chǎn)生的問(wèn)題:
用扁平型結(jié)構(gòu)做出來(lái)的站點(diǎn),由于結(jié)構(gòu)層次短,
蜘蛛效率高,收錄會(huì)加快,而且會(huì)帶來(lái)好的排名效果,因?yàn)樗阉饕?,尤其?a title="百度">百度上,短的URL通常占有一定的優(yōu)勢(shì)。
但是這種結(jié)構(gòu)的層級(jí)是不能從URL上識(shí)別出來(lái)的,不只是語(yǔ)義上會(huì)有一些問(wèn)題,蜘蛛在對(duì)站點(diǎn)進(jìn)行整體分析的時(shí)候也會(huì)存在問(wèn)題,從鏈接上來(lái)說(shuō),權(quán)值傳遞起來(lái)可能存在不集中的后果,導(dǎo)致內(nèi)鏈方面的效果無(wú)法很好地體現(xiàn)。從管理上來(lái)說(shuō),頁(yè)面數(shù)據(jù)越多導(dǎo)致后期管理越麻煩,因?yàn)闆](méi)有分類(lèi),就像桌面圖標(biāo)排滿(mǎn)了以后,效率越來(lái)越低,長(zhǎng)時(shí)間找不到文件一樣。
用樹(shù)型結(jié)構(gòu)做出來(lái)的站點(diǎn),結(jié)構(gòu)清楚,URL語(yǔ)義明確,識(shí)別度高,搜索引擎處理內(nèi)部鏈接的權(quán)值傳遞會(huì)比較容易,后期管理比較容易。
那樹(shù)型結(jié)構(gòu)還有一些好處就是,在后期收錄量的分析上面,我們可以通過(guò)類(lèi)似:“inurl:目錄URL site:域名”的方式進(jìn)行。
但這種結(jié)構(gòu)可能導(dǎo)致收錄存在一些問(wèn)題,就是一些頁(yè)面無(wú)法在3次點(diǎn)擊之內(nèi)到達(dá),蜘蛛獲取困難,導(dǎo)致收錄周期長(zhǎng)或者丟失收錄。
當(dāng)然這是可以處理的,針對(duì)搜索引擎來(lái)解決上面樹(shù)型結(jié)構(gòu)問(wèn)題的時(shí)候,我們基本上都是通過(guò)站點(diǎn)地圖進(jìn)行處理。做出的這個(gè)站點(diǎn)地圖應(yīng)該盡量靠近扁平型的結(jié)構(gòu),讓蜘蛛在3次點(diǎn)擊之內(nèi)到達(dá)最終內(nèi)容頁(yè)面。如果大家觀察仔細(xì),分析過(guò)一些大型站點(diǎn)的,應(yīng)該可以了解到他們的站點(diǎn)地圖是非常強(qiáng)大的,有的網(wǎng)站僅地圖頁(yè)面就有幾萬(wàn)的收錄量,已經(jīng)能夠很好的幫助到蜘蛛獲取內(nèi)容。
最后,大家一定要根據(jù)自己站點(diǎn)本身的要求來(lái)進(jìn)行規(guī)劃,如果內(nèi)容量比較少的,就像blog.robinclub.org 一樣,用扁平型結(jié)構(gòu)吧,因?yàn)檫@個(gè)數(shù)量級(jí)的內(nèi)容完全可以使用這種結(jié)構(gòu)。如果你想做一個(gè)幾萬(wàn)甚至十萬(wàn)、百萬(wàn)級(jí)別內(nèi)容的站點(diǎn),就應(yīng)該仔細(xì)考慮了。希望這篇內(nèi)容對(duì)大家有所幫助。