Technical SEO Guide
テクニカルSEO入門:サイト表示速度・構造・クロール最適化
テクニカルSEOはコンテンツの質とは独立した「サイトの技術的品質」を高める施策です。いくら良い記事を書いても、技術的な問題があるとGoogleにインデックスされなかったり、ランキングが下がったりします。
目次
- 01Core Web Vitals(コアウェブバイタル)
- 02モバイルフレンドリー対応
- 03構造化データ(Schema.org)
- 04サイトマップとrobots.txt
- 05インデックス登録を促進する方法
- 06JavaScript SEOの注意点
- 07HTTPSとセキュリティヘッダーの設定
- 08テクニカルSEO監査の手順
- 09よくある質問
Core Web Vitals(コアウェブバイタル)
GoogleがランキングシグナルとしているUX指標です。LCP(最大コンテンツの表示速度・2.5秒以内)、INP(操作に対する反応速度・200ms以内)、CLS(レイアウトのずれ・0.1以下)の3指標を改善することでSEO評価とユーザー体験の両方が向上します。
モバイルフレンドリー対応
Googleはモバイルファーストインデックスを採用しており、スマートフォン版のページを基準に評価します。レスポンシブデザイン・スマホでの文字サイズ・タップ要素のサイズ・横スクロールの排除が基本要件です。
構造化データ(Schema.org)
Googleに情報の意味を正確に伝えるHTMLマークアップです。LocalBusiness・FAQ・Article・BreadcrumbListなどのスキーマを実装することで、検索結果にリッチスニペット(星評価・FAQ表示)が表示されるようになります。
サイトマップとrobots.txt
XMLサイトマップはGoogleに全ページをクロールさせるための地図です。更新頻度・優先度を設定してGoogleサーチコンソールに送信します。robots.txtは管理画面・重複ページ等の不要なクロールをブロックし、クロール効率を高めます。
インデックス登録を促進する方法
新しいページを公開したらGoogleサーチコンソールの「URLインスペクション」ツールからインデックス登録をリクエストできます。XMLサイトマップを更新してサーチコンソールに再送信することでGooglebotへの通知にもなります。内部リンクが少ないページはクロールされにくいため、トップページや高権威ページから新規ページへの内部リンクを追加することも有効です。
JavaScript SEOの注意点
Next.js・Reactなどのフレームワークで構築されたサイトはJavaScriptでコンテンツを動的生成する場合があります。Googlebotは基本的にJavaScriptを実行できますが、クロールの遅延・レンダリングエラーが起きることがあります。Server-Side Rendering(SSR)またはStatic Site Generation(SSG)を活用することで、Googlebotが確実にコンテンツを認識できるよう実装することが重要です。
HTTPSとセキュリティヘッダーの設定
HTTPSはGoogleが2014年からランキングシグナルとして採用しており、現在は必須要件です。加えてHSTS(HTTP Strict Transport Security)・CSP(Content Security Policy)・X-Frame-Optionsなどのセキュリティヘッダーを適切に設定することで、サイトのセキュリティ評価が高まりユーザーの信頼性向上にもつながります。Googleサーチコンソールでセキュリティ問題の警告がないかも定期確認しましょう。
テクニカルSEO監査の手順
テクニカルSEO監査は①クロールエラー確認(Googleサーチコンソール)②インデックスカバレッジ確認③Core Web Vitals計測(PageSpeed Insights)④モバイルフレンドリー確認④構造化データエラー確認(リッチリザルトテスト)⑤重複コンテンツ・canonicalタグの確認⑥内部リンク・被リンクの分析の順で定期実施することを推奨します。半年に一度の定期監査がテクニカルSEOの品質維持に有効です。
FAQ
よくある質問
QテクニカルSEOは自分でできますか?
Google PageSpeed Insightsでの速度確認・Googleサーチコンソールでのインデックス確認など、基本的な診断は自分でできます。修正作業(Core Web Vitals改善・構造化データ実装)は技術者が必要な場合が多いです。
QHTTPS化はSEOに影響しますか?
はい。GoogleはHTTPSをランキングシグナルとして採用しています。2024年現在、HTTPSは最低限の要件です。未対応の場合は早急に対応してください。
QGoogleサーチコンソールで「インデックス未登録」と表示される場合は?
クロールエラー・noindexタグの誤設定・robots.txtによるブロック・低品質と判断された内容などが原因として考えられます。URLインスペクションツールで個別ページの状態を確認し、原因に応じて修正します。
Q重複コンテンツはSEOにどう影響しますか?
同じ内容のページが複数あるとGoogleがどのページを評価すべきか判断できず、評価が分散します。canonicalタグで正規ページを指定するか、301リダイレクトで統合することが対処法です。
Qサイトマップはどのように送信しますか?
XMLサイトマップを作成し(WordPressなら自動生成プラグインが便利)、GoogleサーチコンソールのサイトマップメニューからURLを登録します。新しいページを追加したら速やかにGoogleにインデックスを促せます。
QテクニカルSEOの改善でどのくらい順位が変わりますか?
致命的な技術的問題(低速・クロールエラー・HTTPS未対応など)がある場合は解決で大きく改善することがあります。すでに基本対応済みのサイトでは、コンテンツ品質向上の方がより大きな効果が得られることが多いです。
QテクニカルSEO対策の優先順位はどう決めますか?
クロールエラー・インデックス未登録・HTTPS未対応などSEO評価を根本から阻害する問題を最優先に解決します。その後Core Web Vitals改善・構造化データ実装・内部リンク最適化の順で取り組むことが一般的に効率的です。
Qページ速度改善でどのくらい順位が変わりますか?
Core Web VitalsがNeedsImprovement(要改善)以下の場合、Goodゾーンに改善することでSEO評価へのプラス効果が期待できます。ただし速度だけが順位を決めるわけではなく、コンテンツ品質・被リンクなど他の要因との総合評価です。
QWordPressとNext.jsのSEO対策の違いは何ですか?
WordPressはYoast SEOなどのプラグインで基本的なSEO設定が簡単にできますが、Core Web Vitals改善に限界がある場合があります。Next.jsはSSR・SSG・画像最適化が標準搭載されており技術的SEOで有利ですが、SEO設定は手動実装が必要です。
QAMP(アクセラレートモバイルページ)はまだ有効ですか?
GoogleはAMPをランキング要因として採用していた優遇を2021年に廃止し、Core Web Vitalsに移行しました。現在はAMPの実装よりCore Web Vitalsの改善を優先する方がSEO効果が高く、AMPの新規導入は一般的に推奨されません。
Qサイトリニューアル時にSEO評価を引き継ぐ方法は何ですか?
旧URLから新URLへの301リダイレクト設定・canonicalタグの適切な設定・XMLサイトマップの更新・旧サイトの高評価ページの内部リンク維持が必須対応です。リニューアル前後でGoogleサーチコンソールのデータを比較し、流入減少ページを迅速に特定して対応することが重要です。
Contact
Web集客に関するご相談
MEO、SEO、AIO、ホームページ制作、SNS運用など、Web集客に関するご相談を承っています。現在の状況を確認したうえで、必要な施策をご提案します。
お問い合わせ