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 好东西。