Joomla向けSEO:設定と公開のガイド
JoomlaのSEOは、記事、メニュー項目、SEFルーティングの関係によって左右されます。よく書かれた記事であっても、複数のナビゲーションの文脈からたどり着けることがあるため、読みやすいURLを有効にするだけでは、完全な最適化計画とは言えません。
ナビゲーションを記事の構造とあわせて設計する
エイリアスを編集する前に、どのカテゴリと記事をメインメニューに含めるべきかを洗い出します。読者に使ってほしい経路を選び、メニュー、パンくずリスト、記事内のリンクを一貫させてください。記事が複数のメニュー位置に表示される場合は、各項目が独立したコンテンツだと思い込まず、実際のURLとメタデータを確認します。カテゴリページは、そのトピックを説明し、読者が次に読むべき関連記事を選ぶ助けになるべきです。
SEFの設定をウェブサーバーに合わせる
「検索エンジンに優しいURL」のオプションと、サーバーレベルのリライトを区別してください。どちらかを変更する前に、トップページ、カテゴリ、記事の動作している例を記録します。Nginxの環境にApacheの手順をそのまま写すのではなく、サーバーに適した設定に従いましょう。変更後は、旧URLが対応する記事につながり、新しいルートが意図したコンテンツを表示するはずです。Joomlaが単に一般的な成功のレスポンスを返すだけでは不十分です。
メタデータと言語ナビゲーションを見直す
記事とメニューの設定が、タイトルとディスクリプションにどう寄与しているかを調べ、グローバルな値がページ固有の情報を隠さないようにします。多言語サイトでは、実際の翻訳リンクをたどり、各リンク先が意図した言語のコンテンツになっていることを確認してください。ルーティングを変更したときや、SEO拡張機能を更新した後は、目立つメニューに載っていない記事もテストします。目立たないコンテンツには、管理者がメインのナビゲーションだけを確認していては見逃してしまう、ルートの不整合が現れることがあります。
公開シナリオの実例
例として、あるサービス記事が、メインメニューと補助的なナビゲーションブロックの両方に表示されているとします。エイリアスを編集する前に両方のアドレスを記録し、優先するルートを選んで、canonicalを比較してください。正規化によって関連コンテンツへのアクセスが壊れないよう、子記事もたどって確認します。公開後のチェックに使えるよう、旧ルートから新ルートへの対応表を残しておきましょう。ナビゲーションのラベルが整ったというだけでは、ルーティングが安定している十分な根拠にはなりません。実際の公開記事と、その周囲のカテゴリリンクが引き続き機能している必要があります。
繰り返し使えるリリースチェックリスト
ウェブサイトに変更を加える前に、重要なページの簡単な一覧を作っておきます。現在のURL、想定する読者、タイトル、優先するcanonicalを記録してください。変更は1種類ずつ行い、以前の設定に戻せる手段を残します。コンテンツがまだ利用できない状態でスコアの最適化を進めるのではなく、まずアクセスしやすく有用なページから始めましょう。
翻訳したコンテンツは、言語ごとに完成版をそれぞれ独自のアドレスで公開します。自己参照のcanonicalと相互の言語リンクを確認し、対象となるURLをサイトマップに含めてください。意味が別の言語のページと一致しているというだけで、翻訳ページが自動的に重複コンテンツになるわけではありません。どのページをインデックスするかは検索エンジンが決めるため、どのような設定でも順位やトラフィックの増加は約束されません。
ツールと関連ガイド
公式リファレンス
SEF変更前に記録するJoomla固有の確認
- Global ConfigurationのSearch Engine Friendly URLsとUse URL Rewritingを別々に記録します。後者がindex.phpを除去するにはサーバー側の書き換え設定が必要です。検査点数を上げるためだけに本番で両方を切り替えないでください。
- 1つの記事について記事ID、カテゴリのエイリアス、各メニュー経路のItemidを記録し、パラメータURLと各メニューからのSEF URLを比較します。Itemidはルーターにメニューの文脈を渡します。本文が同じでもURLを交換可能とは判断できません。
- Apacheではホスティング担当者とJoomlaのhtaccess.txt規則と既存の.htaccessを確認してから書き換えを有効にします。IISとNginxにはそれぞれの設定が必要です。記事、カテゴリ、存在しないURLを試し、関連するJoomlaや拡張機能のURLキャッシュを消去します。
これは設定確認の手順であり、Joomla実機の測定結果ではありません。以下のIDは例なので、自分のメニューと記事の実際のIDを使ってください。
index.php?option=com_content&view=article&id=123&Itemid=456
index.php/category-alias/article-alias
category-alias/article-alias
よくある質問
SEFを有効にすれば、Joomlaのすべての URLが一貫しますか?
ベトナム語ページと英語ページの両方がGoogleに表示されることはありますか?
監査が成功すれば、インデックスは保証されますか?
今すぐウェブサイトのSEOをチェック
重要なSEO要素を無料でスキャンし、60秒で修正の提案を受け取れます。