“您的网站没有hreflang标签。” [Google Webmastertools - 国际定位]。如何解决这个错误?

时间:2016-08-24 05:49:37

标签: xml google-webmaster-tools

我不知道这是否是合适的地方,但在谷歌论坛上没有任何反应。 即使我按照原样制作了sitemap.xml,我也会收到此错误。或者我错了吗?

域名为:www.szerelemguru.ro,其sitemap.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>http://szerelemguru.ro/de/</loc>
    <xhtml:link rel="x-default" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/ro/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="x-default" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/en/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="x-default" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/fr/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="x-default" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/it/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="x-default" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="x-default" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
  <url>
    <loc>http://szerelemguru.ro/en/</loc>
    <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
    <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="x-default" hreflang="en-us" href="http://szerelemguru.ro/en/" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
    <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
    <xhtml:link rel="alternate" hreflang="hu-hu" href="http://szerelemguru.ro/" />
  </url>
</urlset>

为什么会出现这个错误?我错过了什么?欢迎任何帮助!提前谢谢!

2 个答案:

答案 0 :(得分:1)

我可以在您的配置中检测到两个错误:

  1. 您已将x-default值放在rel参数中,且该值应为hreflang参数的值。

  2. 您为每个位置指定了不同的x-default值。

  3. 根据Webmasters blog from Google

      

    新的x-default hreflang属性值向我们的算法发出信号,表示此页面不针对任何特定语言或区域设置,并且是没有其他页面更适合的默认页面。

    在您的情况下,您的默认网页看起来是http://szerelemguru.ro/,而且此类网址应该是hreflang="x-default"的网址。

    以下是您应该用于站点地图的正确代码。

        <?xml version="1.0" encoding="UTF-8"?>
        <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
        <url>
            <loc>http://szerelemguru.ro/de/</loc>
            <xhtml:link rel="alernate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
            <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
            <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
            <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
            <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
        <url>
            <loc>http://szerelemguru.ro/ro/</loc>
            <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
            <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
            <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
            <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
            <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
        <url>
           <loc>http://szerelemguru.ro/en/</loc>
           <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
           <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
           <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
           <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
           <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
           <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
           <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
        <url>
            <loc>http://szerelemguru.ro/fr/</loc>
            <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
            <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
            <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
            <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
            <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
        <url>
            <loc>http://szerelemguru.ro/it/</loc>
            <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
            <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
            <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
            <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
            <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
        <url>
            <loc>http://szerelemguru.ro/</loc>
            <xhtml:link rel="alternate" hreflang="de-de" href="http://szerelemguru.ro/de/" />
            <xhtml:link rel="alternate" hreflang="ro-ro" href="http://szerelemguru.ro/ro/" />
            <xhtml:link rel="alternate" hreflang="en-gb" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="en-us" href="http://szerelemguru.ro/en/" />
            <xhtml:link rel="alternate" hreflang="fr-fr" href="http://szerelemguru.ro/fr/" />
            <xhtml:link rel="alternate" hreflang="it-it" href="http://szerelemguru.ro/it/" />
            <xhtml:link rel="alternate" hreflang="x-default" href="http://szerelemguru.ro/" />
        </url>
    </urlset>
    

答案 1 :(得分:0)

我猜谷歌网站管理员工具只检查HTML头部结构,以报告hreflang错误(不是站点地图)。尝试在HTML中实现hreflang:<link rel="alternate" hreflang="es" href="http://es.example.com/" />,如下所述:https://support.google.com/webmasters/answer/189077?hl=en