コンテンツやブログ記事などに、ディスクリプションやOGP(Open Graph Protocol)などのSEO用のメタタグを設定する機能です。
コアプラグイン BcSeo により提供されます。
BcSeo は初期状態ではインストールされていません。
また、インストールしただけでは設定した内容はフロントページに出力されません。次の2つの手順が必要です。
管理画面の「設定」>「プラグイン管理」より BcSeo(SEO設定) をインストールします。
利用中のテーマのレイアウトファイル(templates/layout/default.php など)の <head> 内に、次のコードを記載します。
<?php $this->BcBaser->seoMeta() ?>
| 項目 | 出力されるタグ | 設定できないコンテンツ |
|---|---|---|
| ディスクリプション | <meta name="description"> |
- |
| キーワード | <meta name="keywords"> |
- |
| カノニカル URL | <link rel="canonical"> |
サイト / ブログコンテンツ / ブログカテゴリ / カスタムコンテンツ |
| OG タイトル | <meta property="og:title"> |
サイト |
| OG ディスクリプション | <meta property="og:description"> |
- |
| OG タイプ | <meta property="og:type"> |
- |
| OG イメージ | <meta property="og:image"> |
- |
| OG URL | <meta property="og:url"> |
サイト / ブログコンテンツ / ブログカテゴリ / カスタムコンテンツ |
インストールすると、次の編集画面に「SEO設定」の入力欄が追加されます。
1つのページには、次の順序で設定値が引き継がれます。優先度の高い設定値が存在しない場合に、優先度の低い設定値が出力されます。
引き継がれるのは、サイトと、表示中のページ自身が属するコンテンツの設定だけです。
コンテンツツリー上の親子関係は参照しません。 例えばコンテンツフォルダに設定した値が、そのフォルダ配下の固定ページに引き継がれることはありません。フォルダの設定は、フォルダ自身のページにのみ適用されます。
また、次の項目はページごとに固有の値となるため、上記の引き継ぎを行いません。
設定を変更することで、出力する項目を追加・編集・削除できます。
標準の設定は plugins/bc-seo/config/setting.php に記載されています。
設定の変更後、プラグイン管理の BcSeo の管理アイコンよりDB更新画面(/baser/admin/bc-seo/seo_configs/update_db)を開き、実行するとデータベースが更新されます。