隱藏文本是SEO網(wǎng)絡(luò)推廣手冊(cè)中最古老的技巧之一。如果希望隱藏文字多多少少提升搜索引擎優(yōu)化,你很快會(huì)發(fā)現(xiàn)這種過(guò)時(shí)的策略并無(wú)用處。
搜索引擎還不太復(fù)雜時(shí),可以在網(wǎng)頁(yè)上隱藏文字來(lái)獲得頁(yè)面不可見的某些關(guān)鍵字的排名。還可以隱藏鏈接到想要獲得排名的其他網(wǎng)站上。
這也叫“內(nèi)容隱身”,這種策略過(guò)去是可行的,因?yàn)榧词刮谋倦[藏了,搜索引擎仍然可以抓取。但是現(xiàn)在這種情況已經(jīng)不復(fù)存在了,搜索引擎在檢測(cè)垃圾郵件手段方面更復(fù)雜也更先進(jìn)了。
為什么要隱藏文本?
使用隱藏文本及實(shí)現(xiàn)方式的原因可能會(huì)不同。
以下是一些SEO推廣專業(yè)人士使用這種策略的幾個(gè)原因。
其中包括不能向公眾展示的關(guān)鍵字
例如,競(jìng)爭(zhēng)對(duì)手的名字。為了爭(zhēng)取競(jìng)爭(zhēng)對(duì)手的品牌條款,這些關(guān)鍵字因?yàn)樽袷胤ㄒ?guī)、企業(yè)營(yíng)銷策略或隱身搜索引擎優(yōu)化的方法而無(wú)法添加。
還有一種情況,SEO網(wǎng)絡(luò)推廣人員使用拼寫錯(cuò)誤的關(guān)鍵字,并隱藏起來(lái),因?yàn)殄e(cuò)誤拼寫看起來(lái)不恰當(dāng),如果一篇文章中直接使用會(huì)錯(cuò)漏百出。
關(guān)鍵字垃圾郵件
一些SEO專家認(rèn)為,增加頁(yè)面關(guān)鍵字計(jì)數(shù)可以幫助排名。這可能是從前SEO時(shí)代(20世紀(jì)90年代末到2000年代初)的有效策略,但絕非今日之良策。
隱藏鏈接
鏈接依然是強(qiáng)大的排名因素。許多網(wǎng)站曾經(jīng)從其他被隱藏的網(wǎng)站獲取鏈接。這些鏈接隱藏了起來(lái),因?yàn)橥ǔK鼈兣c發(fā)布網(wǎng)站上的內(nèi)容無(wú)關(guān)。
有時(shí)候,這些鏈接會(huì)添加在同一公司所有的網(wǎng)站上,或由已經(jīng)預(yù)先確定的合作伙伴擁有。其他時(shí)候,黑客把網(wǎng)站加入鏈接;不僅對(duì)SEO不利也是違法的。
Google不喜歡這些優(yōu)化方法,因?yàn)樗鼈儾粋?cè)重依據(jù)質(zhì)量?jī)?nèi)容提升排名;而SEO只是試圖應(yīng)付搜索引擎的算法。
多年來(lái),Google提高了確定隱藏內(nèi)容是否存在的能力。
如果由于某些原因,隱藏內(nèi)容通過(guò)了Google復(fù)雜抓取工具的偵查,但若隱藏的內(nèi)容或隱藏的鏈接質(zhì)量不夠好,仍會(huì)導(dǎo)致排名很低。此外,Google還有手動(dòng)審核人員,唯一的任務(wù)是手動(dòng)檢查網(wǎng)站的類似舉動(dòng),并相應(yīng)地懲罰這些網(wǎng)站。
使用隱藏文本的有效理由
Google使用各種方法確定網(wǎng)站中是否存在隱藏內(nèi)容,但它們也允許其他形式的隱藏內(nèi)容。以下是隱藏內(nèi)容的幾個(gè)有效理由:
導(dǎo)航元素的一部分
屏幕上的鏈接太多看起來(lái)雜亂無(wú)章,所以下拉菜單、多層次菜單、風(fēng)琴導(dǎo)航、標(biāo)簽菜單、滑塊菜單等用來(lái)保持頁(yè)面的整潔有序。
內(nèi)容在初始頁(yè)面加載時(shí)被隱藏。像CSS這樣使用顯示:CSS中無(wú)屬性的技術(shù)可以JavaScript的控制,為用戶隱藏初始加載;懸停或點(diǎn)擊各種頁(yè)面元素可以顯示隱藏的內(nèi)容。
這里的主要規(guī)則是,隱藏內(nèi)容應(yīng)如何顯而易見地在視覺(jué)上出現(xiàn)在用戶面前。一個(gè)箭頭、一個(gè)按鈕、一個(gè)鏈接,用戶可以明顯地發(fā)現(xiàn)顯示隱藏內(nèi)容是有效的沒(méi)有任何負(fù)面的SEO影響。隱藏內(nèi)容的意圖與用戶體驗(yàn)相關(guān),也避免頁(yè)面上的混亂。
Google允許提供付費(fèi)訂閱的網(wǎng)站隱藏內(nèi)容,甚至推崇第一次免費(fèi)的隱藏方式。這意味著Google初次訪問(wèn)時(shí),你可以看見這些內(nèi)容;但是第二次訪問(wèn)時(shí),內(nèi)容不再出現(xiàn),而你需要登錄或者付費(fèi)才能查看。
這里的意圖只是給一個(gè)發(fā)布商付費(fèi)訂閱的示例預(yù)覽。
移動(dòng)和桌面設(shè)計(jì)的頁(yè)面元素
響應(yīng)網(wǎng)站根據(jù)頁(yè)面的尺寸更改和調(diào)整。達(dá)到一定寬度限制時(shí),某些頁(yè)面元素可能會(huì)消失,有些則會(huì)出現(xiàn),但在源代碼中,它們是同一時(shí)間展示的,只是暫時(shí)隱藏。這是為了可用性而做的,如果Google意識(shí)到這些不同的視口格式是為了適應(yīng)移動(dòng)和桌面用戶體驗(yàn),就不會(huì)懲罰網(wǎng)站。
優(yōu)雅的退化
一些開發(fā)人員使用高級(jí)網(wǎng)站瀏覽器和舊的網(wǎng)絡(luò)瀏覽器為網(wǎng)站提供最佳用戶體驗(yàn)。他們確保,如果瀏覽器不支持圖像,JavaScript或CSS-內(nèi)容仍正確呈現(xiàn)。但是,為了實(shí)現(xiàn)此功能,舊Web瀏覽器的內(nèi)容有時(shí)候需要隱藏在新Web瀏覽器上。
這也適用于瀏覽器禁用這些功能的情況,以及由于帶寬限制,頁(yè)面無(wú)法正常加載的情況。搜索引擎可能會(huì)看到這兩個(gè)不同的內(nèi)容,但只要出現(xiàn)低級(jí)化視圖的內(nèi)容與普通視圖的完全相同,則不成問(wèn)題。
這四種情況的共同點(diǎn)是:隱藏內(nèi)容的意圖從未打算冒算法的險(xiǎn)來(lái)嘗試提高搜索引擎排名。
如何創(chuàng)建隱藏文本及檢測(cè)方法
相同顏色的文本和背景
白色背景上的白色文本是最古老的方法之一,最容易檢測(cè)。只需使用CTRL+A突出顯示頁(yè)面即可顯示此文本,或者檢查源代碼。
禁用CSS也可以檢測(cè),但是老套的HTML4字體顏色屬性的<font>標(biāo)簽也可以實(shí)現(xiàn)隱藏內(nèi)容,因?yàn)樗挥肅SS。
CSS隱藏文本
CSS可以以多種方式隱藏內(nèi)容,如使用屬性顯示:none,visibility:hidden,height:0,width:0,text-spacing:-1000等。這些可以通過(guò)禁用CSS或簡(jiǎn)單地查看源代碼來(lái)查看。
JavaScript可以控制這些屬性,因此也建議禁用JavaScript查看任何隱藏的內(nèi)容。如果你不知道如何禁用CSS,可以使用ChrisPedrick的開發(fā)人員工具欄(WebDeveloperToolbar)。
用戶代理檢測(cè)
檢測(cè)用戶代理的服務(wù)器端腳本語(yǔ)言(如PHP,ASP/.net,JSP,ColdaFusion,Perl,Node.JS等)通常用于確定正在使用的Web瀏覽器。這些也可以檢測(cè)搜索引擎的機(jī)器人。檢測(cè)到Googlebot或其他搜索引擎時(shí),會(huì)發(fā)送不同版本的頁(yè)面,即使通過(guò)源代碼查看,也看不到隱藏的內(nèi)容。確定這種類型的內(nèi)容是否存在的唯一方法是更改瀏覽器的用戶代理模仿搜索引擎機(jī)器人。你可以安裝許多網(wǎng)絡(luò)瀏覽器插件,幫助更改網(wǎng)絡(luò)瀏覽器用戶代理,并假裝成為搜索引擎。
IP地址檢測(cè)
與用戶代理檢測(cè)類似,檢測(cè)IP地址。網(wǎng)頁(yè)的每個(gè)請(qǐng)求都來(lái)自IP地址,并且還有一些已知的搜索引擎的IP地址,其中也可以用服務(wù)器端腳本確定訪問(wèn)者是否是搜索引擎爬網(wǎng)程序。可以通過(guò)使用Google翻譯或查看Google緩存來(lái)完成。如果隱藏頁(yè)面使用了MetaNoarchive標(biāo)簽,則后一種檢測(cè)方法將無(wú)法完成檢測(cè)。這種方法對(duì)于開發(fā)人員隱藏內(nèi)容也是一個(gè)問(wèn)題,因?yàn)楹茈y找到搜索引擎使用的非常完整的IP地址列表。
反向和轉(zhuǎn)發(fā)DNS檢測(cè)
IP地址可能具有欺騙性。因此,最精妙的隱藏內(nèi)容的方法是反向和轉(zhuǎn)發(fā)DNS檢測(cè)。諷刺的是,Google和Bing/Yahoo會(huì)告訴你如何做到這一點(diǎn)。你可以從搜索引擎中找到此信息是因?yàn)殡[藏內(nèi)容的有效理由,例如實(shí)施第一次免費(fèi)的付費(fèi)內(nèi)容訂閱。同樣,為了檢查內(nèi)容是否隱藏,可以使用Google翻譯。
競(jìng)爭(zhēng)對(duì)手使用隱藏文本時(shí)該怎么辦
Google做得相當(dāng)不錯(cuò),但并不總是完美的。有時(shí)候,你會(huì)看到一個(gè)排名高的頁(yè)面,排名超過(guò)你的網(wǎng)站,并且他們隱藏的內(nèi)容無(wú)處不在。
面對(duì)這樣得情況,你能做些什么呢?Google有一個(gè)頁(yè)供投訴報(bào)告:Google垃圾郵件報(bào)告頁(yè)面。
你僅僅是上報(bào)了,但并不意味著它就被打壓下去了。這將由他們的人工審查者審查,如果他們發(fā)現(xiàn)頁(yè)面隱藏內(nèi)容,以獲得一些排名優(yōu)勢(shì),該頁(yè)面可能會(huì)受到Google的懲罰。如果他們發(fā)現(xiàn)許多網(wǎng)都存在類似情況,可能會(huì)導(dǎo)致將來(lái)進(jìn)行算法更新。