web-dev-qa-db-ja.com

サイトマップのhreflang URLに「リターンタグ」がないとGoogleが報告するのはなぜですか?

Google Search Console(ウェブマスターツール)で、サイトマップの次のエラーが引き続き表示されます:

サイトマップは、リターンタグのない「de」のURLおよび代替URLを提供しました。

+---+-----------------+------------+------------------------+
| # | Originating URL | Crawl date | Alternate URL          |
+---+-----------------+------------+------------------------+
| 1 | /en/            | 12/1/16    | http://www.example.de/ |
| 2 | /nl/            | 12/5/16    | http://www.example.de/ |
+---+-----------------+------------+------------------------+
  • このエラーの意味がわかりません。
  • サイトマップに問題はありません。

完全なサイトマップは次のとおりです。

<?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://www.example.de</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/wohnung.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/wohnung.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/apartment.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/woning.php" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/lage.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/lage.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/location.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/ligging.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/belegung.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/belegung.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/calendar.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/beschikbaarheid.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/anfrage.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anfrage.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/booking.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/reservering.php" />
        <priority>0.8</priority>
    </url>
    <url>
        <loc>http://www.example.de/anreise.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anreise.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/arrival.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/route.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/tourismus.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/tourismus.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/tourism.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/toerisme.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/preise.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/preise.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/rental.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/prijzen.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/faq.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/faq.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/faq.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/faq.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/links.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/links.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/links.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/links.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/impressum.php</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/impressum.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/imprint.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/impressum.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/apartment.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/apartment.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/wohnung.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/woning.php" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/location.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/location.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/lage.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/ligging.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/calendar.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/calendar.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/belegung.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/beschikbaarheid.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/booking.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/booking.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anfrage.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/reservering.php" />
        <priority>0.8</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/arrival.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/arrival.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anreise.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/route.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/tourism.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/tourism.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/tourismus.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/toerisme.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/rental.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/rental.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/preise.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/prijzen.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/faq.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/faq.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/faq.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/faq.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/links.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/links.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/links.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/links.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/en/imprint.php</loc>
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/imprint.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/impressum.php" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/impressum.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/</loc>
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/" />
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/woning.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/woning.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/apartment.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/wohnung.php" />
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/ligging.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/ligging.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/location.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/lage.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/beschikbaarheid.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/beschikbaarheid.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/calendar.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/belegung.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/reservering.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/reservering.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/booking.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anfrage.php" />
        <priority>0.8</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/route.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/route.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/arrival.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/anreise.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/toerisme.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/toerisme.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/tourism.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/tourismus.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/prijzen.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/prijzen.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/rental.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/preise.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/faq.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/faq.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/faq.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/faq.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/links.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/links.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/links.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/links.php" />
        <priority>0.5</priority>
    </url>
    <url>
        <loc>http://www.example.de/nl/impressum.php</loc>
        <xhtml:link rel="alternate" hreflang="nl" href="http://www.example.de/nl/impressum.php" />
        <xhtml:link rel="alternate" hreflang="en" href="http://www.example.de/en/imprint.php" />
        <xhtml:link rel="alternate" hreflang="de" href="http://www.example.de/impressum.php" />
        <priority>0.5</priority>
    </url>
</urlset>
6
el4rbol

ノーカル・ジョニーは間違っていると思う。はい、.deドメインにオランダのユーザー向けのコンテンツを置くことは理想的ではありませんが、そうすることは技術的に間違っていません。また、表示されているエラーは技術的なエラーです。

サイトマップには実際にリターンタグが表示されます。そのため、エラーが発生する可能性のある場所について考えることができるいくつかの可能性があります。

  1. 奇妙な正規タグがどこかにあるため、Googleが代替URLの一部を無視しています。
  2. Googleはサイトマップ全体を処理しておらず、すべての言語バージョンをまだクロールしていません。

実際のURLを投稿すると、トラブルシューティングのための詳細情報が得られる場合があります。そして、他のすべてが失敗した場合は、TwitterまたはGoogleのフォーラムでJohn Muellerにpingを送信します。

2
tinkerr

代わりにこのようなものを使用する必要があります。

hreflang="en-de"

そうしないと、URL、言語、および国が誤ってマッピングされます。

例えば:

で終わる必要があります

rel="alternate" href="http://www.example.de/en/" hreflang="en-de"

このHreflangタグジェネレーターをチェックして、ターゲットのWebアドレス、言語、国に基づいてどのように機能するかを確認することをお勧めします。

http://www.aleydasolis.com/en/international-seo-tools/hreflang-tags-generator/

注:私はwww.aleydasolis.comとは一切関係ありません

0
norcal johnny