js抓取网页内容(正确完成网站导航对您的用户和SEO性能非常有用)
优采云 发布时间: 2022-01-08 04:04js抓取网页内容(正确完成网站导航对您的用户和SEO性能非常有用)
正确完成 网站 导航对您的用户和您的 SEO 性能非常有用。
良好的网站导航让访问者很容易找到他们想要的东西,也很容易让搜索引擎抓取。结果:更多的转化和更高的搜索可见性。
但是你实际上是怎么做的呢?通过使用这些 网站 导航最佳实践。
网站导航是什么?
网站导航(又称内部链接架构)是连接网站 内页面的链接。网站导航的主要目的是帮助用户轻松找到您的网站上的内容。
搜索引擎使用您的 网站 导航来发现和索引新页面。链接帮助搜索引擎了解目标页面的内容和上下文以及页面之间的关系。
用户至上。这是您必须始终牢记的网站导航的基本目标。
首先让用户开心。使导航变得容易。然后,在不影响用户体验的情况下针对搜索引擎进行优化。
如果您了解有关 网站 导航的更多基本信息,您会发现这些 SEJ 帖子很有帮助:
继续阅读下面
文章 的其余部分将更广泛地关注 网站 导航最佳实践,概述可能导致 网站 访问者和搜索引擎出现问题的各种内部链接情况。
这个主题对于从事大型 网站 工作的任何人都特别相关和重要。
网站导航和内容层次结构
在书中搜索特定页面时,您可以简单地浏览目录或索引。
当您在杂货店周围走动时,过道上标有一般部分类别,货架上列出了更多子类别。
两者都提供了一种浏览大量内容的有效方式。
存在内容层次结构以简化查找内容的过程。当内容很多时,可以分为几大类。
继续阅读下面
在这些广泛的类别中,您可以创建更窄的类别。这建立了用户可以轻松导航的不同层次结构级别。
利用内容层次结构以对用户和搜索引擎有意义的方式组织 网站 的页面。
内容层次结构和网站导航的重要性
内容帮助页面的类别和子类别提高了一般术语和特定长尾术语的排名。
内容层次结构引起的问题
对内容进行分类和构建层次结构会创建内容孤岛,例如密切相关的主题集群。Google 会根据来自不同 网站 的链接以不同的速度抓取不同的页面。
一些内容孤岛比其他内容孤岛更受欢迎。这些页面可能比其他页面获得更多的外部链接和流量,因此将在有机搜索中获得更多优势。
当内容过于孤立而无法获得链接和流量时,即使您的其他内容孤岛做得很好,它也可能表现不佳。
内容层次结构可以隔离可能位于站点深处的某些流行的页面集群。
这就是水平链接发挥作用的地方。
虽然链接相关性有助于排名,但内容孤岛之间缺乏交叉链接可能会损害您的整体排名。
总有一些方法可以创建将类别彼此水平链接的关系。所有页面都属于同一个 网站 的事实已经表明这些页面并非完全不相关。
行动项目:内容类别之间的链接
继续阅读以下产品和内容营销页面之间的链接
一家销售多种产品或服务的公司将完成上述所有工作,包括对页面进行分类、创建内容孤岛以及将它们相互链接。
但是,许多 SEO 团队和内容团队也会创建旨在吸引和分享的资产。通常,它采用博客的形式,其中帖子收录指向特定产品和服务的链接。
博客 文章 很有用,因为它们可以为产品页面带来更多流量。但是,许多站点无法将产品页面链接回博客页面。
使用此横向链接可以帮助用户了解您的产品或服务并提高您的 SEO 性能。
行动项目:产品和内容页面之间的链接
广告继续阅读下面使用 JavaScript 效果进行 网站导航
有时链接和网页是用 JavaScript 编写的。这是一个问题,因为搜索引擎很难找到用 JavaScript 创建的内部链接。
虽然谷歌近年来在阅读 JavaScript 方面取得了进展,但 SEO 专家得出的结论是结果不一致。
其他阅读引擎仍然无法阅读 JavaScript。这意味着当搜索引擎抓取您的内容时,您的内部链接可能会完全丢失。
SEO 界对使用 JavaScript 是否可行存在分歧。
我相信 JavaScript 在避免任何 SEO 问题的同时有一个中间立场。
显示和隐藏页面上已有内容的链接
JavaScript 可用于显示和隐藏页面上的某些内容,而无需实际更改您所在的页面。发生这种情况时,您的所有内容都会预加载到页面中。
继续阅读下面
在这种情况下,搜索引擎仍然能够抓取您的所有内容,即使其中一些内容是隐藏的。这种方法只有在隐藏内容量少的情况下才会成功;当整个页面更改但 URL 保持不变时,可能会出现问题。
问题在于,当您在一个 URL 中隐藏太多内容时,会稀释该页面的全部内容焦点。一个完全不同的主题应该有自己的页面。
操作项:显示和隐藏内容链接
对于大量内容,包括单页视差滚动网站,并非所有内容都应预加载。
2016 年在 seoClarity 的这次演讲很好地解释了如何在 网站 上进行更深入的演讲。
继续阅读下面
它专门讨论了流行的 JavaScript 框架 AngularJS 及其 SEO 问题和解决方案。然而,这里的教训也适用于几乎所有的 JavaScript 框架。
在 URL 中使用跟踪参数
可用性专家和转换优化专家以不同的方式跟踪用户行为。有时这涉及在 网站 内的 URL 中使用跟踪参数。
由于链接到具有完全相同内容的不同 URL,这将导致重复内容问题。这可以通过多种方式解决。
操作项:URL 中的跟踪参数
第一链路优先级
收录两个或多个指向同一 URL 的链接的网页被认为会导致搜索引擎抓取问题,在这种情况下,只会考虑第一个链接,而忽略重复的链接。
2008 年,包括 Rand Fishkin 和我在内的许多人在论坛上对此进行了讨论并对其进行了测试。
兰德菲什金在 Moz 上举例说明的“第一链接优先级”
有几点值得一提:
广告继续阅读下面的第一个链接优先搜索引擎优化问题
顶部栏导航和左侧栏通常在源代码中首先出现在主要内容之前。此外,这些菜单中的导航元素通常具有较短的锚文本。他们倾向于较少关注关键字,而更多地关注设计。
页面主要内容中的链接往往以关键字为中心,周围的内容支持关键字。它们的长度也更灵活,锚文本更长、更具体;较长的文本会增加页面可能排名的关键字的种类。然而,由于第一链接优先级问题,这些链接经常被搜索引擎忽略。
行动项目:第一个链接优先级
继续阅读下面的处理大型导航 网站
对于大型网站s(网站s有几十万或几百万页),网站导航可能是一个巨大的挑战。
分类菜单中的自然站点导航通常链接到站点的所有页面,并且 XML 站点地图可以帮助索引所有页面。
但是,内容孤岛之间缺乏交叉链接会造成页面之间的距离。
在大型网站上,很难识别产品页面和相应产品营销页面之间的所有可能链接。
大型 网站 的某些部分可能无法从其他页面获得所需的链接喜爱。
此外,其他问题,如第一链接优先级和 JavaScript 问题,可能很难在数百万个页面中检测到。
以下是应对这些挑战的三个解决方案:
1.分派到不同部门
大公司有相应的大网站s,其中多个员工属于不同的部门。很多部门可能对应网站的不同部分。
确保参与维护不同 网站 部分的每个人都遵循相同的 SEO 原则和实践。然后,将优化导航的工作分配给 网站。
继续阅读下面的2.使用工具或构建工具
自动化总是使手动流程更具可扩展性。除非您拥有自己的专有工具,否则可能没有一个工具可以识别和解决上述所有问题。
Xenu、Screaming Frog、DeepCrawl 或 Botify 等抓取工具可以分析您现有的链接、识别问题并提供 网站 架构的描述。
如果您想可视化您的站点架构,DynoMapper 和 PowerMapper 等工具可以提供帮助。
链接研究工具,例如 Moz 的 Open Site Explorer、Ahrefs、Majestic、Sistrix、LRT 和 CognitiveSEO,可以分析哪些页面在外部获得的反向链接最多,然后从这些页面添加交叉链接,导致 网站重要页面。
我们使用的专有工具可以自动抓取页面并确定哪些页面相互链接。
3.使用分阶段的方法
大型 网站 并不总是有大型团队来分配优化页面的工作。如果缺少资源,您可以创建自己的工具来简化此过程。
继续阅读下面
如果这些工具不能提供您需要的帮助,请考虑采用分阶段的方法。这需要根据优化的计划一次处理一个部分。这是一个可能需要更长时间的日常过程,但依靠自然搜索流量等指标将帮助您确定首先要优化的内容。
7个关键要点
图片来源
特*敏*感*词*片:保罗博比塔
作者截取的所有截图
,