📊まとめ:JavaScript SEOで勝つECサイトの共通点──Chewy・Harrods・Under Armourに学ぶ5つの実践戦略【2026】

By: tacos14

ふるさと納税
アマゾンプライムセール
📊まとめ:JavaScript SEOで勝つECサイトの共通点──Chewy・Harrods・Under Armourに学ぶ5つの実践戦略【2026】

Table of Contents

📊まとめ:JavaScript SEOで勝つECサイトの共通点──Chewy・Harrods・Under Armourに学ぶ5つの実践戦略【2026】

「JavaScript SEO問題は、もう解決済みのはずだった」

しかし2026年現在でも、多くのECサイトは:

  • クロール遅延
  • render問題
  • index漏れ
  • JS依存コンテンツ
  • headless構成
  • AI推薦エンジン

によってSEO課題を抱えています。

特に最近は:

  • React
  • Next.js
  • Astro
  • Nuxt
  • Hydrogen

などモダンフレームワークの普及によって、

👉 “高UX”と“検索エンジンへの見え方”

のバランスが極めて重要になっています。

そんな中、Chewy、Myprotein、Harrods、Under Armourなどの大手ECサイトは、

「JavaScriptを使いながらSEOを壊さない設計」

を実践しています。

今回は、彼らの事例から:

  • JavaScript SEOで重要な考え方
  • Googlebotとの向き合い方
  • AI時代のレンダリング戦略
  • ECサイトでの最適解

を整理して見ていきましょう。


🚀 JavaScript SEOは「JavaScript禁止」ではない

まず重要なのはここです。

GoogleはJavaScriptを処理できます。

しかし:

HTMLを読む方が、圧倒的に速く・確実

です。

つまり問題は:

👉 「JavaScriptを使っていること」

ではなく、

👉 「重要情報をJS依存にしていること」

なのです。

今回紹介されている成功事例はすべて、

“JSは体験向上に使う”

という思想を徹底しています。


① Chewy:重要コンテンツは最初のHTMLで返す

米大手ペットEC「Chewy」は、
Next.jsを利用しています。

重要なのは:

  • 商品名
  • 商品説明
  • 価格
  • レビュー
  • パンくず
  • FAQ

などが、

初回HTMLに含まれている

点です。

つまりGooglebotは:

👉 JavaScriptレンダリングを待たなくても情報取得できる

のです。


🧠 なぜ重要?

GooglebotはJavaScriptを後からレンダリングします。

つまり:

  1. HTML取得
  2. 後日JSレンダリング

という二段階。

ここで:

  • JSエラー
  • render失敗
  • blocked JS
  • rendering queue遅延

が起きると、

SEO情報を取得できない可能性があります。


🎯 Chewyの上手い点

ただしChewyは、

すべてをSSRしているわけではありません。

例えば:

👉 「類似商品カルーセル」

はクライアント側JSです。

つまり:

  • SEO重要部分 → 初回HTML
  • UX部分 → JS

で役割分離しているのです。


② Myprotein:ナビゲーションをクロール可能にする

ここはかなり重要です。

MyproteinはAstroを利用。

Astroは:

👉 “ゼロJSデフォルト”

思想が強いフレームワークです。


🔍 Myproteinが優秀な理由

カテゴリリンクやメニューが:

最初のHTMLに存在する

点です。

つまり:

<a href="/protein/">Protein</a>

として出力されている。


⚠️ やってはいけない例

記事ではこれも紹介されています👇

<div onclick="navigate('/protein')">

これはGooglebotがリンクとして認識しづらい。

つまり:

JSクリックで擬似ナビを作るな

という話です。


🧠 AI時代は「HTMLが再評価」される

これは非常に重要。

最近は:

  • AIクローラー
  • LLM crawler
  • ChatGPT系bot

の中に、

👉 JavaScriptを完全にはレンダリングしないもの

もあります。

つまり:

“HTMLで存在する”価値が再び上がっている

のです。


③ Harrods:構造化データをHTML内に埋め込む

HarrodsはNuxtを利用。

特に優秀なのが:

JSON-LDを初回HTMLに直接埋め込んでいる

点です。

例えば:

<script type="application/ld+json">

内に:

  • 商品名
  • 価格
  • 在庫
  • ブランド
  • seller

などが存在。


⚠️ よくある危険

最近多いのが:

  • JS実行後にschema生成
  • GTM経由schema
  • client-side JSON-LD

です。

しかしこれだと:

👉 Googleがrenderしないと読めない

可能性がある。

特に:

  • 商品価格
  • 在庫

など頻繁更新データでは危険です。


④ Under Armour:フィルタURL設計が綺麗

ECで超重要なのが:

ファセットナビゲーション

です。

例えば:

  • サイズ
  • ブランド
  • 価格帯

フィルタですね。


Under Armourの良い点

URLが:

?prefn1=size&prefv1=10

のように綺麗。

つまり:

  • hashではない
  • JS artifactではない
  • 読みやすい
  • share可能

⚠️ ダメな例

#size=10

Googleはhashを無視しやすい。

つまり:

URL状態をサーバー側でも理解できる設計

が重要です。


⑤ Manors Golf:外部スクリプトをasyncで制御

ECサイトは:

  • レビュー
  • チャット
  • TikTok
  • Clarity
  • personalization
  • analytics

など外部JSだらけです。

しかし:

render-blocking JS

はCore Web Vitalsを悪化させます。

特に:

LCP(Largest Contentful Paint)

に直撃。


Manors Golfの工夫

外部scriptを:

<script async>

で読み込み。

つまり:

👉 HTMLレンダリングを止めない

のです。


🚀 JavaScript SEOで本当に重要なこと

この記事全体を通して重要なのは👇


❌ JavaScriptを消すことではない


✅ 「何をJSに依存させるか」を設計すること

です。


🧠 SEOで重要なものは“最初に見せる”

特に重要なのは:

  • title
  • main content
  • navigation
  • schema
  • internal links
  • canonical
  • metadata

など。

これらは:

初回HTMLで存在するべき

です。


⚠️ JSに依存しすぎると何が起きる?

  • クロール遅延
  • index漏れ
  • render failure
  • AI crawler未対応
  • CWV悪化
  • link discovery低下

などです。


📈 AI時代ほど「HTMLファースト」が強くなる

ここは非常に重要。

AI時代は:

  • AI crawler
  • answer engine
  • LLM retrieval

が増えています。

しかし:

👉 “完全なJSレンダリング”

を前提にしていないケースも多い。

つまり今後は:

「まずHTMLで伝える」

思想が再び重要になる可能性があります。


🚀 まとめ

今回紹介されたECサイトは、

どこもモダンJSフレームワークを使っています。

しかし共通しているのは👇

“SEO重要部分をJS依存にしていない”

という点です。

つまり:

  • UXはJavaScript
  • SEO基盤はHTML

という役割分離です。

JavaScript SEO時代に本当に必要なのは、

「どこまでをインタラクション化し、どこを静的に残すか」

を判断する設計力なのかもしれません。


参考記事

コメントする

サーチエンジンブリッジ・ブリッジロゴ
SEOの架け橋サーチエンジンブリッジ