検索1位~3位ぐらいだったクライエント様のサイトの順位が突然、圏外になってしまいました。
原因が分からないまま、とりあえずWPデータのバックアップを取ろうと思って、プラグインAll-in-One WP Migrationの更新をしようとしたところ…
以下のようなエラーメッセージが表示されて更新できませんでした。
cURL error 60: SSL certificate problem: unable to get local issuer certificate
(SSL証明書の問題:ローカル発行者の証明書を取得できません)
SSLに問題があることは分かりました。
cURL error 60: SSL certificate problem: unable to get local issuer certificate で検索すると出てくる解決方法はプログラマ向きのものばかり。
キーワードに「Wordpressプラグイン 更新できない」を追加してヒットしたページ。
ワードプレスcURL error 60: SSL certificate problem エラーによるアップデート不全を解消するには
これを参考にさせていただいて、
https://raw.githubusercontent.com/WordPress/WordPress/master/wp-includes/certificates/ca-bundle.crt にアクセス
→ca-bundle.crtをDLして、wp-includes\certificatesのca-bundle.crtを上書き。
これでプラグイン更新できるようになりました。
プラグイン更新できても相変わらずGoogleは認識してくれず(index登録されない状態)
原因を考えてみたところ…プラグイン「Really Simple SSL」がどうも怪しい。
デフォルトで入っていたプラグインで、「これなんだろう」と思って有効化したような???
おそらく有効化したことによって、WPの設定が「https→http」に変わったようです。
Google Search Consoleで確認すると、未登録ページが27ページもあり
未登録理由は、1.ページにリダイレクトがあります 2.クロール済み - インデックス未登録
「リダイレクトがある」というのは、おそらく「Really Simple SSL」によって「http→https」に変えていたのが原因だと思われます。
「Really Simple SSL」を無効化→削除し、設定をhttpsに戻し、数日様子を見ても、まだGoogleに認識されません…
とりあえず今は、頻繁にページ更新して、頻繁に「XML Sitemap Generator for Google」からPing を送ってみるしかありません。
【追記】
この記事を書いた後、プラグインを更新しようとしたら、クライアント様サイトと同様のことが起きました。
エラーメッセージ↓
cURL error 60: SSL certificate problem: unable to get local issuer certificate
???
今、更新しようとしたプラグインは「XML Sitemap Generator for Google」。
もしかしたら、このプラグインの問題かも?と思って検索。
ヒットしました↓
https://wind-era-net.com/xmlsitemap-huguai-kaishou/
バージョンアップ(4.1.14以降)にサイトマップの中身(サブサイトマップの中身)が空っぽになってしまうという重大な不具合が発生するようになっていました。
理由2の「クロール済み - インデックス未登録」は「XML Sitemap Generator for Google」のせいだったようです。
解決法としては「パーマリンクの更新」のほうが簡単だったので、試してみました。
【妄想?】
サイトがindex登録されず順位が下がる→有料広告を出すしかないと方向に誘導。
Googleと結託した確信犯??
のはずないか…作者はStuttgart, Germanyの人らしいので。