AIブラウザ検証がホームページやShopifyサイトの表示崩れを自動チェックできる件について

AIブラウザ検証で表示崩れを自動チェックする概念図

ホームページやLP、Shopifyサイトを更新したあと、「PCでは問題ないのにスマホでCTAが崩れていた」「商品ページの一部だけアプリの表示が重なっていた」といった事故は珍しくありません。公開前に全部のページを目視で確認できれば理想ですが、実務では時間が足りません

そこで使えるのが、AIブラウザ検証です。AIブラウザ検証とは、Playwrightなどのブラウザ自動操作ツールでページを巡回し、スクリーンショット差分やJSエラーを集め、必要に応じてAIに差分の意味を読ませる運用です。人の確認をなくす仕組みではありません。人が見るべき場所を絞るための仕組みです。

この記事では、LP、WordPress/SWELL、Shopifyを対象に、何を自動チェックできるのか、何は人の目が必要なのかClaude CodeとPlaywright MCPを組み合わせる場合の考え方まで整理します。

目次

AIブラウザ検証でできること

AIブラウザ検証の基本は、ブラウザを自動で開き、指定したページを見に行き、スクリーンショット、コンソールログ、ページエラー、主要ボタンの反応記録することです。Playwrightの公式ドキュメントでも、「toHaveScreenshot()」によるスクリーンショット比較が説明されています。

出典: Playwright Visual comparisons

たとえば、昨日のLPと今日のLPを同じ条件で撮影し、ファーストビューの見出しが消えていないか、CTAボタンが折り返していないか、スマホ幅で余白が崩れていないかを差分として自動で拾えます。さらにPlaywrightのPage APIでは、ページエラーやコンソールメッセージを取得するAPIも提供されています。

出典: Playwright Page API

得意自動でチェックしやすいもの

  • PC幅とスマホ幅での表示差分
  • ファーストビュー、CTA、フォーム周辺の崩れ
  • JSエラー、コンソールエラー、画像読み込み失敗
  • 商品ページ、カート、問い合わせフォームなど主要導線の表示
  • テーマ更新やアプリ追加の前後差分
自動チェックと人間レビューの役割分担図
AIは検知を助け、人は公開判断を行う

一方で、ブランドらしい余白か、写真の印象が良いか、キャッチコピーが弱くないか、差分が売上に影響するほど重大かは、最後に人が判断する必要がありますAIは検知と要約の補助役であり、公開判断の責任者ではありません

LP、WordPress、Shopifyで見る場所は違う

同じAIブラウザ検証でも、LP、WordPress、Shopifyで見るべき重点は別物です。LPでは広告流入直後の印象とCV導線を見て、WordPressではテーマ更新やプラグイン更新の影響を確認します。Shopifyでは商品ページ、カート、テーマ編集、アプリ挿入箇所を中心に、変更前後の差分を追います。

対象重点チェック自動化の入口
LPファーストビュー、CTA、フォーム、スマホ表示公開前と広告配信前にスクショ差分
WordPress/SWELLヘッダー、固定ページ、投稿テンプレート、プラグイン更新後更新前後の代表ページ巡回
Shopify商品ページ、カート、テーマ編集、アプリ表示development themeと本番テーマの差分確認

Shopifyの場合、Theme CheckはLiquidやJSONの静的チェックには有効ですが、実際の表示崩れを画面上で見てくれるものではありません。Shopify CLIでdevelopment themeを使い、Theme Checkでコード側、Playwrightでブラウザ表示を見る三層に分けると実務に乗せやすくなります。

出典: Shopify Theme Check

出典: Shopify CLI for themes

Shopifyのテーマ選びやアプリ追加で迷っている場合は、先にShopifyのテーマ選びの考え方を整理してから、変更前後の検証項目を作ると無駄が減ります。売上が伸びないECでは、表示崩れだけでなく導線そのものの問題もあるため、ネットショップが売れない原因も合わせて確認しておくと判断しやすくなります。

小さく始めるなら三層チェックで十分

最初から全ページ、全ブラウザ、全デバイスを対象にすると運用が続きません。中小企業のサイト保守では、まず三層に分けると現実的です。第一層はスクリーンショット差分、第二層はJSエラー、第三層は人間レビューと分けます。

要点最小構成の考え方

  • 代表ページを5〜10本に絞る
  • PC幅、スマホ幅、必要ならタブレット幅を決める
  • 公開前、テーマ更新後、月次点検の3タイミングで走らせる
  • 動くバナー、日付、在庫数、広告タグなどの差分ノイズを除外する
  • 差分が出たページだけ人が確認する

ホームページ保守の費用対効果を見直すなら、AIブラウザ検証は「毎月の作業報告に何を残すか」とセットで考えるべきです。保守費用の考え方はHP保守費用の内訳と見直しポイントでも整理しています。

Claude CodeとPlaywright MCPで何が変わるか

Playwrightだけでも検証は可能です。ただ、検証対象ページの追加、差分の説明、担当者向けの報告文作成まで含めると、AIエージェントとの組み合わせが実務向きです。MicrosoftのPlaywright MCPは、Playwrightによるブラウザ自動操作を提供するMCPサーバーです。

出典: Microsoft Playwright MCP

Claude Code側もMCP経由で外部ツールやAPIに接続できます。つまり、AIに「この5ページをPCとスマホで開いて、スクショ差分とJSエラーを確認して」と依頼し、結果の要約まで作る運用が組めます。ただし、MCPサーバーは外部コンテンツを扱うため、信頼できるサーバーか、権限を広げすぎていないかを必ず確認してください

出典: Claude Code MCP

非エンジニアがいきなり設定まで全部やるより、最初は制作会社や保守担当が検証リストを作り、担当者は実行結果を見る形が安全です。制作会社との認識ずれを減らすには、制作会社とのトラブルを防ぐ伝え方のように、変更前後の確認範囲を文章で残すことも大切です。

誤検知を減らすには固定化が必要

スクリーンショット差分は便利ですが、ノイズも出ます。毎回変わりやすい要素をそのまま比較すると、毎回差分が出てしまい、見るべき崩れが埋もれます

注意毎回差分が出やすい要素(比較から除外する候補)

  • 日付、キャンペーンバナー
  • SNS埋め込み、チャットウィジェット
  • 在庫数、レビュー件数
  • 広告タグの表示

Playwright公式には、スクリーンショット比較はOSやブラウザ、フォント、実行環境の違いで結果が変わるという説明があるため、基準画像を作る環境と毎月チェックする環境をそろえることが重要です。CIで回す場合も同じで、実行環境を固定し、必要に応じてworkersを抑えるなど、再現性を優先します。

出典: Playwright Continuous Integration

よくある運用は、動的要素をCSSで隠す、許容差分を設定する、比較対象ページを代表ページに絞る、差分が出た箇所だけAIに要約させる、という流れです。AIが「これはヘッダーの崩れ」「これは在庫数の違い」と分類してくれれば、人が見るべき差分だけに集中できます

公開前チェックと月次保守の回し方

AIブラウザ検証は、公開前チェックと月次保守で役割が変わります。公開前チェックでは変更したページと関連する導線を重点的に見て、月次保守では代表ページ、JSエラー、フォームやカート定点観測します。

公開前チェックと月次保守の検証フロー図
公開前・更新後・月次保守で検証範囲を変える
タイミング見るもの人が判断すること
公開前変更ページ、CTA、フォーム、カート意図したデザインになっているか
更新後テーマ、プラグイン、アプリ影響範囲軽微な差分を許容するか
月次保守代表ページ、JSエラー、主要導線改善提案につなげるか

古いホームページをリニューアルする場合は、公開直後だけでなく公開後1週間、1か月後にも同じ検証を走らせると安心です。リニューアル時期の判断は古いホームページのリニューアル時期でも詳しく整理しています。URLを変える場合は、301リダイレクトと302リダイレクトの違いも確認してください。

外注先に検証を依頼する場合は、「どのページを、どの画面幅で、どのタイミングで、何をもってOKとするか」最初に必ず確認してください。制作会社選びの段階なら、良いWeb制作会社を見分ける質問集のように、検証体制を質問に入れておくと失敗しにくくなります。

AIブラウザ検証を入れても人が見るべき場所

AIブラウザ検証を入れるほど、人のレビューは不要になるのではなく、むしろ判断の質が問われます。差分が出たときに「これは問題ない」「これは今すぐ直す」「これは次回改善に回す」と決めるのは人です。

判断人が見るべきポイント

  • ファーストビューの訴求が弱くなっていないか
  • 写真やアイコンがブランドと合っているか
  • CTAがクリックしたくなる位置にあるか
  • スマホで文章量が重く感じないか
  • 差分が問い合わせや購入に影響しそうか

つまり、AIブラウザ検証の価値は、担当者が全部のページを見ることではなく、担当者が見るべきページを絞れることにあります。これは保守作業の効率化であり、同時に制作品質の見える化でもあります。

ノーサイドでは保守運用に組み込んだ検証設計ができます

ノーサイドでは、ホームページ、WordPress/SWELL、Shopify、LPの制作や保守に合わせて、公開前チェックや月次点検に組み込める検証設計を行えます。AIブラウザ検証は、単体の便利ツールとして入れるより、どのページを守るか、誰が判断するか、どのタイミングで報告するかまで設計したほうが効果が出ます。

「更新のたびに表示確認が不安」「Shopifyのアプリ追加後に崩れないか見てほしい」「保守報告をもっと分かりやすくしたい」という場合は、ノーサイドへご相談ください。既存サイトの状況を見たうえで、必要な検証範囲から一緒に整理します。

よくある質問

QAIブラウザ検証だけで表示崩れは完全に防げますか?

AAIブラウザ検証だけでは完全には防げません。スクリーンショット差分やJSエラーの検知には有効ですが、ブランド印象や訴求の弱さは人が確認する必要があります。

QWordPressやSWELLでも使えますか?

AWordPressやSWELLでも使えます。テーマ更新、プラグイン更新、固定ページ変更の前後で代表ページを巡回し、PC幅とスマホ幅の差分を確認する運用が現実的です。

QShopifyでは何をチェックすべきですか?

AShopifyでは商品ページ、コレクション、カート、アプリ挿入箇所、テーマ編集前後の差分を優先します。Theme Checkはコード側、Playwrightはブラウザ表示側を見る役割です。

Q非エンジニアでも運用できますか?

A非エンジニアでも、初期設定は制作会社や保守担当に任せ、担当者は実行結果と差分レポートを見る形なら運用しやすくなります。最初から全設定を自分で抱え込む必要はありません。

目次