デフォルトでは、All in One SEOは、ウェブサーバー上にファイルを保存するのではなく、常にサイトマップを動的に生成してきました。
動的に生成されるサイトマップとは?
動的に生成されるとは、サーバー上に物理的なファイルが作成されるのではなく、URLにアクセスしたときにブラウザでコンテンツが表示されることを意味します。
これはWordPressのようなコンテンツ管理システムで作業する場合に非常に一般的です。WordPressが出力するすべてのコンテンツページは、WordPressデータベース内のコンテンツから動的に生成されます。これは、20年前にウェブ開発者が行っていたような静的なウェブページファイルを作成するよりも本質的に優れています。
動的に生成されるサイトマップを使用する理由
これを行う理由は4つあります。それは次のとおりです。
- サイトマップを動的に生成するということは、リクエストされるたびに作成されることを意味し、常に最新の状態であり、その時点でのサイトの状態を正確に反映しています。
- サイトマップを動的に生成することは、静的ファイルに書き込むよりも通常高速であり、リソースも少なくて済みます。検索エンジンはサイトマップへのアクセスにかかる時間を気にしますので、動的に生成されたサイトマップを使用する方がはるかに優れており、読み込みに時間がかかりすぎる場合に検索エンジンが諦めるのを防ぎます。
- 静的ファイルは上書きされたり削除されたり、サーバーの権限の問題により破損したりアクセスできなくなったりする可能性があります。動的に生成されるサイトマップにはこれらの問題はありません。
- 静的ファイルへの書き込みは複雑なプロセスであり、さまざまなサーバー構成に対応するために多くのコードが必要であり、バグや競合が発生しやすいです。動的サイトマップの生成はWordPressの動作の自然な一部であるため、より信頼性が高くなります。
サイトマップが動的に生成されているか確認する方法
XMLサイトマップが動的に生成されているかどうかを確認したい場合は、All in One SEO » Sitemapsに移動し、Open Sitemapボタンをクリックしてください。
次に、XMLサイトマップ上の任意の場所を右クリックし、View Page Sourceを選択します。上部に「This sitemap was dynamically generated」という緑色の行が表示されるはずです。
動画サイトマップが動的に生成されているかどうかを確認したい場合は、All in One SEO » Sitemaps » Video Sitemapに移動し、Open Video Sitemapボタンをクリックしてください。
次に、動画サイトマップ上の任意の場所を右クリックし、View Page Sourceを選択します。上部に「This sitemap was dynamically generated」という緑色の行が表示されるはずです。
注意:
All in One SEOバージョン4.0では、プラグインがデフォルトですべてのサイトマップを動的に生成するようになったため、Dynamically Generate設定は削除されました。
サーバーに物理的なサイトマップファイルはありますか?
いいえ、All in One SEOはサイトマップの物理ファイルを作成しません。
当社のサイトマップはすべて仮想ウェブページであり、上記で説明したように、クローラーがサイトマップURLにアクセスするたびに動的に生成されます。これにより、常に最新の状態に保たれ、誤って削除される心配がなく、サーバー側のファイル権限によって検索エンジンから利用できなくなることを心配する必要もありません。