濟南網站優化公司,為您提供專業的網站優化,排名優化,關鍵詞優化服務,seo優化師一對一對接,助您快速提升網站關鍵詞排名.

濟南網站優化

幫助企業快速提升網站排名和流量

專注網站優化,SEO關鍵詞排名,一切用數據說話!

整站優化業務咨詢

這是我跟蹤Googlebot 3個月后發生的事情

點擊次數: 發布時間:2020-01-06 15:25文章來源:搜索引擎優化

在互聯網論壇和與內容相關的facebook群組中,經常討論googlebot的工作原理 - 我們將在這里溫柔地稱之為gb - 以及它能夠和不能看到什么,它訪問了什么樣的鏈接以及它如何影響seo。

在本文中,我將介紹我為期三個月的實驗結果。

在過去的三個月里,gb幾乎每天都像朋友一樣來拜訪啤酒。

有時一個人:

[02/09/2018 18:29:49]: 66.249.76.136 /page1.html mozilla / 5.0(兼容; googlebot / 2.1; + http://www.google.com/bot.html)

[02/09/2018 19:45:23]: 66.249.76.136 /page5.html mozilla / 5.0(兼容; googlebot / 2.1; + http://www.google.com/bot.html)

[02/09/2018 21:01:10]: 66.249.76.140 /page3.html mozilla / 5.0(兼容; googlebot / 2.1; + http://www.google.com/bot.html)

[02/09/2018 21:01:11]: 66.249.64.72 /page2.html mozilla / 5.0(兼容; googlebot / 2.1; + http://www.google.com/bot.html)

[02/09/2018 23:32:45]: 66.249.64.72 /page6.html mozilla / 5.0(兼容; googlebot / 2.1; + http://www.google.com/bot.html)

有時它帶來了好友:

[16/09/2018 19:16:56]: 64.233.172.231 /page1.html mozilla / 5.0(x11; linux x86_64)applewebkit / 537.36(khtml,像gecko; google search console)chrome / 41.0.2272.118 safari / 537.36

[16/09/2018 19:26:08]: 66.249.69.235 /image.jpg googlebot-image / 1.0

[27/08/2018 23:37:54]: 66.249.76.156 /page2.html mozilla / 5.0(linux; android 6.0.1; nexus 5x build / mmb29p)applewebkit / 537.36(khtml,與gecko一樣)chrome / 41.0。 2272.96 mobile safari / 537.36(兼容; googlebot / 2.1; + googlebot隱藏在隱藏內容中(正如其父母聲稱的那樣,它不會容忍和避免)

生存:我準備陷阱并等待它彈出它們。

障礙:我設置了各種難度的障礙,看看我的小朋友如何處理它們。

你可能會說,我沒有失望。我們有很多樂趣,我們成了好朋友。我相信我們的友誼前途光明。

但是,讓我們談談這一點!

我建立了一個網站,其中包含一個與星際旅行社有關的優點相關內容,這些旅行社提供飛往我們銀河系內外未被發現的行星的航班。

內容似乎有很多優點,實際上它是一堆廢話。

實驗網站的結構如下所示:

###

我提供了獨特的內容,并確保每個錨點/標題/ alt以及其他系數都是全球唯一的(假字)。為了讓事情變得更容易為讀者,在描述我不會使用像名主播 cutroicano matestito,而是指他們為anchor1等。

我建議您在閱讀本文時在單獨的窗口中打開上面的地圖。

第1部分:第一個鏈接計數我想在這個seo實驗中測試的一件事是first link counts rule - 它是否可以省略以及它如何影響優化。

first link counts rule表示,在一個頁面上,google bot只會看到指向子頁面的第一個鏈接。如果您在一個頁面上有兩個指向同一子頁面的鏈接,則根據此規則將忽略第二個鏈接。在計算頁面排名時,google bot將忽略第二個和每個連續鏈接中的錨點。

這是一個由許多專家廣泛監督的問題,但尤其是在網上商店中,導航菜單嚴重扭曲了網站的結構。

在大多數商店中,我們有一個靜態(在頁面的源中可見)下拉菜單,例如,它提供了四個主要類別的鏈接和25個子類別的隱藏鏈接。在頁面結構的映射過程中,gb會看到所有鏈接(在每個頁面上都有一個菜單),這會導致所有頁面在映射過程中具有相同的重要性,并且它們的功率(果汁)均勻分布,大致如下所示:

###

最常見但在我看來,頁面結構錯誤。

上面的示例不能稱為適當的結構,因為所有類別都是從存在菜單的所有站點鏈接的。因此,主頁和所有類別和子類別都具有相同數量的傳入鏈接,并且整個web服務的功能以相同的力量流過它們。因此,主頁的功率(由于傳入鏈接的數量通常是大部分功率的來源)被分為24個類別和子類別,因此它們中的每一個僅接收4%的功率。主頁。

結構應該如何看起來:

###

如果您需要快速測試頁面結構并像google一樣抓取它, screaming frog是一個有用的工具。

在這個例子中,主頁的功能被分成四個,每個類別接收主頁功率的25%,并將其中的一部分分配給子類別。該解決方案還提供了更好的內部鏈接機會。例如,當您在商店的博客上撰寫文章并想要鏈接到其中一個子類別時,gb會在抓取網站時注意到該鏈接。在第一種情況下,由于first link counts規則,它不會這樣做。如果指向子類別的鏈接位于網站的菜單中,則文章中的鏈接將被忽略。

我通過以下操作開始了這個seo實驗:

首先,在page1.html上,我添加了一個指向子頁面page2.html的鏈接,作為帶有錨點的經典dofollow鏈接:anchor1。接下來,在同一頁面上的文本中,我包含了稍微修改過的引用,以驗證gb是否會急于抓取它們。為此,我測試了以下解決方案:

在web服務的主頁上,我為帶有url錨點的短語分配了一個外部dofollow鏈接(因此主頁和給定短語的子頁面的任何外部鏈接都是不可能的) - 它加快了服務的索引。我等待page2.html開始對來自page1.html的第一個dofollow鏈接(anchor1)中的短語進行排名。在目標頁面上找不到這個假短語或我測試的任何其他短語。我假設如果其他鏈接起作用,那么page2.html也會在其他鏈接的其他短語的搜索結果中排名。花了大約45天。然后我就能得出第一個重要的結論。即使是一個網站,其中關鍵字既不在內容中,也不在元標題中,而是與研究的錨鏈接,可以在搜索結果中輕松排名高于包含該單詞但未鏈接到關鍵字的網站。

此外,包含研究短語的主頁(page1.html)是web服務中最強的頁面(從78%的子頁面鏈接),并且在研究的短語中排名低于子頁面(page2.html) )與研究的短語相關聯。

下面,我介紹了我測試過的四種類型的鏈接,所有這些鏈接都是在第一個通向page2.html的dofollow鏈接之后。

鏈接到具有錨點的網站<a href =“page2.html #testhash”> anchor2 </ a>

dofollow鏈接后面的代碼中的第一個附加鏈接是一個帶錨(鏈接標簽)的鏈接。我想看看gb是否會通過鏈接并在主題詞錨號2下索引page2.html,盡管鏈接指向該頁面(page2.html),但url更改為page2.html#testhash使用anchor2 。

不幸的是,gb從不想記住這種連接,也沒有將權力指向該短語的子頁面page2.html。因此,在撰寫本文當天的短語anchor2的搜索結果中,只有子頁面page1.html,其中的單詞可以在鏈接的錨點中找到。谷歌搜索短語testhash,我們的域名也沒有排名。

鏈接到帶參數的網站page2.htmlα參數= 1

最初,gb對查詢標記和anchor3鏈接內的錨點之后的url的這個有趣部分感興趣。

好奇,gb試圖找出我的意思。它認為,“它是一個謎語嗎?”為了避免索引其他url下的重復內容,規范的page2.html指向它自己。這個日志在這個地址共注冊了8個爬行,但結論相當悲傷:

2周后,gb的訪問頻率顯著下降,直到最終離開,再也沒有抓過該鏈接。page2.html沒有在短語anchor3下編入索引,參數也沒有使用url參數1。根據search console,此鏈接不存在(它不計入傳入鏈接),但同時,短語anchor3被列為錨定短語。從重定向鏈接到網站我想強制gb更多地抓取我的網站,這導致gb每隔幾天進入dofollow鏈接,在page1.html上導出到page3.html的錨點anchor4,它將301代碼重定向到page2.html。不幸的是,就像帶有參數的頁面的情況一樣,在45天之后,page2.html還沒有排在第4頁的重定向鏈接中出現的anchor4短語的搜索結果中。

但是,在google search console中,在“錨點文本”部分中,anchor4是可見的并已編制索引。這可能表明,一段時間后,重定向將開始按預期運行,因此page2.html將在anchor4的搜索結果中排名,盡管它是同一網站內同一目標頁面的第二個鏈接。

使用規范標記鏈接到頁面在page1.html上,我使用錨點5對page5.html(跟隨鏈接)進行了引用。同時,在page5.html上有獨特的內容,在它的頭部,有一個標準的標簽到page2.html。

<link rel = “canonical ”href =“ = canonical來防止某些內容的索引(例如在過濾時)根本無法工作。

第2部分:抓取預算在設計搜索引擎優化策略的同時,我想讓gb跳舞,而不是相反。為此,我驗證了服務器日志級別(訪問日志和錯誤日志)上的seo過程,這為我提供了巨大的優勢。多虧了這一點,我知道gb的每一個動作,以及它對我在seo活動中引入的變化(網站重組,內部鏈接系統顛倒,信息顯示方式)的反應。

在seo活動期間,我的任務之一是以一種方式重建網站,使gb只訪問那些能夠索引的網址,并且我們希望它能夠編制索引。簡而言之:從google索引中的seo角度來看,應該只有對我們很重要的頁面。另一方面,gb應該只抓取我們想要被google編入索引的網站,這對每個人來說并不明顯,例如,當在線商店按顏色,大小和價格進行過濾時,通過操縱url參數,例如:

example.com/women/shoes/?color=red&size=40&price=200-250

可能會發現允許gb抓取動態url的解決方案使得它有時間來搜索(并可能編制索引)它們而不是抓取頁面。

example.com/women/shoes/

這種動態創建的url不僅無用,而且可能對seo有害,因為它們可能被誤認為是精簡內容,這將導致網站排名下降。

在這個實驗中,我還想檢查一些結構化方法,而不使用rel =“nofollow”,在robots.txt文件中阻止gb或將部分html代碼放在bot不可見的框架中(阻塞的iframe)。

我測試了三種javascript鏈接。

帶有onclick事件的javascript鏈接一個用javascript構建的簡單鏈接

<a href =“javascript:void(0)”onclick =“window.location.href =\'page4.html\'”> anchor6 </ a>

gb很容易移到子頁面page4.html并索引整個頁面。子頁面未在anchor6短語的搜索結果中排名,并且在google search console的“錨點文本”部分中找不到此詞組。結論是該鏈接沒有轉移果汁。

總結一下:

經典的javascript鏈接允許google抓取網站并為其出現的網頁編制索引。它不轉移果汁 - 它是中性的。javascript鏈接內部函數我決定提高比賽,但令我驚訝的是,gb在鏈接發布后不到2小時就克服了障礙。

<a href = “javascript的:無效(0)”類=” js-鏈接”數據-url =” page9.html”> anchor7 </ a>

為了操作這個鏈接,我使用了一個外部函數,它旨在從數據和重定向中讀取url - 只有用戶的重定向,如我所希望的那樣 - 到目標page9.html。與前面的情況一樣,page9.html已完全編入索引。

有趣的是,盡管缺少其他傳入鏈接,page9.html仍然是整個網絡服務中gb的第三個最常訪問的頁面,緊跟在page1.html和page2.html之后。

我之前使用過這種方法來構建web服務。但是,正如我們所看到的,它不再起作用了。在seo中,除了黃頁之外,沒有什么能永遠存在。

javascript編碼鏈接不過,我不會放棄,我決定必須有辦法有效地關閉gb的臉。因此,我構建了一個簡單的函數,使用base64算法對數據進行編碼,參考文件如下所示:

<a href =“javascript:void(0)”class =“js-link”data-url =“cgfnztewlmh0bww =”> anchor8 </ a>

因此,gb無法生成能夠解碼數據url屬性內容和重定向的javascript代碼。它就在那里!我們有一種方法來構建一個web服務,而不使用rel = nonfollows來防止機器人在任何他們喜歡的地方爬行!這樣,我們不會浪費我們的抓取預算,這在大型web服務的情況下尤為重要,而且gb最終會在我們的音調中跳舞。無論該函數是在head部分的同一頁面上引入的還是外部js文件中,都沒有證據表明服務器日志或search console中都有機器人。

第3部分:隱藏內容在最后的測試中,我想檢查一下,例如,隱藏標簽中的內容是否會被gb考慮和索引,或者google是否渲染了這樣一個頁面而忽略了隱藏文本,正如一些專家所聲稱的那樣。

我想要確認或駁回這一說法。為此,我在page12.html上放置了一個帶有超過2000個標志的文本墻,并在層疊樣式表中隱藏了大約20%的文本(400個標志)的文本塊,并添加了show more按鈕。在隱藏文本中,有一個指向page13.html的鏈接,其中包含一個錨點9。

毫無疑問,機器人可以渲染頁面。我們可以在google search console和google insight speed中觀察它。盡管如此,我的測試顯示,點擊顯示更多按鈕后顯示的文本塊已完全編入索引。隱藏在搜索結果中排名的文本中的短語和gb遵循隱藏在文本中的鏈接。此外,來自隱藏文本塊的鏈接的錨點在google搜索控制臺的“錨文本”部分中可見,而page13.html也開始在關鍵字anchor9的搜索結果中排名。

這對于在線商店至關重要,在線商店的內容通常放在隱藏的標簽中。現在我們確信gb會看到隱藏選項卡中的內容,對其進行索引,并從隱藏在那里的鏈接傳輸果汁。

我從這個實驗中得出的最重要的結論是,我沒有通過使用修改過的鏈接(帶參數的鏈接,301重定向,規范,錨鏈接)找到繞過第一鏈接計數規則的直接方法。同時,可以使用javascript鏈接構建網站結構,這樣我們就可以免受first link counts規則的限制。此外,google bot可以查看隱藏在書簽中的內容并將其編入索引,并遵循隱藏在其中的鏈接。

日韩av色综合