Google用サイトマップを作る
Googleなどの検索エンジンにサイトの中身を知らせるために、Google用のサイトマップを作成します。
Google用サイトマップに必要な入力項目を作る
「優先度」を作ります。
「エレメント」 > 「エレメント管理」 > 「テンプレート変数」 > 「テンプレート変数を作成」 の順にクリック。
変数名 = priority
投稿画面内の見出し = 優先度
入力フォーム = DropDown List Menu
オプション = 0.1||0.2||0.3||0.5||0.6||0.7||0.8||0.9||1.0
既定値 = 0.5
「テンプレートとの関連付け」をクリックし、全てのテンプレートにチェックを入れる。
「プロパティ」をクリックし
既存のカテゴリー = 自分がわかりやすいカテゴリー
「更新」をクリック。
「更新頻度」を作ります。
「テンプレート変数の作成」をクリック。
変数名 = changefreq
投稿画面内の見出し = 更新頻度
入力フォーム = DropDown List Menu
オプション = always||hourly||daily||weekly||monthly||yearly||never
既定値 = monthly
「テンプレートとの関連付け」をクリックし、全てのテンプレートにチェックを入れる。
「プロパティ」をクリックし
既存のカテゴリー = 自分がわかりやすいカテゴリー
「更新」をクリック。
記事を書くページの最下部に「優先度」と「更新頻度」が追加されました。
Google用サイトマップのデータ用テンプレートのチャンクを作る
「チャンク」 > 「チャンクを作成」 の順にクリック。
チャンク名 = GoogleSitemapTpl
チャンクコードに以下をコピペ。
----- この下の行からコピー -----
<url>
<loc>[+url+]</loc>
<lastmod>[+date+]</lastmod>
<priority>[+priority+]</priority>
<changefreq>[+changefreq+]</changefreq>
</url>
----- この上の行までコピー -----
「プロパティ」をクリックし
既存のカテゴリー = 自分がわかりやすいカテゴリー
チャンクの説明 = あとから見て何のチャンクかわかるように説明を入力。(ここでは、「Google用のサイトマップのテンプレート」と入力しています)
Google用サイトマップの記事を作る
「リソースを投稿」をクリック。
リソース名 : google-sitemap (好きな名前)
エイリアス : saitmap.xml
使用テンプレート : (blank)
メニューオーダー : ツリーの下に行くように大きめの番号を入力
メニューに表示 : チェックをはずす
「ページ設定」タブをクリックし
コンテントタイプ = text/xml
コンテナとして扱う = チェックをはずす
リッチテキストで編集 = チェックをはずす
検索対象に含める = チェックをはずす
キャッシュ有効 = チェックをはずす
更新時にキャッシュを削除(記憶されません) = チェック
「更新」をクリック。(一旦、更新する)
再度、google-sitemapの記事を開き、「本文」に下記をコピペ。
----- この下の行からコピー -----
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
[[Ditto?
&parents=`0`
&depth=`0`
&showInMenuOnly=`1`
&dateSource=`editedon`
&dateFormat=`%Y-%m-%d`
&orderBy=`pub_date ASC`
&tpl=`GoogleSitemapTpl`
]]
</urlset>
----- この上の行までコピー -----
「更新」をクリック。
「リソースを表示」をクリック。
下図のように表示されたら、出来上がりです。
robots.txtを作る
robots.txtファイルは検索エンジンに対して、登録して欲しくないファイルやフォルダを指定したり、「サイトマップはこれですよ」とお知らせするためのファイルです。
メモ帳などのテキストエディタを起動し
User-Agent:*
Sitemap:http://自分のドメイン/sitemap.xml
と入力し、「robots.txt」という名前をつけて保存する。
FTPソフトでドメイン直下にアップロードする。 ※必ずドメイン直下にアップロードする!
これで完成です。
参考サイト : http://spxi.ie-t.net/modx-evo/createawebsite/sitemap-xml.html