努力優(yōu)化網(wǎng)站固然很棒,但重要的是搜索引擎如何看待您的努力。雖然即使是仔細(xì)的優(yōu)化也不能保證在搜索結(jié)果中名列前茅,但如果您的網(wǎng)站不遵循基本的搜索引擎優(yōu)化真理,那么可以肯定該網(wǎng)站在搜索引擎中的得分不會(huì)很高。提前檢查搜索引擎如何看待您的 SEO 工作的一種方法是使用搜索引擎模擬器。
蜘蛛的解釋
基本上所有搜索引擎蜘蛛的工作原理都是相同的——它們抓取網(wǎng)絡(luò)并索引頁(yè)面,這些頁(yè)面存儲(chǔ)在數(shù)據(jù)庫(kù)中,然后使用各種算法來(lái)確定所收集頁(yè)面的頁(yè)面排名、相關(guān)性等。雖然計(jì)算排名和相關(guān)性的算法在搜索引擎之間存在很大差異,但它們對(duì)網(wǎng)站進(jìn)行索引的方式或多或少是統(tǒng)一的,并且了解蜘蛛對(duì)什么感興趣以及他們忽略什么非常重要。
搜索引擎蜘蛛是機(jī)器人,它們不會(huì)像人類(lèi)那樣閱讀您的頁(yè)面。相反,他們往往只看到特定的內(nèi)容,而對(duì)許多供人類(lèi)使用的附加內(nèi)容(Flash、JavaScript)視而不見(jiàn)。由于蜘蛛決定人類(lèi)是否會(huì)找到您的網(wǎng)站,因此值得考慮蜘蛛喜歡什么和不喜歡什么。
Flash、JavaScript、圖像文本還是框架?!
Flash、JavaScript 和圖像文本對(duì)搜索引擎不可見(jiàn)。就 SEO 排名而言,框架確實(shí)是一場(chǎng)災(zāi)難。它們?cè)谠O(shè)計(jì)和可用性方面可能都很棒,但對(duì)于搜索引擎來(lái)說(shuō)它們絕對(duì)是錯(cuò)誤的。人們可能犯的一個(gè)令人難以置信的錯(cuò)誤是,在 Flash 介紹頁(yè)面(有幀或無(wú)幀,這不會(huì)使情況變得更糟)中將關(guān)鍵字隱藏在動(dòng)畫(huà)中。使用搜索引擎蜘蛛模擬器工具檢查包含 Flash 和圖像的頁(yè)面(沒(méi)有文本或入站或出站超鏈接),您會(huì)發(fā)現(xiàn)對(duì)于搜索引擎而言,此頁(yè)面幾乎顯示為空白。
通過(guò)這個(gè)模擬器運(yùn)行您的網(wǎng)站將向您展示的不僅僅是 Flash 和 JavaScript 不是 SEO愛(ài)的事實(shí)。在某種程度上,蜘蛛就像文本瀏覽器,它們看不到任何不是文本的東西。因此,包含文本的圖像對(duì)蜘蛛來(lái)說(shuō)沒(méi)有任何意義,它會(huì)忽略它。一種解決方法(推薦作為 SEO比較好的實(shí)踐)是在 <IMG> 標(biāo)簽的 ALT 屬性中包含有意義的圖像描述,但請(qǐng)注意不要在其中使用太多關(guān)鍵字,因?yàn)槟赡軙?huì)因關(guān)鍵字填充而受到懲罰。當(dāng)您使用鏈接而不是文本作為鏈接時(shí),ALT 屬性尤其重要。您可以使用 ALT 文本來(lái)描述 Flash 影片的內(nèi)容,但請(qǐng)?jiān)俅巫⒁?,不要跨越?yōu)化和過(guò)度優(yōu)化之間的界限。
你的超鏈接可以被蜘蛛抓取嗎?
當(dāng)試圖確定超鏈接是否指向正確的位置時(shí),搜索引擎蜘蛛模擬器可以提供很大的幫助。例如,鏈接交換網(wǎng)站經(jīng)常使用 _javascript 將虛假鏈接放置到您的網(wǎng)站(使用鼠標(biāo)懸停事件和其他內(nèi)容使鏈接看起來(lái)真實(shí)),但實(shí)際上這不是搜索引擎會(huì)看到和跟蹤的鏈接。由于蜘蛛模擬器不會(huì)顯示此類(lèi)鏈接,因此您會(huì)知道該鏈接的某些內(nèi)容是錯(cuò)誤的。
強(qiáng)烈建議使用 <noscript> 標(biāo)簽,而不是基于 _javascript 的菜單。原因是基于 _javascript 的菜單不可抓取,其中的所有鏈接都將作為頁(yè)面文本被忽略。解決此問(wèn)題的方法是將所有菜單項(xiàng)鏈接放在 <noscript> 標(biāo)記中。<noscript> 標(biāo)簽可以容納很多內(nèi)容,但請(qǐng)避免將其用于鏈接填充或任何其他類(lèi)型的 SEO 操作。
如果您的頁(yè)面上碰巧有大量超鏈接(盡管強(qiáng)烈建議頁(yè)面上的超鏈接少于 100 個(gè)),那么您可能很難檢查它們是否正常。例如,如果您的頁(yè)面顯示“403 Forbidden”、“404 Page Not Found”或類(lèi)似阻止蜘蛛訪問(wèn)該頁(yè)面的錯(cuò)誤,則可以肯定該頁(yè)面不會(huì)被索引。需要指出的是,蜘蛛模擬器不處理 403 和 404 錯(cuò)誤,因?yàn)樗跈z查鏈接指向的位置,而不是鏈接的目標(biāo)是否到位,因此您需要使用其他工具來(lái)檢查超鏈接的目標(biāo)是否到位是預(yù)期的。
尋找您的關(guān)鍵詞
雖然有一些特定的工具(例如“關(guān)鍵字游樂(lè)場(chǎng)”或“網(wǎng)站關(guān)鍵字建議”)可以更詳細(xì)地處理關(guān)鍵字,但搜索引擎蜘蛛模擬器還可以幫助您以蜘蛛的眼睛查看關(guān)鍵字位于頁(yè)面文本中的位置。為什么這很重要?因?yàn)轫?yè)面前幾段中的關(guān)鍵字比中間或末尾的關(guān)鍵字更重要。如果關(guān)鍵字在我們看來(lái)位于頂部,則蜘蛛可能不會(huì)這樣看待它們。考慮一個(gè)帶有表格的標(biāo)準(zhǔn)網(wǎng)頁(yè)。在這種情況下,按時(shí)間順序,描述頁(yè)面布局的代碼(例如導(dǎo)航鏈接或具有相同站點(diǎn)文本的單獨(dú)單元格)可能會(huì)首先出現(xiàn),更糟糕的是,可能會(huì)很長(zhǎng),以至于實(shí)際的特定于頁(yè)面的內(nèi)容將遠(yuǎn)離屏幕頁(yè)面頂部。當(dāng)我們?cè)跒g覽器中查看頁(yè)面時(shí),對(duì)我們來(lái)說(shuō)一切都很好——特定于頁(yè)面的內(nèi)容位于頂部,但由于在 HTML 代碼中情況恰恰相反,因此該頁(yè)面不會(huì)被認(rèn)為富含關(guān)鍵字。
動(dòng)態(tài)頁(yè)面是否太動(dòng)態(tài)以至于根本看不到
動(dòng)態(tài)頁(yè)面(尤其是 URL 中帶有問(wèn)號(hào)的頁(yè)面)也是蜘蛛不喜歡的額外內(nèi)容,盡管許多搜索引擎也會(huì)對(duì)動(dòng)態(tài)頁(yè)面建立索引。運(yùn)行蜘蛛模擬器將使您了解搜索引擎對(duì)動(dòng)態(tài)頁(yè)面的接受程度。有關(guān)如何處理搜索引擎和動(dòng)態(tài) URL 的有用建議,請(qǐng)參閱動(dòng)態(tài) URL 與靜態(tài) URL一文。
元關(guān)鍵字和元描述
元關(guān)鍵字和元描述,顧名思義,可以在 HTML 頁(yè)面的 <META> 標(biāo)記中找到。元關(guān)鍵字和元描述曾經(jīng)是確定頁(yè)面相關(guān)性的重要標(biāo)準(zhǔn),但現(xiàn)在搜索引擎采用替代機(jī)制來(lái)確定相關(guān)性,因此您可以安全地跳過(guò)在元標(biāo)記中列出關(guān)鍵字和描述(除非您想在其中添加說(shuō)明)蜘蛛要索引什么,不索引什么,但除了元標(biāo)記不再很有用)。