gpt4 book ai didi

ruby-on-rails - Rails - 重定向操作的搜索引擎索引

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

我有一个多语言网站,内容相同但语言不同,并带有包含每页文章标题的描述性 SEO 网址。要在翻译文章的所述语言之间切换,我有一个操作使用以前的语言查找翻译的标题并重定向到它。这一切都很好,除了我注意到,尽管没有 View ,谷歌已经将所述重定向 url 编入索引。

这是不好的做法吗?我不想 301 重定向,因为它似乎在每个页面上都有指向 301 重定向的链接是一个非常糟糕的主意。我是以某种方式包含元标记还是有其他方法?

我现在有这个的原因是我希望每个文章页面都使用每个页面顶部的标志链接到它的所有翻译。我考虑得越多,我应该只生成直接 url,因为这本身可能有 seo 好处。我最初没有走这条路的原因是页面渲染速度。我必须只为他们的 url slug 查找多篇文章,并在任何标题更改时使所有语言的缓存过期(这是 wiki 样式的用户生成的内容)。此外,在某些情况下,翻译不存在,在这种情况下,我需要链接,例如,带有 flash 消息的文章类别。

因此,如果更难以实现解决方案,那么在编写时仔细考虑这个问题似乎更可取?

最佳答案

嘿,马克,从搜索引擎的角度来看,您绝对不想在任何地方都依赖重定向,如果只是为了性能的话。搜索引擎会根据排名为每个站点分配一定数量的带宽,如果您要重定向每个页面,就会消耗比您需要的更多的带宽,并且可能无法像其他方式那样抓取尽可能多的内容。

生成本地化 URL 并将其粘贴在页面顶部的第二种解决方案是搜索引擎的最佳选择。这将为每个页面提供一个唯一的 URL,并将提供指向每个页面的直接链接,Google 和 Bing(例如 Yahoo)可以跟踪和索引。

我在另一个 stackoverflow 问答中提供了一组 SEO 和本地化网站的最佳实践,这是一个链接,我认为您也会发现它很有值(value):Internationalization and Search Engine Optimization

祝你好运!

关于ruby-on-rails - Rails - 重定向操作的搜索引擎索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4522041/

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