悩めるWEB担当者様のための最新ノウハウをお届け

Movable Type(MT)でsitemap.xmlを作成する

今回はMovable Typeのインデックステンプレートに、Sitemap.xml を作成します。Sitemap.xmlは、Google Search Consoleに読み込ませるために必要なもので、ウェブサイトのページを検索エンジンがインデックスするのに利用されます。

XML形式以外にも、テキスト形式やRSSなどいろいろなフォーマットがあります。詳しくは、Google検索セントラルの記事を参照してください。

Google検索セントラル サイトマップの作成と送信

Webサイト制作のRFPサンプル無料配布中

「サイト制作を外注したいけど、依頼方法がわからない…」「RFP(提案依頼書)を作ったことがない…」
そんな方に向けて「RFPサンプル」を無料で公開しています。ぜひ、こちらを参考にしてください!

MTで作るSitemap.xml

MTは構築の仕方によってテンプレートの種類が異なります。今回はよく使われる以下の投稿タイプにあわせたものをになっています。

  1. 記事
  2. ウェブページ
  3. コンテンツタイプ

インデックステンプレート: Sitemap.xml のサンプルコード

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.9">

<MTIgnore>ブログ記事</MTIgnore>
<MTEntries lastn="0">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
<changefreq>weekly</changefreq>
</url></MTEntries>
 
<MTIgnore>ウェブページ</MTIgnore>
<MTPages lastn="0">
<url>
<loc><$MTPagePermalink encode_xml="1"$></loc>
<lastmod><$MTPageModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
<changefreq>weekly</changefreq>
</url></MTPages>

<MTIgnore>コンテンツタイプ</MTIgnore>
<mt:Contents content_type="コンテンツタイプ名" lastn="9999">
<url>
<loc><mt:ContentPermaLink></loc>
<lastmod><$mt:ContentModifiedDate utc="1" format="%Y-%m-%d"$></lastmod>
<changefreq>weekly</changefreq>
</url></mt:Contents>

</urlset>

ポイント

カスタムフィールドを利用して、サイトマップに出力する・出力しないなどのカスタマイズもできます。コンテンツタイプが複数ある場合は、コンテンツタイプの数だけ該当箇所を複製してください。

Search Consoleに追加できるSitemap.xml は複数登録できます。サイトごと・子サイトごとに登録するなどのほうが、再構築負荷も少なく、管理もしやすいと思います。

 

この記事はDigital Identity Creative Div. Advent Calendar 2021の15日目の記事です。
明日の担当は松原さんです。

Web制作に必要なRFPサンプルを無料配布中

Webサイト制作を成功させるためには、発注時に必要な要件を正しく整理することが重要です。
デジタルアイデンティティでは、実務に即した「Web制作向けRFP(提案依頼書)サンプル」を無料でご提供しています。

こんなお悩みはありませんか?

  • 制作会社への依頼内容をうまくまとめられない…
  • RFPに何を書けばいいのかわからない…
  • プロジェクトの目的や要件を正確に伝えたい…

本サンプルを参考にしていただくことで、抜け漏れのない発注準備をスムーズに進めることができます。
これからWeb制作・リニューアルをご検討されている方は、ぜひご活用ください。

【無料】RFPサンプルを見る

関連記事

Webサイトリニューアル費用はどのくらい?