Geoff Atkinson進行動態渲染的重要性 [PODCAST]

[ad_1]

Geoff Atkinson進行動態渲染的重要性 [PODCAST]

http://traffic.libsyn.com/sejshow/EP189-SEJShow-Geoff-Atkinson.mp3

對於《搜索引擎期刊秀》第189集,我有機會採訪了 傑夫·阿特金森Huckabuy的創始人兼首席執行官。

Atkinson討論了動態渲染,動態渲染如何幫助搜索引擎更快地為JavaScript網站建立索引以及誰可以從此解決方案中受益。

動態渲染「 width =」 1000「 height =」 525「 size =」(最大寬度:1000像素)100vw,1000像素「 srcset =」 https://cdn.searchenginejournal.com/wp-content/uploads/2020/03/ dynamic-rendering-5e844ebfbb2b5.png 1000w,https://cdn.searchenginejournal.com/wp-content/uploads/2020/03/dynamic-rendering-5e844ebfbb2b5-480x252.png 480w,https://cdn.searchenginejournal.com/ wp-content / uploads / 2020/03 / dynamic-rendering-5e844ebfbb2b5-680x357.png 680w,https://cdn.searchenginejournal.com/wp-content/uploads/2020/03/dynamic-rendering-5e844ebfbb2b5-768x403.png 768w「 src =」 https://cdn.searchenginejournal.com/wp-content/uploads/2020/03/dynamic-rendering-5e844ebfbb2b5.png

什麼是動態渲染?

傑夫·阿特金森(Geoff Atkinson)(GA):動態渲染可能是Google可能十年來做出的最大改變。

為了讓他們真正提供服務,「我們將抓取與用戶體驗不同的東西,內容和數據都需要匹配」,這對他們來說是一個很大的改變。

多年以來,他們一直在想,「您必須擁有相同的用戶體驗。」

Brent Csutoras(BC):就上下文而言,以前與眾不同的任何事物都被視為隱瞞。對?

GA:正確。因此,動態渲染實際上是一個非常簡單的概念。它始於移動設備和台式機之間的差異。

這意味著我們的URL將根據調用的內容進行不同或動態的呈現。

因此,如果您通過移動設備呼叫網頁,將會獲得一種體驗。

如果您從台式機撥打電話,那您將得到一個略有不同的電話。

他們說,他們的最大改變是,好了,現在您可以為我們提供一個版本。

的確,原因在於大量JavaScript和前端動態技術使他們難以爬網和理解站點。

他們基本上說:「這是我們保持簡單的一種方法。給我們提供一個簡化的版本,我們將能夠比用戶的體驗更有效地抓取和編製索引。」

他們不在乎聊天框之類的東西。

對他們來說,這是一個很大的轉變。我認為很多SEO都試圖利用這一點。

動態渲染實際上將做什麼的一個例子是什麼?

GA:我要說的最著名的JavaScript真正使Google在爬網時被趕上的事情實際上是聊天框,個性化,動態跟蹤標籤。

一旦使用JavaScript,他們就無法使用HTML搜尋器進行搜尋。因此,它進入了渲染隊列,渲染隊列花費了更多的處理時間。

渲染隊列實際上是與Chrome瀏覽器相同的技術。

它只是完全執行一個頁面,允許他們進入並實際抓取該動態內容,這需要更多的處理時間,因此,如果您可以將這些內容剝離為動態呈現的版本。

動態渲染將對別人的網站有什麼其他作用?

GA: [Y]您可能擁有世界上所有的內容資源,但是如果Google無法看到實際內容,那麼這有什麼用呢?因此,我們看到了很多。

我認為公司的索引編製問題比他們想像的要大,因為這很難。您會看到抓取統計信息,對不對?而且您會說,「哦,他們在抓我,我很好。」

您會看到他們正在下載信息,但您實際上並不確切知道他們正在下載什麼以及下載了多少信息,他們實際上是否正在訪問您正在處理的內容。

所有這些問題都將消除。您幾乎可以立即獲取所有內容的索引,並且內容影響排名,排名影響流量。

如果站點非常繁重並且JavaScript難以爬網,您將獲得巨大的巨大收益。

突然之間,他們將在很短的時間內掌握所有這些新信息,這實際上將影響排名,點擊量和所有其他好的信息。

您為什麼認為SEO社區整體上並未真正接受這一點,或者不是每個站點都這樣?

GA:是的,我感到震驚。但是,如果我們稍微退後一步,我們會研究營銷部門及其一般技能,例如,即使SEO小組有時也不是最熟練的技術人員。

因此,如果您想到的是營銷組織,他們的技能實際上不是技術SEO,那是他們要做的最後一件事,對嗎?

他們很少有開發人員從事SEO。

這是一個非常技術性的問題,因此您可以投入大量資源來滿足內容和鏈接的構建以及所有更直接的任務,甚至無法完全理解或完全認識您所遇到的技術問題,因為您根本就沒有團隊中的技能組。

我們看到幾乎所有地方都在發生這種情況。就像他們正在與代理商或任何人合作一樣,這種技術技能也是如此罕見……

在我們的小社區中,很大,對吧?

但是,當您踏入龐大的內部營銷團隊時,那裡沒有人會說這種語言。

因此,我認為這是因為,營銷人員進入技術SEO與管理您的PPC支出或內容團隊,品牌和消息傳遞或社交活動相比,要戴上這樣一頂帽子。

這只是一個完全不同的技能組,通常不見了,所以我認為這就是為什麼我們沒有儘快採用它的原因。

關於技術SEO計劃:SEO如何連接並說服開發人員?

GA:我想幾乎每個組織,都只考慮您與之交談的SEO,他們是否感到被授權或經歷發展的瓶頸,而且幾乎總是瓶頸…

這就像您必須介入的組織思維方式。

您是否覺得每個人都需要動態渲染?

GA:我想說大概60%的網站都需要它,這很多。

然後有40%的比例,這是一個不錯的選擇,但不會讓您的襪子失望。

就像您獲得的足夠多一樣,它是一個非常小的網站,也許只有一百頁的索引,所以Google可以通過它。網站變化不大。

只是這些大型網站中的某些網站並沒有那麼大的優勢,而這些網站由於Google確實難以理解它們而更加複雜。

因此,有很多網站不一定需要它。

每個人都可以受益,但是我們發現大約60%的互聯網都可以使用此解決方案。

考慮一下企業所有者在其網站上包含的JavaScript事物的數量,而不用考慮這對Google抓取的影響。

然後,他們當然會說:「是的,我們想要個性化,我們想要聊天框,」所以他們就把它扔在那裡。

同時,這使Google的工作變得不可能了……

實現動態渲染是什麼樣子?

GA:那麼第一篇,如何自己做。

動態渲染的關鍵實際上是將動態內容轉換為平面HTML。技術上的挑戰是要做到這一點。

如果您要通過JavaScript生成對排名很重要的內容,並且希望Google意識到這一點,則可以將其轉換為純HTML並利用某種CDN(例如Cloudflare,CloudFront或Akamai)來進行基本上可以非常迅速地載入該信息,並消除頁面上的所有JavaScript,這就是您必須要做的。

當然可以。實際上,我們看到一些公司在內部執行此操作,雖然很難在內部執行,但我們看到它正在發生。

第二部分是自動化。

對於我們來說,我們認為自動化是一種非常巧妙的方法。

我們已經構建了該轉換器…實際上,我們不需要任何開發人員來查看您的網站。他們無需登錄即可完成很多工作。

您從字面上進行了DNS更改,然後Huckabuy接管了機器人流量,我們通過SEO Cloud(平面HTML)創建了此動態呈現的版本。

我們與CloudFlare建立了合作關係,使我們能夠將所有這些信息保持在邊緣。您可能會聽到這個詞現在在 邊緣搜索引擎優化

所以從根本上說,邊緣意味著它已經預先緩存並位於全球200個不同的位置,因此,無論機器人來自何處,他們都將獲得此真正的輕量級和緩存頁面…

該播客由 Ahrefs光學

要與Geoff Atkinson收聽此搜索引擎節目播客:

訪問我們的 播客檔案 收聽其他搜索引擎期刊節目播客!

圖片積分

特色圖片:Paulo Bobita

http://traffic.libsyn.com/sejshow/EP189-SEJShow-Geoff-Atkinson.mp3

相關文章