世間ではXOOPSがSEOに弱いといわれているので、それをどうにか最適化できないか?をつづっている第2弾です。先日はthemeファイルの最適化をご紹介しましたので、今日はモジュールの最適化の重要性をご説明します。
皆さんはモジュールをそのまま使う派ですか?それともカスタマイズして使う派ですか?
セキュリティアップデートへのマージ等の作業効率を考えても、テンプレートファイル以外はそのまま使うほうがメリットが多いということには私も賛成です。しかしながら、ユーザビリティの向上や、SEO効果を求められる企業サイトの構築としては、どうしてもやっておかなければならない対策があります。それがメタタイトルタグの出力設定です。
みなさんの使用しているモジュールのタイトルタグの吐き出し仕様を確認してみてください。
- モジュールトップページ
- カテゴリページ
- 詳細ページ
それぞれがきちんとそのページを表す最適なタイトルが出力されていますか?
実はxoopsに標準でついてくるnews、mylinks、newbb、xoopsfaq、xoopspollなどのモジュールは、どのカテゴリ、どのページにいってもモジュール名称しかタイトルタグに表示されることはありません。そのページが何たるかを表すタイトルタグに、最適な内容が入力されていないのです。これはXOOPSはSEOが弱いといわれても当然です。SEOという視点でなくとも、いろいろな場面で好ましくない仕様であり、最大の欠点であると私は思います。
SEO的には最大限の効果を出せる部分をみすみす切り捨ててしまっていると言えます。
まずあなたのお使いのモジュール構成を見直して下さい。XOOPSに標準的に含有されているものではなく、3rdパーティ製モジュールの方が、より現代的につくられ、かつ時代に即した機能改良を頻繁に行っている場合もあります。
モジュールの見直しによってもタイトル問題が解決しない場合、モジュールのphpファイルに手を入れる必要が出てきてしまいます。カテゴリページや詳細ページなどで、xoops_pagetitleに最適な情報が渡るように書き加えます。モジュールによっては非常に簡単かもしれませんし、最適な箇所が見つけ辛いものもあるかもしれません。しかしながら標準的なモジュールへの適応であれば、google検索であっさり見つけられる可能性もありますので、皆様にとってもそれほど敷居の高いものではないかも知れません。
