在帮助客户优化网站时,我们经常被问及 URL 中的哈希符号以及它们如何影响 SEO。Google 会忽略它们吗?应该如何使用它们?答案是……嗯,这要视情况而定。
在帮助客户优化网站时,我们经常被问及 URL
中的哈希符号以及它们如何 瑞典手机号 影响 SEO。Google 会忽略它们吗?应该如何使用它们?答案是……嗯,这取决于具体情况。下面是简要说明:
URL 中的井号 (#) 称为片段。从历史上看,URL 片段已用于自动将浏览器的滚动位置设置为网页中的预定义位置。从这个意义上讲,如果 URL 引用文档,则片段引用该文档的特定子部分。
URL 中第一个井号后面出现的任何信息都称为片段标识符 – 有时也称为锚标记。默认情况下,片段标识符仅由本地 Web 浏览器解释,通常不会传递给远程 Web 服务器。例如,Web 服务器将把以下两个链接视为对同一文档的请求:
由于上述示例 URL 中的片段标识符表示同一页面中的两个不同位置,因此 Google 等搜索引擎会将它们视为指向单个搜索结果:
因此,不要使用片段来表示本应是不 创建 b2b 营销内容的策略 同页面的内容,这一点很重要。简而言之,如果您希望 Google 抓取两个不同的页面并分别对它们进行索引,您最好只使用两个不带片段的不同 URL。
然而,在现代实现中,
片段通常以不同的方式使用——为网站和网络应用程序添加动态功能。在这种方法中,一系列相关请求都由同一个 URL 处理。因此,为了返回内容的不同变体,参数通过 URL 片段传递。然后使用 Javascript 来解释片段并仅更新需要更改的页面部分,而无需刷新整个页面。这是 AJAX 风格应用程序的典型特征。
那么,问题是,Google 如何在 AJAX 样 我的电话号码 式页面中索引不同内容?毕竟,我们刚刚说过 Google 不会考虑 URL 中的片段。答案是 Google 提供了一种解决此问题的语法。它被称为“井号”语法。通过在井号后面立即放置一个感叹号,您就是在告诉 Google,这些片段不是用于传统的滚动定位,而是用于加载应抓取的单独内容变体。使用这种方法,Google 确实可以抓取和查看带有片段的示例 URL。
我们的示例 URL 可能如下所示
请记住,如果您不使用此特殊语法,Google Analytics 等分析报告系统可能无法配置为跟踪您网站中片段链接的点击次数。为确保跟踪有效,请使用不同的 URL 构建您的内容,或配置您的 Google Analytics 代码以跟踪片段点击次数。