作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个使用三种语言的大型网站,在所有页面中我都有 Hreflang 标签,但谷歌通过使用链接 www.site.com/about?change_lang=1&lang=en 通过语言切换器对网站进行索引.此结果也显示在 Google 搜索中,并且 SEO 工具建议将这些 URL 重定向更改为 301 重定向。如果我将所有“?change_lang”参数设置为“No-follow”,谷歌会通过 Hreflang 标签索引页面吗?或者最好设置为 301 重定向?
最佳答案
如果 www.site.com/about?change_lang=1&lang=en
的漂亮 URL 是 www.site.com/en/about
并且您希望 Google索引漂亮的 URL,然后使用 301 重定向。
如果 Google 选择将丑陋的 URL 而不是漂亮的 URL 编入索引,则意味着您遇到了重复内容问题(2 个 URL 上的相同内容 - 1 个漂亮的和 1 个丑陋的)。它还表明您可能正在使用难看的 URL 进行内部链接。如果不通过抓取,Google 还能在哪里找到这些网址?
如果您希望 Google 只使用漂亮的 URL,请执行以下操作:
关于seo - Google 的 Hreflang 标签和 ?change_lang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36005350/
我有一个使用三种语言的大型网站,在所有页面中我都有 Hreflang 标签,但谷歌通过使用链接 www.site.com/about?change_lang=1&lang=en 通过语言切换器对网站进
我是一名优秀的程序员,十分优秀!