メインコンテンツへスキップ
見出し画像

AI に「無料版には入れないほうがいい」と言われた機能は、もう無料版に入っていました。PSI の中央値は 64 から 99 に

    AI の「やめたほうがいい」を、どこまで信じますか。

    WordPress のキャッシュのプラグイン「Prime Cache」を作って、無料で公開しています。機能を足した Pro 版も、別に売っています。

    ただ、無料版のユーザーが増えません。有効なインストールは10ほどで、ほとんどが自分で保守しているサイトです。

    AI の答えは「移さないほうがいい」

    10月18日の夜、Claude に聞きました。Pro 版にある「最大 Delay」を無料版に移して、無料版でも PageSpeed Insights(PSI)の点数を上げたほうがいいか。

    最大 Delay は、jQuery とページの中に書かれたスクリプトまで、訪問者が最初に操作するときまで読み込みを遅らせる機能です。

    返ってきた答えは、「今は移さないほうがいい」でした。理由は3つです。

    • まだ外の人に見つかっていない。見つかっていない段階で無料版を強くしても、入れる人は増えない

    • 最大 Delay は、いちばん壊れやすい機能。スライダーやフォーム、Cookie の同意バナーが動かなくなることがある

    • 点数が上がっても、体感はあまり変わらない

    「Cocoon なら10点以上上がる」と返した

    この答えに、1行だけ返しました。

    最大 Delay をオンにすると、Cocoon などでは10点以上上がる場合がある、と。

    すると、答えが変わりました。10点以上なら大きな差なので、条件を付けて移す価値がある、と。ただし、先に測ってほしい、と言われました。

    3つのサイトで測った

    保守しているサイトのうち3つで、同じページの PSI(モバイル)を測りました。

    | | サイトA | サイトB | サイトC |
    |---|---|---|---|
    | 無料版だけ | 75 | 68 | 69 |
    | Pro 版(最大 Delay オフ) | 75 | 64 | 56 |
    | Pro 版(最大 Delay オン) | 89 | 93 | 97 |

    最大 Delay をオンにすると、無料版だけのときより14〜28点上がりました。3つとも、表示が壊れたところはありませんでした。

    サイトC の「Pro 版でオフ」が、無料版より13点低いのが気になると言われたので、そこは3回ずつ測り直しました。

    | サイトC | 1回目 | 2回目 | 3回目 | 中央値 |
    |---|---|---|---|---|
    | 無料版だけ | 64 | 55 | 64 | 64 |
    | Pro 版(最大 Delay オフ) | 67 | 49 | 86 | 67 |

    3回測ると、ほとんど同じでした。13点の差は、測るたびのぶれでした。PSI のモバイルは、1回だけでは決められないことがわかりました。

    移す作業は、要らなかった

    数字がそろったので、最大 Delay を無料版に移す引き継ぎ書を作って、Claude Code に渡しました。

    Claude Code から返ってきた報告で、前提が変わりました。最大 Delay は、もう無料版に入っていました。

    無料版の点数が低かったのは、無料版の「Auto」のボタンが、最大 Delay をオンにしないからでした。無料版でも、手でオンにすれば同じ処理になります。

    足りなかったのは機能ではなく、無料版でも点数を上げられることが、使う人に伝わっていないことでした。

    無料版だけで、もう一度測った

    今度は、無料版だけで最大 Delay を手でオンにして、サイトC で3回測りました。比べるために、外部のスクリプトだけを遅らせるふつうの Delay も測っています。

    | サイトC(モバイル・3回の中央値) | 点数 |
    |---|---|
    | 無料版の Auto | 64 |
    | ふつうの Delay だけオン | 65 |
    | 最大 Delay もオン | 99 |

    点数を上げていたのは、最大 Delay だけでした。

    Auto で、条件がそろったときだけオンにする

    それなら、Auto のボタンで最大 Delay もオンにしてはどうか、と聞きました。

    答えは「条件付きで賛成」でした。PSI は測っている間に画面を操作しないので、最初の操作まで遅らせる機能は、点数が実際の使い心地より大きく出やすい。Auto は「押せば安全に速くなる」と受け取られるボタンなので、どのサイトでも一律にオンにするのは避けたい、と。

    そこで、次の形にすることにしました。

    • テーマが、動作を確かめたもの(今は Cocoon だけ)のときにオンにする

    • ネットショップやページビルダー、スライダーのプラグインが入っていたら、オンにしない

    • オンにしたことを、完了のメッセージにはっきり書く

    • 「Auto の適用前に戻す」ボタンを付ける

    Cocoon の子テーマを入れた手元の環境で試すと、新しい Auto で PSI(モバイル)の中央値は89でした。前の Auto は75です。メニュー、目次、フォームなどで、壊れたところはありませんでした。

    【要確認:無料版のリリース日】

    次の自分に渡すメモ

    • AI の「やめたほうがいい」には、手元の数字を1つ返してみる。答えが変わることがある

    • PSI のモバイルは1回ではぶれる。3回測って中央値を見る

    • 「機能を移す」前に、その機能がもう入っていないかを確かめる

    • 足りないのが機能なのか、伝え方なのかを分ける

    • 壊れやすい機能を既定でオンにするなら、条件と、元に戻す道をセットにする

    あなたのプラグインに足りないのは、機能でしょうか、それとも伝え方でしょうか。

    ふだんはraplsworks.comで、WordPressプラグイン開発やClaude Codeまわりのことを書いています。
    https://raplsworks.com/

    この記事が参加している募集

     
     

    Rapls

     
     
    関西のフリーランスWeb開発者。WordPressプラグインを作りながら、AIツール(Claude Code・Codex CLI)を日常で使っています。うまくいったことも、詰まったことも、そのまま書く場所です。詳しい記録はブログに。 https://raplsworks.com

    あなたへのおすすめ