Skip to main content
ブログに戻る

テクニカルSEOチェックリスト2026:完璧に最適化されたウェブサイトの完全ガイド

·5 分で読了·著者 LANGR SEO

テクニカルSEOチェックリスト2026:完璧に最適化されたウェブサイトの完全ガイド

テクニカルSEOは、その他のすべてが構築される基盤です。どんなに優れたコンテンツを書いても、検索エンジンがあなたのページを適切にクロール、インデックス、レンダリングできなければ、誰もそのコンテンツを見つけることができません。このチェックリストは、確認する必要のあるすべてのテクニカルSEO要素をカテゴリ別に整理し、明確な合格/不合格基準を提供します。

このチェックリストは、LANGRの無料SEO監査ツールと併せて使用してください。このツールは多くの項目を自動的にチェックし、優先された修正リストを提供します。

クロールとインデックス

これらの項目は、検索エンジンがあなたのページを見つけて処理できるかを決定します。

Robots.txt

  • [ ] robots.txtが存在する yourdomain.com/robots.txt
  • [ ] 重要なページがブロックされていない — CSS、JS、画像が禁止されていないか確認
  • [ ] サイトマップ参照Sitemap: https://yourdomain.com/sitemap.xml を含む
  • [ ] ワイルドカードブロックなし — 意図せずコンテンツを除外しないこと (Disallow: /はすべてをブロック)
  • [ ] クロール遅延 が合理的または存在しない (多数の現代のクローラーは無視する)
  • [ ] Google Search Consoleでテストする — robots.txtテスターを使用して確認

XMLサイトマップ

  • [ ] サイトマップが存在する yourdomain.com/sitemap.xml
  • [ ] Google Search ConsoleおよびBing Webmaster Toolsに提出済み
  • [ ] すべての重要なページを含む — インデックスに含めたいすべてのページがサイトマップにある
  • [ ] サイトマップに404またはリダイレクトURLなし — 200ステータスのページのみ
  • [ ] 最終更新日 が正確で、コンテンツが変更された際に更新される
  • [ ] サイトマップファイルあたり50,000 URLs以下 (より大きなサイトにはサイトマップインデックスを使用)
  • [ ] サイトマップファイルあたり50MB以下 (圧縮なし)
  • [ ] サイトマップにnoindexページなし — これにより矛盾する信号が送られる

インデックス

  • [ ] 主要ページがインデックスされている — Googleで site:yourdomain.com を検索
  • [ ] 意図しないnoindexタグなし — メタロボットとX-Robots-Tagヘッダーを確認
  • [ ] 正しいカノニカルタグ — 各ページには自己参照のカノニカルが必要
  • [ ] 重複コンテンツなし — 同じコンテンツが複数のURLでアクセスできるべきではない
  • [ ] ページネーションの処理が正しいrel="next"およびrel="prev"またはロードモアパターンを使用
  • [ ] URLパラメータ — 重複ページを作成する場合はGSCで設定

URL構造

  • [ ] クリーンで説明的なURL/products/running-shoes ではなく /p?id=12345
  • [ ] 小文字 — 混合ケースのURLはなし (大文字を小文字にリダイレクト)
  • [ ] 特殊文字なし — スペース、アンダースコアを避け(ハイフンを使用)、エンコードされた文字も避ける
  • [ ] 一貫した末尾スラッシュ — どちらかを選択し、もう一方をリダイレクト
  • [ ] 合理的な深さ — 重要なページはホームページから3クリック以内にあるべき
  • [ ] URLにセッションIDなし — これにより無限の重複ページが発生

ページ速度とCore Web Vitals

速度は直接的にランキングとユーザーエクスペリエンスに影響します。

Core Web Vitals

  • [ ] LCP (Largest Contentful Paint) 2.5秒未満 — メインコンテンツが迅速にロード
  • [ ] INP (Interaction to Next Paint) 200ミリ秒未満 — ページがインタラクションに迅速に応答
  • [ ] CLS (Cumulative Layout Shift) 0.1未満 — ロード中にレイアウトがシフトしない
  • [ ] モバイルでテスト — Googleはランキング決定にモバイルパフォーマンスを使用

速度最適化

  • [ ] 画像が最適化されている — 圧縮され、適切なサイズで、最新のフォーマット(WebP、AVIF)を使用
  • [ ] レイジーローディング 限定対策画像のため (しかし、LCP画像のためのレイジーローディングはしない)
  • [ ] CSSが最小化 され、重要なCSSがインライン
  • [ ] JavaScriptが最小化 され、可能な限り遅延実行される
  • [ ] 圧縮が有効 — サーバー上でGzipまたはBrotli
  • [ ] ブラウザキャッシュ 適切なCache-Controlヘッダーで設定
  • [ ] CDNを使用 静的資産のため
  • [ ] レンダーブロッキングリソースなし — 重要なリソースが最初にロード
  • [ ] フォント読み込みが最適化font-display: swap または optional
  • [ ] サードパーティスクリプトを監査 — 各スクリプトは読み込み時間を追加; 不要なものは削除
  • [ ] サーバー応答時間 200ms未満 (TTFB)

リソースのヒント

  • [ ] preconnect 重要なサードパーティオリジン:
  • [ ] preload 重要なリソース(フォント、フォールドアップ画像):
  • [ ] DNSプリフェッチ 重要度の低いドメイン:

セキュリティ

セキュリティはランキング要因であり、ユーザーの信頼にも不可欠です。

HTTPS

  • [ ] SSL証明書がインストールされ有効
  • [ ] 証明書が期限切れでない — 有効期限を確認
  • [ ] すべてのページがHTTPSで提供される — HTTPページなし
  • [ ] HTTPがHTTPSにリダイレクト — 301リダイレクト、302ではない
  • [ ] 混合コンテンツなし — すべてのリソース(画像、スクリプト、スタイル)がHTTPSでロード
  • [ ] HSTSヘッダー 設定済み: Strict-Transport-Security: max-age=31536000; includeSubDomains
  • [ ] 証明書チェーンが完全 — 中間証明書の問題なし

セキュリティヘッダー

  • [ ] Content-Security-Policy — XSS攻撃を防止
  • [ ] X-Content-Type-Options: nosniff — MIMEタイプのスニッフィングを防止
  • [ ] X-Frame-Options またはCSPの frame-ancestors — クリックジャッキングを防止
  • [ ] Referrer-Policy — 送信されるリファラー情報を制御
  • [ ] Permissions-Policy — ブラウザ機能へのアクセスを制限

モバイル最適化

Googleはモバイルファーストインデックスを使用しています — あなたのモバイルサイトが評価されます。

  • [ ] レスポンシブデザイン — すべての画面サイズに適応
  • [ ] ビューポートメタタグ 設定済み:
  • [ ] モバイルでの横スクロールなし
  • [ ] タッチターゲットは少なくとも44x44ピクセル — ボタンやリンクはタップ可能
  • [ ] フォントサイズ最低16px — ズームなしで可読
  • [ ] 侵入的なインタースティシャルなし — ポップアップはモバイルコンテンツをブロックしない
  • [ ] モバイルコンテンツがデスクトップと一致 — どちらのバージョンでも同じコンテンツ
  • [ ] モバイル速度 — 特に4G/モバイル接続でテスト
  • [ ] 実際のデバイスでテスト — ブラウザのデベロッパーツールだけではない

ページ内テクニカル要素

タイトルタグ

  • [ ] すべてのページにユニークなタイトルがある — 重複なし
  • [ ] 60文字以下 — Googleは長いタイトルを切り詰める
  • [ ] 主要キーワードを含む — できれば最初の方に
  • [ ] ブランド名を含む — 通常はタイトルの最後に
  • [ ] キーワード詰め込みなし — 自然に読めること

メタディスクリプション

  • [ ] すべてのページにユニークな説明がある — 重複なし
  • [ ] 150-160文字 — 表示に最適な長さ
  • [ ] 主要キーワードを含む — 自然に統合
  • [ ] 行動を促す記述 — クリックを促す
  • [ ] ページ内容を正確に説明する — 誤解を招かないこと

ヘッダー

  • [ ] 各ページにH1が1つだけ — ページのトピックと一致
  • [ ] 論理的な階層 — H1 > H2 > H3(レベルをスキップしない)
  • [ ] ヘッダーにキーワードを含む — 自然に、強制でない
  • [ ] 説明的 — ヘッダーがスキャン時に意味を成すべき

画像

  • [ ] すべての画像にaltテキスト — 説明的、自然にキーワードを含む
  • [ ] 幅と高さ属性 が指定されている — CLSを防ぐ
  • [ ] 説明的なファイル名red-running-shoes.webp ではなく IMG_4521.jpg
  • [ ] レスポンシブ画像 — 異なる画面サイズ用に srcset を使用
  • [ ] アイコンやロゴにSVG使用 — スケーラブルで、小さなファイルサイズ

構造化データ

構造化データはリッチスニペットを可能にし、検索エンジンがあなたのコンテンツを理解するのに役立ちます。

  • [ ] ホームページに組織スキーマ — 会社名、ロゴ、連絡先情報
  • [ ] WebSiteスキーマ とSearchAction — サイトリンクの検索ボックスを可能に
  • [ ] BreadcrumbListスキーマ — 検索結果にナビゲーションパスを表示
  • [ ] ブログ投稿に記事スキーマ — 著者、日付、出版社
  • [ ] FAQページにFAQスキーマ — 拡張可能な結果を作成
  • [ ] 製品ページに製品スキーマ — 価格、在庫、レビュー
  • [ ] 該当する場合はローカルビジネススキーマ — 住所、営業時間、電話番号
  • [ ] Googleのリッチ結果テストで検証 — エラーなし
  • [ ] Schema.orgバリデーターでテスト — 適切なネスティングと必須フィールド

国際SEO

あなたのサイトが複数の言語または地域に対応している場合:

  • [ ] すべてのページにhreflangタグ — 言語と地域を示す
  • [ ] x-default hreflang — デフォルトバージョンを指定
  • [ ] 双方向hreflang — ページAがページBを指す場合、ページBもページAに戻るべき
  • [ ] サイトマップにhreflang(HTMLタグの代替)
  • [ ] 言語固有のURL/en/about/de/about のみならずクッキーに基づくものではない
  • [ ] コンテンツが完全に翻訳されている — 混合言語のページはなし
  • [ ] 該当する場合はローカル通貨とフォーマット

リダイレクト

  • [ ] 永久リダイレクトに301を使用 — 302または307ではない
  • [ ] リダイレクトチェーンなし — AはCに直接リダイレクトするべき、A→B→Cではない
  • [ ] リダイレクトループなし — A→B→Aはすべてを壊す
  • [ ] www/non-wwwカノニカル — どちらか一方が他方にリダイレクト(301)
  • [ ] HTTP→HTTPSリダイレクト が実施されている
  • [ ] サイト移行後に古いURLが新しいURLにリダイレクト

サーバーとインフラ

  • [ ] サーバーの稼働率が99.9%以上 — ダウンタイムはインデックスとランキングに悪影響
  • [ ] カスタム404ページ — 助けになるもので、一般的ではない; ナビゲーションと検索を含む
  • [ ] 適切なHTTPステータスコード — 404は欠損ページのため、ソフト404(エラー付き200)はなし
  • [ ] サーバーエラー(5xx)なし — サーバーログを定期的に確認
  • [ ] gzip/Brotli圧縮 サーバーで有効
  • [ ] HTTP/2またはHTTP/3 が有効 — HTTP/1.1よりも速い
  • [ ] サーバーの場所 あなたのターゲットオーディエンスに近い

モニタリングとメンテナンス

  • [ ] Google Search Console が確認済みで監視されている
  • [ ] Google Analytics インストール済み(適切な同意管理付き)
  • ] 定期的なSEO監査 — 最低でも毎月、[LANGRの無料監査ツールを使用
  • [ ] 稼働時間のモニタリング — サイトがダウンした際にアラートを受け取る
  • [ ] 壊れたリンクチェック — 毎月実施
  • [ ] Core Web Vitalsのモニタリング — トレンドを追跡、スナップショットだけではない
  • [ ] インデックスカバレッジレポート — 新しいエラーを毎週確認

このチェックリストの使い方

新しいウェブサイトの場合

ローンチ前にすべての項目を実施してください。テクニカルデットは、サイトが公開されインデックスを持った後に修正するのははるかに難しいです。

既存のウェブサイトの場合

  1. 無料SEO監査を実施し、ベースラインスコアを得る
  2. このチェックリストをカテゴリごとに進める
  3. 監査で重要と示された項目を優先する
  4. 改善を追跡するために毎月再監査を行う

優先順位

もしすべてを一度に行えない場合、この順序で優先事項を設定してください:

  1. HTTPSとセキュリティ — 交渉不可能な基準
  2. クロールとインデックス — Googleがあなたのページを見つけられない場合、他の何も重要ではない
  3. モバイル最適化 — モバイルファーストインデックスはこれを重大なものとします
  4. ページ速度 — ランキングとユーザーエクスペリエンスに直接影響
  5. ページ内要素 — タイトルタグやメタディスクリプションは即座に影響
  6. 構造化データ — リッチな結果を可能に
  7. 国際SEO — 該当する場合
  8. 高度な最適化 — リダイレクト、サーバーチューニング、モニタリング

結論

テクニカルSEOは華やかではありませんが、ランキングされるウェブサイトとされないウェブサイトを分けるものです。このチェックリストのすべての項目は、潜在的なランキング要因やユーザーエクスペリエンスの改善を表しています。

すべてを一日で修正する必要はありません。重要な項目から始めて、無料監査でベースラインを設定し、リストを体系的に進めてください。月次チェックを設定し、新しい問題がランキングに影響する前にそれをキャッチしましょう。

コンテンツは、あなたのテクニカル基盤が許す範囲でしかパフォーマンスを発揮できません。その基盤をしっかりと固めれば、他のすべてが容易になります。

あなたのドメインのSEOプロファイルをLANGRでチェックして、テクニカル最適化のパフォーマンスを継続的に確認しましょう。

さらに読む

あなたのサイトの現状を知りたいですか?

無料SEO監査を実行 — 60秒以内に完了します。

関連記事