テクニカルSEOとは何ですか?
テクニカルSEOは、Googleなどの検索エンジンがページを検索、クロール、理解、インデックス作成できるようにウェブサイトを最適化するプロセスです。対策キーワードのランキング上位化やセッション数の増加に必要不可欠な項目です。SEO対策業者では、内部対策や内部修正とも呼ばれることがあります。
テクニカルSEOはどれくらい複雑ですか?
場合によります。基本をマスターするのはそれほど難しいことではありませんが、テクニカルSEOはSEO対策において特に難しい項目となります。このガイドでは、SEO初心者に向け分かりやすく解説をします。
どのようにGoogleがサイトを評価するのか?クロールを理解する
検索エンジンがコンテンツを効率的にクロールできるようにする方法について説明します。
クロールの仕組み
クローラー(Googleのロボット審査員)はページからコンテンツを取得し、それらのページのリンクをたどって、さらにサイト内にあるページを検出します。これにより、プロセスによりクローラーは、Web上のコンテンツを見つけることができます。
- URLソース
通常、ページ上のリンクをたどって見つけたすべてのページURLのリストを作成します。次にサイトで作成されたサイトマップを確認しサイトの構造を理解します。
- クロールキュー
クロールまたは再クロールする必要のあるすべてのURLに優先順位が付けられ、クロールキューに追加されます。GoogleがクロールしたいURLの順序付きリストと解釈ください。
- クローラー
ページのコンテンツを取得するシステム。
- レンダラー
レンダラーは、ブラウザがJavaScriptファイルやCSSファイルを使用する場合と同じようにページをロードします。これは、Googleがユーザーに表示される内容を確認できるようにするために行われます。
- index
Googleが検索結果にサイトを表示するプロセス。
クロールコントロール
Webサイトでクロールされる内容を制御する方法としてrobots.txtファイルのdisallow設定があります。検索エンジンがサイトにアクセスできる場所とアクセスできない場所を通知します。
クロールアクティビティを確認する方法
Googleがクロールしているページを確認する最も簡単な方法は、Google Search Consoleのクロール統計レポートを使用することです。Webサイトをクロールした詳細情報を確認できます。
Webサイトのすべてのクロールアクティビティを確認する場合は、サーバーログにアクセスし、ツールを使用してデータをより適切に分析する必要があります。専門的な内容なのでここでは説明を割愛します。
クロールバジェット
ウェブサイトごとにクロールできる限界値があります。ころをクロールバジェットと呼びます。各サイトをGoogleがクロールする頻度と、サイトで許可されるページのクロールの量の組み合わせで決まります。
また、閲覧数の多いページや頻繁にコンテンツの中身が変更されるページはクロールされる頻度が高くなります。一方で、閲覧者数が少ないページか、リンク配置が適切でないと思われるページはクロールされる頻度が低くなります。
ページ表示スピードやサーバー応答速度が遅い場合、クローラーがWebサイトのクロール中にストレスを感じ、速度が低下又は、状態が改善するまでクロールを停止します。
ページスピードやサーバーの質は、クローラーがコンテンツの読み込むときに影響及ぼします。つまり、あるページで対策キーワードの順位や流入数の向上をKPIとおいている場合、クローラーという審査員の行動を抑制してはいけないのです。
- indexを理解する
ページがインデックスに登録されていることを確認し、ページがどのようにインデックスに登録されているかを確認する方法について説明します。
- robotsrobotsメタタグは、検索エンジンに特定のページをクロールまたはインデックス作成する方法を指示するHTMLコードです。これは、Webページの<head>セクションに配置され、次のように記述します。<meta name=”robots” content=”iindex” />
- URLの正規化
同一のコンテンツにかかわらず、サイト内に別URLとしてページが存在する場合、URLの正規化という作業が必要になります。正規として指定したURLは、Googleが検索結果に表示するものになります。正規URLを指定するためのシグナル(チェックするための項目)には、次のものがあります。
・canonicalタグ(正規タグ)
・重複ページ
・内部リンク
・リダイレクト
・サイトマップのURL
Googleがindexしたかを確認する最も簡単な方法は、GoogleサーチコンソールのURL検査ツールを使用することです。Googleが認識した正規URLが表示されます。
テクニカルSEOの優先順位
SEOにとって最も重要な点は、対策項目の優先順位付けです。一部のSEO改善ポイントの変更は他のポイント変更よりもランキングとトラフィックに大きな影響を与えます。
下記が優先順位の高いチェック項目です。
indexを確認する
ユーザーに見つけてもらいたいページがGoogleでindex登録されていることを確認してください。
失われたリンクを取り戻す
Webサイトは、サイトの更新によってURLを変更する場合があります。多くの場合、古いURLには、年月とともに他のWebサイトからのリンクが多くあります。それらが現在のページにリダイレクトされない場合、リンクは失われ、場合によっては対策キーワードのランキングの下落を引き起こします。
内部リンクを追加する
内部リンクは、サイトのあるページからサイトの別のページへのリンクです。リンクはユーザーと検索エンジン両方がページを見つける手助けをします。また、ページがより良くランク付けされるのを助けます。
スキーママークアップを追加する
スキーママークアップ(構造化マークアップ)は、検索エンジンがコンテンツをよりよく理解するのに役立つコードであり、検索結果でWebサイトを他のWebサイトから際立たせるのに役立つ多くの機能を強化します。構造化マークアップにはパンくずリストなど、Google推奨なものからビジネス別に様々な設定方法があります。
ユーザーエクスペリエンス(UX)シグナル
ユーザーがサイトの利用しやすく改善することは大切です。これらは、ユーザーエクスペリエンス(UX)に影響を与える項目を確認します。
コアWebバイタル
Core Web Vitalsは、ユーザーエクスペリエンスの測定に使用されるGoogleのページエクスペリエンスシグナルの一部である速度に関する項目です。コアウェブバイタルは、最大コンテンツペイント(LCP)を使用した視覚的負荷、累積レイアウトシフト(CLS)を使用した視覚的安定性、および最初の入力遅延(FID)を使用した利便性負荷の3つの項目に分かれます。Googleサーチコンソールのカバレッジという項目でエラーがないか確認できます。
HTTPS
HTTPSは、ブラウザとサーバー間の通信がスパマーによって傍受されたり改ざんされたりするのを防ぎます。これにより、WEBサイトの機密性、整合性が保たれます。SSL化認証を行いHTTPS化しましょう。無料のSSL化認証もありますので試してみてください。
アドレスバーに鍵のアイコンが表示されているWebサイトはすべてHTTPSを使用しています。
モバイルフレンドリー
簡単に言えば、これはWebページが正しく表示され、モバイルデバイスのユーザーが簡単に使用できるかどうかをチェックします。Googleサーチコンソールの「モバイルユーザビリティ」レポートを確認してください。
インタースティシャル
ページに覆いかぶさるようにして出現する、そのページとは別の表示領域です。一般的に、広告やアプリダウンロードなどのプロモーションだったり、サイト利用の年齢制限や Cookie受け入れのような同意確認などに用いられます。ポップアップやオーバーレイ、ダイアログと同類の表示手段です。ランキングに影響を与える要素ではありますが、影響度は小さなものです。
Hreflang属性
Hreflangは、Webページの言語と地理的ターゲティングを指定するために使用されるHTML属性です。同じページ内容で他言語ページが存在する場合は、hreflangタグを使用して、Googleなどの検索エンジンにユーザーが使用する言語に合わせてサイトを表示するように指示を出せます。
壊れたリンク
壊れたリンクは、存在しないページに向けたサイト上のリンクです。
Ahrefsなどのツールを使用し、Webサイトで壊れたリンクをすばやく見つけることができます。
リダイレクトチェーン
リダイレクトチェーンは、最初のURLとリンク先URLの間で発生する一連のリダイレクトです。本来はAページからCページへのリダイレクトなのに、間にCページが入っているような状況のことをリダイレクトチェーンと呼びます。
テクニカルSEOツール
これらのツールは、Webサイトの技術的側面を改善するのに役立ちます。
Googleサーチコンソール
Google Search Console(以前のGoogle Webmaster Tools)は、検索結果でのWebサイトの表示を監視およびトラブルシューティングするのに役立つGoogleの無料サービスです。これを使用して、技術的なエラーの検索と修正、サイトマップの送信、構造化データの問題の確認などを行います。
Chrome DevTools
Chrome DevToolsは、Chromeに組み込まれているWebページのデバッグツールです。これを使用して、ページ速度の問題をデバッグしたり、Webページのレンダリングパフォーマンスを向上させたりします。