关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我的一个项目正在全局扩张,我们有多个顶级域,在不同国家/地区都有本地TLD(我看过thisgreatanswer,我想我很清楚该做什
我们想要获取请求路径来构建动态URLpublicfunctioncountryStoresAlternateLinks(){$stores=Mage::app()->getStores(false);$countryAlternateLinks='';foreach($storesas$store){$countryAlternateLinks[]='getId()),0,2).(Mage::getStoreConfig('general/country/default',$store->getId())!=''?"-".Mage::getStoreConfig('general/co
我需要hreflang标签吗?我的网站结构有点像这样:mysite.com/zh-cn/productamysite.com/zh-cn/productamysite.com/en-in/producta我一直致力于使用hreflang标签创建站点地图。然而,自动化站点地图软件的供应商告诉我,hreflang标签是不必要的,因为语言国家代码(即en-gb)嵌入在URL中,Google会识别SEO的意图。是真的吗?hreflang标签如何防止重复内容?编辑:这是XML站点地图的一部分:http://www.example.com/en-usweekly0.5
我有一个网站目前以美元显示所有价格。如果您来自英国,我想将其更改为英镑;如果您来自法国或德国,我想将其更改为欧元。页面上的文本将始终以英文显示。我探索了各种选项,大多数人说Google更喜欢你为每个变体提供不同的url,而不是简单地根据用户位置/ip地址呈现不同的内容。因此,假设我在我的商店主页上,我会提供以下网址(显示适当的货币):www.example.com/shop-默认为美元www.example.com/uk/shop-英国www.example.com/fr/shop-法国www.example.com/de/shop-德国显然,我不希望Google因重复内容而惩罚我。我
我在下面的链接标签中使用了多种语言,有两个问题我应该添加吗?在网址中http://domain.com/?hl=en或http://domain.com/?hl=es?我应该添加吗?在网址中http://domain.com/?hl=en和在http://domain.com/?hl=es? 最佳答案 我应该在url中添加http://domain.com/?hl=en或http://domain.com/?hl=es?两者都不是,您可以使用:inhttp://domain.com/inhttp://domain.com/?hl=e
我的问题是应该像上面的所有页面一样,或者应该用每个页面的实际url来改变,比如:"hreflang="en">"hreflang="it">"hreflang="x-default"> 最佳答案 HTML5defines:Ifthealternatekeywordisusedwiththehreflangattribute,andthatattribute'svaluediffersfromtherootelement'slanguage,itindicatesthatthereferenceddocumentisatranslat
我们在website.com/en/content1上有英文版,同样的内容在website.com/de/content1上有德文版。我的问题是我需要对整个网站上的所有url使用rel="alternate"hreflang。由于我是SEO的新手,所以我需要知道如何以及在何处实现它 最佳答案 由于您的网站也有德语版,您可能想看看这个:www.ranking-check.de/blog/hreflang-die-5-haeufigsten-fehler-und-hall-of-fame/但实际上并没有那么复杂。只需将每种语言的链接元素
我最近在Google网站管理员控制台上遇到越来越多的“hreflangnoreturntags”错误,我不知道我错过了什么。我的网站是www.example.com,它可以用不同的语言访问,如www.example.com/#!/xx,其中xx是以下选项之一:it、ro、ru、pt、en、es、fr.我的代码片段如下所示:我从Google得到的错误如下:原始网址:#!/en/some-document备用网址:http://www.example.com/?_escaped_fragment_=/en和http://www.example.com/?_escaped_fragment_
我的网站是www.mydomain.net我有两种语言的内容,德语和英语。根据用户所在的国家/地区,“mydomain.net”将自动重定向到:www.mydomain.net/de或www.mydomain.net/en我正在使用这些href-lang标签:预期结果如果德国用户使用google搜索“mydomain.net”,它应该会显示该网站的德语内容(元描述等)。如果英文用户用google搜索“mydomain.net”,它应该会显示网站的英文内容(元描述等)。但是目前无法正常工作。实际结果当一位德国用户用谷歌搜索“mydomain.net”时,他得到的是英文结果。将显示英文元描
我最近在我的网站上添加了德语支持,现在我想在搜索结果中向讲德语的访问者显示我网站的德语版本,并向所有其他访问者显示英语版本。我已将此链接标记添加到我的默认页面(https://example.com/):桌面移动德语版本的hreflang标签(https://example.com/?hl=de):桌面移动但是我有一个问题。当我在Google上搜索Youtube时,它只返回德语版的Youtube(https://www.youtube.com/?gl=DE&hl=de)。但是当我搜索我的网站时,谷歌默认显示我网站的英语版本,而德语版本显示为一个片段。我的代码有什么问题?