こんにちは。
職人見習いの齋藤です。
今回はMTでウェブサイトやブログを作成する際のタイトルに関する内容です。
MT5でブログを作成すると、デフォルトで用意されている各テンプレート
(インデックステンプレートのメインページやブログ記事リストテンプイレート等)
それぞれがテンプレート内にtitleタグを記述しています。
これらをシステム側のグローバルテンプレートにタイトルのモジュールとしてまとめて記述し、
各テンプレートでインクルードするようにすれば管理が楽になります。
インデックステンプレートやブログ記事リスト等どのテンプレートでもちゃんとタイトルが表示されるように
MTIfArchiveTypeタグを使って表示の出し分けを行います。
例えば、少し回りくどい書き方をすると以下のようになります。
■■■ カテゴリー・年別アーカイヴ用タイトル ■■■ <$MTBlogName$> | <$MTArchiveTitle$> <$MTBlogName$> | <$MTArchiveTitle$> ■■■ 記事用タイトル ■■■ <$MTBlogName$> | <$MTEntryTitle$> ■■■ ウェブページ用タイトル ■■■ <$MTBlogName$> | <$MTPageTitle$>
<$MTBlogName$>を使うと、ブログに設定したブログの名前が表示されます。
その後ろに区切り文字を挟んで、各テンプレートごとに必要なタイトルとして表示したい文字列を
生成するタグを追加します。
SEOの観点から全てのページでtitleが違うようにする事は重要です。
また、表示させる内容もキーワードを詰め込みすぎるとスパム扱いになってしまったり、
余計な記号などを含めてしまうと、評価が下がってしまうこともあるので、
最小限でわかりやすく、最適化されたタイトルになるよう指定するようにします。
※この記事は、なかの人(Iret_msaito)が書いています。