我们在Joomla(worldhotels.com)建立了一个网站,它有多种语言。
我们还没有输入外国语言,但在/ de页面上有德语文本。
我们实施了一个站点地图(几周之后索引了大约1/3的iof页面)。
似乎/ go网址已在google.com和google.co.uk中编入索引,但德语网页/ de未被google.de编入索引。我通过从/ en页面中获取一些英文文本并将它们输入到google.co.uk和德语页面中的一些德语文本并将其输入到Google.de中来检查。
英语已编入索引。德语没有。
对于记录,没有“无索引”命令。
有谁知道从哪里开始寻找解决方法? 这是Joomla的事情还是别的什么?
非常感谢
答案 0 :(得分:0)
您的默认语言是英语。因此,当googlebot到达您的主页面时(假设为index.html),它只找到英文页面。
在index.html之后,google会跟踪index.html中的所有链接并继续逐个抓取您的网页。
在抓取过程中,如果谷歌没有到达worldhotels.com/de
之类的链接,它就永远不会知道'de'文件夹及其内容页面。
如果您的更改语言机制基于javascript,谷歌永远不会知道'de'文件夹。
Google不会通过javascript来查找新网址。因此,请尝试使用锚标记<a href="worldhotels.com/de" ...>
在index.html中引入新语言
答案 1 :(得分:0)
更详细:
以伦敦皇家花园酒店的页面为例: worldhotels.com/en/hotels-in-great-britain/hotels-in-london/royal-garden-hotel
如果您使用此网址并将其放入Google.co.uk,则会将其编入索引。
如果您使用此页面的德语版本: worldhotels.com/de/hotels-in-great-britain/hotels-in-london/royal-garden-hotel
它也被Google编入索引。
但是,现在从每个页面获取一些文字:
EN:Royal Garden Hotel酒店提供394间客房和17间豪华套房,享有肯辛顿花园或高街的景致
如果您将此文本放入Google.co.uk,酒店页面会出现。
对于DE:Es bietet auf 10 Etagen 396 Luxuszimmer,viele von ihnenmitVerbindungstür。 Sie sind im klassischen,unaufdringlichen
如果您将此文本放入Google.de,则会出现NOTHING
很奇怪!!!
SEO浏览器 - 这是搜索引擎查看页面的方式
然后,如果您使用德国URL(http://www.worldhotels.com/de/hotels-in-great-britain/hotels-in-london/royal-garden-hotel)并将其放入www.seo -browser.com
注意:点击高级,然后在提示时创建一个帐户(免费)
如果你看一下页面的第一部分(在右栏),你会看到:
郎:恩(如果你看不到它,请点击它)
为什么您认为搜索引擎会在DE页面上看到语言和EN?
再过一点,你会看到:
»HTTP / 1.1 301从http://www.worldhotels.com/de/hotels-in-great-britain/hotels-in-london/royal-garden-hotel永久移动到http://www.worldhotels.com/en/hotels-in-great-britain/hotels-in-london/royal-garden-hotel
现在有趣的是,URL不会重定向到EN,那么为什么搜索引擎会看到该命令?当然这会引起蜘蛛的一些混淆?
谢谢!