今天有跟朋友溝通到一個分面導(dǎo)航(Faceted navigation)的問題,索性就著這個點(diǎn)聊聊這塊內(nèi)容。
什么是分面導(dǎo)航呢?
說白了,就是在大多數(shù)產(chǎn)品分類頁面,或者信息歸檔頁面上,幫助用戶快速定位產(chǎn)品屬性的一種導(dǎo)航方式。其實(shí)在我們?yōu)g覽網(wǎng)頁時很常見(比如下圖),它存在的主要目的就是為了幫助用戶快速找到他們想要的產(chǎn)品。
這種分面導(dǎo)航功能,其實(shí)就是產(chǎn)品屬性過濾器的功能組合,在一定程度上于用戶體驗(yàn)的提升很有幫助。但是如果你對其信息設(shè)置處理不當(dāng),它便可能會對網(wǎng)頁收錄與排名產(chǎn)生非常大的損害。
就以上圖所示的樣本為例,當(dāng)你在分面導(dǎo)航區(qū)選擇相應(yīng)的產(chǎn)品屬性后,網(wǎng)站會自動創(chuàng)建一個類似于?/monitor/?brand=hp&type=wired
這樣的鏈接。當(dāng)你的產(chǎn)品屬性足夠多時,其創(chuàng)建的鏈接成千上萬,搜索引擎蜘蛛根本抓取不過來,更不用提索引收錄與排名了。
所以一旦出現(xiàn)這樣的情況,一方面會弱化該頁面參與排名競爭的能力。因?yàn)橥|(zhì)化頁面大量涌現(xiàn),會某種程度上影響搜索引擎的判斷,從而可能會對網(wǎng)頁降權(quán)。另一方面,便是過度消耗搜索引擎蜘蛛的爬取資源,當(dāng)大量精力都用在了那些同質(zhì)化頁面上,自然對其他重要的頁面就無暇顧及了。
對于這類問題,解決方案很多。
于新手而言,最簡單的就是不使用這種技術(shù)方案(放棄 Post 方案,選擇 Ajax 方案)。如果你非要使用這種分面導(dǎo)航功能,那也盡量去安裝那種不產(chǎn)生組合參數(shù)鏈接的主題。目前市面上這塊主題很多,自己測試一下就好。
如果你已經(jīng)使用了這種功能,且主題不能更改,那就要考慮使用 Canonical 重定向標(biāo)簽了。
大致的做法就是,對于那些自動生成、且?guī)в袇?shù)的鏈接,要在代碼層面增加一個 Canonical 重定向標(biāo)簽,將搜索引擎蜘蛛指到源頁面上(類似于下圖案例所示)。具體的操作,因?yàn)槠脑蚓筒谎菔玖恕?/span>
但是這個過程中,還有一個重要的細(xì)節(jié)需要注意,那就是搜索引擎爬取資源的問題。因?yàn)楫?dāng)你的參數(shù)鏈接過多時,雖然在頁面上加了重定向標(biāo)簽,但是由于爬取資源有限,爬蟲在處理一定量的鏈接后,就不繼續(xù)爬取,直接跳出去了。
這個問題確確實(shí)實(shí)是存在的,尤其在低權(quán)重網(wǎng)站上更甚。要解決這個小細(xì)節(jié),就需要我們在 robots.txt 文件上做好設(shè)置,讓搜索引擎爬蟲不要管那些帶有參數(shù)的鏈接。
如上所示,簡單設(shè)置一下便好了。當(dāng)然上面的代碼只是示例,你需要根據(jù)自己網(wǎng)站的實(shí)際情況去修改具體的配置。
文章為作者獨(dú)立觀點(diǎn),不代表DLZ123立場。如有侵權(quán),請聯(lián)系我們。( 版權(quán)為作者所有,如需轉(zhuǎn)載,請聯(lián)系作者 )

網(wǎng)站運(yùn)營至今,離不開小伙伴們的支持。 為了給小伙伴們提供一個互相交流的平臺和資源的對接,特地開通了獨(dú)立站交流群。
群里有不少運(yùn)營大神,不時會分享一些運(yùn)營技巧,更有一些資源收藏愛好者不時分享一些優(yōu)質(zhì)的學(xué)習(xí)資料。
現(xiàn)在可以掃碼進(jìn)群,備注【加群】。 ( 群完全免費(fèi),不廣告不賣課!)