gpt4 book ai didi

javascript - SEO 和在同一页面上将重定向与 HREF 混合

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

我目前正在处理的电子商务网站有多个办事处/网站(澳大利亚、加拿大、欧洲等),我们正在努力改造该网站,使其更符合 SEO 并提高我们在 Google 上的排名.最初我们有一个 Jquery 对话框弹出窗口,询问用户他们的发货国家(通过下拉列表),然后我们确定商品将从哪个站点发货并将它们重定向到适当的站点文件夹(http://www. mydomain.com/en-ca 等)通过 Javascript

我们被建议出于 SEO 目的更改此设置,并通过将它们包裹在 href 标签中列出我们运送到的所有国家/地区,并删除初始对话框。自从我们进行更改以来,我们曾有客户不小心访问了错误的站点,并在他们无法订购他们想要的东西时发起投诉,因为各个站点上的库存存在差异。

我们现在正在考虑制作一个门户页面,它是上述解决方案的混合版本。将我们的办公地点列为一个简单的 href,然后在其下方有一个“如果您的国家/地区未列出,请从下拉列表中选择它”,这将通过 javascript 将他们重定向到正确的站点。

我的问题是,将 javascript 与 href 一起重定向会损害我们的 SEO 吗? Google 的抓取工具会查看下拉菜单、重定向并阻止它并拒绝抓取网站的其余部分吗?

我们几乎可以运送到世界任何地方,但根据用户的运送国家/地区,商品将来自哪个办公室并不明显。 (例如,我们的加拿大办事处是一应俱全。如果某人来自新西兰,那么他们应该在我们的澳大利亚办事处,但如果他们来自中国,他们会去我们的加拿大站点。)

所有“站点”都在同一个域下,但在虚拟文件夹下,mydomain.com/en-ca、mydomain.com/en-au 等等,并且共享相同的代码。 (显然每个显示的股票都会不同,货币也会相应变化)

[编辑] 在页面右上角的页眉中,它表示运送国家/地区,这将是用户选择的国家/地区,不一定是用户所在的网站。这样做的目的是,如果用户选择中国并看到以加元为单位的价格,他们可以看到他们位于显示的发货国家/地区的正确站点上。我们通过 javascript 函数在重定向之前设置 cookie 来跟踪他们的选择,但后来我们更改了代码,将每个国家/地区作为带有查询字符串的 href,最终将设置发货国家/地区 cookie 以跟踪他们的选择。

最初该站点被编码为默认为加拿大,如果未设置运送国家/地区 cookie,我们会向他们显示一个弹出窗口,要求他们进行选择。 (一位外部顾问告诉我们去掉这个,因为谷歌将无法抓取该网站,但我想不出为什么会这样)自从去掉最初的弹出窗口后,我们有几个来自客户的投诉,他们没有意识到默认情况下他们在加拿大网站上,因为现在它不是那么明显(我们仍然显示了运输国家,但它不像带有初始弹出窗口的原始设计那样直截了当)。

最佳答案

为什么需要用 javascript 重定向?您可以将带有 href 的链接标记列表放入正确的站点。

您还可以使用地理定位功能来尝试检测用户位置。

另一个解决方案是将每个人都送到加拿大商店,当他们第一次到达时打开一个弹出窗口询问他们的位置。然后,Google Bot 会首先看到加拿大商店。

关于javascript - SEO 和在同一页面上将重定向与 HREF 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940960/

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