「SEO」アドオンの内部動作に関する技術的な情報をまとめています。カスタマイズや高度な設定を行う際の参考としてご活用ください。
SEO名の一意性
SEO名は、完全なURLの固有部分です。つまり、同じSEO名を持つ商品が2つ存在しても、カテゴリーが異なれば問題ありません。例えば、男性用シューズと女性用シューズなどです(例: men/shoes と women/shoes)。SEO名が既に存在する場合、同じSEO名を作成するとインデックスに追加されます。同一階層で重複が発生した場合は、末尾に連番が自動付加されます(例: shoes、shoes-1)。
SEO名変更時の自動リダイレクト
SEO名を変更すると、古いURLからのリダイレクトが自動的に作成されます。SEO
名を編集する際に表示される「旧URLからのリダイレクトを作成」のチェックを外すことで、この機能を無効にできます。
検索エンジンのインデックス対象
このアドオンは、検索エンジンにページをインデックスするように指示します。インデックス対象となるページの一覧は、スキーマファイル seo/schemas/objects.php で定義されています。このファイルを参照することで、どのページがSEO処理の対象となるかを確認できます。
カノニカルURL
商品ページとカテゴリページに対してカノニカルURLが自動生成されます。ページネーション(複数ページにわたる一覧)には prev / next ディレクティブも付与されます。
SEOタブ
商品編集画面の「SEO」タブに、各商品のSEO関連情報(SEO名・メタタイトル・メタデスクリプション・リッチスニペットプレビューなど)がまとめて表示されます。
リッチスニペット
このアドオンは、Googleリッチスニペット(schema.orgに基づく)の標準仕様に基づいたメタタグが自動生成されます。生成されたリッチスニペットのプレビューは、商品詳細の編集画面にある「SEO」タブで確認できます。
301リダイレクト
以下のような動的URLに対して、301リダイレクトが適切に処理されます。
index.phpindex.php?dispatch=products.view&product_id=12
URL生成ルール
このアドオンは、商品(商品ページ – 正規URL)とカテゴリー(ページネーション付きの商品リスト – 正規URL、前へ、次へ)の正規URLを生成します。URLの生成ルールも同様に seo/schemas/objects.php スキーマファイルで定義されています。カスタムURLパターンを追加する場合はこのファイルを編集します。
