実現したいこと
Laravelで自作したサイトがあります。
サイト構成としては、以下の通りです。
・https://sample.com/
・https://sample.com/login
・https://sample.com/search
・https://sample.com/help
・https://sample.com/help/p=1
・https://sample.com/help/p=2
・https://sample.com/help/p=10
・https://sample.com/itempage/111111
・https://sample.com/itempage/222
・https://sample.com/itempage/takenoko-no-yama
・https://sample.com/itempage/kinoko-no-sato
・https://sample.com/itempage/notice-1
sitemap.xmlに書いた内容は以下の通りです。
XML
1<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 2 <url> 3 <loc>https://sample.com/</loc> 4 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 5 <changefreq>monthly</changefreq> 6 <priority>1.00</priority> 7 </url> 8 <url> 9 <loc>https://sample.com/search</loc> 10 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 11 <changefreq>monthly</changefreq> 12 <priority>0.64</priority> 13 </url> 14 <url> 15 <loc>https://sample.com/login</loc> 16 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 17 <changefreq>monthly</changefreq> 18 <priority>0.80</priority> 19 </url> 20 <url> 21 <loc>https://sample.com/help</loc> 22 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 23 <changefreq>monthly</changefreq> 24 <priority>0.64</priority> 25 </url> 26 <url> 27 <loc>https://sample.com/help/p=1</loc> 28 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 29 <changefreq>monthly</changefreq> 30 <priority>0.80</priority> 31 </url> 32 <url> 33 <loc>https://sample.com/help/p=2</loc> 34 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 35 <changefreq>monthly</changefreq> 36 <priority>0.80</priority> 37 </url> 38 <url> 39 <loc>https://sample.com/help/p=10</loc> 40 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 41 <changefreq>monthly</changefreq> 42 <priority>0.80</priority> 43 </url> 44 <url> 45 <loc>https://sample.com/itempage/111111</loc> 46 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 47 <changefreq>monthly</changefreq> 48 <priority>0.80</priority> 49 </url> 50 <url> 51 <loc>https://sample.com/itempage/222</loc> 52 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 53 <changefreq>monthly</changefreq> 54 <priority>0.80</priority> 55 </url> 56 <url> 57 <loc>https://sample.com/itempage/takenoko-no-yama</loc> 58 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 59 <changefreq>monthly</changefreq> 60 <priority>0.80</priority> 61 </url> 62 <url> 63 <loc>https://sample.com/itempage/kinoko-no-sato</loc> 64 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 65 <changefreq>monthly</changefreq> 66 <priority>0.80</priority> 67 </url> 68 <url> 69 <loc>https://sample.com/itempage/notice-1</loc> 70 <lastmod>2024-02-14T01:19:42+00:00</lastmod> 71 <changefreq>monthly</changefreq> 72 <priority>0.80</priority> 73 </url> 74</urlset>
このとき、サイトマップXMLに書いたページがGoogle検索で検索結果に表示するようにしたいです。
発生している問題・分からないこと
現状は、
・https://sample.com/
・https://sample.com/login
・https://sample.com/search
このあたりは「URL は Google に登録されています
関連するすべての拡張機能とともに Google 検索結果に表示されます(手動による対策や削除リクエストの対象でない場合)。」となるのですが、
・https://sample.com/help/p=10
・https://sample.com/itempage/111111
・https://sample.com/itempage/222
このあたりは「URL が Google に登録されていません
このページはインデックスに登録されていません。インデックスに登録されていないページは Google で配信することができません。インデックスに登録されなかった理由について詳細をご確認ください。」となります。
priorityが小さいから収集されないのかな?とも思いましたが、priority=0.8でも未登録もあり、0.64でも登録されているものもあるので、原因が分からない状態です。
検索で「sample.com (ページタイトル名)」で検索すると、インデックス未登録なページは当然のことヒットされません。
インデックス登録のページは表示されます。
sitemap.xmlをGoogleに読み込ませた手順は以下の通りです。
1.まず、このSitemap生成サイトをつかい、XMLを作成しました。
https://www.xml-sitemaps.com/
2.次に、GoogleSearchConsoleに行き、「サイトマップ」で読み込ませました。
一応、今のところステータス=成功となっています。
↑の図の通り、初回送信時は2月になっています。直近でも5月末にクロールしている様子ですが、Sitemap.xmlに書いたURLがインデックスされないものもあり、なぜかわかりません。
正しくSitemapを読み込ませられ、Google検索結果に表示できるようにするには、どうしたらいいでしょうか?
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
「Google インデックス されない」などで調べましたが、wordpressに関する記事が多く、自作サイトにおけるSitemapの読み込ませ方を見つけられませんでした。
補足
sitemap.xmlが「/sitemap.xml」と「/sitemap.xml?a=1」がある理由についてです。
2月14日に指定した際、誤って変なパラメータ付きで登録してしまいました。
その後、1か月しても検索結果に自作サイトが載らないことから、「”?”以降のパラメータがついてるためかな?」と考え、改めてパラメータなしで登録したのが、Sitemapが2つあるという状況になっています。
回答1件
あなたの回答
tips
プレビュー