個人ホームページの SEO 改善(Astro × Search Console)
個人運用 / Owner / SEO / Content
GitHub Pages で運用する個人ポートフォリオサイトの SEO 改善プロジェクト。title / description の最適化と内部リンク設計を継続し、25 日の運用で 検索 CTR 15.45%(業界平均の約 3 倍)・平均掲載順位 8.55 位・クリック獲得 36 ページを達成しました。
プロジェクト概要
GitHub Pages で運用する個人ポートフォリオサイトの 検索流入を最大化 する継続プロジェクト。Google Search Console のデータを毎週レビューし、title / description / 内部リンク / コンテンツ構造を継続的に改善しています。
運用形態: 個人(開発・運用・コンテンツ執筆をすべて 1 人で担当)
担当業務
- title(30〜60 文字)/ description(120〜160 文字)の全件最適化
- プロフィール / 実績 / プロダクト / ブログを横断する階層的な内部リンク設計
- タグページの動的+静的生成(タグ別 122 ページ)による long-tail 流入の獲得
- 一日一投稿の継続によるサイト鮮度の維持
- schema.org の構造化データ実装(記事・プロダクト・パンくず)
- Search Console データに基づく週次レビューと記事の継続的な書き直し
成果・実績(2026年4月22日〜5月16日:運用 25 日間)
累計サマリー
| 指標 | 数値 | 補足 |
|---|---|---|
| 検索クリック数 | 78 クリック | Search Console 計測 |
| 検索インプレッション | 505 回 | 同上 |
| 検索 CTR | 15.45% | 業界平均(3〜5%)の約 3 倍 |
| 平均掲載順位 | 8.55 位 | 1 ページ目近辺で安定 |
| クリック獲得済みページ数 | 36 ページ | サイト全体に流入が分散 |
4月開始時から現在までの推移
サイトは 2026年4月6日に公開し、Search Console での計測は 4月22日から本格化しました。運用開始直後はほぼゼロ状態 から始まり、コンテンツ追加と SEO 改善施策の継続によって、5月に入って明確に右肩上がり の伸びへ転じています。
| 期間(おおむね) | 1日あたりクリック | 主な変化 |
|---|---|---|
| 4月後半(運用開始期:4/22〜4/30) | 0〜2 クリック前後 | 公開直後で被リンク・インデックスが十分でなく、検索流入はほぼ発生せず |
| 5月前半(コンテンツ拡充期:5/1〜5/8) | 1〜5 クリック | ブログ毎日投稿と内部リンク強化が効き始め、インプレッションが大幅に増加(5/2 にインプレッション 70 超のピーク) |
| 5月中盤(伸長期:5/9〜5/12) | 5〜13 クリック | 5月11日に過去最高の 1日13クリック。タグページ静的生成と title/description 最適化の効果が顕在化 |
| 5月後半(安定期:5/13〜5/16) | 3〜8 クリック | 1日数件のクリックが安定して入る状態に |
— つまり「ほぼ流入ゼロ」から「1日数〜十数クリックが入る状態」へ、1 か月で立ち上げきった のが本実績の中心的な成果です。
トップ流入ページ(クリック≥1で集計)
| ページ | クリック | CTR | 平均順位 |
|---|---|---|---|
| /product/defrago/ | 36 | 62.07% | 2.69 位 |
| /blog/20260408-yumehashi-story/ | 17 | 45.95% | 2.03 位 |
| /ja/(トップページ) | 11 | 12.94% | 23.29 位 |
| /product/ | 5 | 8.20% | 3.80 位 |
| /product/tasukiba-user/ | 2 | 100.00% | 1.50 位 |
トップ検索クエリ(クリック≥1で集計)
| クエリ | クリック | CTR | 平均順位 |
|---|---|---|---|
defrago(個人開発プロダクト名) | 35 | 35.35% | 3.35 位 |
ユメハシ(個人開発プロダクト名) | 16 | 23.19% | 4.12 位 |
teppei | 1 | 33.33% | 9.33 位 |
改善余地(インプレッションは取れているがクリックゼロ)
| クエリ | インプレッション | 平均順位 | 状況 |
|---|---|---|---|
ジャネーの法則 | 5 | 3.00 位 | 上位表示はできているが title/description でクリックを取り切れていない |
site:github.io | 5 | 62.40 位 | サイト指定検索。順位が低く流入は見込みづらい |
java ポートフォリオ 例 | 3 | 41 位 | 競合が強く順位が低い |
— 「順位は取れているのにクリックが入っていない」クエリは、title/description のリライトで CTR を上げやすい 次の打ち手の候補 です。
学びと打ち手
- 指名検索の獲得: 自作プロダクト名(defrago / ユメハシ)でトップ 5 圏内に着地。製品ページとブログの相互言及によりブランド検索を確立
- 業界平均超えの CTR: title / description を読者目線で書き直し、CTR を業界平均の約 3 倍まで引き上げ
- 個別記事の上位獲得: 個人開発ストーリー記事や製品紹介ページが平均掲載順位 2 位台に到達
- 次の打ち手: 平均掲載順位が低い(順位 20+ 位)トップページの title/description を再設計し、上位ページの順位上昇と「インプレッションはあるがクリックゼロ」クエリの CTR 底上げを並行で進める