※当記事内には、商品プロモーションを含む場合があります
読んでほしい記事
SEOの内部対策について徹底解説!【初心者向け】

SEO対策には、大きく分けて「内部対策」と「外部対策」の2つの対策があります。
両方とも非常に重要なSEO対策ですが、今回は、内部対策に関する内容になっています。

内部対策は、"SEO対策の基本"とお考え下さい。

外部対策と比べると、内部対策による検索順位への直接的な影響は小さいです。
それに、今はコンテンツの質が非常に重要で、しっかりとコンテンツの作り込みを行うことが重要視されています。

ですが、内部対策もとても重要で、以下のような効果を期待することができます。

  • インデックスされやすくする
  • ページの内容をGoogleに正確に認識

そこで、今回は"内部対策の目的"や"内部対策の具体的な方法"についてまとめました。
内部対策について詳しく知りたい方は、ぜひチェックしてみてください。

外部対策について

因みに、外部対策というのは、いわゆる被リンク(他サイトから自サイトへのリンクを貼って貰うこと)を集めるための対策です。
以前は、SEO対策というと、もっぱら外部対策で、多くの方が必死になって被リンク集めを行っていました。
ですが、2012年から数回に渡り実施されたペンギンアップデートにより、低品質な被リンクに意味が無くなりました。
とは言え、被リンクにはまだまだ大きな影響があり、不要という訳ではありません。

当記事を書いている人
サイト運営者
こちらの記事は、プログラミング・WEB制作歴15年以上、ブログ歴10年以上のプログラマーが書いています。
プライベートでも仕事でも多くのレンタルサーバーを利用してきた経験から、サーバーに関する豊富な知識をもとに書いています。
>> プロフィール

SEOの内部対策について

内部対策とは、WEBサイトの内部に施す対策です。

詳しくは後で説明しますが、目的は"クローラビリティの向上"と"コンテンツの正しい評価"の2つです。
ページ自体の評価を直接上げる対策ではないですが、非常に重要なSEO対策です。

例えば、タイトルタグの最適化やH1タグ・H2タグ、内部リンクの設定、URLの最適などを行うことになります。
内部対策で行う施術は基本的なモノが多いですが、しっかりと行うことが大切です。

内部対策の目的(役割)

内部対策の主な目的は、"インデックスの促進"と"Googleにページの内容を正しく理解してもらう"、という2点です。

まず、公開したページが検索エンジンの検索結果に表示されるようになるまでの流れは、こちらです。

クローリングの流れ
①、巡回に来たGoogleのクローラーにページを見つけて貰う
※クローラーとは、ホームページの情報を収集するロボットになります。

②、ページをインデックスして貰う(Googleのデータベースに登録されること)

③、様々なアルゴリズムに基づいてインデックスしたページの評価を行い、順位を決定

④、決定した順位に従って、検索結果に順番に表示する

ページや記事は、インデックスされていなければ、Googleの検索結果に表示すらされないです。
また、インデックスされていても、ページ・記事の内容を正しく評価して貰えないと、目的のキーワードでの検索上位も難しいです。

そこで重要なのが、この2点になります。

  • 確実にインデックスされるような仕組みを作ること
  • ページを正しく評価して貰うようにすること

もちろん、ページ・記事自体の評価には、コンテンツの質がとても重要です。

ですが、内部対策をしっかりと意識した作りにすることで、クローラーがWEBサイト内を巡回しやすくなり、ページ・記事がスムーズにインデックスされるようになります。
さらには、コンテンツを正しく評価して貰いやすくなります。

内部対策でやるべきこと

内部対策として行うことは非常に多いですが、以下の点について意識しておけば、かなり高評価を得られるのではないかと思います。

  • XMLサイトマップを用意する ※Google Search Consoleへの登録も
  • タイトルタグ(<titile>)を適切に設定する
  • メタディスクリプション(<meta description>)を適切に設定する
  • H1タグ(<h1>)を適切に設定する
  • H2タグ(<h2>)、H3タグ(<h3>)へもキーワードをちりばめる
  • 画像の名称は、画像の内容を表すものにする
  • imgタグ(<img>)のalt属性をきちんと設定する
  • リンクの設定は、アンカーテキスト(テキストリンク)にするにする
  • パンくずを作成する
  • 内部リンクを適切に設定する
  • 構造化マークアップで記述する
  • URLの正規化を行う
  • URLの最適化を行う
  • クリック階層(リンク階層)を意識する
  • WEBサイトの表示速度を改善する
  • ページ内にリンク切れが発生していないかチェックする
  • 文章のチェック(誤字脱字や表現のチェックなど)

タイトルタグ(<titile>)を適切に設定する

タイトルタグを適切に設定するのは、内部対策の基本中の基本です。
ターゲットとするメインキーワードを適切に入れ込みつつも、分かりやすくユーザーがクリックしたくなる内容のテキストを設定することが重要です。

基本的には、以下の点を意識して貰えれば、問題なく設定を行えます。

  • ターゲットとしている(メインの)キーワードを盛り込む
  • キーワードはタイトルタグの前半に持ってくる
  • 1つのタイトルタグに盛り込むキーワードは、1つか2つにする
  • 1つのタイトルタグに同じキーワードを何度も使用しない(2回まで)
  • ページの内容に一致するタイトルを付ける
  • 長くなりすぎない(32文字以内を目標にしましょう)
  • 他ページのタイトルタグと重複しないようにする

タイトルタグについては、以下のページで詳しく説明しているので、そちらでチェックを行いましょう。

メタディスクリプション(<meta description>)を適切に設定する

メタディスクリプションとは、ページの説明文になります。

メタディスクリプションは、検索順位には影響しません。

ですが、メタディスクリプションに記述されている内容は、Google検索結果の一覧にも表示されます。
その為、ユーザーのクリック率に大きく影響します。

基本的には、ページの内容を適切に表現する内容にすることが重要で、以下の点を意識して設定して貰えればOKです。

  • 80文字程度の説明文
  • ページの内容をしっかりと説明する
  • 読みやすい文章にする
  • ユーザーがクリックしたくなるような書き方をする
  • キーワードも含める
  • タイトルタグの補足的な使用もおすすめ

メタディスクリプションについては、以下のページでも詳しくまとめているので、そちらの合わせてチェックしてみてください。

H1タグ(<h1>)を適切に設定する

H1タグと言えば、ページ全体の大見出しになります。

タイトルタグとは異なり、ページ上に表示されるので、ユーザーへページの内容を正しく伝える必要があります。

H1タグのSEO上の重要性は、以前と比べると下がってきたとも言われています。
ですが、それでも大見出しとしての役割が無くなったわけではないので、各ページ毎にしっかりと設定していきましょう。

H1タグを設定する内容は、以下の点を意識しておけば、OKです。

  • ターゲットとしている(メインの)キーワードを盛り込む
  • 文字数の制限は無いが、ユーザーに伝わりやすく、簡潔な内容にする
  • H2~H6タグよりも上に設置する
  • H1タグはテキストにする(トップページはロゴでもOK!ただし、altをしっかりと設定すること)

また、タイトルタグは検索エンジン向けに設定するのに対して、H1タグは、ユーザーに向けて表示するページ見出しです。
ユーザーに見える部分に設定するタグという点も意識するようにしましょう。

H1タグについては、以下のページでも詳しくまとめているので、そちらの合わせてチェックしてみてください。

H2タグ(<h2>)、H3タグ(<h3>)へもキーワードをちりばめる

Hタグには、H1タグ~H6タグまでありますが、全て使う必要はないです。
ただし、H2タグH3タグはSEO上重要なタグになるので、ページ内で適度に使用するようにしましょう。

もちろん、H1タグと比べるとSEO上の重要度は落ちます。

ですが、H2タグ、H3タグにも、不自然にならない程度に重要なキーワードをちりばめるようにしましょう。
また、H2タグ、H3タグを複数回使う場合には、同じキーワードをちりばめるのではなく、それぞれ別のキーワードを盛り込むようにして下さい。

そうすることで、ターゲットとしているメインキーワードとは別の検索キーワードでの流入も見込めるようになります。

Hタグは、ページ内のコンテンツを段落毎に分けて見やすくするために使用します。
その為、ページの各コンテンツの内容が分かる見出しにすることが重要です。
"SEO+ユーザー目線"を意識して使用することが重要です。

H2タグについては、以下のページで詳細をチェックしてください。

画像名は、画像の内容を表すものにする

画像を保存する際、ついつい「image01.jpg」「image02.jpg」「image03.jpg」みたいな感じで、適当なファイル名にしてしまうことがあります。

面倒ですが、画像の内容を表す画像名を付けましょう。

例えば、このような感じで特徴を付けて画像名を付けるといいです。

  • 猫の写真であれば、cat.jpg、
  • 大きな猫の写真であれば、large_cat.jpgやbig_cat.jpgなど
  • 小きな猫の写真であれば、small_cat.jpgやlittle_cat.jpgなど

※順番に、cat01.jpg、cat02.jpg、cat03.jpgのように画像名を付けるのは避けましょう。

imgタグ(<img>)のalt属性を設定する

imgタグには、必ずaltを設定して下さい。
ただし、画像と関係のないテキストを入れるのではなく、画像の内容が分かるテキストにして下さい。

以下の点を意識して貰えれば、OKです。

  • 長くなりすぎず、簡潔なテキストを設定する
  • 文章でも単語でもいいが、キーワードの詰め込みは避ける
     ※長くなりすぎたり、キーワードを詰め込んだりすると、ペナルティを受けることもあります
  • 画像と関係のないテキストは入れない
     ※画像の内容を説明するテキストを入れる

altの設定漏れが無いかは、ツールを使ってチェックするのがおすすめです。
私の場合には、以下のサイトが便利で良く使っています。
https://trickster.tools/image-alt-checker/

リンクの設定は、アンカーテキスト(テキストリンク)にする

アンカーテキストとは、リンクを設定したテキストのことです。

このような感じですね。
<a href="https://example.com/~">内部対策とは?</a>
※「内部対策とは?」というテキスト部分

ページ内から、同一ページ内の他ページへのリンク貼る場合には、アンカーテキストにすることで、SEO効果が高まると言われています。
また、ユーザーもリンク先ページの内容を推測できるようになるので、ユーザービリティも上がります。

とは言え、バナーなどの画像(imgタグ)に対してリンクを貼る場合も多々あると思います。
その場合には、上記で説明したように、必ずalt属性を設定するようにしましょう。

パンくずを作成する

パンくずの一番の目的は、ユーザービリティの向上です。
今見ているページよりも、上位のカテゴリページやトップページに戻る際に、パンくずリストがあると便利ですよね。

ただ、パンくずには、SEOの内部対策にも効果があると言われています。
というのも、Googleのクローラが巡回に来た際に、パンくずのリンクをたどることでサイト内のページ構成を把握する手助けになり、スムーズに巡回できるようになります。

また、パンくずは、アンカーテキストで作成することが多いですが、それにより内部SEO効果も生まれます。

内部リンクを適切に設定する

内部リンクとは、同じWEBサイト内のページ・記事へのリンクを貼る行為です。

内部リンクを適切に設定することで、WEBサイト内でのGoogleクローラーの巡回効率を改善することができます。

さらに、重要なページへの内部リンクを増やすことも重要です。
それにより、Googleは、そのページの重要度を理解でき、検索順位にも影響します。

ただ、内部リンクは、あくまで関連するページ・記事のリンクを貼ることが基本です。
関連性の低いページ・記事へのリンクを貼ってもユーザービリティも悪くなるだけなので、注意してください。

構造化マークアップで記述する

構造化マークアップという方法でHTMLを記述することにより、
通常だと、Googleはただのテキストとして認識できない情報に対して、意味を持たせて伝えることが出来るようになります。

構造化マークアップの例
<div itemscope itemtype="http://schema.org/Corporation">
<span itemprop="name">株式会社〇〇〇〇</span>
</div>

上記のように記述することにより、「株式会社〇〇〇〇」が会社名であることをGoogleの検索エンジンにも正確に伝えることができます。

また、Googleの検索結果にリッチスニペットを表示できるようにもなります。

現在、構造化マークアップ自体に直接的なSEO効果はないと言われています。
ですが、Google自身も構造化マークアップを推奨していることから、いずれは検索ランキングのシグナルとして組み込まれる可能性もあります。

URLの正規化を行う

URLの正規化とは、各ページのURLを1つに統合して、Googleからのページ評価が分散してしまうのを防ぐことを目的としています。

例えば、トップページには「https://example.com/」と「https://example.com/index.html」の2つのURLが存在することになります。

これだと、同一ページなのに別々のURLが存在することになり、SEO上はあまりいい状態ではありません。

そこで、URLの正規化を行い、同一ページの場合には、どれか1つのURLへリダイレクトを行うのがおすすめです。
それにより、1つのURLへアクセスを集中させることができ、評価を分散させることも防ぐことができます。

具体的には、以下のような対策を行うのが一般的です。

  • wwwあり・wwwなしのどちらかのURLに統一する
  • index.htmlで終わるURLを、スラッシュ(/)で終わるように統一する
  • HTTPをHTTPSへ強制的にリダイレクトさせる(常時SSL化

URL正規化の詳細や具体的な方法については、以下のページでチェックしてみましょう。

URLの最適化を行う

URLの最適化というのは、例えば、以下のような対応になります。

  • ディレクトリ名は、ページ内容が分かるものにする
  • トップページから見て、ディレクトリ階層を深くしすぎない

階層を深くしないというのは、
例えば、ブログであれば、
・記事ページ:http://example.com/article-name/
・カテゴリページ:http://example.com/cat/category-name/
のように設定しましょう!
ということです。

最近はあまり見かけなくなりましたが、以前はこのようなディレクトリ階層が深いURLの記事も多く見かけました。

http://example.com/2019/2/21/article-name/
URLの中に日付ディレクトリが入っていて、無駄に長いURLになっていますね。

URLが長くても、トップページから適切にリンクが貼ってあればインデックされます。
それに、WEBサイトの特性上、どうしてもURLのディレクトリ階層が深くなってしまうこともあります。

ですが、基本的には無駄なディレクトリを挟まずに、見やすくすっきりとしたURLにするのがおすすめです。

URL設計の詳細については、こちらのページもチェックしてみてください。

クリック階層(リンク階層)を意識する

クリック階層というのは、サイトのトップページ(または、重要なページ)から何クリック目でそのページにたどり着けるかという、クリックする回数と考えて下さい。

クリック階層も大切で、特に重要なページは、トップページから1クリックでたどり着けるようにリンクを設定することも大切です。

具体的に意識しておくのは、以下の2点です。

  • トップページ(または、重要なページ)からリンクを貼る
  • トップページ(または、重要なページ)から2クリック以内で移動できるようにする

クリック階層が深くなると、クローラーが下層ページを見つけにくくなる。
さらに、ユーザーもページを見つけにくくなるので、ユーザービリティの低下にもなります。

必ず、少ないクリック数で目的のページにたどり着けるようにリンクを設定しましょう。

クリック階層については、こちらのページもチェックしてみてください。

WEBサイトの表示速度を改善する

シグナルとしてはそこまで大きくはないですが、WEBサイトの表示速度も検索ランキングに影響します。

例えば、キャッシュの利用や最適化(画像、HTML、CSSの圧縮など)を行うことで、表示速度を改善することができます。

ただ、キャッシュや最適化だけでは高速化に限界もあり、使用するサーバーも意識することが大切です。
例えば、レンタルサーバーを利用する場合だと、以下のサービスは実績もあり、実際にWEBサイトの表示も速いのでおすすめです。

いずれも、12ヶ月契約で月額1,000円前後で利用することができ、ハイスペックな共用サーバーになっています。

ページ内にリンク切れが発生していないかチェックする

検索ランキングに影響するわけではないですが、リンク切れはユーザビリティを下げることになります。
その為、極力、リンク切れをなくすようにしましょう。

と言っても、全ページ目視や手動でチェックするのは大変なので、ツールを使ってチェックするのがおすすめです。

例えば、以下のツールを使えば、ページ単位でのチェックにはなりますが、リンク切れのチェックを行えます。
W3C Link Checker

また、WordPressでサイトを組んでいる場合には、「Broken Link Checker」というプラグインを使用してリンク切れのチェックを行うと便利です。

文章のチェック(誤字脱字や表現のチェックなど)

ページ内の文章についても、以下のような点については気を付けましょう。

  • 伝わりにくい文章や表現になっていないか?
  • 不適切な表現を含んでいないか?
  • 誤字脱字が無いか?

これらが検索ランキングに直接影響するわけではないです.
ですが、読み手に正確に伝えるということも意識した方がいいです。

私も誤字脱字が多い方なのであまり強くは言えないのですが、
・定期的に投稿済みの記事を見返す
・校正ツール(校閲ツール)を使ってチェックする
ということも重要です。

おすすめの校正ツールは、「Enno」です。

最近ではGeminiやChatGPTなどのAIがかなり進化しています。
これらのAIに誤字・脱字をチェックしてもらうのもおすすめです。

最後に

難しいのは、内部対策にどれだけの時間を掛けるかということです。

内部対策は非常に重要ですが、一番重要なのはページの質やコンテンツです。
なので、優先すべきはこの2点になります。

  • コンテンツの質を上げること
  • 良質なページ(記事)の数を増やすこと

個人的には、100%じゃなくても、60~80%くらいの内部対策を行えていればOKだと考えています。
もちろん、タイトルタグのように絶対に手を抜いてはいけないモノもあります。

100点満点のSEO対策はあまりにも時間がかかります。
妥協できる部分に関しては妥協してもいいとは思います。

また、完全オリジナルで一からWEBサイトの作成を行うのではなく、WordPressのようなCMSを利用することもおすすめです。

その際には、内部対策をしっかりと行われているWordPressテーマを使用することも大切です。
それにより、内部対策に掛かる時間を大幅に短縮することもできます。

おすすめのWordPressテーマについては、以下のページで紹介しています。
興味のある方は、合わせてチェックして頂ければと思います。

>> ブロガー・アフィリエイター向けWordPressテーマ
>> ホームページ制作におすすめのWordPressテーマ

この記事を書いた人
userimg
ダッチ
    当サイトは丹波のホームページ屋さんの代表「ダッチ」が運営しています。

    プログラミング・WEB制作歴15年以上になります。

    ブログ・WordPress・レンタルサーバーに関して分からないことがあればご質問ください!
    ご質問・ご相談は無料で受け付けています。

    https://dacchi.hp.peraichi.com/

    WEB制作に関するお仕事の依頼は、こちらのホームページからお願いします。

    丹波のホームページ屋さん

    Twitterでフォローしよう

    おすすめの記事