そもそもSEOって何?
SEOは 「Search Engine Optimization」 の略。日本語にすると 「検索エンジン最適化」。
……って言われても、わからないよね。僕も最初そうだった。
簡単に言うとこういうこと:
Googleで検索したときに、自分のブログが上の方に出てくるようにする工夫のこと。
たとえば「中学生 ブログ」って検索したときに、僕のブログが1ページ目に出てきたらうれしいよね。でも何もしないと、Googleは僕のブログの存在すら知らない。
SEO=「Googleに自分のブログを知ってもらって、ちゃんと紹介してもらうための努力」 だと思えばOK。
なんでSEOが必要なの?
ブログを作って公開しただけだと、こうなる:
- URLを直接打てば見られる → ○
- LINEでURLを送れば見てもらえる → ○
- Google検索で出てくる → ✕
つまり、URLを知ってる人しか来てくれない。
SEOをやると、知らない人がGoogleで検索して見つけてくれるようになる。 これがめちゃくちゃ大事。
今日やったSEO対策を全部説明する
1. robots.txt を作った
これは何?
「Googleさん、うちのサイト見ていいよ!」って書いた許可証みたいなもの。
Googleは「クローラー」っていうロボットを使って、世界中のサイトを巡回してる。robots.txtは、そのロボットに「このサイトは全部見てOKだよ」「サイトマップはここにあるよ」って教えるファイル。
実際の中身
User-agent: *
Allow: /
Sitemap: https://invest-at-13.pages.dev/sitemap-index.xml
たったの3行。意味はこう:
| 行 | 意味 |
|---|---|
User-agent: * | すべてのロボットに対して |
Allow: / | サイト全体を見てOK |
Sitemap: ... | サイトマップ(ページ一覧)はここにあるよ |
これがないと、Googleのロボットが「このサイト見ていいのかな?」って迷うことがある。
2. JSON-LD(構造化データ)を追加した
これは何?
「この記事はブログ記事で、書いた人はもぐもぐ中学生で、公開日はいつで……」ってGoogleに教えるデータ。
人間がブログを読めば「あ、これはブログ記事だな」ってわかる。でもGoogleのロボットはプログラムだから、ちゃんと教えてあげないとわからないことがある。
JSON-LDは、ロボットにわかる言葉で記事の情報を伝える仕組み。
何が書いてあるの?
こんな情報をGoogleに伝えてる:
- 記事のタイトル
- 記事の説明文
- 公開日・更新日
- 著者名(もぐもぐ中学生)
- サイト名(invest-at-13)
- 記事のURL
これがあると、Google検索の結果に 公開日や著者名が表示される ことがある。見た目がリッチになるから、クリックされやすくなる。
3. キーワードを更新した
カテゴリを変更したから、サイト全体のキーワード(metaタグ)も合わせて更新した。
前: AI, 投資, ゲーム, 料理, 14歳, ブログ, ガジェット
後: AI, ゲーム, 投資, グルメ, ガジェット, アニメ, 14歳, 中学生, ブログ
ただし、Googleは2009年以降、meta keywordsタグを検索順位の判断に使っていないことを公式に発表している。つまりGoogleのSEOには直接影響しない。それでもBingなど他の検索エンジンやサイト管理の整理用として設定しておく意味はある。
SEOって難しいの?
正直、仕組みを知ってしまえば全然難しくない。
今日やったことを振り返ると:
| やったこと | かかった時間 | 難易度 |
|---|---|---|
| robots.txt作成 | 1分 | めちゃ簡単 |
| JSON-LD追加 | 5分 | AIが全部やった |
| キーワード更新 | 1分 | 文字を変えただけ |
僕がやったのは 「SEO対策やって」ってAIに伝えただけ。 あとはClaude Codeが全部やってくれた。
SEOの効果はいつ出るの?
ここが正直もどかしいところ。すぐには出ない。
- robots.txtを置いてから → 数日〜1週間でGoogleが読みに来る
- JSON-LDを追加してから → 次のクロールで認識される
- 検索結果に反映されるまで → 1〜4週間くらい
つまり、SEOは種まき。 今日やったことの効果が出るのは来週〜再来週くらい。
でも逆に言えば、早くやればやるほど早く結果が出る。 ブログを始めたらすぐSEOもやっておくべき。
前回との違い
前の記事(Googleに自分のブログを登録した日)で Google Search Consoleに登録 した。あれは「Googleに自分のブログの存在を教える」作業。
今回やったのは、Googleがブログを見に来たときに、もっとわかりやすく情報を伝える 作業。
| 前回(6記事目) | 今回 | |
|---|---|---|
| やったこと | Search Consoleに登録 | robots.txt + JSON-LD |
| 例えるなら | 「ここにお店あるよ!」と看板を出した | お店の中に商品説明のPOPを置いた |
| 効果 | Googleに存在を知らせる | Googleに内容を正しく理解してもらう |
中学生でもSEOはできる
SEOって聞くと難しそうだけど、やってることはシンプル:
- Googleにサイトの存在を教える(Search Console)
- ロボットに「見ていいよ」って言う(robots.txt)
- 記事の情報を機械にわかる形で伝える(JSON-LD)
全部無料。全部AIに頼めばやってくれる。
大事なのは「SEOっていう概念があるんだ」って知ること。 知ってしまえば、あとはAIに「やって」って言うだけ。
いつかGoogle検索で「中学生 ブログ」で検索したら、ちゃんと1番上に出てくるようになってるといいな。……なってるかな?ドキドキしながら待ちます。