---
name: blog-hit-strategy
description: "Qiita/Zennの過去記事データを基にした、tamakiiiiの個人最適化ブログ戦略スキル。タイトル設計、トピック選定、記事構成の実績パターンを提供する。Use for: Qiita記事, Zenn記事, テックブログ, タイトル設計, ネタ選定. Triggers: タイトルどうしよう, 何を書くか, views伸ばしたい, いいねを増やしたい, ブログ戦略"
---

# Blog Hit Strategy（個人最適化版）

Qiita 48記事・Zenn 11記事の実績データから導いたパターン。

## 実績データ概要

| 指標 | 数値 |
|------|------|
| Qiita総記事数 | 50件 |
| Qiita平均いいね | 7.4 |
| Qiita最高いいね | 202（Laravel8を試したら即効…） |
| Zenn総記事数 | 11件 |
| Zenn最高いいね | 7（21390文字） |
| いいね0件率 | 38%（19/50件） |

---

## タイトル設計

### 最強パターン：エラーメッセージをそのまま引用する

Qiita最高記録（202いいね）はこれ一択。

```
✅ Laravel8を試したら即効でエラー「Target class [〇〇〇Controller] does not exist.」が表示された
✅ No application encryption key has been specified（11いいね）
✅ Laravelでエラー「failed to open stream: Permission denied」が表示された時の解決方法（11いいね）
```

**なぜ効くか**: エラーに遭遇した人がそのままコピペで検索する。タイトルが検索クエリと完全一致する。

**ルール:**
- エラーメッセージは省略しない。長くても全文引用する
- 「〜が表示された」「〜が発生した場合の対処」で締める
- 「即効で」「突然」など状況を添えると親近感が増す

### 安定パターン：技術名ブラケット + 具体的なHOW

```
✅ 【Laravel】名前付きルートの使い方について（37いいね）
✅ 【Laravel】route関数を使用する場合のSSL化対策（12いいね）
✅ [JavaScript]作業効率を上げるためにデバックを身に付けよう（10いいね）
✅ PostgreSQLでシーケンスをリセットする方法2選（13いいね）
```

**ルール:**
- 冒頭に `【技術名】` or `[技術名]` を付ける
- 「〜する方法N選」は数字があるだけで信頼感が上がる
- 「〜の使い方」「〜の対策」「〜を実装する」が有効な語尾

### 安定パターン：まとめ・一覧・チートシート

```
✅ Slack独自のMarkdown記法 チートシート（6いいね）
✅ Chatwork独自のMarkdown記法 チートシート（4いいね）
✅ JavaScriptでfalsyな値の一覧（9いいね）
✅ Socialiteで各プロバイダーごとに取得できるユーザー詳細情報のまとめ（6いいね）
```

**ルール:**
- 「チートシート」「一覧」「まとめ」をタイトルに含める
- 網羅感を出す（「全部」「全種類」「完全版」）
- 公式ドキュメントに散らばっている情報を1ページにまとめると刺さる

---

## トピック選定

### 書くべきトピック（実績あり）

| トピック | 理由 |
|---------|------|
| 遭遇したエラーの解決記録 | 同じエラーで詰まる人が必ずいる。再現性が高い |
| メジャーFW + 具体的な実装 | Laravel, AWS SAM, Go が実績あり |
| チートシート・一覧系 | 「また見返したい」を生む。ブックマーク率高 |
| 公式ドキュメントの補完 | 英語しかない, 古い, 散らばっているものを日本語でまとめる |

### 避けるべきトピック（0いいね実績あり）

| トピック | 理由 |
|---------|------|
| マイナーツール単体 | jsGrid, CodeIgniter, Laravel Dusk → 検索ボリュームが小さい |
| 「〜してみた」系（Qiita） | 経験談は刺さらない。Zennに書く |
| 汎用すぎるテーマ | 「文字化けを防ぐ」「指定日付前を取得する」→ 競合が多く埋もれる |
| 自分が使いこなせていない技術 | Railsは記事5本すべて0いいね。知識の浅さが文章に出る |

### Qiita vs Zenn の使い分け

| Qiita | Zenn |
|-------|------|
| エラー解決（短くていい） | 実装チュートリアル（長い方が良い） |
| チートシート | 「〜してみた」「体験記」 |
| HOW TO（ピンポイント） | 概念解説 + 実装セット |
| 500〜2,000文字 | 5,000文字以上が有効 |

---

## 記事構成

### エラー解決記事（最も実績がある型）

```markdown
# [技術名]「エラーメッセージ全文」が表示されたときの解決方法

## 環境
- 技術名: バージョン
- OS: バージョン

## 発生状況
どこで何をしたらこのエラーが出たか（1〜3行）

## 原因
何が原因だったか（1〜3行）

## 解決方法
```コード or 設定変更```

## まとめ
1行で再掲。検索してきた人のために「この設定が原因だった」と締める。
```

**ポイント:**
- 環境情報は必須。バージョンが違うと解決しない場合があるので先に書く
- 「原因」と「解決方法」を分ける。原因だけ知りたい人もいる
- 長く書かない。エラー解決記事は短くていい

### チートシート・一覧記事

```markdown
# 【技術名】〜 チートシート / 一覧

## 概要
何のチートシートか1〜2行

## [カテゴリ1]
| コマンド/記法 | 説明 |
|-------------|------|
| ... | ... |

## [カテゴリ2]
...

## 参考
公式ドキュメントへのリンク
```

**ポイント:**
- テーブル形式が見やすい。箇条書きより表を使う
- カテゴリで整理する
- 公式へのリンクを必ず付ける（信頼性が上がる）

### 実装チュートリアル（Zenn向け）

```markdown
# [技術名]で〜を実装する

## この記事で作るもの
デモや成果物のイメージ

## 前提
- 環境・バージョン
- 必要な事前知識

## 実装

### Step 1: セットアップ
コード + 実行結果

### Step 2: 〜
コード + 実行結果

## まとめ
何ができるようになったかを1〜2文
```

**ポイント:**
- Zennは5,000文字以上書く（7いいね記事は21,390文字）
- 実行結果を必ず載せる。「動いた」を読者が確認できるようにする
- ハマりポイントのセクションを入れると差別化できる

---

## タグ戦略

### Qiitaで効いたタグ（上位記事に共通）

- `初心者向け` or `エラー対処` → 検索に引っかかりやすい
- フレームワーク名のバージョン込み（`laravel8` など）
- 技術名単体（`Laravel`, `JavaScript`, `PostgreSQL`）

**タグは3〜5個。多すぎない。**

---

## 記事を書く前のチェックリスト

```
- [ ] タイトルにエラーメッセージ全文 or 技術名ブラケット + 具体的なHOWが入っているか
- [ ] 「多くの人が遭遇する問題」か「一覧にして価値がある情報」か
- [ ] メジャーな技術のトピックか（マイナーツール単体ではないか）
- [ ] Qiitaに書くかZennに書くか決まっているか
- [ ] エラー解決記事なら環境・バージョン情報を用意したか
- [ ] タグは3〜5個か
```
