XMLサイトマップとは、主に検索エンジンに対してWebサイトのページ・動画・画像などのURLや最終更新日、更新頻度などの情報を伝えるため、XML形式で作られたファイルです。
Googleなどの検索エンジンにこのファイル読み込ませることで、効率的なクロールを促すことが出来ます。
XMLサイトマップの設置場所
XMLサイトマップは「sitemap.xml」というファイル名でトップディレクトリにアップロードすることが一般的です。Wordpressの場合、wp-sitemap.xmlというサイトマップが自動生成されており、「https://www.ドメイン/ wp-sitemap.xml」でアクセスすることが出来ます。
親ファイルで使用するタグ
<sitemapindex> | [必須] | 他のタグをすべて含ませるタグです |
---|---|---|
<loc> | [必須] | リストする情報を含ませるタグで、<sitemapindex>の子要素として使用します |
<sitemapindex> | [必須] | ファイルのURLを記述するタグです |
親ファイルの記述例
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap1.xml.gz</>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemap2.xml.gz</loc>
</sitemap>
</sitemapindex>
子ファイルで使用するタグ
<urlset> | [必須] | ファイル情報のすべてを囲むタグです |
---|---|---|
<url> | [必須] | リスト化する個々のファイルの情報を囲むタグで、<urlset>の子要素になります |
<loc> | [必須] | ファイルのURLを記述するタグです |
<lastmod> | 任意 | ファイルの最終更新日を記すタグです |
<changefreq> | 任意 | ページの更新頻度を示すタグでalways、hourly、daily、weekly、monthly、yearly、neverから指定します |
<priority> | 任意 | URLの優先度を記述するタグで、最大が1.0~0.0の間の値を使用します。デフォルトは0.5です |
子ファイルの記述例
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<url>
<loc>https://www.example.com/page1/</loc>
<lastmod>2020-01-01</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.example.com/page2/</loc>
<lastmod>2021-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
XMLサイトマップをクロールへの送信する方法
Google Search Console(グーグルサーチコンソール)から作成したsitemap.xmlを送信することができます。
Google Search Consoleはこちら
カテゴリー:webサイト 開始文字:「え」一覧 ホームページ制作トップ ホームページ制作のご相談