ほとんどのWordPress SEOガイドは「プラグインをインストールしてサイトマップを追加する」ところで止まっています。このガイドは違います。
このガイドでは、クロール管理、インデックス制御といった技術的なアーキテクチャスタック全体を網羅しています。 Core Web Vitals 最適化、スキーママークアップ、サーバーレベルの修正、そして 2026年のランキングを再形成するAI時代のシグナル。また、各レイヤーをどのように SkySEOManager が処理し、5つの異なるツールを使い分ける必要がないようにするかを正確に示します。
それでは始めましょう。
目次
- GoogleはあなたのWordPressサイトを実際にどう処理しているのか
- クロールアーキテクチャ:最も過小評価されているWordPress SEOの問題
- Robots.txt:Googleの時間を無駄にするのをやめる
- 正しいXMLサイトマップの作成
- インデックス制御:canonical、noindex、クロールスカルプティング
- URL構造とパーマリンクの最適化
- Core Web Vitals:WordPressにおけるLCP、INP、CLS
- HTTPS、リダイレクト、そして404問題
- スキーママークアップ:基本を超えて
- 国際SEOと 多言語WordPress
- おそらく無視しているWordPressの技術的負債
- テクニカルSEO監査チェックリスト
- 次に構築すべきもの:トピカルオーソリティマップ
WordPressにおいてテクニカルSEOが最もレバレッジの高い作業である理由
不都合な真実:あるトピックについて最高の記事を書いても、コンテンツが平凡で技術的に優れたサイトに負けてしまうことがあります。
2026年、Googleはもはや単なるテキストマッチングエンジンではありません。Googlebotでクロールし、JavaScriptをレンダリングし、 ページエクスペリエンスシグナルを評価し、Core Web Vitalsをリアルタイムで測定し、AIモデルを使用してコンテンツタイプ間の関係を理解します。技術的なインフラが壊れているサイトは、コンテンツがどれほど優れていても、存在しないのと同じです。
WordPressはインターネット上の全ウェブサイトの43%を支えています。しかし、その普及には隠れた代償が伴います。 WordPressはデフォルトでは最適化されていません テクニカルSEOのために。そのデフォルトのURL構造は、重複するアーカイブ、タグページ、著者ページ、カテゴリの重複を露呈させ、クロールバジェットを静かに浪費させます。デフォルトの画像処理は受動的です。プラグインエコシステムは、レンダリングをブロックするスクリプトの地雷原です。
このガイドは、そのすべてを体系的に修正します。
1. Googleは実際にあなたのWordPressサイトをどのように処理しているか
設定を一つでも変更する前に、Googlebotがあなたのサイトを訪れたときに何が起こるかを理解してください。クロール・レンダリング・インデックスのパイプラインは次のように機能します。
Googlebot discovers URL
↓
Checks robots.txt — can it crawl this?
↓
Fetches HTML from your server
↓
Renders JavaScript (Chrome-based renderer)
↓
Evaluates indexability signals (canonical, noindex, meta robots)
↓
Assesses page experience (Core Web Vitals, HTTPS, mobile)
↓
Extracts entities, links, structured data
↓
Decides to index and assigns quality signals
ほとんどのWordPressサイト所有者はステップ5〜8のことしか考えていません。ステップ1〜4こそが、ほとんどのサイトがオーソリティ、クロールバジェット、ランキングを静かに失っている場所です。
2026年のシフト:Googleのクローラーは現在、Multitask Unified Model (MUM) を使用してコンテンツタイプ間の関係を理解しています。つまり、コンテンツの技術的なアクセシビリティと同じくらい、コンテンツのセマンティックな完全性が重要であるということです。技術的に完璧なページであっても、コンテンツが薄ければ勝てません。
2. クロールアーキテクチャ:最も過小評価されているWordPress SEOの問題
クロールバジェットとは何か、そしてそれが実際に重要になるのはいつか?
クロールバジェットとは、Googlebotが一定期間内にあなたのサイトをクロールするページ数のことです。約500ページ未満の小規模サイトでは、制限要因になることはほとんどありません。ECサイト、会員制サイト、出版アーカイブなどの大規模サイトでは、これが重要になります。
Googleは、サーバーがユーザーエクスペリエンスを低下させずにGooglebotをどれだけ速く処理できるか、そしてページがどれだけ人気があり新鮮に見えるかという2つのシグナルに基づいてクロールバジェットを計算します。
問題点:WordPressはデフォルトで膨大な量の低価値なURLを生成します。すべてのタグ、カテゴリ、著者アーカイブ、ページネーションのバリエーション、日付アーカイブは、Googlebotがクロールできる(そして実際にクロールする)個別のURLです。あなたのサイトに200の実際のページがあっても、WordPressのデフォルトの動作により1,400の発見可能なURLが存在する場合、Googlebotはあなたの最も重要なコンテンツに到達できない可能性があります。
WordPressのURL肥大化:隠れたクロールの代償
一般的なWordPressサイトは、意図的に作成したわけではない可能性が高い、以下のURLタイプを生成します。
| URLタイプ | 例 | SEO価値 |
|---|---|---|
| タグアーカイブ | /tag/wordpress-seo/ | 低い(通常は薄い) |
| 著者アーカイブ | /author/admin/ | 低い(重複コンテンツのリスク) |
| 日付アーカイブ | /2023/04/15/ | ほぼゼロ |
| ページネーションのバリエーション | /page/2/, /page/3/ | コンテキストによる |
| 検索結果ページ | /?s=keyword | ゼロ — 無限に生成されるため、noindexにする必要がある |
| フィードURL | /feed/, /comments/feed/ | ほぼゼロ |
| 添付ファイルページ | /wp-content/uploads/... | ゼロ |
クロールの無駄を監査する方法: Screaming Frogを使用してサイトをクロールし、発見可能なすべてのURLをエクスポートします。合計が意図したページ数の3倍を超える場合は、クロールの無駄の問題を抱えています。Google Search Consoleの「カバレッジ」レポートと照らし合わせてください。「検出 - インデックス未登録」というURLが数千件表示されている場合、それはクロールの無駄の問題を直接示す診断上の重要な手がかりです。
3. Robots.txt:Googleの時間を無駄にするのをやめる
WordPressのデフォルトのrobots.txtは、 /wp-admin/をブロックするだけです。それ以外はすべて公開されているため、Googlebotは検索結果ページ、添付ファイルページ、管理用AJAXエンドポイント、フィードの重複を喜んでクロールしています。
SkySEOManagerによるRobots.txtの管理
SkySEOManagerには専用の Robots.txtマネージャー タブが含まれており、2つの同期された編集モードがあります:
- ビジュアルルールビルダー — コードに触れることなく、Allow、Disallow、またはSitemapディレクティブを追加できます。ディレクティブタイプを選択し、パスを入力すると、即座に追加されます。
- 生のコードエディタ — ビジュアルビルダーとリアルタイムで同期されます。いつでもモードを切り替えることができ、一方での変更は即座にもう一方に反映されます。
際立った機能:クリック 「AI分析」 をクリックすると、Geminiがrobots.txtファイル全体を最新のSEOベストプラクティスと照らし合わせてレビューし、リスクのあるルールを指摘して改善案を提示します。これにより、以前は技術的なSEOコンサルタントの仕事だったものが、わずか2分の作業に変わります。
本番環境対応のWordPress用Robots.txt
SkySEOManagerのRAWエディタに貼り付けられる、確実な出発点は以下の通りです:
User-agent: *
# WordPress system areas
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
Disallow: /wp-includes/
# Infinite/zero-value URL spaces
Disallow: /?s=
Disallow: /search/
Disallow: /feed/
Disallow: /*/feed/
Disallow: /*/trackback/
Disallow: /trackback/
# Thin archive pages (evaluate per site)
Disallow: /author/
Disallow: /date/
# Allow CSS/JS so Googlebot can render your pages
Allow: /wp-content/themes/*.css
Allow: /wp-content/themes/*.js
Allow: /wp-content/plugins/*.css
Allow: /wp-content/plugins/*.js
Sitemap: https://yoursite.com/sitemap.xml
# AI crawler governance (2026)
User-agent: GPTBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: CCBot
Disallow: /
重要な区別: robots.txtでURLをブロックしても、外部ページからリンクされている場合、インデックス登録を防ぐことはできません。Googleは外部シグナルに基づいて、ブロックされたページを検索結果(SERP)に表示する可能性があります。Robots.txtはクロールを制御するものであり、インデックス登録を制御するものではありません。実際にインデックスから除外するには、 noindex をクロール可能なページで使用してください。robots.txtでのブロックとnoindexを同じURLに併用しないでください。

2026年のAIクローラーに関する考察
AIクローラー(GPTBot、anthropic-ai、CCBot、PerplexityBotなど)は現在、かなりのサーバーリソースを消費しています。これらを許可するかブロックするかは、戦略次第です。AIが生成する要約にコンテンツを参照させたい場合(回答エンジン最適化:AEOと呼ばれる戦略)、許可してください。帰属表示なしでコンテンツをスクレイピングされることを懸念する場合は、ブロックしてください。SkySEOManagerのAI分析機能を使用して、特定の環境におけるトレードオフを検討してください。
4. 正しいXMLサイトマップの作成
サイトマップは、サイトの何が重要かをGoogleに伝える直接的なコミュニケーションチャネルです。自動生成するのは第一歩ですが、ほとんどのサイトで正しく行われていません。
SkySEOManagerのサイトマップタブ
次の場所に移動します: SkySEOManager → サイトマップ 以下を実行します:
- トグル一つでサイトマップ生成を有効化
- 投稿、固定ページ、商品、カスタム投稿タイプなど、含める公開投稿タイプを正確に選択
- サイトマップに即座にアクセス
/sitemap.xml
サイトで多言語コンテンツ用にTranslatePressを使用している場合、SkySEOManagerは選択した各投稿タイプに対して言語別のサイトマップバリエーションを自動的に作成します。これは、本来なら大きな技術的負担となる作業を自動的に処理するものです。
サイトマップから除外すべきもの
クリーンなサイトマップは、何が重要かをGoogleに伝えます。すべてを含めるとシグナルが希薄になります。
除外するもの:
- タグアーカイブページ(コンテンツが豊富な編集ハブである場合を除く)
- 著者アーカイブ
- 日付ベースのアーカイブ
- 2ページ目以降のページネーションされたバージョン
- サンクスページ、ログインページ、アカウントページ
- マークしたURL
noindex
最大の過ち: サイトマップに noindex URLを含めること。これはGoogleに矛盾したシグナルを送ることになります(含めるべきだが、無視もすべき)。SkySEOManagerの「インデックス作成とSEOボックス」タブを使用して投稿タイプごとにデフォルトのnoindexルールを設定し、それらのタイプをサイトマップ設定から除外してください。
Google Search Consoleでのサイトマップ監視
GSC → サイトマップ経由で送信した後、毎月以下のエラーを確認してください:
- 「送信されたURLが見つかりません(404)」 — サイトマップが削除または移動されたコンテンツを参照している
- 「送信されたURLはrobots.txtによってブロックされています」 — サイトマップとrobots.txtの間の矛盾
- 「送信されたURLは『noindex』とマークされています」 — 直ちに解決すべき別の矛盾
これらのエラーは、クロール予算を無駄に消費します。サイトの移行、コンテンツの整理、パーマリンクの変更後によく発生します。
5. インデックス制御:正規化(Canonical)、Noindex、クロールスカルプティング
ここが、ほとんどのWordPressサイトが気づかないうちにランキングを落としている箇所です。
Canonicalタグ:最も誤解されている技術的SEOツール
CanonicalタグはGoogleに「このコンテンツのすべてのバージョンの中で、インデックス登録してほしいのはこれです」と伝えます。WordPressは、ほとんどのサイト所有者が予期しない形で、正規化に関する課題を生み出します。
カテゴリーとタグのURLの重複。 投稿が /blog/my-post/ にある場合、 /category/seo/my-post/ そして /tag/wordpress/my-post/からもアクセスできる可能性があります。これら3つのURLはすべて、プライマリURLに正規化する必要があります。
HTTP対HTTPS、www対非wwwwww. サイトが4つのURLバリエーションでアクセス可能な場合、それらを統合するために正規化(canonical)と301リダイレクトの両方が必要です。どちらか一方だけでは不十分です。
正規化チェーン それ自体が正規化タグを持つURLを指す正規化タグのことです。Googleはチェーンを追跡するのをやめ、あなたの指示を無視します。コンテンツを移行する際は常にチェーンがないか監査してください。
正規化チェックリスト:
- すべてのページに正確に1つの正規化タグがある
- 正規化タグがHTTPSで、一貫した形式(wwwまたは非www)のバージョンを指している
- 正規化URLがサイトマップに含まれている
- サイト内のどこにも正規化チェーンが存在しない
- ページ分割されたページが自己正規化しているか、正しいページネーションロジックを使用している
SkySEOManagerによるnoindex設定
SkySEOManagerの インデックス作成とSEOボックス タブを使用すると、デフォルトを設定できます noindex や nofollow 投稿タイプやタクソノミー全体に対するルールを一括で設定でき、個別の投稿を編集する必要はありません。これは、薄いアーカイブを大規模に処理するための適切なアプローチです。
デフォルトでnoindexにすべきもの:
- 質の高い投稿が5件未満のタグアーカイブ
- 単一著者のサイトにおける著者アーカイブ
- 日付ベースのアーカイブ
- WordPressの検索ページ(
/?s=) - サンキューページおよび確認ページ
ケースバイケースの判断が必要なもの:
- カテゴリーページ — 編集による紹介コンテンツがある場合はインデックスし、単なるリンク集の場合はnoindexにする
- ページ分割されたアーカイブ — 測定可能なトラフィックがある場合は2〜3ページ目以降もインデックスし、そうでない場合はnoindexにする
個別の投稿やページについては、 SkySEOManager SEOボックス をGutenbergエディタ内の「高度な設定」タブで使用し、アイテムごとのnoindexおよびnofollow制御を行います。コードなしで完全な粒度で制御可能です。
Noindexの罠
robots.txtでページをブロックし、同時に noindexとマークしてはいけません。Googlebotがページをクロールできない場合、noindexディレクティブを読み取ることができないため、外部からのリンク信号を通じて検索結果にページが表示される可能性があります。ルール:システムレベルのパス(管理画面、プラグインアセット、テーマファイル)をブロックするにはrobots.txtを使用し、クロールはさせたいがインデックスはさせたくないコンテンツページにはnoindexを使用してください。
6. URL構造とパーマリンクの最適化
URL構造はクロール可能性、ユーザーエクスペリエンス、クリック率に影響します。WordPressは完全な制御を提供しますが、それは利点であると同時に責任でもあります。
適切なパーマリンク設定
次のサイトにアクセスしてください: 設定 → パーマリンク 」に移動し、 投稿名: /%postname%/

を選択します。ニュースサイトを運営している場合を除き、日付ベースの構造(/%year%/%monthnum%/%postname%/)は避けてください。日付ベースのURLはユーザーにコンテンツの古さを伝え、エバーグリーンコンテンツのクリック率を低下させます。読者はURL内の「2021」を見て、その情報がまだ正確かどうかを即座に疑うようになります。
URLのベストプラクティス:
- URLを短く記述的に保つ:3〜5個の有意義な単語
- アンダースコアではなくハイフンを使用する(Googleはハイフンを単語の区切りとして扱います)
- URLからストップワード(
a,the,and,of)を削除する - インデックスされたURLは、301リダイレクトなしで変更してはならない
カテゴリープレフィックス:削除する
WordPressはデフォルトですべてのカテゴリーURLに /category/ を追加するため、SEOカテゴリーは /category/seo/ ではなく、 /seo/これはURL階層に不必要な深みを与えてしまいます。専用のリライトプラグインを使用してプレフィックスを削除してください。ただし、変更を行う前に古いカテゴリURLから301リダイレクトを設定してください。
末尾のスラッシュ:どちらかの形式に統一する
形式を1つ選択し(末尾にスラッシュがある/my-page/、またはない/my-page)、それをサイト全体で強制適用してください。 .htaccess またはNginxの設定で行います。混在した使用は、同じページの2つのバージョン間でクロールシグナルを分散させる技術的な重複コンテンツを作成してしまいます。
7. Core Web Vitals:WordPressにおけるLCP、INP、CLS
Core Web Vitalsは、Googleが定量化したユーザーエクスペリエンスのシグナルであり、直接的なランキング要因です。2026年現在、3つの指標がページエクスペリエンスを定義しています。
Largest Contentful Paint (LCP) — 目標:2.5秒未満
LCPは、最も大きな可視コンテンツ要素(通常はヒーロー画像やメインの見出し)が画面に表示されるまでにかかる時間を測定します。
WordPressにおけるLCPを低下させる主な要因とその修正方法:
| 原因 | 修正方法 |
|---|---|
| 最適化されていないヒーロー画像 | WebPに変換し、追加する fetchpriority="high" |
| サーバー応答の遅延 | マネージドWordPressホスティングまたはVPSにアップグレードする |
| ファーストビューでのレンダリングブロックJavaScript | 重要でないJSを遅延読み込みし、重要なCSSをインライン化する |
| ページキャッシュがない | サーバーレベルのページキャッシュを有効にする |
| CDNがない | CloudflareまたはBunnyCDNを追加する |
| Google Fontsをリモートで読み込んでいる | フォントをセルフホストする |
最も効果的な単一の変更:ヒーロー画像を以下で配信する fetchpriority="high" ブラウザに他の何よりも先に読み込むよう指示するため:
html
%lt;img
src="hero-image.webp"
alt="Descriptive alt text"
fetchpriority="high"
loading="eager"
width="1200"
height="630"
>
Interaction to Next Paint (INP) — 目標:200ms未満
INPは2024年3月にFID(First Input Delay)に代わって導入されました。最初のインタラクションのみを測定していたFIDとは異なり、INPはユーザーセッション全体(訪問中のすべてのクリック、タップ、キーボード入力)を通じて応答性を測定します。
WordPressにおけるINPを低下させる要因:
- ページビルダー(Elementor、WPBakery、Divi)による重いJavaScript
- ページ読み込み中にメインスレッドをブロックする分析スクリプト
- 同期的に初期化されるCookie同意スクリプト
- すべてのページで過剰なjQueryを実行する、コーディングの不適切なプラグイン
INPの修正: Chrome DevToolsの「Performance」タブを使用して、長いタスク(メインスレッドで50msを超えるもの)を特定します。サードパーティのスクリプトはユーザーのインタラクション後まで遅延させます。Query Monitorを使用してプラグインを監査し、メインスレッドの混雑を引き起こしているJavaScriptを多用する原因を特定してください。
Cumulative Layout Shift (CLS) — 目標:0.1未満
CLSは、読み込み中にページがどれだけ予期せずずれるかを測定します。画像が上に読み込まれることでボタンが跳ね上がり、クリックしようとした場所からずれてしまうという不快な体験のことです。
WordPressにおけるCLSの原因:
- 明示的な
widthそしてheight属性がない画像(ブラウザがスペースを確保できない) - 予約されたコンテナなしで読み込まれる広告
- 読み込み中にテキストの再フローを引き起こすWebフォント
- 既存のコンテンツの上に表示されるCookieバナー
画像サイズ指定漏れに対するクイックフィックス (以下に追加 functions.php):
php
function add_image_dimensions($attr, $attachment, $size) {
if (empty($attr['width']) || empty($attr['height'])) {
$meta = wp_get_attachment_metadata($attachment->ID);
if ($meta && isset($meta['width'], $meta['height'])) {
$attr['width'] = $meta['width'];
$attr['height'] = $meta['height'];
}
}
return $attr;
}
add_filter('wp_get_attachment_image_attributes', 'add_image_dimensions', 10, 3);
Core Web Vitalsを正しく測定する
データには2種類あり、Googleがランキングに使用するのはそのうちの1つだけです:
フィールドデータ(実際のユーザー測定値 — Googleが実際にランキングに使用するもの):
- Google Search Console → Core Web Vitalsレポート
- PageSpeed Insights → フィールドデータセクション(「実際のユーザーの体験を確認する」とラベル付けされています)
ラボデータ(シミュレーション — 問題の診断には役立ちますが、ランキングには使用されません):
- Chrome DevToolsのLighthouse
- GTmetrix
- WebPageTest
常にフィールドデータに合わせて最適化してください。低速なサーバーと低速な実際のユーザー環境でLighthouseのスコアが完璧であっても、それは虚栄の指標であり、ランキングシグナルではありません。
8. HTTPS、リダイレクト、および404問題
HTTPS:譲れない基盤
2026年現在、サイトがまだHTTPのままであれば、このガイドの技術的な最適化は役に立ちません。SSL証明書を取得し(Let’s Encryptは無料です)、HTTPSを強制してください。
WordPressのHTTPS移行チェックリスト:
- サーバーにSSL証明書がインストールされていること
- 設定 → 一般でWordPressアドレスとサイトアドレスがHTTPSに更新されていること
- サーバーレベルでHTTPからHTTPSへの301リダイレクトが設定されていること
- すべての内部リンクがHTTPSに更新されていること(データベースの検索・置換ツールを使用)
- Google Search ConsoleがHTTPSプロパティを個別に追跡するように更新されていること
- 混在コンテンツの警告が解決されていること(HTTPSページでHTTPリソースが読み込まれている状態)
リダイレクトのアーキテクチャ
不適切なリダイレクト管理はクロールバジェットを浪費します。すべてのリダイレクトはPageRankを渡しますが、Googlebotがリダイレクトを辿るたびに、チェーンの各ホップでシグナルが失われます。
ルール:
- 301 恒久的な移動用(リンクエクイティの約99%を保持)
- 302 一時的なリダイレクト用(元のURLのエクイティを保持)
- リダイレクトをチェーンさせないこと — A→B→CをA→Cに統合する
- リダイレクトスタックを毎年監査すること — 古いルールが蓄積されるとサーバーの応答が遅くなります
404モニター:SkySEOManagerが不可欠になる理由
リンク切れはSEOにおける静かなる殺し屋です。訪問者が遭遇するすべての404エラーは、ユーザーにとっては行き止まりであり、Googlebotにとってはクロールの機会の損失です。ほとんどのWordPressサイト所有者は、完全な監査を行うまでリンク切れに気づきませんが、その時点ではすでに数百ものエラーが蓄積されています。
SkySEOManagerの 404モニター は、サイト上のすべての404エラーを自動的に記録します:
- リンク切れのURL
- ヒット数 — 何回トリガーされたか
- 最初に見つかった日時 / 最後に確認された日時
- リファラー — トラフィックの発生元
モニターダッシュボードから、以下を作成できます: 301または302リダイレクト 編集作業なしで、直接正しい宛先にリダイレクトできます。 .htaccess この AI 404リダイレクト提案 機能は、Geminiを使用して、既存のコンテンツに基づいて各リンク切れURLに最適なリダイレクト先を自動的に推奨します。これにより、数時間かかるクリーンアップ作業が数分で完了します。
404メールアラート (SkySEOManager → 404設定で構成):
- 頻度の選択:即時、1時間ごと、または日次ダイジェスト
- ボットの調査ごとにアラートが飛ばないよう、最小ヒットしきい値を設定
- 信頼性の高い配信のためにSMTP設定を構成
- 実際に使用する前にテストメールボタンを使用
アクティブなリダイレクトがない90日以上前のエントリーは、データベースから自動的に削除されます。手動でのクリーンアップは不要です。
9. スキーママークアップ:基本を超えて
スキーママークアップは、エンティティの関係を機械可読な言語でGoogleに伝えるための手段です。2026年現在、AIの要約がSERPのファーストビューをますます支配する中、スキーマはオプションから必須の基盤へと変化しました。
SkySEOManagerが自動的に処理するスキーマタイプ
Article / BlogPosting すべてのブログ投稿には、ArticleまたはBlogPostingスキーマが自動的に適用され、 datePublished そして dateModified 正確に設定されます。
組織 SkySEOManager → 設定から、ホームページのOrganizationスキーマを設定します。会社名、ロゴURL、ソーシャルメディアのプロフィールリンクを含めてください。これによりエンティティの権威が構築されます。これは、Googleがあなたのブランドを単なるドメイン名ではなく、ナレッジグラフ内の既知のエンティティとして認識するための方法です。
BreadcrumbList(パンくずリスト) SkySEOManagerはサイト全体でBreadcrumbListスキーマを生成します。好みの区切り文字、ホームラベル、表示オプションで有効にしてください。パンくずリストのリッチリザルトは、検索結果(SERP)のタイトル直下に表示され、クリック率(CTR)を向上させます。
ホームページのスキーマタイプ 会社、個人、地域ビジネス、コンテンツ出版物のいずれを表現しているかに応じて、ホームページのスキーマとしてOrganization、Person、LocalBusiness、またはWebSiteから選択してください。
WooCommerce / 商品スキーマ WooCommerce商品向けの完全自動商品スキーマ。価格、在庫状況、サイトマップ内の商品画像が含まれます。WooCommerceの設定以外に追加の設定は不要です。
リッチスニペットスキーマ用Gutenbergブロック — SkySEOManagerの差別化要因
ほとんどのSEOツールでは、JSON-LDを手動でコーディングするか、コンテンツ作成後に別の設定パネルを開く必要があります。SkySEOManagerは、編集ワークフローの一部として有効なスキーマを生成するネイティブなGutenbergブロックを提供します。
Sky SEO FAQブロック FAQブロックを任意の投稿に追加し、ブロックエディタで直接質問と回答を入力すると、公開時に有効なFAQスキーマが生成されます。FAQリッチリザルトは、検索結果での占有面積を劇的に拡大し、展開可能なQ&Aを検索結果の直下に表示することで、競合他社を検索結果の下位に押し下げることがよくあります。
Sky SEO How-Toブロック チュートリアルやガイドコンテンツには、How-Toブロックを追加して、手順を対話形式で入力してください。有効なHowToスキーマが自動的に生成され、Google検索でのステップバイステップのリッチリザルトの対象となります。
Sky SEOレビューブロック ブロック内の対話型評価フィールドを使用して、レビュー投稿や比較コンテンツに商品レビューのスキーマを追加します。JSONは不要です。
ここでのワークフローの改善は本物です。コンテキストを切り替えたり、ツール間でマークアップをコピーしたりすることなく、同じ編集環境でコンテンツとスキーマを同時に構築できます。
スキーマのテスト
実装するたびに検証してください:
- Googleリッチリザルトテスト:
search.google.com/test/rich-results - Schema.orgバリデーター:
validator.schema.org - Google Search Console → 検索での見え方 → リッチリザルト(インデックス登録から2〜4週間後に確認)
よくある間違い:以下の情報がない著者スキーマ sameAs リンク。 著者スキーマには、LinkedIn、Twitter/X、個人のサイトなど、著者の専門的なプロフィールへのリンクを含める必要があります。これは、Googleの品質評価者が2026年に特に注目する、具体的なE-E-A-T(経験、専門性、権威性、信頼性)のシグナルです。
10. 国際SEOと多言語WordPress
サイトが複数の言語や地域に対応している場合、hreflangタグはどのユーザーにどのバージョンを表示すべきかをGoogleに伝えます。これを間違えると、英国の訪問者が米国向けコンテンツにたどり着いてすぐに離脱してしまい、CTRとセッション品質のシグナルの両方を損なうことになります。
SkySEOManagerによる多言語サイトマップ
サイトでTranslatePressが有効になっている場合、SkySEOManagerは選択された各投稿タイプに対して、言語別のサイトマップバリエーションを自動的に作成します。これにより、多言語WordPress SEOの技術的に最も複雑な側面の一つが、個別の設定なしで処理されます。プラグインがTranslatePressを検出し、それに応じてサイトマップの動作を拡張します。
Hreflangの相互関係ルール
すべてのhreflang実装は相互的である必要があります。ページAがページBをドイツ語版としてリストしている場合、ページBはページAを英語版としてリストしなければなりません。相互関係が壊れていると、Googleはhreflangタグを完全に無視します。これは、専用の監査ツールなしでは診断が難しい、静かな失敗です。
実装オプション:
- サブフォルダー構造 (
/en/,/de/)— プラグインとヘッダー経由のhreflang注入で管理可能 - サブドメイン構造 (
de.example.com)— より強力な分離が可能だが、管理が複雑 - 別ドメイン (
example.de,example.co.uk)— 最も強力なジオターゲティングシグナル。hreflangの相互リンクを備えた個別のGSCプロパティが必要
実装が正しく機能していると想定する前に、Aleyda Solisの無料hreflangバリデーターを使用して、多言語ページ全体の相互関係を監査してください。
11. おそらく無視しているWordPressの技術的負債
プラグインの肥大化:静かなパフォーマンスキラー
すべてのプラグインは、JavaScriptの実行時間、データベースクエリ、PHP処理のオーバーヘッド、CSSをスタックに追加します。実際には、チームの交代やニーズの変化、古い実験の放置などにより、WordPressサイトには時間の経過とともに冗長な機能が蓄積されていきます。
プラグイン監査プロセス:
- Query Monitorをインストールし、プラグインごとのデータベースクエリ負荷を確認する
- プラグインを一つずつ無効化し、それぞれの前後でTTFB(最初のバイトまでの時間)を測定する
- 重複を探す — 同じ仕事を不適切に行う2つのプラグインが共存していないか確認する
- 無効化したプラグインをファイルシステムから完全に削除する
データベースの最適化
WordPressのデータベースは、投稿リビジョン、スパムコメント、孤立したメタデータ、期限切れのトランジェントなど、時間の経過とともにゴミが蓄積されます。これによりデータベースのサイズが肥大化し、ページを生成するすべてのクエリが遅くなります。
WP-Optimizeで定期的にクリーンアップしましょう。投稿リビジョンの制限は、 wp-config.php:
php
define('WP_POST_REVISIONS', 5);
画像最適化:フルスタック
| レイヤー | アクション |
|---|---|
| フォーマット | WebPに変換 — 同等の品質でJPEGより60〜80%軽量 |
| 寸法 | アップロード前にリサイズ — CSSで縮小表示することに頼らない |
| 圧縮 | 写真は非可逆圧縮、グラフィックやアイコンは可逆圧縮 |
| 遅延読み込み | loading="lazy" ファーストビュー以下の画像用(WordPress 5.5以降は標準機能) |
| LCP画像 | fetchpriority="high" ヒーロー画像用 — テーマで手動設定すること |
| CDN配信 | 地理的に分散されたエッジノードから配信(Cloudflare、BunnyCDNなど) |
SkySEOManagerのメディアオプティマイザー 多くのSEOプラグインが見落としている重要なレイヤーを追加します。Gemini AIを使用して、メディアライブラリのSEO最適化された代替テキストと画像タイトルを生成します。Pro版ではこれをライブラリ全体の一括最適化に拡張できます。これは、何百もの画像の正確な代替テキストを手動で作成することが現実的ではない、大規模なメディアアーカイブを持つサイトにとって不可欠です。
孤立ページ:Googleから見えないページ
孤立ページとは、内部リンクが一つも貼られていないページのことです。Googleはサイトマップ経由で発見するかもしれませんが、クロールの優先順位は低く、サイトの他の部分からのリンク評価(リンクエクイティ)はゼロです。ほとんどのWordPressサイトには、所有者が認識している以上に多くの孤立ページが存在します。
孤立ページの探し方:
- Screaming Frog → Bulk Export → Inlinks = 0でフィルタリング
- Ahrefs Site Audit → Orphan Pagesレポート
修正: 意味のあるコンテンツがないページは削除してリダイレクトするか、トピックに関連する投稿から文脈に沿った内部リンクを追加します。
SkySEOManagerによるAI内部リンク
内部リンクは、オンサイトSEOにおいて最もレバレッジの高い活動の一つですが、大規模に行うには最も時間のかかる作業の一つでもあります。SkySEOManagerの セマンティックAI内部リンク キーワードマッチングではなく、ベクトル埋め込みを使用して以下を行います:
- サイト全体のトピックマップのセマンティックインデックスを構築
- 何千もの投稿の中から、文脈的に最も関連性の高いリンク機会を数秒で特定
- 各リンクの具体的なアンカーテキストとリンク先URLを提案
- リンクを 再開可能なバッチ で適用 — APIクォータが切れたら途中で一時停止し、進捗を失うことなく後で再開可能
- 結果として生成されたリンクネットワークをズーム可能なマインドマップで可視化
の 内部リンクレビュー履歴 」は、すべての実行において、どのキーワードアンカーがどのリンク先URLにリンクされたかを正確に記録します。最近のアクティビティパネルからワンクリックで適用したリンクを元に戻すことができます。これは、ほとんどの一括リンクツールにはない取り消し機能です。
個別の投稿については、 エディター内部リンクタブ (Gutenberg SEOサイドバー内)を使用すると、単一の投稿のコンテンツを分析し、AIが提案したアンカーを確認し、公開前に各提案を一つずつ適用または拒否できます。
これが、意図的に内部リンクグラフを成長させているサイトと、リンク評価が届かない何百もの孤立ページを抱えているサイトとの違いです。
12. テクニカルSEO監査チェックリスト
アクティブなサイトは四半期ごとに、競争の激しいニッチなサイトは毎月実行してください。
クロール可能性
- robots.txtが正しく設定されているか — SkySEOManagerのAI分析機能で確認
- 重要なページが誤ってrobots.txtでブロックされていないか
- XMLサイトマップがGoogle Search Consoleに送信され、エラーがないか
- サイトマップにはnoindexのURLや低品質なコンテンツを含めない
- 内部リンク切れなし — SkySEOManagerの404モニターで継続的に監視
- リダイレクトチェーンなし — A→B→Cを監査し、A→Cに統合する
- サーバー応答時間(TTFB)を600ms未満に保つ
- GSCの「カバレッジ」レポートにクロールエラーがないこと
インデックス登録
- 重要なページはすべてインデックスされていること — GSCの「URL検査」で確認
- 重複ページには正しいcanonicalタグが設定されていること
- ページネーションが適切に処理されていること
- 同一ページ内でcanonicalとnoindexが競合していないこと
- サイトマップ内のURLにnoindexが設定されていないこと
- WordPressの検索ページ(
?s=) はSkySEOManagerの「Indexing & SEO Box」経由でnoindex設定されている
オンページ技術設定
- すべてのページに60文字以内のユニークなタイトルタグがあること
- すべてのページに160文字以内のユニークなメタディスクリプションがあること
- 1ページにつきH1は1つ — ユニークで説明的なもの
- 画像には説明的なaltテキストがあること(SkySEOManagerのMedia Optimizerで生成)
- 画像には明示的な幅と高さの属性があること
- ヒーロー画像/LCP画像には
fetchpriority="high" - テーマがページタイトルと投稿タイトルタグの両方をレンダリングすることによるH1の重複がないこと
SkySEOManagerのSEOスコアを使用: Gutenbergエディタ内のリアルタイム0〜100スコアリングシステムは、保存のたびにタイトル長、メタディスクリプション、キーワード密度、内部/外部リンク、画像altテキストをチェックします。公開前のQAとして使用し、まずはユーザー向けに最適化してから、スコアを最終確認として活用してください。
Core Web Vitals
- GSCのフィールドデータでLCPが2.5秒未満(Lighthouseのラボデータではない)
- INPが200ms未満
- CLSが0.1未満
- サイト全体でHTTPS化し、HTTPから301リダイレクトを設定
- 混合コンテンツの警告がないこと
構造化データ(Schema)
- すべての投稿にArticle/BlogPostingスキーマを設定(SkySEOManagerで自動生成)
- ホームページにOrganizationスキーマを設定(SkySEOManagerの設定で構成)
- サイト全体でBreadcrumbListスキーマを有効化
- Q&AコンテンツがあるページにFAQスキーマを設定(Sky SEO FAQブロック)
- チュートリアルコンテンツにHowToスキーマを設定(Sky SEO How-Toブロック)
- Googleのリッチリザルトテストでスキーマを検証済み
- プラグインの競合によるスキーマの重複がないこと
モバイル
- モバイルファーストデザイン(Googleは2023年以降、モバイル版を優先的にクロール)
- モバイルでコンテンツを覆うインタースティシャルがないこと
- タップターゲットは最小48×48px
- Viewportメタタグが存在すること
ウェブマスター認証
SkySEOManagerの ウェブマスターツールタブ 主要なすべてのプラットフォームの認証を1つの画面で管理:
- Google Search Console認証済み
- Bing Webmaster Tools認証済み
- Yandex(ロシア語圏のトラフィックをターゲットにする場合)
- Baidu(中国語圏のトラフィックをターゲットにする場合)
- Pinterestドメイン認証(ビジュアルコンテンツサイト)
- Norton Safe Web(セキュリティ意識の高いユーザー向けの信頼シグナル)
13. 次に構築すべきもの:トピックオーソリティマップ
テクニカルSEOは基盤です。それが安定すれば、トピカルオーソリティが複利的な成長エンジンとなります。その考え方とは、単一のキーワードで順位を狙うのではなく、ニッチな分野のセマンティック領域全体を網羅することです。
WordPress SEOのエンティティグラフに基づき、構築すべきコンテンツクラスターは以下の通りです。
WordPress SEO (Pillar)
├── Technical SEO ← (this guide)
│ ├── Core Web Vitals for WordPress
│ ├── Crawl Budget Optimization
│ ├── Schema Markup for WordPress
│ └── WordPress Speed Optimization
├── On-Page SEO
│ ├── WordPress Content Optimization
│ ├── Internal Linking Strategy
│ └── WordPress Keyword Research
├── Off-Page SEO
│ ├── Link Building for WordPress Sites
│ └── E-E-A-T Signals and Author Authority
└── Specialty
├── WooCommerce Technical SEO
├── WordPress Multisite SEO
└── Multilingual SEO with TranslatePress
各クラスターページはピラーページを強化します。それらの間の内部リンクは、双方向にオーソリティを分散させます。SkySEOManagerのAI内部リンクエンジンは、新しいクラスターコンテンツを公開するたびにこれらの接続を自動的に構築・維持します。セマンティックインデックスはサイトとともに成長し続けます。
開始方法:4週間の優先順位リスト
第1週 — 基盤
- SkySEOManager → Robots.txtでrobots.txtを設定(その後AI分析を実行)
- SkySEOManager → サイトマップからXMLサイトマップを設定・送信
- Google Search Consoleのインデックス登録エラーをすべて解決
第2週 — インデックス作成 4. SkySEOManager → インデックス作成&SEOボックスで薄いアーカイブのデフォルトnoindexルールを設定 5. 最も重要なページ全体の正規タグを監査 6. リダイレクトチェーンを統合
第3週 — パフォーマンス 7. GSC → Core Web VitalsレポートでCore Web Vitalsのフィールドデータを確認 8. LCPを修正(通常はヒーロー画像の形式とキャッシュレイヤー) 9. CLSを修正(画像の幅と高さの属性を追加)
第4週 — スキーマ + 内部リンク 10. SkySEOManagerでスキーマ(Organization, BreadcrumbList, Article)を有効化・検証 11. トラフィックの多い投稿にSky SEO FAQまたはHow-Toブロックを追加 12. SkySEOManager → 内部リンクでセマンティックインデックスを構築し、最初のAIリンクパスを実行
テクニカルSEOは一度限りの作業ではありません。四半期ごとの監査をスケジュールし、毎週Google Search Consoleを確認し、WordPressサイトの技術的な健全性を重要なインフラと同じように扱ってください。なぜなら、それこそがまさにインフラだからです。
SkySEOManagerがrobots.txt管理、サイトマップ、スキーマ、404監視、内部リンク、一括メタデータ最適化、ウェブマスター検証、AIによるメディア代替テキストを単一のダッシュボードで処理するため、継続的なメンテナンスコストが劇的に低下します。技術的な複雑さは消えませんが、そのほとんどがバックグラウンドに移動し、あなたがコンテンツに集中している間に自動的に実行されます。
このガイドは2026年5月時点のテクニカルSEOのベストプラクティスを反映しています。四半期ごとに見直し、これらの推奨事項に影響を与えるアルゴリズム変更の初期兆候がないかGoogle Search Consoleを監視してください。



