実際にAIがリライトした記事です
リライト前 / リライト後

Pentra公式ブログの記事を
実際に直すとこうなります

「ハッキングされた公式ブログが「ゴミサイト」扱いから戻るまで|GSCの実測値で見る3か月の記録」を、Pentraで書き直しました。左が元の記事、右がPentraがリライトしたものです。見出しの再設計・冒頭の要点整理・検索意図に沿った加筆を行いました。文章は自動生成ですが、公開前に編集できます。

AI検索での引用されやすさ(GEOスコア/100点)
50
リライト前
→
70
リライト後
+20点記事の構造が整いました

GEOスコアは、記事の構造(直接回答・FAQ・定義文・比較表・出典・更新日など)をPentra独自に採点した値です。AI検索での引用や順位を示すものではありません。

見出しを H2 5個・H3 18個に再設計本文を2,340字 → 5,189字に加筆
同じことを、あなたのサイト全体で。URLと結果の送付先メールを入れるだけ・1〜2分・アカウント登録不要で、どの記事から直すべきかを診断します。
無料でメディア診断を受ける →
リライト前 元の記事

Pentra公式ブログ(このサイト)は、2026年7月にサイト改ざんの被害を受けました。改ざん自体は数日で止めましたが、本当に時間がかかるのは「その後」です。この記事では、Google Search Console(GSC)の実測値だけを使って、ハッキングされたサイトが検索エンジンからどう見られ、何をすると戻り始めるのかを記録します。数字はすべて2026年10月12日時点のGSCの表示値で、推定値は含みません。

何が起きたか:約1万件のスパムURLが生成された

被害の型は、いわゆる「日本語キーワードハック」です。WordPressに不正なPHPが置かれ、/goods.php?q=… /shop.php?j=… のような、存在しないはずのURLが大量に生成されました。中身は家電や中古品の通販を装ったページで、当サイトの内容とは無関係です。

GSCの「ページのインデックス登録」を見ると、Googleが把握しているURLは約1.2万件。本物の記事は47本しかないので、Googleから見たこのドメインは「99%以上がスパムだったサイト」になっていました。

改ざんを止めても、評価はすぐには戻らない

2026年10月12日時点のGSCの数字です。

  • 登録済み(インデックスされているURL): 69件
  • 未登録: 9,660件(内訳: 見つかりませんでした(404) 3,926件、クロール済み・インデックス未登録 5,521件、サーバーエラー(5xx) 141件、アクセス禁止(403) 62件 ほか)
  • スパムURLの前回クロール日: 2026/10/10(改ざんから3か月後も、Googleはまだ巡回している)

「セキュリティの問題」と「手動による対策」はどちらも「問題は検出されませんでした」です。つまりペナルティを受けているわけではありません。それでも、Googleのクロール(巡回)の大半がスパムURLの再確認に使われ、本物の記事の評価が進みにくい状態が続きます。

検索パフォーマンスも同じことを示しています。2026年7月17日から10月10日までの合計は、クリック18回・表示191回。表示されていた検索語には「ケノン公式」「rtx3090 中古」のような、スパムページが拾っていた語がまだ残っていました。

やったこと(時系列)

1. WordPressをやめ、静的サイトに移行した(9月28日)

再感染の入口を無くすため、サイト全体を静的ファイルで配信する構成に作り直しました。PHPもデータベースも動いていないので、同じ型の改ざんは起きません。

2. スパムURLには「410 Gone」を返す

404(見つからない)ではなく、410(恒久的に削除済み)を返しています。Googleは410のほうを「もう戻らないURL」として扱い、インデックスから外す判断が早い傾向があります。対象は /goods.php /shop.php /shop/ /contents/ と、改ざん時に作られた英語スラッグの記事URLです。

3. GSCの「削除」ツールでプレフィックス単位の非表示を申請(9月14〜15日)

/goods.php /shop.php /shop/ /contents/ の4つの接頭辞で「このプレフィックスで始まるURLをすべて非表示」を申請しました。これは検索結果からの非表示(約6か月)であり、クロールを止める効果はありません。クロールを減らすのは410の役目です。

4. 記事のテーマを「読者の課題」に寄せ直した

被害前後に公開した記事の半分近くが、WordPressの初期設定を扱う入門記事でした。このブログの読者(メディア運営者・中小企業のマーケティング担当者)が検索する語ではなかったため、テーマの選び方を「AI検索に引用されない」「GEO対策を何から始めるか」など、課題から入る形に変えました。

5. 公式サイトからの導線を増やした

GSCの「リンク」では外部リンクが合計4件、すべてトップページ宛てでした。まず www.pentra.jp のヘッダーとフッターからブログへリンクし、記事単位で参照される状態を作っていきます。

今後の見方:3つの数字を月1回記録する

  1. 未登録のうち「404」と「クロール済み・未登録」の件数 — 410の効果で減っていくはず。減らなければ、Googleがまだ古いURLを参照している外部リンクやサイトマップが残っていないかを疑う。
  2. 登録済みの件数 — 本物の記事数(47本+固定ページ)に近づいているか。
  3. クリック数と、表示されている検索語 — スパム由来の語が消え、読者の課題の語に置き換わっているか。

この記事は、数字が動くたびに追記します。同じ被害に遭った方は、まず「セキュリティの問題」「手動による対策」が空であることを確認し、次に「ページのインデックス登録」で未登録の内訳を見てください。スパムURLが数千件単位で残っているなら、修正は終わっていません。

同じ状況の人向けチェックリスト

  • 改ざんの入口(古いプラグイン・使い回しのパスワード・共有サーバー)を塞いだか。塞げないなら配信方式ごと変える。
  • スパムURLのパターンを洗い出し、404ではなく410を返しているか。
  • GSCの「削除」ツールで、接頭辞単位の非表示を申請したか。
  • サイトマップに本物のURLだけが載っているか(スパムURLが混ざっていないか)。
  • 「クロール済み・インデックス未登録」の件数を月1回記録しているか。

Pentra公式ブログは、SEOメディア運用ツール Pentra の実運用サイトとして、この復旧の経過をそのまま公開していきます。

リライト後 Pentraがリライト

Pentra公式ブログは2026年7月のサイト改ざんにより、実際の記事47本に対して約1.2万件ものスパムURLをGoogleに認識される状態になりました。改ざん自体を止めても、検索評価やクロールの正常化はすぐには戻りません。

本記事では、Google Search Console(GSC)の実測値だけを使い、ハッキング被害後に検索エンジンからどう見られるのか、何をすると回復の土台が整うのかを記録します。数字はすべて2026年10月12日時点の表示値で、推定値は含みません。

結論から言うと、重要なのは「再感染の入口を塞ぐ」「スパムURLを410で明確に終了させる」「GSCで非表示申請を行う」「本物のURLだけをGoogleに再学習させる」の4点です。同じ被害に遭った方が、復旧後に何を見るべきかまで分かるように整理しました。

被害の全体像:Googleから見たこのサイトは「99%以上がスパム」だった

発生した改ざんの内容

今回の被害は、いわゆる「日本語キーワードハック」です。WordPressに不正なPHPが置かれ、/goods.php?q=… /shop.php?j=… のような、存在しないはずのURLが大量に生成されました。中身は家電や中古品の通販を装ったページで、当サイト本来の内容とは無関係です。

GSC上で見えた異常なURL増殖

GSCの「ページのインデックス登録」を見ると、Googleが把握しているURLは約1.2万件ありました。本物の記事は47本しかないため、Googleから見たこのドメインは「99%以上がスパムだったサイト」という状態です。

ここで重要なのは、被害の深刻さを判断する基準が「見た目が直ったかどうか」ではないことです。運営者側で改ざんを止めても、Googleの認識がスパム汚染されたままだと、クロールも評価も本来の記事に集中しません。

なぜ改ざん停止後も影響が続くのか

ハッキング被害の後に時間がかかるのは、削除そのものではなく、検索エンジン側が「もうそのURL群は存在しない」「今後も再出現しない」と再評価する工程です。特に大量のスパムURLが生成されたケースでは、Googleはしばらくそれらを再巡回し続けます。

つまり、復旧作業は「サイトを直した時点」で終わりではなく、Googleのインデックスとクロールの無駄を減らし、本物のページ群にリソースを戻すところまでが実質的なゴールになります。

2026年10月12日時点の実測値:改ざんを止めても評価はすぐには戻らない

インデックス登録の現状

2026年10月12日時点のGSCの数字です。

  • 登録済み(インデックスされているURL): 69件
  • 未登録: 9,660件(内訳: 見つかりませんでした(404) 3,926件、クロール済み・インデックス未登録 5,521件、サーバーエラー(5xx) 141件、アクセス禁止(403) 62件 ほか)
  • スパムURLの前回クロール日: 2026/10/10(改ざんから3か月後も、Googleはまだ巡回している)

ペナルティがなくても回復は遅れる

GSCの「セキュリティの問題」と「手動による対策」は、どちらも「問題は検出されませんでした」です。つまり、明示的なペナルティを受けているわけではありません。

それでも回復が遅いのは、Googleのクロール(巡回)の大半が、過去に生成されたスパムURLの再確認に使われているためです。本物の記事が少ないサイトでは、この影響がより目立ちます。新規記事や既存記事の再評価が進みにくく、「直したのに伸びない」状態が続きやすくなります。

検索パフォーマンスにもスパムの残像が出ている

検索パフォーマンスも同じことを示しています。2026年7月17日から10月10日までの合計は、クリック18回・表示191回でした。表示されていた検索語には「ケノン公式」「rtx3090 中古」のような、スパムページが拾っていた語がまだ残っていました。

この状態は、単に流入が少ないというだけではありません。検索エンジンがサイトのテーマ理解を完全には戻せていないことを示します。ハッキング被害後の復旧では、クリック数だけでなく、どんな検索語で表示されているかを見る必要があります。

実施した対応(時系列):復旧のためにやったこと

1. WordPressをやめ、静的サイトに移行した(9月28日)

再感染の入口を無くすため、サイト全体を静的ファイルで配信する構成に作り直しました。PHPもデータベースも動いていないので、同じ型の改ざんは起きません。

今回のように、WordPressやプラグイン経由で不正ファイルが置かれた可能性がある場合、表面的に消すだけでは不十分なことがあります。どこから再侵入されるか分からない状態なら、配信方式ごと変える判断も有効です。特に、更新頻度より安全性を優先するメディアでは、静的化は再発防止策として合理的です。

2. スパムURLには「410 Gone」を返す

404(見つからない)ではなく、410(恒久的に削除済み)を返しています。Googleは410のほうを「もう戻らないURL」として扱い、インデックスから外す判断が早い傾向があります。対象は /goods.php /shop.php /shop/ /contents/ と、改ざん時に作られた英語スラッグの記事URLです。

ここは実務上の重要ポイントです。404でも存在しないこと自体は伝わりますが、410は「一時的な欠落ではなく、恒久的に終了したURL」であることをより明確に伝えられます。大量の不正URLが残っているケースでは、こうしたシグナルの差が効いてきます。

また、410を返す対象はできるだけパターン化して整理しておく必要があります。個別URLを1本ずつ消すのではなく、改ざん時に作られた接頭辞、ディレクトリ、クエリ付きURLの特徴を洗い出してまとめて処理することが、復旧のスピードに直結します。

3. GSCの「削除」ツールでプレフィックス単位の非表示を申請(9月14〜15日)

/goods.php /shop.php /shop/ /contents/ の4つの接頭辞で「このプレフィックスで始まるURLをすべて非表示」を申請しました。これは検索結果からの非表示(約6か月)であり、クロールを止める効果はありません。クロールを減らすのは410の役目です。

この2つは役割が異なります。

  • GSCの削除ツール:検索結果に一時的に出さないための措置
  • 410 Gone:Googleに「そのURLは今後も存在しない」と伝え、再評価を促す措置

削除ツールだけでは、見えなくなってもGoogleの再巡回は続き得ます。逆に410だけでは、検索結果上の残像が消えるまでに時間がかかることがあります。両方を組み合わせることで、ユーザー露出の抑制とインデックス整理を分担させるのが現実的です。

4. 記事のテーマを「読者の課題」に寄せ直した

被害前後に公開した記事の半分近くが、WordPressの初期設定を扱う入門記事でした。このブログの読者(メディア運営者・中小企業のマーケティング担当者)が検索する語ではなかったため、テーマの選び方を「AI検索に引用されない」「GEO対策を何から始めるか」など、課題から入る形に変えました。

ハッキング被害後は技術復旧に目が向きがちですが、検索回復の観点では「何を発信するか」も同じくらい重要です。Googleがサイトの主題を再学習するには、本物の記事群が一貫したテーマで積み上がっている必要があります。

そのため、復旧期のコンテンツ設計では以下の視点が有効です。

  • 誰の、どんな課題に答えるサイトかを明確にする
  • 過去のスパム語と無関係な、事業や読者像に近い検索語へ寄せる
  • 単発のノウハウではなく、関連テーマを束ねて専門性を見せる

検索順位の回復は、エラー処理だけでは完結しません。技術対応と並行して、ドメイン本来の文脈を記事で上書きしていく必要があります。

5. 公式サイトからの導線を増やした

GSCの「リンク」では外部リンクが合計4件、すべてトップページ宛てでした。まず www.pentra.jp のヘッダーとフッターからブログへリンクし、記事単位で参照される状態を作っていきます。

被害後のブログでは、検索エンジンだけに再発見を任せるより、既存の公式サイトや関連ページから本物のURLへ内部・外部シグナルを送るほうが回復を助けやすくなります。特に、トップページだけでなく、記事一覧や個別記事へ自然なリンクがあると、Googleに「今クロールすべきURL」が伝わりやすくなります。

検索回復をどう観測するか:今後は3つの数字を月1回記録する

1. 未登録のうち「404」と「クロール済み・未登録」の件数

未登録のうち「404」と「クロール済み・未登録」の件数 — 410の効果で減っていくはずです。減らなければ、Googleがまだ古いURLを参照している外部リンクやサイトマップが残っていないかを疑います。

特に「クロール済み・インデックス未登録」が多い状態は、GoogleがURLを見に来てはいるものの、登録価値が低いか、整理途中だと判断しているサインです。スパムURL処理後もこの数字が高止まりするなら、誤って不要ページを量産していないか、本物ページの品質や重複状態に問題がないかも確認対象になります。

2. 登録済みの件数

登録済みの件数 — 本物の記事数(47本+固定ページ)に近づいているかを見ます。

登録済みの件数は、多ければよいわけではありません。今回のケースでは、正しいURL群に収束していくことが重要です。つまり、スパムURLが大量に混じった「多い状態」ではなく、本来存在するページ数へ近づいていく「適正化」を見る指標として使います。

3. クリック数と、表示されている検索語

クリック数と、表示されている検索語 — スパム由来の語が消え、読者の課題の語に置き換わっているかを確認します。

被害後しばらくは、流入数そのものより検索語の質を見るほうが実態をつかみやすい場面があります。たとえば、クリックが少なくても「AI検索」「GEO対策」「メディア運用」など本来のテーマに近い語で表示され始めていれば、回復の方向は合っています。逆に、無関係な通販ワードが残るなら、インデックス整理はまだ途中です。

観測時にあわせて確認したいこと

月次で数字を見る際は、あわせて次の点も確認しておくと原因の切り分けがしやすくなります。

  • サイトマップに本物のURLだけが載っているか
  • robots.txt や noindex の設定が正常か
  • 410を返す対象に漏れがないか
  • 新しく公開した記事が「URL検査」で正しく取得できるか
  • 公式サイトや関連ページから本物の記事へリンクできているか

この記事は、数字が動くたびに追記します。同じ被害に遭った方は、まず「セキュリティの問題」「手動による対策」が空であることを確認し、次に「ページのインデックス登録」で未登録の内訳を見てください。スパムURLが数千件単位で残っているなら、修正は終わっていません。

同じ状況の人向けチェックリスト:復旧後に見落としやすい点まで確認する

まず塞ぐべきこと

  • 改ざんの入口(古いプラグイン・使い回しのパスワード・共有サーバー)を塞いだか。塞げないなら配信方式ごと変える。
  • 再感染の可能性があるPHP、テーマ、プラグイン、アップロード領域を洗い直したか。
  • 管理画面やサーバーの認証情報をすべて更新したか。

Googleへの後処理として必要なこと

  • スパムURLのパターンを洗い出し、404ではなく410を返しているか。
  • GSCの「削除」ツールで、接頭辞単位の非表示を申請したか。
  • サイトマップに本物のURLだけが載っているか(スパムURLが混ざっていないか)。
  • 内部リンクが現在の正規URLだけを指しているか。
  • 不要なリダイレクトでスパムURLを生かしていないか。

回復の観測として続けること

  • 「クロール済み・インデックス未登録」の件数を月1回記録しているか。
  • 登録済み件数が、本来のページ数へ近づいているかを見ているか。
  • 検索クエリにスパム由来の語が残っていないか確認しているか。
  • 新規記事が本来の読者課題に沿っているか見直しているか。

Pentra公式ブログは、SEOメディア運用ツール Pentra の実運用サイトとして、この復旧の経過をそのまま公開していきます。

あなたのメディアは、どの記事に伸びしろがありますか?公開記事をAIが分析し、優先して直すべき記事を実際のタイトル付きで提案します。無料・アカウント登録不要(メール入力のみ)。
無料でメディア診断を受ける →
Pentra / GlobeZenith OÜ ・ これは1件の記事を書き直した実例で、同様の結果を保証するものではありません。GEOスコアは記事の構造をPentra独自に採点した値で、AI検索での引用や順位を示すものではありません。 ・ 元記事: https://blog.pentra.jp/hacked-blog-recovery-gsc-record/