gpt4 book ai didi

javascript - 将 pushstate 与内容重复使用会导致 SEO 问题吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:21 26 4
gpt4 key购买 nike

我知道还有其他一些关于 pushState 和 SEO 的类似问题,但我找不到关于这个问题的问题。

如果我有一个带有 url site.com/Product/Detail2 的页面,它将与 site.com/Product 关联的所有“页面”加载到其中,然后将 Detail2 滚动到 View 中,如果有,它会导致 SEO 问题吗像 site.com/Product/Detail1 和 site.com/Product/Detail3 这样的链接?这些 url 中的每一个实际上都将加载完全相同的内容,但是将用户滚动到页面中详细信息所在的部分,类似于片段标识符的工作方式。我知道谷歌不会运行 JavaScript 并且会抓取所有这些产品 url,但我读到谷歌不喜欢不同的 url 返回完全相同的内容。例如,当用户初始导航到 site.com/Product/Detail1 和 site.com/Product/Detail2 时,它们将返回相同的内容,并且代码会将用户滚动到特定的详细信息。

我不想通过 ajax 调用来动态加载内容,以避免不同的产品子 URL 提取完全相同的内容。我可以看到一个解决方案,其中导航到每个 url 初始只加载一个子 url 的内容,然后通过 ajax 调用获取其余的产品内容。这将使谷歌认为每个产品 URL 都返回独特的内容,但用户在使用导航栏时总是看到一个大页面,该页面将子 URL 滚动到 View 中。

有没有其他人考虑过这个具体问题并处理过它?

最佳答案

在详细信息页面上使用 canonical 标签(那些只描述一个项目并且最好有描述性 url 的标签)。

More on rel="canonical"

关于javascript - 将 pushstate 与内容重复使用会导致 SEO 问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30006364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com