運営ノウハウ
検索、アクセス、収益、記事更新の考え方を実務向けにまとめます。読んで終わりではなく、次の確認や改善につながる記事だけを増やします。
収益改善
収益が落ちたときに最初の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分で「送信失敗/到達失敗/見落とし」を切り分けて止血する手順です。
Stripe Webhookの署名検証(signature verification)で失敗しているときに、最初の30分で「秘密鍵取り違え / body改変 / 到達性」を切り分けて止血するチェックリストです。
Stripe webhookが「来ない」ように見えるとき、最初の30分で「イベント未発生/配信失敗/受信・検証失敗」を切り分けるチェックリストです。
StripeのWebhookが届かない/遅延しているときに、最初の30分で「発火/到達/処理失敗」を切り分けて止血する手順です。
Core Web Vitals(LCP/INP/CLS)が悪化したとき、最初の30分で「対象固定→フィールド/ラボ分離→直近変更→戻す/直す優先順位」を決める手順です。
毎朝10分で「今日はどのサイトから触るべきか」を決めるために、見る順番を固定する最小ルーティンです。
robots.txt を触った直後にクロール/インデックスが止まったとき、最初の30分で誤ブロックを特定して最小差分で戻す手順です。