はてなブログで記事を書いているのに、検索から人が来ない。
調べてみると「はてなブログはSEOに強い」という話もあれば、「無料ブログだから弱い」という話もある。結局、設定を変えるのか、記事を直すのか、有料版にするのか。そこがわからなくなっていませんか。
はてなブログのSEO対策は、「検索に出せる状態か」「検索者に答える記事か」「数字のどこで止まっているか」の順で確認してください。 順番を飛ばしてProに申し込んでも、記事を量産しても、原因と対策が合っていなければ空回りです。
この記事では、はてなブログの設定箇所と、記事を改善するときの判断を分けて説明します。検索用タイトル、記事の概要、Search Consoleまで、実際にどこを触るかも整理しました。
私は14年間ブログを運営していますが、はてなブログでの収益実績を持っているわけではありません。過去に使った記憶はあっても、詳しい運営記録は残っていません。はてな固有の機能は公式情報で確認し、記事の改善については私自身のブログ運営・指導経験をもとにお伝えします。

はてなブログはSEOに強い?無料版でも狙えるが、サービス名だけでは決まらない
「見つけてもらいやすい」と「検索上位に残る」を分ける
無料ブログは、開設初期から誰かに見つけてもらいやすいと感じることがあります。独自のブログをゼロから立ち上げる場合と違い、サービス内のつながりから読者が来ることもあるからです。
ただし、はてなの読者機能などを通して読まれたことと、Googleで特定のキーワードの上位に入ったことは別です。「アクセスが増えたからSEOに強い」と一括りにすると、何がうまくいったのかを見誤ります。
はてなの看板が、記事の答えまで作ってくれるわけではありません。 検索者が知りたいことに答えていなければ、サービスの評判を調べ続けても記事は良くならないです。
はてな側も検索エンジンへの対応を行っていますが、個別の記事の順位が約束されているわけではありません。まずは「はてなだから有利・不利」という大きすぎる話から、自分の記事の状態を見る話へ切り替えましょう。はてな公式のSEOに関する案内
交流が目的の日記まで、検索向けに作り替えなくていい
はてなブログで日記を書くこと自体を、私は悪いとは思いません。人柄が伝わり、同じ趣味の人との交流につながる。それが目的なら、十分に意味があります。
一方で、「検索から来た人に商品を紹介して収益化したい」という記事では、初めて読む人にも事情がわかるように書く必要があります。常連なら通じる「いつもの道具を買い替えました」だけでは、検索者は商品名も、買い替えた理由もわかりません。
日記と検索向けの記事を混在させるなら、どの記事を検索の入口として育てるのか決めてください。全記事で検索上位を取ろうとする必要はありませんが、検索を狙う記事まで、知り合いにしか伝わらない書き方にしてはいけないということです。
収益化そのものを目的にするか迷っている段階なら、先にはてなブログで収益化する場合の向き・不向きも整理しておくと、SEOを頑張る方向が定まります。
最初に確認するSEO設定は、公開範囲と検索エンジンへの公開状態
検索から読まれたいブログが、非公開になっていないか
記事が検索に出ないとき、文章の良し悪しを疑う前に確認したいのが公開設定です。はてなブログの管理画面から「設定」を開き、公開範囲を確認します。
検索から読んでもらう目的なら、公開範囲は誰でも読める状態である必要があります。限定公開や自分だけの公開を選んでいないか、まず確認してください。はてな公式でも、公開範囲を制限したブログには検索エンジン向けの制御が入ると案内されています。検索結果に表示されない場合の公式案内
続いて「設定」→「詳細設定」の検索エンジン向け設定を見ます。検索エンジンに登録させないためのnoindex設定を、意図せず有効にしていないか確認し、変更したら保存します。
もちろん、身内だけに読ませたいブログを無理に公開する必要はありません。ここで直すのは、検索から集客したいのに、設定では検索に出さないよう指定している食い違いです。
「ブログの概要」と「キーワード」の欄を過信しない
詳細設定には「ブログの概要」など、SEOに関係しそうな入力欄があります。ただ、欄を全部埋めたから対策完了、ではありません。
現在のはてなブログでは、「ブログの概要」がmeta descriptionとして使われるのはトップページのみです。個々の記事の説明まで、ここを変えれば一括で整うわけではありません。記事ごとの説明は、後述する編集画面の「記事の概要」で扱います。はてなブログの詳細設定
また、「キーワード」の欄に関連語を大量に入れても、それがGoogleでの順位対策になるわけではありません。Googleはmeta keywordsをインデックス登録やランキングに使っていないと明記しています。Googleが扱うmetaタグ
設定欄を眺めていると、何か裏技が隠れていそうに見えるんですよね。でも、使われない欄の最適化に1時間かけるより、読者の疑問を一つ解決するほうに時間を使ってください。
Search Consoleを連携し、「検索されない」の中身を調べる
はてなブログなら、確認コードを設定欄に入れて連携できる
Google Search Consoleは、Google検索での表示回数、クリック数、検索語などを確認する無料ツールです。ブログ全体のアクセス数だけではわからない「検索ではどう見られているか」を調べるために使います。
はてなブログのURLをそのまま使っている場合は、次の流れで連携できます。
- Search Consoleでプロパティを追加し、「URLプレフィックス」を選ぶ。
- 実際に公開しているブログのURLを、httpsから正確に入力する。
- 所有権の確認で「HTMLタグ」を選び、表示されたタグのcontentの値だけを控える。
- はてなブログの「設定」→「詳細設定」にあるGoogle Search Consoleの欄へ、その値を入力して保存する。
- Search Consoleに戻り、所有権の確認を実行する。
たとえばcontent="確認コード"と書かれていれば、入れるのは確認コードの部分です。タグ全体を貼る場所とは違うので、そこを間違えないようにしてください。独自ドメインでDNSを使う方法もありますが、最初から複数の方式を混ぜる必要はありません。はてな公式のSearch Console連携手順
登録直後から豊富なデータが出るわけではないため、記事を書き始めた段階で連携しておくと、後で判断しやすくなります。
URL検査で「登録済み」と「順位が付いている」を区別する
連携できたら、検索に出したい記事のURLを、Search Console上部のURL検査に入力します。ブログのトップではなく、確認したい記事そのもののURLです。
ここで最初に見るのは、Googleにインデックス登録されているか。簡単に言えば、検索結果に出す候補として登録されているかどうかです。未登録なら、詳細に表示される理由を確認します。
noindexが理由なら公開設定を見直す。別のURLが正規ページとして選ばれているなら、重複やURLの扱いを確認する。クロール済みでも未登録なら、設定だけでなく、似た記事との差や内容の価値も点検する。このように、表示された理由によって次の作業が変わります。
修正後は公開URLのテストで確認し、必要に応じて登録をリクエストします。ただし、リクエストは上位表示の申請ではありません。登録済みでも、狙った言葉で読まれるかは別の段階です。GoogleのURL検査ツールの説明
「検索されないから、もう一本書こう」では、問題が未解決のまま増えるだけです。 まず一本の状態を調べるほうが、よほど前に進みます。

記事ごとのSEO設定は、タイトル・概要・URLを役割別に整える
検索用タイトルには「何がわかる記事か」を入れる
はてなブログの記事編集画面では、編集オプションに「検索エンジン向けタイトル」があります。本文の上に表示する記事タイトルとは別に、検索向けのtitle要素を設定できる欄です。
ただ、別々に設定できるからといって、わざと違う内容にする必要はありません。まず通常の記事タイトルだけで、検索者が知りたいことを表現できないか考えてください。
たとえば、キャンプ道具について書く説明用の例なら、「最近買ってよかったもの」では、何の商品について何がわかるのか伝わりません。「二人用テントは狭い?夫婦で使う前に確認したい荷物と寝床の広さ」なら、読むべき人と疑問がはっきりします。
検索向けタイトルを使う場合も、本文が答えていない魅力を盛らないこと。タイトルで「比較」と言うなら比較が必要ですし、「使った感想」と言うなら実際の使用情報が必要です。キーワードを入れることと、読者に約束する内容を決めることを、別々の作業にしないでください。
記事の概要は、キーワード一覧ではなく内容の要約にする
同じ編集オプションの「記事の概要」では、記事単位の説明を設定できます。ここには、「誰の何の疑問に、どう答える記事か」を短くまとめます。操作上の場所や検索用タイトルとの違いは、はてな公式の編集オプションで確認できます。
先ほどのテントの例なら、「二人用テントを夫婦で使う際に、寝床・荷物・着替えの場所をどう確認するかを整理します」のような説明です。「キャンプ、テント、おすすめ、初心者」と単語だけを詰めても、読みたい理由になりません。
なお、Googleの検索結果に出るタイトルや説明文は、設定した文章がそのまま採用されるとは限りません。タイトルはページ内の情報などから生成され、説明文も本文から選ばれる場合があります。タイトルリンクの仕組み、検索結果の説明文の仕組み
表示が少し違うだけで、設定ミスだと決めつけなくて大丈夫です。本文とタイトルと概要が、同じ疑問に向いているかを先に確認しましょう。
公開済みの記事URLは、見た目を整えるためだけに変えない
新しい記事なら、公開前に内容がわかる簡潔なカスタムURLを決めておくと管理しやすいです。ただし、「英語のURLにすればSEOが強くなる」といった理由で、公開済みの記事を片っ端から変更するのはおすすめしません。
記事URLは、読者が保存したリンクや、ほかの記事からのリンクの行き先です。変えると古いリンクが使えなくなることがあり、はてなスターやブックマークとの対応にも関わります。
アクセスが来ない記事に必要なのは、住所の模様替えではなく、中身の修理かもしれません。 すでに読まれている記事なら、なおさらです。URL変更が本当に必要かを考え、行う場合は既存リンクなどの影響を確認してください。
はてなブログのSEOで差をつけるなら、設定より記事の答えを濃くする
一つの検索語から、読者が決めたいことを具体化する
設定が整ったら、次は記事です。ここで「SEOに強い文章を書こう」と考えるだけでは、何を直すか決まりません。
たとえば「二人用テント 狭い」で調べる人は、テントの歴史を読みたいわけではないですよね。二人で寝られるのか、荷物を置けるのか、少し大きいものにすべきか。購入前の判断をしたくて検索しているはずです。
その人に対して、スペックの説明だけを何千字並べても、最後に「結局、私はどれを選べばいいの?」となるなら弱い。寝る人数だけでなく、荷物の置き場所、体格、雨で外に物を置けない場面まで考えると、必要な情報が見えてきます。
これは説明用の例ですが、どのテーマでも考え方は同じです。検索結果を見て他の記事が答えていることを確認し、そのうえで、自分が具体的に答えられる疑問を探す。ライバルの見出しをなぞるだけでは、あなたの記事を読む理由が生まれません。
「一次情報を一文入れた」で仕事を終えない
「私も使っています。おすすめです」。これだけで一次情報を入れたつもりになっている記事を、最近はよく見ます。
確かに本人の経験ではあります。でも、その一文があることで、読者は何を判断できるようになったでしょうか。そこが増えていなければ、ほぼ飾りです。
使った条件、期待と違った部分、良かった理由、別の人には合わないと思う点。そういった情報が必要な場所に入ると、一般的な説明が判断材料へ変わります。写真も、きれいな商品写真を置くだけでなく、広さや使い方が伝わるものなら意味があります。
経験が特別である必要はありません。「どんな状況の人に、なぜ役立つのか」まで伝えることが大事です。AIに記事を作らせる場合も、ここを自分で渡さなければ、ネット上で見かける説明の寄せ集めになりやすいです。
2万字を8,000字に直して伸びたのは、短くしたからではない
私には、ブログアフィリエイト系のキーワードで、AIで約2万字の記事を作ったものの、30位前後で止まっていた経験があります。
見直すと、似た説明の繰り返し、薄く間延びした部分、検索者が求めていない余談がありました。それを整理して約8,000字にし、読者の判断に必要な一次情報を記事の中へ加えたところ、5位へ上がりました。
これは、はてなブログでの事例ではありません。また、「8,000字が正解」という話でもないです。削ったのは答えではなく、答えにたどり着くまでの邪魔な部分でした。 そのうえで、必要な説明はむしろ濃くしています。
あなたの記事も、長さを増やす前に読み直してください。その段落を削っても読者の理解が何も変わらないなら、文字数を稼いでいるだけかもしれません。反対に、結論だけで理由も判断条件もないなら、そこは丁寧に補足すべきです。
記事の組み立てを順番に見直したい場合は、ブログ記事の書き方と、読者に伝わる構成の作り方も参考になります。

見出し・カテゴリ・内部リンクで、読み進められる形にする
はてなの大見出しがh3でも、まずは論理的な階層を作る
はてなブログの標準の見出しでは、大見出しがh3、中見出しがh4、小見出しがh5です。ほかのブログの解説を見て「本文はh2からでないとダメなのでは」と不安になる人もいるかもしれません。はてなブログの見出しと目次
ここで、順位が付かない原因をタグの数字だけに決めつけないでください。まずは、大きな話の中に小さな話が入るように階層を整え、見出しだけでも記事の流れがわかる状態を作ります。
先ほどの例なら、大見出しを「二人用テントで狭さを感じやすい場面」にし、その下に「荷物を室内に置くとき」「二人とも寝返りを打つとき」などを並べる。話の親子関係が伝わります。
大きく見せたいからという理由で、すべて大見出しにするのは避けたいです。見出しは文字の装飾ではなく、文章の案内板。キーワードを全見出しへ不自然に繰り返すより、読者が必要な答えに迷わず進める構造を優先しましょう。
カテゴリを増やすより、同じ読者の疑問をまとめる
カテゴリは、そのブログで何について読めるかを整理するためのものです。「その他」「日常」「いろいろ」ばかりでは、初めて来た読者が次の記事を探しにくいですよね。
はてなでは、記事編集画面でカテゴリを設定できます。複数を指定する場合、最初のカテゴリは記事ページのパンくずリストにも関わるため、その記事がどのまとまりに属するか考えて選びます。パンくずの表示はデザイン設定から確認できます。カテゴリの公式設定手順
私が見てきた改善例では、ゴルフの雑記ブログを、アクセスが集まっていた女子プロの応援ブログへ絞ったケースがあります。カテゴリを整理し、関係のない記事を削除し、関連する記事を内部リンクでつなぎました。
全体改修後、アクセスは約6倍になり、ほとんどなかった収益も継続的に発生するようになりました。これは、はてな固有の機能による成果ではありません。カテゴリ名だけを変えた結果でもなく、テーマ・記事・リンクを同じ読者へ揃えた改善です。
だから、カテゴリを大量に作れば専門的に見える、ではないんです。今ある記事を、誰に何を読んでもらうまとまりにするかを考えてください。なお、テーマが違うだけでアクセスのある記事を一括削除する必要はありません。影響を見ながら整理します。
内部リンクは「次に知りたいこと」が生まれる場所へ置く
テントの広さの記事を読んだ人なら、次に候補商品の比較や、持っていく荷物の減らし方を知りたくなるかもしれません。そういうタイミングで関連する記事を案内すれば、読み進める理由があります。
反対に、本文と関係のない記事を大量に並べても、読者には何を選べばいいかわかりません。「SEOのためにリンク数を増やす」だけになっていないか注意してください。
リンク文も「こちら」だけで済ませず、「夫婦で使うテントのサイズ比較」のように、移動先で何がわかるかを伝えます。Googleも、わかりやすいリンク文と文脈のある内部リンクを案内しています。Googleのリンクに関する推奨事項
記事を直したら、その記事から出るリンクだけでなく、既存の関連記事から案内できないかも見てください。新しい一本を孤立させず、すでにある記事の続きとして読める状態を作ります。

検索からアクセスが増えないときは、数字で直す場所を決める
サイト全体の平均ではなく、記事と検索語を絞って見る
Search Consoleの検索パフォーマンスでは、「ページ」で対象の記事を選び、その記事がどんな「クエリ」で表示されているかを確認します。クエリは、検索に使われた言葉のことです。
見るのは表示回数、クリック数、CTR、平均掲載順位。表示回数は検索結果に出た回数、CTRは表示に対してクリックされた割合です。ただし、全部の記事や検索語が混ざった平均値だけでは、どこを直すか判断しにくくなります。検索パフォーマンスの指標と絞り込み
私は、狙ったキーワードで表示されている記事なら、まず動きを見ます。公開から時間が経っても順位が上がらないならリライトする。一方で、想定したキーワードからの表示が見えない場合は、そもそも検索意図やタイトル、構成がずれていないかを確認します。
もちろん、公開直後や表示回数が少ない記事で、すぐに良し悪しを断定はしません。クエリの一覧に出ない語もあります。数日ごとに記事を作り替えてしまうと、何を変えた結果なのか、自分でもわからなくなります。
未登録・低順位・クリック不足では、やることが違う
迷ったら、次のように切り分けてください。数字一つだけで自動的に処方箋が決まるわけではありませんが、調べる順番を固定すると無駄な作業を減らせます。
| 記事の状態 | 最初に確認すること | 改善の方向 |
|---|---|---|
| Googleに未登録 | URL検査に出ている未登録の理由 | 公開設定、重複、内容など、該当する原因を確認 |
| 登録済みだが表示が少ない | 検索需要、公開からの期間、想定した検索意図との一致 | 狙う言葉や記事の答えを見直す |
| 表示はあるが順位が低い | 検索上位の記事が満たす疑問と、自分の記事の不足 | 判断材料や一次情報、構成を改善する |
| 特定の検索語で上位だがクリックされにくい | 実際の検索結果、タイトル、説明、検索結果の見え方 | 内容に合った読みたくなる伝え方へ直す |
たとえば表示がほとんどない記事なら、「タイトルが魅力的ではないからクリックされない」と決めるには早いです。そもそも検索結果に出ていないのか、検索する人が少ないのかを先に見ます。
反対に、検索語も順位も合っていてクリックされにくいなら、いきなり本文を全面改稿するより、検索結果で競合と並んだときの見え方を確認するほうが筋が通っています。上位というだけで高いCTRになるとは限らないため、検索語や端末も揃えて比較します。
リライトした日と変更内容を残して、次の判断につなげる
改善したら、記事URL、狙った検索語、変更日、直した内容をメモしておきます。「記事を頑張って直した」ではなく、「冒頭で結論を答えた」「使用条件と写真を追加した」「重複する説明を削った」と、後で振り返れる形にします。
その後、ある程度データがたまったところで、同じ記事・検索語を中心に、変更前後の期間を比べます。季節性や検索需要の変化もあるので、順位が動いた理由を一つに断定する必要はありません。
大事なのは、毎回なんとなく書き直す運営から、仮説を持って直す運営へ変えることです。今の順位で十分に読まれている記事まで、更新日を新しくするためだけに壊さないようにしてください。
具体的な比較やリライト対象の選び方は、Search Consoleを使ったブログのリライト手順で詳しく説明しています。

SEOのためにPro・独自ドメイン・WordPressへ変えるべきか
Proは、必要な機能のために選ぶ
はてなブログProでは、独自ドメインの設定や、はてな側の広告を非表示にする設定などが使えます。こうした機能が自分の運営に必要なら、有料版を検討する理由になります。はてなブログの独自ドメイン設定
ただし、「有料にしたら順位が上がるはず」という買い方はしないでください。記事が検索者の疑問に答えていない場合、その不足はプランを変えても残ります。
私なら、検索に出ない原因を確認する前にProを勧めることはしません。まず今の環境で公開設定と記事を整え、広告やURLなどの制約が運営の妨げになっているなら、その解決手段として比較します。
お金を使うことが悪いのではなく、何を解決するために払うのかが曖昧な課金が、もったいないのです。
URL変更や引っ越しは、今ある読者と検索流入を見て決める
本格的な収益化を目指してWordPressを検討するのは、十分にありです。ただ、今のブログに検索流入があるなら、勢いで閉じて作り直すのは避けたいです。
独自ドメインへの変更やサービス移行では、URLが変わるか、旧URLから新URLへ適切に転送できるかなどの確認が必要です。「移せば全部ゼロになる」とも、「記事をコピーすればそのまま引き継げる」とも、一律には言えません。Googleも、URL変更を伴う移転では対応関係や転送などの手順を案内しています。URL変更を伴うサイト移転
まず、現在読まれている記事、検索から来ている言葉、紹介したい商品や収益の流れを整理してください。はてなを残して活用するのか、移行するのか、別の役割のブログを作るのか。その判断が先です。
はてなをやめることがSEO対策なのではありません。検索者に答えられるブログへ直すことが対策です。 サービスを変えれば設計の問題まで消える、とは考えないほうが良いです。
はてなブログのSEO対策は、まず一本を「読者の答え」に直すところから
今日やることは、難しいカスタマイズを全部覚えることではありません。検索から読んでもらいたい記事を一本選び、次の順で点検してみてください。
- 公開範囲とnoindexの指定に、目的との食い違いがないか確認する。
- Search Consoleで、その記事の登録状態と検索での表示を調べる。
- タイトルと概要で、何に答える記事かが伝わるようにする。
- 本文の重複を削り、読者が判断できる経験・条件・理由を加える。
- 関連記事への案内を整え、変更日と内容を記録する。
それでも「どんな読者に何を答えるブログなのか」が決まらないなら、個々の記事の設定より前に、ブログの設計を整理したほうが早いです。私はここが曖昧なまま、作業量だけ増やしてしまう人を何度も見てきました。
無料のAIブログ収益化設計GPTでは、やりたいジャンルや経験をもとに、ターゲットや記事の方向を整理できます。はてなブログで続けたい場合も、その前提を伝えて使ってください。検索順位を自動で上げるツールではなく、何を書くべきかを定めるための道具です。
設定を整えた後に差が付くのは、結局、読者への答えの質です。「はてなは強いらしい」「無料だからダメらしい」という話に、いつまでも自分のブログを預けないでください。
収益化を目的に、ジャンル・ターゲット・記事・導線まで最初から組み立てたい場合は、AIブログ収益化フルプロデュースで設計と制作をお手伝いしています。今ある記事をどう活かすかも含め、成果に向けた土台から考えていきましょう。