技術的 SEO は、検索エンジンがページをクロール・インデックス・ランク付けできるかどうかを 決定します。Google の 2026 年アルゴリズム更新で、Core Web Vitals シグナルがこれまで以上に 重要になっています。このチェックリストは実際にランキングを動かす項目をカバーします。
クロール可能性とインデックス
- robots.txt: 重要なページやアセット(CSS、JS)をブロックしていないことを 確認します。
yourdomain.com/robots.txtでテストします。 - XML サイトマップ: Google Search Console に送信します。正規のインデックス 可能な URL のみを含めます。真にユニークなコンテンツでない限りページネーションページは除外します。
- 正規タグ: すべてのページに
<link rel='canonical'>が必要です。ページネーション: 自分自身を 指す正規を使用し、ページ 1 を指しません。 - noindex 監査: Search Console カバレッジレポートで本番ページに誤って
noindexがないか確認します。
Core Web Vitals
Google はランキングにフィールドデータ(Chrome User Experience Report)を 使用します。Lighthouse のラボデータはランキングに直接影響しませんが強い相関があります。 目標:
- LCP(Largest Contentful Paint):2.5 秒未満
- INP(Interaction to Next Paint):200ms 未満
- CLS(Cumulative Layout Shift):0.1 未満
各指標の改善方法は Core Web Vitals 2026 ガイドを参照してください。
構造化データ(JSON-LD)
構造化データはリッチリザルト(サイトリンク、FAQ、パンくず、評価)を可能にします。 マイクロデータではなく <script type='application/ld+json'> タグの JSON-LD を使用します。
- Article: ブログ記事用 —
datePublished、dateModified、author - BreadcrumbList: ナビゲーション階層用
- WebSite: サイトリンク検索ボックスを有効化
- Product: EC サイト用 — 価格、在庫状況、レビュー
デプロイ前に Google のリッチリザルトテストで検証します。
多言語サイトの hreflang
複数の言語バージョンを持つサイトでは、hreflang タグが重複コンテンツのペナルティを防ぎ、 ユーザーを正しいロケールに誘導します:
<link rel="alternate" hreflang="ja" href="https://example.com/ja/page" />
- デフォルト言語を指す
x-defaultフォールバックを含める - 相互参照:ページ A がページ B にリンクする場合、ページ B も A にリンクする必要あり
- canonical と hreflang を正しく組み合わせる — 混同は一般的なミス
URL 構造
- アンダースコアではなくハイフンを使用:
/web-performance(/web_performanceではなく) - 短く説明的な URL。コンテンツページの URL にクエリストリングを使わない
- 一貫したトレーリングスラッシュ:どちらかを選択し、もう一方は 301 リダイレクト
- すべてで HTTPS — HTTP はランキングペナルティ
メタタグ
- Title タグ:50〜60 文字。主要キーワードを前半に。ページごとに固有。
- メタ説明:120〜155 文字。ランキング要因ではないがクリック率に影響。
- Open Graph:
og:title、og:description、og:image(最小 1200×630px)。ソーシャルシェアに必須。
ページ速度
- サーバーで GZIP/Brotli 圧縮を有効化
- 静的アセットに長いキャッシュヘッダーを設定(
Cache-Control: max-age=31536000, immutable) - 静的アセットに CDN を使用 — グローバルユーザーのレイテンシを削減
- LCP 画像をプリロード:
<link rel="preload" as="image" href="hero.webp" />
モバイルファーストインデックス
Google はサイトのモバイルバージョンをインデックスします。Search Console でモバイル ユーザビリティエラーがないことを確認します。以下を確保してください:
- レスポンシブデザイン(別の m. サブドメインではなく)
- タップターゲットは 8px の間隔で最低 48×48px
- ズームなしで読めるフォントサイズ(ベース 16px)
内部リンク
- ホームページとハブページから重要ページへのリンク
- 説明的なアンカーテキストを使用 —「ここをクリック」や「続きを読む」は避ける
- 壊れた内部リンク(404)を修正 — Screaming Frog などのクローラーを使用
- 孤立ページ(内部リンクなし)はランキングが低い — 接続する
画像 SEO
- 説明的なファイル名:
product-red-sneaker-size-10.webp(IMG_4821.jpgではなく) altテキスト:スクリーンリーダーと検索のための画像説明。キーワードを詰め込まない。- 検索エンジンがサイズバリアントを認識できるよう レスポンシブ画像に srcset を使用
モニタリングと計測
- Google Search Console:カバレッジ、パフォーマンス、Core Web Vitals フィールドデータ
- Google Analytics 4:オーガニックトラフィックの傾向、ランディングページのパフォーマンス
- 月次:主要ページで Lighthouse を実行し、リグレッションを確認
- 404 の急増とクロールエラーのアラートを設定