The SEO Framework:WordPressサイトのSEO機能を強化できる
WordPress サイトの SEO 機能を強化できる WordPress 用プラグインの紹介です。
それは「The SEO Framework」です。
その導入手順から日本語化・使い方と設定などを解説していきます。
- 1. The SEO Framework
- 2. Gutenberg エディターでの動作
- 3. The SEO Framework のインストール手順
- 4. The SEO Framework の日本語化
- 5. 専用メニュー
- 6. The SEO Framework の使い方(投稿のSEO強化)
- 7. The SEO Framework の設定(Settings)
- 7.1. 一般設定(General Settings)
- 7.2. タイトル設定(Title Settings)
- 7.3. 説明タグ設定(Description Meta Settings)
- 7.4. ホームページ設定(Homepage Settings)
- 7.5. ソーシャルメタ設定(Social Meta Settings)
- 7.6. スキーマ設定(Schema.org Settings)
- 7.7. ロボットメタ設定(Robots Meta Settings)
- 7.8. ウェブマスターメタ設定(Webmaster Meta Settings)
- 7.9. サイトマップ設定(Sitemap Settings)
- 7.10. フィード設定(Feed Settings)
- 8. 代替プラグイン
- 9. URL
The SEO Framework
The SEO Framework は、WordPressサイトのSEO機能を強化できます。
The SEO Framework では、以下の設定などを行うことができます。
- 投稿・固定ページなどの SEO 分析
- タイトル設定
- ソーシャルメタ設定(Open Graph/ Twitter Card/ Facebook メタタグ/ Twitter メタタグなど)
- パンくずリスト・サイトリンク検索ボックスの有効・無効
- ソーシャルアカウントのプロフィール URL の管理
- ロボット(クローラー)の動作制御
- Google/ Bing などの所有権確認コードの管理
- XML サイトマップの生成と制御(Ping 送信など)
- RSS フィードの制御
別途、拡張機能(有償も含む)をインストールすると機能追加も可能です。
記事を作成もしくは更新時点での The SEO Framework のバージョン:4.0.4
Gutenberg エディターでの動作
Gutenberg エディターでも正常動作します。
The SEO Framework のインストール手順
The SEO Framework をインストールするには 2 種類の方法があります。
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化する。
The SEO Framework – WordPress.org
もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面からインストールできます。
ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「The SEO Framework」と入力します。
検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。
プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。
WordPressプラグインのインストール手順を解説 – WordPress活用術
The SEO Framework の日本語化
The SEO Framework を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
専用メニュー
ダッシュボードの「設定」メニューの下に追加されています。
The SEO Framework の使い方(投稿のSEO強化)
投稿一覧に「SEO」列が追加されています。
各投稿の SEO 分析結果が色分けされて表示されています。
投稿SEO設定
一般設定
タイトルと説明の長さが適切かどうかを確認できます。
ソーシャル設定
投稿が Facebook か Twitter にシェアされた際のタイトルと説明を設定できます。
Social Image URL:
シェアされた際に表示する画像を選択します。
可視性設定
Canonical URL:
検索エンジンのインデックスに登録させたい URL を指定したい場合に使用します。
Robots Meta Settings:
ロボットへ指示したい場合に使用します。
Indexing – このページをインデックス化するかどうかをロボットに指示できます。
Link Following – このページのリンクに follow 属性を追加するかどうかをロボットに指示できます。
Archiving – このページをアーカイブ化するかどうかをロボットに指示できます。
Archive Settings:
Exclude this page from all search queries on this site.
このサイトの全ての検索クエリからこのページを除外するかどうか。
Exclude this page from all archive queries on this site.
このサイトの全てのアーカイブクエリからこのページを除外するかどうか。
301 Redirect URL:
このページにアクセスされた際に 301 リダイレクトさせることができます。
そのリダイレクト先 URL を入力します。
The SEO Framework の設定(Settings)
一般設定(General Settings)
レイアウト(Layout)
Display the SEO Bar in overview tables?:
投稿一覧などに SEO 列を追加するかどうか。
Display the SEO Bar in the SEO Settings metabox?:
投稿編集画面の投稿 SEO 設定のメタボックスに SEO 行を追加するかどうか。
SEO Bar とは上のようなアイコン郡の事を指します。
上が一覧に追加される列。下がメタボックスに追加される項目です。
Use symbols for warnings?:
上のアイコン群の色の見分けがつかない場合に記号で表示するかどうかを選択します。
Display pixel counters?:
ピクセルカウンターを表示するかどうか。
ピクセルカウンターとは上の画像の色のついた横に伸びるバーの事を指します。
入力した文字列の文字数が SEO 的に見て適正の範囲内かを表しています。
Display character counters?:
文字カウンターを表示するかどうか。
文字カウンターとは上の画像のピクセルカウンターの上に表示されている数字の事。
この文字数と同時に適正かどうかもメッセージ付きで表示されます。
パフォーマンス(Performance)
Enable search query alteration?:
検索クエリーの変更を許可するかどうか。
変更を許可する場合にデータベース内で変更するかサイト内で変更するかを選択します。
Enable archive query alteration?:
アーカイブクエリーの変更を許可するかどうか。
変更を許可する場合にデータベース内で変更するかサイト内で変更するかを選択します。
Enable automated Schema.org output cache?:
自動出力される Schema.org の構造化データをキャッシュするかどうか。
Enable sitemap generation cache?:
生成されたサイトマップをキャッシュするかどうか。
上記の 2 項目は、有効にすると、一時キャッシュとしてデータベースに保存されます。
カノニカル(Canonical)
Preferred canonical URL scheme:
優先される正規 URL スキームを選択します。
デフォルトでは自動検出になっています。
Add rel link tags to posts and pages?:
rel リンクタグを投稿と固定ページに追加するかどうか。
Add rel link tags to archives?:
rel リンクタグをアーカイブに追加するかどうか。
Add rel link tags to the homepage?:
rel リンクタグをホームページに追加するかどうか。
タイムスタンプ(Timestamps)
タイムスタンプの形式を選択します。
投稿タイプ(Post Types)
SEO の最適化を行わない投稿タイプを選択します。
WordPress 標準の投稿タイプは無効にできません。
カスタム投稿タイプ用です。
タイトル設定(Title Settings)
一般(General)
Strip HTML tags from generated titles?:
生成されたタイトルから HTML タグを削除するかどうか。
追加(Additions)
Blog Name Location:
投稿タイトル中のサイトタイトルの表示位置を選択します。
Title Separator:
タイトルとサイトタイトルとの区切り文字を選択します。
Remove blog name from the title?:
タイトルからブログ名を削除するかどうか。
プレフィックス(Prefixes)
Remove term type prefixes from title?:
タイトルから用語タイプのプレフィックスを削除するかどうか。
説明タグ設定(Description Meta Settings)
Automatically generate descriptions?:
説明を自動生成するかどうか。
Open Graph と Twitter Cards には説明が必要なので、
この項目を有効のままにしておくことをお勧めします。
ホームページ設定(Homepage Settings)
ここ設定項目は、ホームページの編集画面内で設定されている項目があると、
その項目よりも優先されます。
一般(General)
Meta Title:
検索エンジンの検索結果ページで使用されるサイトのタイトルを入力します。
Meta Description:
検索エンジンの検索結果ページで使用されるサイトの説明を入力します。
追加(Additions)
Add Meta Title Additions to the homepage title?:
ホームページのタイトルに追加でメタタイトルを追加するかどうか。
追加する場合には追加する内容を入力します。
Meta Title Additions Location:
追加する文字列の表示位置を選択します。
ソーシャル(Social)
Open Graph Title:
Open Graph Description:
Open Graph で使用するサイトのタイトルと説明を入力します。
Twitter Title:
Twitter Description:
Twitter Cards で使用するサイトのタイトルと説明を入力します。
ホームページがシェアされた際に表示する画像を指定できます。
ロボット(Robots)
Apply noindex to the homepage?:
ホームページに noindex を適用するかどうか。
Apply nofollow to the homepage?:
ホームページに nofollow を適用するかどうか。
Apply noarchive to the homepage?:
ホームページに noarchive を適用するかどうか。
Apply noindex to every second or later page on the homepage?:
ホームページ上の全てのページの 2 ページ目以降に noindex を適用するかどうか。
ソーシャルメタ設定(Social Meta Settings)
一般(General)
Output Open Graph meta tags?:
Open Graph メタタグを出力するかどうか。
Facebook、Twitter、Pinterest、及び他の SNS では、このメタタグを使用しています。
Output Facebook meta tags?:
Facebook メタタグを出力するかどうか。
Facebook 用の様々なメタタグを出力します。
Output Twitter meta tags?:
Twitter 用の様々なメタタグを出力します。
Output multiple Open Graph image tags?:
複数の Open Graph 画像タグを出力するかどうか。
Social Image Fallback URL:
ページまたは用語に利用可能な画像がない場合に使用する代替画像を指定できます。
Output shortlink tag?:
ショートリンクタグを出力するかどうか。
Facebook(Facebook)
Facebook App ID:
Facebook App ID を入力します。
Facebook Publisher page:
Facebook ビジネスページを入力します。
Facebook Author Fallback Page:
Facebook のユーザープロフィール URL を入力します。
Twitter(Twitter)
Twitter Card Type:
Twitter カードの種類を選択します。
Website Twitter Profile:
Twitter のユーザーネームを入力します。
Twitter Author Fallback Profile:
Twitter のユーザーネームを入力します。
投稿日付(Post Dates)
Add article:published_time to posts?:
投稿に article:published_time を追加するかどうか。
Add article:modified_time to posts?:
投稿に article:modified_time を追加するかどうか。
スキーマ設定(Schema.org Settings)
構造(Structure)
Enable Breadcrumbs?:
パンくずリストを有効にするかどうか。
Enable Sitelinks Searchbox?:
検索結果に自サイトを直接検索できるサイトリンク検索ボックスを表示するかどうか。
プレセンス(Presence)
Output Authorized Presence?:
許可されたプレゼンスを出力するかどうか。
This website represents:
このウェブサイトが、人か組織どちらかを運営しているかを選択します。
The organization or personal name:
組織名または個人名を入力します。
Enable logo?:
ウェブサイトのロゴを有効にするかどうか。
URL logo:
ロゴを選択します。
下記のソーシャルアカウントを持っている場合、
そのソーシャルアカウントのプロフィール URL を指定できます。
ロボットメタ設定(Robots Meta Settings)
一般(General)
Apply noindex to every second or later archive page?:
アーカイブページの 2 ページ目以降に noindex を適用するかどうか。
Specify aggregator copyright compliance directives?:
著作権ディレクティブを指定するかどうか。
Maximum text snippet length:
テキストスニペットの最大長を選択します。
少なくとも 320 文字以下にすることをオススメします。
Maximum image preview size:
プレビュー画像の最大サイズを選択します。
Maximum video preview length:
ビデオプレビュー時に再生する秒数を選択します。
インデックス(Indexing)
Apply noindex to Category archives?:
カテゴリアーカイブに noindex を適用するかどうか。
Apply noindex to Tag archives?:
タグアーカイブに noindex を適用するかどうか。
Apply noindex to Author pages?:
著者ページに noindex を適用するかどうか。
Apply noindex to Date archives?:
日付アーカイブに noindex を適用するかどうか。
Apply noindex to Search pages?:
検索ページに noindex を適用するかどうか。
Apply noindex to the entire site?:
サイト全体に noindex を適用するかどうか。
公開サイトで、このオプションを有効にしないこと。
Apply noindex to 投稿:
全ての投稿に noindex を適用するかどうか。
Apply noindex to 固定ページ:
全ての固定ページに noindex を適用するかどうか。
Apply noindex to メディア:
全てのメディアファイルに noindex を適用するかどうか。
フォロー(Following)
Apply nofollow to Category archives?:
カテゴリアーカイブに nofollow を適用するかどうか。
Apply nofollow to Tag archives?:
タグアーカイブに nofollow を適用するかどうか。
Apply nofollow to Author pages?:
著者ページに nofollow を適用するかどうか。
Apply nofollow to Date archives?:
日付アーカイブに nofollow を適用するかどうか。
Apply nofollow to Search pages?:
検索ページに nofollow を適用するかどうか。
Apply noindex to the entire site?:
サイト全体に nofollow を適用するかどうか。
公開サイトで、このオプションを有効にしないこと。
Apply noindex to 投稿:
全ての投稿に nofollow を適用するかどうか。
Apply noindex to 固定ページ:
全ての固定ページに nofollow を適用するかどうか。
Apply noindex to メディア:
全てのメディアファイルに nofollow を適用するかどうか。
アーカイブ(Archiving)
Apply noarchive to Category archives?:
カテゴリアーカイブに noarchive を適用するかどうか。
Apply noarchive to Tag archives?:
タグアーカイブに noarchive を適用するかどうか。
Apply noarchive to Author pages?:
著者ページに noarchive を適用するかどうか。
Apply noarchive to Date archives?:
日付アーカイブに noarchive を適用するかどうか。
Apply noarchive to Search pages?:
検索ページに noarchive を適用するかどうか。
Apply noarchive to the entire site?:
サイト全体に noarchive を適用するかどうか。
公開サイトで、このオプションを有効にしないこと。
Apply noarchive to 投稿:
全ての投稿に noarchive を適用するかどうか。
Apply noarchive to 固定ページ:
全ての固定ページに noarchive を適用するかどうか。
Apply noarchive to メディア:
全てのメディアファイルに noarchive を適用するかどうか。
ウェブマスターメタ設定(Webmaster Meta Settings)
Google/ Bing/ Yandex/ Pinterest 用のサイトの所有権コードを登録できます。
サイトマップ設定(Sitemap Settings)
一般(General)
Output sitemap?:
XML サイトマップを出力するかどうか。
Sitemap Query Limit:
サイトマップの生成時に使用するクエリーで取得できる最大投稿数を指定します。
サイトマップ生成に問題が発生している場合には値を減らしましょう。
Robots.txt(Robots.tx)
Add sitemap location to robots.txt?:
robots.txt にサイトマップの場所を追加するかどうか。
メタデータ(Metadata)
Add to the sitemap?:
サイトマップに lastmod タグを追加するかどうか。
Add to the sitemap?:
サイトマップに priority タグを追加するかどうか。
Ping(Ping)
Use cron for pinging?:
ping に cron を使用するかどうか。
デフォルトでは、最大でも 1 時間に 1 回 Ping 送信されます。
Notify Google about sitemap changes?:
サイトマップの変更を Google に通知するかどうか。
Notify Bing about sitemap changes?:
サイトマップの変更を Bing に通知するかどうか。
スタイル(Style)
Style Sitemap?:
サイトマップにスタイリングを適用するかどうか。
Add site logo?:
サイトマップにサイトのロゴを追加するかどうか。
Sitemap header background color:
サイトマップのヘッダーの背景色を選択します。
Sitemap title and lines color:
サイトマップのタイトルと線の背景色を選択します。
フィード設定(Feed Settings)
Convert feed entries into excerpts?:
フィードエントリを抜粋に変換するかどうか。
Add link to source below the feed entry content?:
フィードエントリコンテンツの下にソースへのリンクを追加するかどうか。
代替プラグイン
The SEO Framework にほしい機能が無かった場合には、
The SEO Framework 以外にもサイト内検索を強化できるプラグインを記事にしています。
以下では、The SEO Framework を含めて 6 個を簡単に紹介しています。