Webサイトが検索結果に表示するためには検索エンジンのデータベースに登録される必要があります。
単にページを公開しただけでは足りず、Googleに存在を知らせるために特別な処理を施さなくてはいけません。
内部SEOは自社のサイトを検索エンジンに発見しやすくする施策群です。
対策しても必ず上位に表示されるとは限りませんが、データベースへの登録を促進する基本的な取り組みです。
Webサイトの公開前にこれだけは確認したい最低限の項目を紹介します。
内部SEOのチェックリスト

公開したサイトは検索エンジンのクローラーbotが中身を確認して価値があると判断されたときにインデックスの登録を受けます。
ページの表示が遅い/ユーザーにとってわかりにくい/コンテンツの中身が薄いなどの特徴があるとクローラーは処理を中断して帰ってしまいます。
サイトの管理者は検索エンジンからの評価を高めるためにさまざまな施策を実行に移さねばなりません。
インデックスを促進する具体的な対策は次のとおりです。
1.内部リンクの設定
検索エンジンのクローラーはページごとに設置されたリンクを経由してWebサイト全体を回遊します。
サイト内の関連するページ同士をリンクでつなぎ合わせることでクローラーが回遊時にサイト全体を確認しやすくなります。
ユーザーにとっても必要な情報へ容易にアクセスできるため、利便性が高まる効果を期待できます。
リンク設置時の注意点はクローラーが遷移したページから元のページに戻れるように相互リンクを張り巡らせることです。
リンクはアンカーテキスト形式にして<a>リンクで囲む必要があります。
2.XMLサイトマップの送信
XMLサイトマップはWebサイトの構造やURLを記述したXML形式のファイルです。
親ファイルと子ファイルの二層形式が基本的な構造で画像や動画、カテゴリーなど細分化することも可能です。
XMLサイトマップがあると検索エンジンがWebサイトの構造を正確かつ迅速に把握できるため、インデックス化を促進します。
作成方法はsitemap.xml用の専用ツールを使用するか、Wordpressのプラグイン「Google XML Sitemaps」を活用すると手軽です。
作成したサイトマップはGoogle Search Console上で「サイトマップ」→「新しいサイトマップ」で送信してGoogleに通知しましょう。
3.キーワードの積極的な使用
上位表示したいキーワードは積極的にページ内で使用するとSEOに効果的です。
タイトルやメタディスクリプションのほか、見出しタグ(h2~h6)には盛り込む意識をもちましょう。
記事の最初のほうに多く含めると良いといわれる場合もありますが確証はありません。
ただしキーワードの乱用はスパム行為だと検索エンジンから評価を受ける可能性があるため気を付けましょう。
あくまで自然な範囲でキーワードを意識して使いましょう。
4.タイトルタグの最適化
タイトルタグ(<title>)で囲んだワードは該当のページが検索結果に表示されたとき、タイトルとして登場します。
検索エンジンの理解を促進するほか、検索結果画面を閲覧したユーザーがクリックするかどうか決める重要な要素です。
タイトルを設定せずブログを投稿した場合、SEO的には機会損失が発生していると考えましょう。
タイトルタグに設定するテキストには上位表示を狙うキーワードを必ず入れてください。
またテキストの長さは30文字程度が望ましく、途中で途切れる現象を防ぐために長すぎるのはいけません。
クリック率の向上につなげるには記事を読むベネフィットを伝える、何が書かれているか記載するなどの工夫が必要です。
5.メタディスクリプションの設定
メタディスクリプションはタイトルタグとともに検索結果に直接表示される要素です。
検索エンジンのページ理解を促進する役目をもつほか、ユーザーのクリック率を左右する重要なテキストです。
タイトル同様キーワードを積極的に含めるほか、表示領域の制約を意識して長くても120字以内にとどめる意識をもちましょう。
ただし表示内容を決めるのは検索エンジン側のため設定したテキストが必ずディスクリプションになるとは限りません。
6.画像の圧縮・軽量化
画像ファイルやを圧縮・軽量化するとブラウザの読み込み速度の向上に役立ちます。
Googleはページの表示速度をアルゴリズムのランキングの一つだと表明しています。
画像サイズが軽量で読み込み速度が速いWebサイトはクローリングの機会が増加し、インデックス化を促進します。
また中々表示されないWebサイトはユーザーの離脱を招き、数秒間遅れるだけでも離脱率に大きな影響を与えかねません。
画像圧縮ツールの活用やGoogleが開発した次世代フォーマットのWebp形式への変換といったテクニックを駆使して、アセットの軽量化に取り組みましょう。
7.ぱんくずリストの設定
ぱんくずリストは通常ヘッダーメニューの直下に置かれ、閲覧中のページがWebサイトのどこにあるか示す目印です。
クロール時に検索エンジンがサイトの構造を理解しやすくなるほか、ユーザビリティーの向上にも役立ちます。
ブログの個別投稿ページならばタイトルの直前に「home/〇〇(カテゴリ)/○○(投稿名)」というナビゲーションが多く見受けられます。
コーディングの知識がなくてもプラグイン側の設定だけで対象のページにパンくずリストを表示できるため重宝します。
8.noindexタグの付与
noindexタグはhtmlのメタタグの一種で検索エンジンによるインデックス処理を拒否したいときに使います。
内容が乏しく情報量が少ないページや低品質なコンテンツはインデックスされるとかえってサイトの評価を落とす危険があります。
対象ページの<head>タグにnoindexタグを設置することで必要なページだけ効率よく検索エンジンのデータベースに保管させることが実現します。
お知らせページやタグ一覧ページのような構造上必要ではあるものの内容が薄くインデックス処理させたくないときに主に使用します。
9.セマンティックHTMLの適用
セマンティックhrmlとは意味をもつhtml要素を使用して、ページの構造を正確に検索エンジンに伝えることです。
div要素は要素同士をグループ化してレイアウトやデザインを一括で変更できる便利な存在です。
しかしdiv自体は特別な意味をもたない入れ物のような役割のため、むやみやたらに使うとページの構造を正しく伝えられません。
セマンティックHTMLの代表的な要素にはHTML5から登場したarticleやheaderが挙げられます。
また見出しが含まれるセクションを分割する際に適切なsectionタグもあります。
古いサイトでdiv要素のみで階層化されている場合、html5に準拠する正しい区切りを使うことで検索エンジンの理解を促進し、順位が改善することもあります。
10.URLの正規化
正規化とは内容が同じにも関わらずURLが別々のページを一つに統一する処理のことです。
カニバリと呼ばれる検索エンジンからの評価を分散させる勿体ない状況を防ぐために必要になります。
例えばindex.htmlの有無で異なるURLをもつページが存在すると、Googleはどちらを検索結果に表示させれば良いかわからなくなります。
結果的に検索順位に影響を生じさせ、クリック率の低下を招きます。URLを正規化する方法は<canonical>タグの使用です。
11.構造化データの設定
構造化データを適切に記述することでタイトルやメタディスクリプションだけでなく、リッチリザルトと呼ばれる装飾付きの情報が検索結果に表示されます。
代表的な立地リザルトは次のとおりです。
- 企業や店舗の名称、所在地、電話番号
- 商品の名称、価格
- レビュー数・評価
- Recipe(レシピ)
- イベントの名称、場所(会場)、日時
- FAQ(よくある質問
ユーザーは検索結果を見ただけで知りたい情報が書かれたページかどうか判断できます。
したがって構造化データの実装はクリック率の上昇に効果があるといわれています。
12.レスポンシブ対応
Googleはスマートフォンで閲覧した際に表示を最適化するモバイルフレンドリーを推奨しています。
パソコンでみたときに問題なくても、androidやiPhoneでアクセスしたときに文字が小さく見づらければ不便に感じるでしょう。
モバイルフレンドリーに未対応のWebサイトはユーザーエクスペリエンスの低下を招き、検索上位に表示されにくくなる傾向があります。
有効な対処法はデバイスのサイズや端末に応じて文字の大きさやボタンのサイズを変えるレスポンシブデザインの実装です。
メディアクエリを用いたウインドウサイズによるデザインの場合分けが代表的です。
レスポンシブデザインにすればスマートフォン用・パソコン用と別々にURLを設ける必要がなくなり、管理が容易になるメリットもあります。
13.SSL化
WebサイトのURLをhttpからhttpsに変更してSSL(Secure Sockets Layer)化させましょう。
SSLに対応すればインターネット上の通信が暗号化処理され、第三者から盗み見や改ざんを受けるリスクを減少させられます。
GoogleがWebサイトの常時SSL化を推奨しているため、ECサイトや会員制サイトなど重要な個人情報を扱うサイトではなくても導入する必要があると考えましょう。
SSLに対応していないWebサイトは情報漏洩の危険がある安全性の低いサイトだとみなされ、検索エンジンのアルゴリズムで低評価を受ける可能性があります。
今では未対応のサイトのほうが珍しい状況のため、新規サイトの公開時は必ずチェックしなくてはいけません。
14.画像のalt属性
画像を挿入する際はalt属性を付与して代替テキストを設定してください。
代替テキストとは何らかの影響で画像がブラウザに読み込まれないときに代わりに表示するテキスト情報です。
何を表す画像なのか文章や複数のキーワードを設定して説明します。
検索エンジンは基本的にテキストからページの内容を判断・評価するため、画像単体では正確に理解できません。
画像周辺のテキストや画像に貼られたアンカーテキスト、altタグの代替テキストを通して文脈や属性を判断します。
altタグを適切に設定することで通常の検索以外にも画像検索でもヒットしやすくなる効果があります。
15.目立つボタンリンクの設定
問い合わせや資料請求、無料相談に遷移するボタンリンクが分かりにくく、ユーザーが存在に気付かない場合があります。
訪問者をみすみす逃してしまう機会損失を防ぐためにも、CTRのボタンは目立つデザインやサイズにしなくてはいけません。
Googleはユーザーがクリック、またはタップする可能性のある要素はすべて 48 x 48 dp 以上のサイズにせよと推奨しています。
また背景色とコントラストをつけてボタンを目立たせる工夫も必要です。
ボタンリンクだけフォントを変更したり枠線やアイコンで変化をつけたりする方法もおすすめです。
適切なSEO対策を施してインデックスを促進しよう
コンテンツSEOで最も重要なのはコンテンツの質ですが、検索エンジンがインデックスしないと検索結果に表示されない以上、内部SEO対策が必要になります。
適切な施策を施すことでクロールの頻度が上がり、データベースに保管されるURLの数が次第に増えていくでしょう。
XMLサイトマップを送信すれば即座に結果が出るとは限りませんが、時間をかけて徐々にサイトの評価が上がります。
Webサイトの担当者となった方は、本記事で紹介した基本的な施策を中心に、見落としがないか確認してみてください。
コメント