このチェックリストの使い方
各項目には優先度(P0〜P2)を付けています。P0は「未対応なら即対応すべき項目」、P1は「対応することでCTRや順位に明確な改善が見込める項目」、P2は「長期的な競争力に関わる項目」です。
すべてを一度に対応する必要はありません。まずP0から確認し、できるものから順に改善していくのが現実的です。
1. 構造化データ(Schema.org)
構造化データは、検索結果でのリッチリザルト表示に直結します。価格・在庫・レビューが表示されるかどうかで、CTR(クリック率)に大きな差が生まれます。
P0 Product構造化データの実装
優先度:最高商品ページにschema.org/ProductのJSON-LDが設定されているか確認してください。必須プロパティはname、image、offers(price、priceCurrency、availability)です。
priceには数値のみを記載し、通貨記号(¥や$)は含めません。在庫状態はInStock/OutOfStockを動的に切り替える仕組みが必要です。
確認方法
- Googleのリッチリザルトテストに商品ページURLを入力
- 「Product」が検出され、エラーが0件であることを確認
- PagePulseの「Structure」カテゴリでも自動チェック可能
P1 パンくずリストの構造化データ
優先度:高パンくずリスト(BreadcrumbList)の構造化データを実装すると、検索結果にカテゴリ階層が表示されます。ECサイトでは「トップ > カテゴリ > サブカテゴリ > 商品」の階層をGoogleに正確に伝えることで、サイト構造の理解を助けます。
P1 FAQページ構造化データ
優先度:高「よくある質問」ページや商品ページ内のFAQセクションにFAQPage構造化データを追加すると、検索エンジンに質問と回答の対応関係を伝えやすくなります。
ただしGoogle検索でのFAQリッチリザルトは、現在は政府系・医療系の権威あるサイトにほぼ限定されています。一般的なECサイトでは、FAQ内容の明確化と構造化を主目的として実装するのが現実的です。
2. URL正規化とクロール効率
ECサイトは商品バリエーション、絞り込み検索、並び替えなどでURL数が膨大になりやすい構造です。放置するとGoogleのクロール予算を浪費し、重要なページのインデックスが遅れます。
P0 canonicalタグの正確な設定
優先度:最高全商品ページにrel="canonical"が設定されているか、そしてそのURLが正しいかを確認してください。よくあるミス:
- canonical自体が未設定(ECプラットフォームのデフォルトで抜けているケースあり)
- パラメータ付きURL(
?color=red&size=M)にcanonicalがない - httpとhttps、wwwありなしが混在
- canonicalとsitemap.xmlに記載されたURLが不一致
P0 XMLサイトマップの品質
優先度:最高サイトマップに含まれるURLが「本当にインデックスさせたいページだけか」を確認してください。
- フィルタリング・ソート結果のURL(
?sort=price&page=3)を除外 - 在庫切れで販売終了した商品ページの扱いを決定(301リダイレクト or noindex)
lastmodを正確に更新(実際の更新日と一致させる)- サイトマップのURLとcanonicalのURLが一致していること
P1 ファセットナビゲーションの制御
優先度:高色・サイズ・価格帯などの絞り込みフィルタが生成するURLは、対策しないと数千〜数万の重複ページを生み出します。
対策の基本は「canonicalで代表URLに正規化」「重要度の低いフィルタ組み合わせはnoindex」の2つです。
P1 robots.txtの適切な設定
優先度:高ECサイトには、検索エンジンにクロールさせる必要のないページが数多く存在します。robots.txtで以下のパスをブロックし、クロール予算を重要なページに集中させてください。
- カート・購入手続きページ(
/cart/、/checkout/) - マイページ・ログインページ(
/my-account/、/login/) - 内部検索結果ページ(
/search?q=) - プレビュー・印刷用ページ
3. ページ内SEO
タイトルタグやメタディスクリプションは基本中の基本ですが、ECサイトでは商品数が多いがゆえに「テンプレート的な記述」になりがちです。
P0 titleタグ・meta descriptionの個別最適化
優先度:最高商品ページのtitleが「商品名 | ストア名」だけになっていませんか? 検索結果でクリックされるためには、ユーザーが求める情報を含める必要があります。
- titleの推奨形式:「商品名 + 主要属性 + ブランド名」(60文字以内)
- meta descriptionに含めるべき情報:価格帯、送料無料、限定、レビュー数など購買判断に影響するUSP(155文字以内)
- カテゴリページも同様に、そのカテゴリ固有の訴求を含める
P1 画像のalt属性とファイル名
優先度:高ECサイトにとってGoogle画像検索は重要な流入経路です。にもかかわらず、alt=""(空)や「商品画像」という一律テキストが設定されているケースが非常に多く見られます。
4. 内部リンクとナビゲーション
内部リンクの設計は、クローラーがサイトを効率的に巡回するための骨格です。同時に、ユーザーの回遊率にも直結します。
P1 3クリック以内ルール
優先度:高重要な商品ページがトップページから3クリック以内で到達できるか確認してください。階層が深すぎると、クローラーの到達頻度が下がり、インデックスが遅れます。
5. パフォーマンスとAI検索対応
2026年現在、Core Web Vitalsはランキングシグナルとして定着しています。さらに、AI検索(Google AI Overviews等)の台頭により、構造化された情報の重要性が増しています。
P0 Core Web Vitals(LCP・INP・CLS)
優先度:最高ECサイトで特に注意すべき指標:
- LCP(Largest Contentful Paint):商品画像が最大要素になることが多い。2.5秒以内が「Good」の基準
- INP(Interaction to Next Paint):カート追加ボタンの反応速度に直結。200ms以内が目標
- CLS(Cumulative Layout Shift):商品画像やバナーの読み込みでレイアウトがずれる問題。0.1以内が目標
P2 AI検索(LLMO)への備え
優先度:中Google AI OverviewsやPerplexity等のAI検索サービスは、構造化されたコンテンツを情報源として優先的に引用する傾向があります。ECサイトとしての基本対策:
- 商品ページにFAQセクションを設置し、購買前の疑問(送料・返品・保証)に明確に回答
- スペック情報をテーブル形式で整理(AIが抽出しやすい構造)
- 「〇〇の選び方」「〇〇 vs △△ 比較」など、AI検索クエリに対応する買い物ガイド記事を作成
まとめ:優先順位をつけて改善する
18項目すべてを完璧にする必要はありません。まずはP0の5項目から確認してください:
- Product構造化データ — リッチリザルト表示の基盤
- canonicalタグ — 重複コンテンツの正規化
- XMLサイトマップ — クロール効率の最大化
- title / meta description — CTRの直接的な改善
- Core Web Vitals — ランキングシグナル+ユーザー体験
この5つを押さえるだけで、技術的SEOの基盤は大きく改善します。
ECサイトのSEOで見落としがちなのは、一度設定すれば終わりではないという点です。商品の追加・終売、プラットフォームのアップデート、検索アルゴリズムの変化に合わせて、四半期に一度はチェックリストを回すことをお勧めします。
PagePulseは、この記事で紹介したチェック項目の多くをワンクリックで自動チェックします。手作業で確認する前に、まずサイトの現状を数値で把握してみてください。