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