taravasya
(Вася Тарарин)
1
こんにちは。Discourse のサイトマップを正しく使用する方法について、どなたか説明していただけますか?
Discourse の設定でサイトマップを有効にしました。
サイトマップファイルの内容は次のとおりです。
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://*******/sitemap_recent.xml</loc>
<lastmod>2024-08-13T00:43:48Z</lastmod>
</sitemap>
<sitemap>
<loc>https://******/sitemap_1.xml</loc>
<lastmod>2024-08-13T00:43:48Z</lastmod>
</sitemap>
</sitemapindex>
これを GSC に追加したところ、正常にインポートされたように見えますが、常に 1 ページしか検出されないと表示されます。
実際には私のすべてのページ(または多くのページ)が含まれている sitemap_1.xml ファイルを GSC に追加しようとすると、GSC はエラーでインポートしません。
それで… GSC が私のサイトをインデックス作成できるようにする正しい方法はありますか?それとも、何もする必要はなく、Google は robots.txt ファイルをスキャンしながらサイトマップをインポートし、その後は待つだけですか?
GSCにどのURLを入力していますか? yourdomain/sitemap.xml ですか?
taravasya
(Вася Тарарин)
3
[quote=“David_Ghost, post:2, topic:321496”]nyourdomain/sitemap.xml?
[/quote]
ありがとうございます!はい、そうだと思います))
GSCでフォームに記入しました。以下のようになります。
これでドメイン名が含まれたという意味だと思います。
同じ方法でsitemap_1.xmlを追加しようとしました。
しかし、うまくいきませんでした。
taravasya
(Вася Тарарин)
5
Davidさん、改めてありがとうございます!GSCでHTTPとHTTPSを別々に追加する必要があるとは知りませんでした。このドメインは、証明書がほとんどどこでも使用されていなかった何年も前にGSCに追加しました。おそらくその理由で、サイトマップ追加フォームでHTTPアドレスを使用できませんでした。しかし、それは問題ではありません。これでリソースを再度追加したので、このフォームでHTTPSを使用できます。
しかし、現時点ではこれも問題を解決していません。このファイルの処理データを表示すると、他の2つのサイトマップファイルが表示されます。そして、すべてのトピックとカテゴリが含まれているものは、エラーのためインポートされません。
このファイルに問題があるのでしょうか?トピック/カテゴリの名前には、XML構文に違反する互換性のない記号が含まれている可能性がありますか?Notepad++で確認しましたが、XMLは正しいようです。
しばらくお待ちください。自動的に解決するはずです。私にも時々起こります。30分後に再度確認してください。
sitemap_1.xmlを確認しましたが、問題ないようです。
「いいね!」 2
Jagster
(Jakke Lehtonen)
7
sitemap_1.xml は、サブサイトマップがいくつ生成されるかわからないため、使用しないでください。プレーンなサイトマップのみを使用してください。
「いいね!」 2
taravasya
(Вася Тарарин)
8
はい。現在 sitemap.xml ファイルのみを追加しています。sitemap_1.xml および sitemap_recent.xml ファイルは、sitemap.xml ファイルの内容を Google がスキャンした後に、それ自体で GSC に表示されると理解しています。
taravasya
(Вася Тарарин)
9
sitemap_1.xml と GSC の間で問題が発生したようです。現在(約2日後)、このファイルはエラーのままですが、同時に Yandex はこのファイルを問題なくインポートしています。
sitemap.xml は正常にインポートされました。
sitemap_recent.xml も正常にフォローしましたが、sitemap_1.xml は「受信せず」となっています。
次に、URL検証でこのファイルを確認したところ、すべて問題ないようです。
不思議です…
Jagster
(Jakke Lehtonen)
10
なぜ sitemap.xml のみを使用すべきなのに、_1 と recent を送信しているのか、まだ理解できません。
taravasya
(Вася Тарарин)
11
sitemap.xml ファイルの内容を確認するだけで理解できるはずです。
私が送信するのは sitemap.xml のみで、sitemap_recent.xml と sitemap_1.xml は、Google が sitemap.xml ファイルの内容をスキャンした結果として自動的に追加されます。
これは Discourse の開発者によって意図されたものだと確信しています。なぜなら、sitemap.xml ファイルにはトピックやカテゴリに関する情報は一切含まれておらず、これらの 2 つのファイルへのリンクのみが含まれており、それらのファイルにトピックやカテゴリに関する情報が含まれているからです。
つまり、最終的に sitemap.xml ファイルをスキャンすると、Google は sitemap_recent.xml と sitemap_1.xml をインポートすることになります。
Jagster
(Jakke Lehtonen)
12
私のミスです。もちろん sitemap_index.xml のことを言いたかったのです。そして、その唯一の目的は、Googlebot をサブサイトマップに誘導することです。そのため、sitemap_x.xml (複数存在する可能性があり、いくつあるか分からないため) や sitemap_recent.xml の場所を伝えることはありません。
送信すべきはインデックスサイトマップのみで、それ以外は何も送信してはいけません。基本的に、Google が必要とも望んでもいないサイトマップを送信しようと時間を無駄にしています。
taravasya
(Вася Тарарин)
13
またか…
私はまさにそれをやっています。sitemap.xml のみを送信し、sitemap_x.xml も sitemap_recent.xml も送信していませんが、sitemap.xml のみを送信すると、これらのファイルが GSC に表示されます。
sitemap_index.xml はありません。
Jagster
(Jakke Lehtonen)
14
まあ…それらを使用しないのであれば、なぜそれらを尋ねているのですか?
taravasya
(Вася Тарарин)
15
Google が Discourse の sitemap.xml ファイルをどのように処理するかという本質を理解されていないため、同じ質問を繰り返していると思います。Google は sitemap.xml ファイルをスキャンした後、これらのファイルをインポートしますが、私の場合は sitemap_recent.xml ファイルは正常にインポートされ、sitemap_x.xml ファイルはエラーでインポートされます。
Jagster
(Jakke Lehtonen)
16
よくわかっていますが、以下の点についてです。
- その「壊れた」サイトマップはGoogleのものではありません。送信すべきではないのに、あなたが送信しました。
- その円はあなたの質問から来ています。同じ質問、毎回同じ答えです。
まあ、どうでもいいです。あなたはまだ時間を無駄にしています。
taravasya
(Вася Тарарин)
17
何度も言いました。送信するのは sitemap.xml だけです。他に何をすればいいですか?これに注意する必要がありますか?ビデオを録画する必要がありますか?それとも?
私が時間を無駄にしているのはあなたの方だと思います。私の「助け」をしようとしないでください 
こんにちは。
サイトマップを完全に削除して、もう一度送信していただけますか?
もう一度確認したところ、サイトマップが正常に読み込まれるまでに数秒かかることに気づきました。しかし、これは6千のスレッドに関連していると思います。
できる限りの協力をさせていただきましたが、私にはすべて正常に見えます。このGSCアカウントには、他にサイトマップがありますか?
ドメインプロパティですか、それともURLプレフィックスですか?URLプレフィックスの場合は、ドメインプロパティで試してみてください。
「いいね!」 1
taravasya
(Вася Тарарин)
19
はい。サイトマップを削除しました。
そして、もう一度送信しました。
Googleによると、すべて問題ありません。
そして今、この新しく送信したsitemap.xmlをクリックすると、2つの新しいファイルが表示され、まだ「受信せず」というエラーのファイルが1つあります。
同時に、別の検索エンジン(yandex)は同じsitemap.xmlを問題なく受け入れ、その後sitemap_1.xmlファイルの内容を問題なく読み取ったことを思い出してください。
したがって、問題はGoogleとこのサイトマップの間にあるようです。
現時点ではありません。以前はこのアカウントにvbulletinで構築されたサイトマップがありました。そして、それには問題ありませんでした。しかし、現時点では、古いサイトマップを削除しました。
最初はURLで試しましたが、その後ドメインを使用しました。
これは私には奇妙に聞こえます。問題は見当たりません。すべて正しいです。ここにいる他の誰かがあなたに解決策をもたらしてくれることを願っています。もう何が間違っているのかわかりません
「いいね!」 1