SMX Liveblog:高級技術 SEO 問題

已發表: 2022-06-12

潛入技術搜索引擎優化,我們有以下受人尊敬的演講者:

  • Bill Hunt,Back Azimuth 總裁 (@billhunt)
  • Maile Ohye,Google 高級開發程序工程師 (@maileohye)
  • SpinMedia 增長與產品副總裁 Eric Wu (@eywu)

smx 對於一些人來說,現在還有些早,而且今天早上這裡的偷窺似乎有點慢,但我已經喝完了咖啡,今天早上我準備好深入研究這些揚聲器的技術問題。 我喜歡解決客戶網站上的技術 SEO 問題,而且網站越大,問題通常越大。 希望這些專家能為我們提供一些有用的信息。

Maile Ohye:Javascript 執行和 HTTPS 的好處

“我們建議確保 Googlebot 可以訪問任何對您網站的可見內容或其佈局有意義的嵌入式資源,”Ohye 說。

5 月 23 日,谷歌宣布他們正在做更多的 JavaScript exe。 他們一直在微調,終於可以發布了。 在他們推出 Fetch as Google 後不久,現在可以顯示 200 kb 的頁面,查看文本內容,以每週 500 次獲取的速度修復被阻止的資源。 您可以選擇不同的爬蟲,包括移動。 使用它來檢查並確保 Google 能夠獲取您網站的所有重要部分。

模態和插頁式廣告——它們無處不在。 您需要確定是否值得中斷用戶的工作流程。 這些可能會在不必要的時候中斷他們的工作流程。 檢查分析以查看是否需要。 如果您不希望您的模態或插頁式廣告被編入索引,請檢查 fetch as google rendering 以查看它是否存在,並且您始終可以在 robots.txt 中禁止。 再檢查一次以確保禁止有效。

優化被索引的內容。 確保您的 css/js 資源是可抓取的。 使用 fetch as Google 確保它們正在呈現並記住優先考慮可靠的服務器性能。 考慮在服務器上保留(而不是刪除)舊的 js 文件。 有時 Google 在進行抓取時可能需要這些文件。 最後,由於並非所有瀏覽器和 SE 都執行 JS,因此可以很好地降級。 確保你測試。

HTTPS 的好處

誰在優先考慮安全? 安全性變得越來越重要,現在有幾個大網站提供安全瀏覽。 為什麼要開關

使用 TLS 可以讓用戶知道他們在網站上的預期位置——身份驗證; 它為您提供數據完整性並加密數據。 TLS 為用戶提供了額外的安全層。 谷歌可以蜘蛛 https。 是的 https 是搜索友好的。 男孩,幾年前不是這樣。 網站管理員工具是為 https 配備的。 您實際上可以在 GWT 中驗證 https 站點。 確保只有一個版本可用於抓取以避免出現問題。

抓取和索引 https 站點——您希望從 http 到 https 執行 301 以避免重複內容。 提供所有 https 資源並確保您的 rel=canonical 是正確的。 在決定遷移到 https 時,請確保您在瀏覽器中測試您的網站,以確保您的所有資源都正確顯示。

網絡正在向身份驗證、完整性和加密方向發展,因此請做好準備。 如果你做得對並且在提供資源方面保持一致,HTTPS 站點遷移仍然可以是搜索友好的。

呼,她很快就瀏覽了很多資料。

Eric Wu:阿賈克斯就像暴力——如果它不能解決你的問題,你就沒有充分利用它

大多數網站使用 jQuery、Angular JavaScript 甚至主幹 JavaScript 之類的東西。 這些有助於加快網站速度,具體取決於您使用它們的方式。 這個想法是提高網站速度,以改善網站的用戶體驗和可抓取性。 在一項測試中,在提高網站速度後,Eric 的團隊發現自然搜索會話增加了 80%。

自 2004 年以來,Google 一直在嘗試抓取 js。這些年來,他們變得越來越好,直到今天他們終於可以放心地說他們可以抓取它。 GWT Fetch & Render 是一種查看他們現在能夠做到這一點的方式。

Eric 建議實施 Infinite Scroll。 不僅因為它在移動設備上運行良好,而且因為它是更好的用戶體驗。 實現無限滾動時使用 rel=next / prev。

Continuous Content 使用 PushState 需要一些簡單的代碼:

History.pushState (
{}
頁面標題,
新網址
);
History.replaceState();

Ajax 畫廊在出版商等網站上的幻燈片放映。 幻燈片為您提供大量用戶參與度、更多社交分享和許多其他好處。 Eric 提到 Vox 是一個使用 pushState 的站點,在這種情況下 rel=next / prev 有效。

延遲圖像加載是埃里克說的……目前還沒有一個好的解決方案。 變通方法包括使用 1×1 空白、骨架屏幕或使用低分辨率作為“延遲”加載解決方案。

使用響應式圖像時,您可以使用:
• 腳本集
• 填充物
• Ua 檢測

為了為不同的設備加載圖像,Eric 建議使用 noscript。

比爾亨特:提高索引性和相關性

作為本次會議的最後一位演講者,亨特承諾不會像之前的演講者那樣“怪誕”。

他承諾基本,因此他將 SEO 分為四個方面:可索引性、相關性、權威性和可點擊性。 比爾將談到其中的兩項。

為了提高可索引性,您需要記住,如果蜘蛛無法訪問內容,他們就無法存儲它! 提高大型網站的抓取效率,讓蜘蛛獲取內容。 通過檢查和修復錯誤來減少錯誤。 隨著開髮變得越來越複雜,您將不得不告訴搜索引擎去哪里以及如何獲取您想要索引的數據。

向搜索引擎提交 XML 站點地圖時,請檢查錯誤並修復報告的任何錯誤。 Bing 表示,如果超過 1% 的提交頁面有錯誤,他們將停止抓取 XML 站點地圖中的 URL。 清理你的錯誤,伙計們; 讓搜索引擎上的事情變得更容易。 解決問題不是他們的問題,而是你的問題。 您不希望網站上的頁面數量和站點地圖中的頁面數量出現脫節。 如果 Google 和 Bing 懶得告訴您網站上的哪些問題,請注意並實際解決它們。

比爾在網站上看到的一些常見挑戰包括:

  • URL 大小寫不一致:站點的 url 中同時包含大寫和小寫
  • 沒有優惠的頁面:近 2M 軟 404 錯誤是由於沒有優惠/內容
  • 導致 2-200 個重複頁面的規範標籤。

比爾建議:

  • 強制小寫 URL
  • 如果頁面上有五個或更少的結果,請添加 noindex & nofollow
  • 使用 404 標頭實現自定義 404
  • 基於分類邏輯動態構建的xml
  • 將站點地圖錯誤審查添加到每週工作流程

在全球網站上利用 href。 hrefs 可以做的是防止國家頁面中的重複內容,並幫助搜索引擎了解哪個版本適用於哪個國家和語言。 在做hrefs時,你必須在代碼中的某處引用原始url。 許多網站不這樣做,許多工具也不這樣做。 另一個錯誤是引用不正確的國家和語言。 Bill 實際上構建了一個 href 構建器 (hrefbuilder.com),它將幫助您構建 URL。

比爾就完成了。 本次會議兌現了它的承諾——為我們極客提供了許多技術 SEO 好東西。