次のような場合でも、検索分析でページの内訳が表示されない理由がわかりません。
<meta name="fragment" content="!">
を持つWebアプリですsitemap.xml
に関連しているのではないかと思っていましたが、修正しても問題は解決しません。
Google Search Consoleのデータが非常に少ない主な原因は2つあります。
Google Search Consoleでは、プロパティを最初に作成したときにデータが表示されるまでに1〜2週間かかることがよくあります。プロパティが稼働し始めても、新しいデータが表示されるまでに数日かかることがあります。
Google Search Consoleにhttps://example.com
を追加したかもしれませんが、Googleは実際にhttps://www.example.com
にトラフィックを送信しています。サブドメインはGSCで「ロールアップ」せず、HTTPからHTTPSにもなりません。トラフィックが欠落している場合は、すべてのバリエーションを個別のプロパティとして追加する必要があります。
http://example.com
http://www.example.com
https://example.com
https://www.example.com
ブログなどの他のサブドメインがある場合は、それらを個別に追加する必要があります:https://blog.example.com
サイトに多くのプロパティを追加するこのプラクティスの詳細については、 ウェブマスターツールでhttps://およびhttps:// wwwを送信する必要がありますか? および httpの組み合わせはどのようになりますか/ httpsとGoogle Search Consoleのnaked/wwwは機能しますか?
これらのプロパティをすべて追加したら、GSCでそれらすべてを結合する単一のビューを作成できます。これは プロパティセット と呼ばれます。プロパティセットには、個々のプロパティの結合データのほとんどが表示されますが、一部のレポートはプロパティセットに対して使用できません。
問題を回避する別の方法は、URLを正規化することです。サイトの優先バージョンを選択し、他のすべてのバリエーションをそのサイトにリダイレクトします。そうすると、Googleは数週間以内にすべてのトラフィックを優先URLに送信し始めます。さまざまなサーバー構成の手順を次に示します。
より簡単な場合は、リダイレクトではなく rel canonical link tag を使用することもできます。
私はそれがあなたの問題に関連しているとは思わないが、あなたはあなたが<meta name="fragment" content="!">
を使うと言っている。これは、GoogleのAJAXクロールスキームの一部です Googleは数年前に廃止されました 。 Googlebotがそのメタタグを無視するようになったため、AJAXコンテンツの通常のクロールに切り替える必要があります。 Googlebotはコンテンツをクロールし、JavaScriptをレンダリングしようとしています。
問題は、アナリティクスをGoogle Search Consoleと同期していない可能性があります。
この方法については、 Google AnalyticsでSearch Consoleデータにアクセスする をご覧ください。