運営ノウハウ
検索、アクセス、収益、記事更新の考え方を実務向けにまとめます。読んで終わりではなく、次の確認や改善につながる記事だけを増やします。
収益改善
収益が落ちたときに最初の30分で止血する
検索改善
インデックス異常の原因を絞る
障害対応
通知/配信/連携の事故を切り分ける
CloudflareのWAF/Bot対策が原因でGooglebotが403/Challengeされる疑いがあるとき、最初の30分で「本物判定 → 止めたルール特定 → 最小差分で止血」を進める手順です。
Cloudflareへデプロイしたのに反映されないとき、最初の30分で「どの版が配信中か確定 → 取り違え(環境/ドメイン/ルート)排除 → キャッシュ層(ブラウザ/CDN/オリジン)切り分け」で止血する手順です。
Cloudflare 525 SSL handshake failedが出たときに、最初の30分で「影響範囲の固定 → SSL/TLSモード確認 → オリジン証明書/到達性の切り分け」で止血するチェックリストです。
Cloudflare 526 Invalid SSL certificateが出たときに、最初の30分で「影響範囲の固定 → SSL/TLSモード確認 → オリジン証明書の無効理由(期限/ホスト名/チェーン/SNI)特定 → 止血」を進める手順です。
Cloudflare 524 A timeout occurredが出たときに、最初の30分で「影響範囲の固定 → Cloudflare側要因の排除 → オリジン遅延(DB/外部API/負荷)特定 → 止血」を進める手順です。
お問い合わせフォームの通知が来ない/急に減ったときに、最初の30分で「送信/到達/見落とし」を切り分けて止血する手順です。
Resendで送ったはずのメールが届かないときに、最初の30分で「送信失敗/到達失敗/見落とし」を切り分けて止血する手順です。
`Could not resolve host: github.com` が出たときに、DNS/プロキシ/環境差を最短で切り分けて復旧する手順です。
libSQL/Turso(SQLite互換)の `database is locked` を、止血→分類→証拠集めで最短復旧に寄せる30分チェックリスト。
Cloudflare Worker(OpenNext)で503/1102が出たときに、最初の30分で止血する切り分け順です。
障害/急落/計測消失などのときに、10分で作れる状況メモ(テンプレ)です。自分の復旧も相談の往復も速くします。