AIエージェント時代の商品ページ構造化データ最適化|EC露出を決めるschema実装7ステップ(2026年版)

投稿日: カテゴリー AIニュース

商品ページの構造化データとは、価格や在庫を機械可読な形で書いた記述のことです。

「AIエージェントに拾わせたいならschema.orgのマークアップを足せばいい」と語られがちですが、Googleは2026年7月10日更新の公式ガイドOptimizing your website for generative AI features on Google Searchで、生成AI検索に出るために構造化データは必須ではないと書いています。それでも商品ページのschemaを整える価値は消えていません。ショッピング系の表示面に乗る条件のほうが、Product構造化データの必須3項目とOffer側の必須2項目で厳密に決まっているからです。本記事は、EC支援19年・5,000社超の実績を持ち、AI導入支援は2023年から提供する株式会社オルセル(うるチカラ運営)の現場知見にもとづいて解説します。楽天市場・Amazon・Yahoo!ショッピングと自社ECでは事業者が触れる範囲がまったく違うので、そこを切り分けたうえで、自社ECで先に埋める順番を7ステップにまとめました。

AIエージェントは商品ページの何を読んでいるのか

2026年8月時点で、AIエージェントが商品情報にたどり着く経路は3本あります。検索インデックス経由、ブラウザエージェントによる直接アクセス、商品フィード経由の3本です。構造化データが効いてくるのは1本目と3本目で、2本目には別の設計が要ります。ここを混ぜて語るから「schemaを入れたのに何も変わらない」という感想になります。

1本目について、Googleは自社の生成AI機能が検索のランキング・品質システムに根ざしていると説明しています。使われている技術はRAG(検索インデックスから関連ページを取得して回答の鮮度を上げる手法)と、クエリファンアウト(派生クエリを同時に投げる仕組み)の2つ。インデックスに入っていないページや、スニペット表示の対象外のページは、生成AIの回答の材料になりません。

2本目のブラウザエージェントは経路が違います。同じガイドのagentic experiencesの節に、ブラウザエージェントがタスクを完了するためサイトへアクセスし、スクリーンショットのような視覚的なレンダリングを解析し、DOM構造を調べ、アクセシビリティツリーを解釈する、という記述があります。JSON-LDを読むとは書かれていません。エージェントが見ているのは、人間向けに組まれたHTMLの骨格と、支援技術向けのラベルのほうです。

3本目の商品フィードは、Google Merchant Centerや各モールのデータ連携が該当します。Googleの商品構造化データのイントロは、構造化データとフィードの両方を提供すると対象となる体験の範囲が最大化されると明記しています。

押さえておきたいのは、同じガイドのMythbustingの節で構造化データへの過度な集中が戒められている点です。生成AI検索に構造化データは必須ではなく、追加すべき特別なschema.orgのマークアップも存在しない、ただしリッチリザルトの対象になるためSEO戦略の一部として使い続けるのは良い考えだ、という整理になっています。llms.txtのような専用ファイルもGoogle検索は参照しないと明言されました。

直近の支援案件で観測したのは、この違いが「画像に焼き込んだ情報」で露骨に出る現象でした。価格・送料無料の条件・返品可能日数を、すべてバナー画像の中の文字で置いている商品ページがあります。人間の目には親切です。ところがその情報はDOMにもアクセシビリティツリーにも出てこないため、ブラウザエージェントからは空白のまま。JSON-LDにも書いていなければ検索側の理解にも寄与しません。構造化データ自体の基礎は構造化データの基本解説にまとめてあります。

楽天・Amazon・Yahoo!と自社ECでは、事業者が触れる範囲が違う

先に結論を書きます。楽天市場・Amazon・Yahoo!ショッピングの3モールでは、出店者が商品ページのJSON-LDを直接編集する経路が用意されていません(2026年8月時点、各社の公開マニュアルで直接入稿欄の記載は確認できず、要確認)。事業者が握れるのはモール側の入力欄で、そこに何をどの粒度で入れるかが、モールが出力する機械可読データの原資になります。自社ECはJSON-LDを自分で組み立てられます。同じ「構造化データ最適化」でも、やる作業が別物になるわけです。

楽天RMSの商品登録画面で使える文字数は、商品名が半角255文字(全角換算127文字)、商品キャッチコピーが半角174文字(全角換算87文字)、PC用商品説明文が半角10,240文字(全角換算5,120文字)、スマートフォン用商品説明文が半角2,560文字(全角換算1,280文字)。商品画像は1商品あたり最大20枚です。この枠でブランド名・型番・容量・素材・色・サイズを文章に埋もれさせず、一定の書式で書き切れているかが分かれ目になります。schema.orgのbrand、mpn、material、color、sizeに相当する情報を、モールの欄で先に構造化しておくイメージです。楽天市場の商品ページに楽天外のURLや連絡先を置くのは店舗運営規約で認められていないため、構造化データを補うつもりで自社サイトへ誘導する運用は取れません。

Amazonは属性欄がもう少し明示的です。商品タイトルは半角200文字以内(カテゴリにより50〜200文字。上限超過は検索除外のリスクがあります)、箇条書きは最大5項目、商品説明は半角2,000文字以内、裏側の検索キーワードは250バイト以内。検索側はCOSMO、購買支援側はRufusというAIアシスタントが動いており、属性の解像度が回答の材料になります。商品ページへの外部URL掲載はBrand Registryの制限で原則できません。

Yahoo!ショッピングはストアクリエイターProで、商品名(headline)が75文字以内、キャッチコピー(abstract)が60文字以内、商品情報(caption)が全角900文字以内、商品スペック(explanation)が全角3,000文字以内。スペック欄が独立している分、属性を機械可読な粒度で置きやすい構造です。ただし3モールとも、モール側が商品ページへ実際に出力しているschemaの範囲は公開されていません(要確認)。モールでのAIエージェント対策は「JSON-LDを書く」作業ではなく「入力欄を埋め切る」作業だと割り切るのが実務的です。

自社ECは事情が変わります。Shopify、BASE、STORES、futureshopなどは商品テンプレート側でJSON-LDを制御できます。ある食品ギフト系の中規模店舗で確認したときは、name・image・price・priceCurrency・availabilityまでテーマが自動出力していた一方、返品ポリシーと配送情報は空でした(テーマ依存のため一般化はできず、自店での確認が要ります)。この「自動で出る範囲」と「自分で足す範囲」の境目を先に把握すると、二重実装を避けられます。Shopifyでのエージェント対応の全体像はShopifyのAIエージェント向けプロフィール最適化でも扱いました。

自社ECで先に埋める7ステップ(実装順チェックリスト)

プロパティを網羅的に並べた記事は多いのですが、現場で困るのは「どれから埋めるか」でした。GoogleのMerchant listing structured dataの必須・推奨区分を土台に、着手順を7ステップへ整理します。あわせて、実装と検証に使えるプロンプトを5本掲載します。

ステップ1は、ProductとOfferの器を作ることです。Googleが必須としているProductのプロパティは、name、image(16対9・4対3・1対1の比率で複数枚、幅×高さ5万ピクセル以上が推奨)、offers(入れ子のOffer)の3つだけ。マーチャントリスティングでは売り手本人であることが条件なので、AggregateOfferではなくOfferが要ります。

ステップ2は価格です。Offerの必須プロパティはpriceまたはpriceSpecification.priceと、priceCurrencyまたはpriceSpecification.priceCurrency。priceCurrencyはISO 4217の3文字コードなので国内なら「JPY」。マーチャントリスティングでは商品スニペットと違い、0より大きい価格が要求されます。両方に現在価格を書くと、Googleはprice側を採用してpriceSpecification側を無視します。

ステップ3が在庫状態のavailability。仕様上は推奨プロパティですが、価格の次に購入判断を左右しながら表示と実在庫がずれやすいので、3番目に置きます。取りうる値はItemAvailabilityの10種類で、InStock、OutOfStock、PreOrder、BackOrder、Discontinued、InStoreOnly、LimitedAvailability、OnlineOnly、PreSale、SoldOut。短縮名も使えます。複数の値を同時に指定してはいけません。

ステップ4は返品ポリシーのhasMerchantReturnPolicy。MerchantReturnPolicy型を入れ子にして、applicableCountry、returnPolicyCategory、merchantReturnDays(returnPolicyCategoryがMerchantReturnFiniteReturnWindowのとき必要)、returnMethod、returnFees、returnShippingFeesAmount(returnFeesがReturnShippingFeesのとき)を埋めます。Google公式のサンプルは、applicableCountryにCH、merchantReturnDaysに60、returnMethodにReturnByMailを入れた形でした。

ステップ5が配送のshippingDetails。OfferShippingDetails型の中に、shippingRate(MonetaryAmount型でvalueとcurrency)、shippingDestination(DefinedRegion型でaddressCountry)、deliveryTime(ShippingDeliveryTime型で、handlingTimeとtransitTimeをQuantitativeValueのminValue・maxValue・unitCodeで指定)を置きます。送料と配送日数の組み合わせが複数あるときは、shippingDetailsを複数持たせられます。

ステップ6は評価まわりのaggregateRatingとreview。どちらもProductの推奨プロパティで、AggregateRatingにはratingValueとreviewCountを入れます。レビュアー名はPersonまたはTeamとして妥当な名前である必要があり、Googleは販促文言を非推奨例に挙げています。実体のあるレビューが集まる前に入れる項目ではありません。

ステップ7が識別子です。sku(自社の商品コード。値は1つだけ、空白文字は不可、ASCII文字推奨)、gtin・gtin8・gtin12・gtin13・gtin14・isbn(数値形式で、URL形式は非対応。もっとも具体的なGTINを使うのが推奨)、mpn、brand.name。同一商品の名寄せに使われるため後ろに置きましたが、型番商品を扱う店舗ほど差が出ます。

7ステップを終えたら、返品と配送のグローバルポリシーをOrganization側へ寄せてください。Googleは、商品ごとに個別ポリシーがある場合を除き、両ポリシーをOrganizationマークアップの下に定義し、Offerからは@idで参照する形を推奨しています。商品点数が数千を超える店舗では、この寄せ方をしないとポリシー変更のたびに全商品のJSON-LDを触ることになります。

(用途タイトル:既存ページの棚卸し)

最初は診断です。商品ページのソースからJSON-LDを貼り付け、不足を洗い出します。Claude Opus 5やGemini 3.1 Proのような長文脈に強いモデルなら、冗長なHTMLごと投げても崩れにくい印象でした。

プロンプト1:商品ページJSON-LDの棚卸しと不足項目の抽出

あなたはGoogle検索セントラルの商品構造化データ仕様に精通したECテクニカルSEO担当者です。
以下に貼るのは、自社ECの商品ページから抜き出した構造化データ(JSON-LD)です。
Googleのマーチャントリスティング要件に照らして、次の4点を出力してください。

1. 必須プロパティ(Product: name / image / offers、Offer: price または priceSpecification.price、priceCurrency)の充足状況を、充足・不足のいずれかで判定
2. 推奨プロパティのうち未実装のものを、実装優先度の高い順に並べる
3. 値は入っているが仕様上あやしいもの(型の誤り、複数値の指定、URL形式のGTINなど)を指摘
4. 指摘ごとに、修正後の正しい値の書き方を1行で提示

制約:
- 仕様に書かれていない独自プロパティは提案しない
- 実在するかわからない値を埋めない。不明なものは「要確認」と書く
- 表は使わず、番号付きリストで出力する

対象データ:
{ここにJSON-LDを貼る}

(用途タイトル:最小構成の生成)

次に器を作ります。全プロパティを一度に生成させると事実確認できない値が混ざるので、動く最小形を先に作る進め方が安全でした。

プロンプト2:Product + Offer の最小JSON-LDを生成

あなたは日本のEC事業者向けに構造化データを実装するエンジニアです。
以下の商品情報から、schema.org の Product と Offer を使った JSON-LD を生成してください。

条件:
1. @context は <https://schema.org、@type> は Product
2. name / image / offers をすべて含める(image は 16:9・4:3・1:1 の3枚を配列で)
3. offers は @type: Offer とし、price(数値)と priceCurrency(JPY)を含める
4. availability は指定した在庫状態に対応する ItemAvailability の値を1つだけ入れる
5. 与えられていない情報は推測で埋めず、そのプロパティ自体を出力しない
6. コメント行は入れず、そのまま script タグに貼れる形で出力する

商品情報:
- 商品名:{商品名}
- 商品ジャンル:{ジャンル}
- 販売価格(税込・数値のみ):{価格}
- 在庫状態:{在庫あり/在庫なし/予約受付中}
- 画像URL(16:9):{URL}
- 画像URL(4:3):{URL}
- 画像URL(1:1):{URL}
- 商品ページURL:{URL}

(用途タイトル:返品・配送の追記)

ステップ4と5をまとめて足す工程です。返品条件と送料は部署をまたぐ情報なので、条件を日本語で書き出してから変換させると事故が減ります。

プロンプト3:MerchantReturnPolicy と OfferShippingDetails を追記

あなたは Google の商品構造化データ仕様に沿って JSON-LD を編集するエンジニアです。
既存の Offer に、返品ポリシーと配送情報を追記してください。

条件:
1. 返品は hasMerchantReturnPolicy に MerchantReturnPolicy 型で入れ、applicableCountry / returnPolicyCategory / merchantReturnDays / returnMethod / returnFees を指定する
2. 返品受付期間がある場合、returnPolicyCategory は MerchantReturnFiniteReturnWindow とし、merchantReturnDays を数値で入れる
3. 配送は shippingDetails に OfferShippingDetails 型で入れ、shippingRate(MonetaryAmount)/ shippingDestination(DefinedRegion)/ deliveryTime(ShippingDeliveryTime の handlingTime と transitTime)を指定する
4. handlingTime と transitTime は QuantitativeValue で minValue / maxValue / unitCode を指定し、unitCode は DAY とする
5. 与えられていない条件は出力しない。推測で日数や金額を作らない

自社の条件:
- 返品受付:{受け付ける/受け付けない}
- 返品可能日数:{日数}
- 返品方法:{配送で返送/店舗持ち込み/その他}
- 返送料の負担:{店舗負担/購入者負担}
- 送料(円):{金額}
- 発送準備日数:{最小}〜{最大}日
- 配送日数:{最小}〜{最大}日
- 配送対象国:日本

既存のOffer:
{ここに貼る}

(用途タイトル:モール側の入力欄への書き分け)

モールでは同じ情報を入力欄へ落とし込みます。文字数上限が3社でばらばらなので、1回で全社分を書き分けさせるほうが運用は軽くなります。GPT-5.6のような指示追従の安定したモデルだと、上限違反の出力が減りました。

プロンプト4:モール3社の入力欄向けに属性を書き分ける

あなたは楽天市場・Amazon・Yahoo!ショッピングの3モールを運用するECコンサルタントです。
以下の商品属性を、各モールの入力欄の文字数上限に収まる形で書き分けてください。

出力する欄と上限:
1. 楽天市場 商品名:半角255文字(全角換算127文字)以内
2. 楽天市場 キャッチコピー:半角174文字(全角換算87文字)以内
3. Amazon 商品タイトル:半角200文字以内
4. Amazon 箇条書き:5項目
5. Yahoo!ショッピング 商品名:75文字以内
6. Yahoo!ショッピング キャッチコピー:60文字以内

条件:
- ブランド名・型番・容量・素材・色・サイズは、埋もれないよう一定の書式で入れる
- 楽天の商品名は前半30字以内に主要キーワードを1つ入れる
- 各モールの外部誘導の制限に反する記述(URL・連絡先・他モール名)を入れない
- 最大級表現や薬機法に触れる表現を入れない
- 実績のない訴求語(受賞・ランキング上位など)を作らない
- 各欄の末尾に、実際の文字数を半角換算で括弧書きする

商品属性:
- 商品名:{商品名}
- ブランド:{ブランド}
- 型番:{型番}
- 容量/サイズ:{値}
- 素材:{素材}
- 色:{色}
- 主要キーワード:{第1KW、第2KW}

(用途タイトル:表示内容とschemaの突き合わせ)

最後は不一致の検出です。構造化データの事故の大半は、書き忘れではなく「表示と中身がずれている」ことで起きます。全商品を人力で見るのは無理なので、抜き取りで回します。

プロンプト5:表示内容と構造化データの不一致チェック

あなたは構造化データの品質検査を担当するECテクニカルSEO担当者です。
同じ商品ページから取得した「画面に表示されているテキスト」と「JSON-LD」を突き合わせ、
不一致を検出してください。

チェック対象:
1. 価格(税込・税抜の別、セール価格と通常価格の対応)
2. 在庫状態(表示上の在庫ステータスと availability の値)
3. 送料(表示上の送料と shippingRate の値)
4. 返品可能日数(表示上の日数と merchantReturnDays の値)
5. 配送日数(表示上のお届け目安と handlingTime + transitTime の合計)
6. レビュー件数と平均評価(表示上の値と aggregateRating の値)

出力形式:
- 項目ごとに「一致/不一致/判定不能」を書く
- 不一致の場合、表示側とJSON-LD側の値を両方書き、どちらを正とすべきか1行で述べる
- 判定不能の場合、何の情報が足りないかを書く
- 表は使わず、番号付きリストで出力する

表示テキスト:
{ここに貼る}

JSON-LD:
{ここに貼る}

実装で落ちる3つの失敗と回避策

1つ目は、表示価格と構造化データの価格がずれる事故です。税込表示のページに税抜価格を入れる、セール価格を反映しないまま通常価格が残る、というパターンが大半を占めます。セール価格を出すなら、Offer側のpriceに現在の販売価格を入れ、通常価格はpriceSpecificationの中でpriceTypeにStrikethroughPriceを指定するのが仕様に沿った書き方です。priceValidUntilに過去の日付が残っているとリスティングが表示されなくなるため、セール終了日をカレンダー管理しているだけの店舗は自動更新へ切り替えてください。

2つ目は、availabilityの手書き運用。在庫連携を組まずにテンプレートへInStockを固定値で書くと、売り切れ商品まで在庫ありとして流通します。回避策は、在庫数のフィールドからavailabilityを導出するロジックをテンプレート側に持たせることです。在庫0のときOutOfStock、予約商品はPreOrder、廃番はDiscontinuedと分岐させます。値を複数指定しないという制約も、この分岐で自然に守れます。

3つ目は、評価と表現まわりです。実体のないレビューからaggregateRatingを作る、レビュアー名に販促文言を入れる、といった実装はGoogleのレビュースニペットのガイドラインに反します。商品説明のHTMLをそのままdescriptionへ入れる実装だと、本文の誇大表現が構造化データにも複製されます。店舗運営の現場感覚では、descriptionは本文の流用ではなく属性を淡々と並べた別テキストにしたほうが、後々の修正が軽く済みます。

KPI設計と費用・工数の目安

測定から入ります。生成AI機能での見え方を追うのは、Search Consoleの生成AIパフォーマンスレポートです。Googleはこのレポートで生成AI機能経由の発見状況を把握するよう案内しており、内部指標へのアクセスを主張する第三者ツールには注意するようにとも書いています。実装自体の検証はリッチリザルトテストで行います。Merchant Center側の計測と合わせた設計はMerchant CenterのAI経由パフォーマンス計測にまとめました。

工数の目安です。Shopifyの標準テーマに7ステップを実装し、在庫・価格・送料の動的出力まで組む場合、初回で8〜16時間程度が現場での目安になります(商品点数とテーマの作り込みで変わるため、あくまで目安)。うち半分近くは、返品日数と送料条件を社内で確定させる合意形成に消えます。技術より運用が時間を食う構造なので、ここを先に片づけると実装は速く終わります。2回目以降はテンプレート修正だけで、1〜2時間に収まります。

ツール費用は、ChatGPT Plusが月20米ドル、Claude Proが月20米ドル、Google AI Proが月20米ドル前後(2026年8月時点の目安、要確認)。棚卸しと生成を回すだけなら1契約で足ります。追う指標は、構造化データの実装率、リッチリザルトテストのエラー件数、Search Consoleの有効アイテム数の3つが実務的です。

2026年後半に効いてくる論点

ここから先は確定情報が少ない領域なので、判断材料として書きます。

ひとつ目がエージェント可読性という軸です。Googleのガイドは、ブラウザエージェントがDOM構造とアクセシビリティツリーを見るとしたうえで、完璧なセマンティックHTMLは必須ではないとしつつ、可能な範囲で使うのはスクリーンリーダーのような利用者にとっても良い考えだと整理しています。この視点で商品ページを見直すと、価格をimg要素に焼き込んでいないか、カートボタンがdivにクリックイベントを乗せただけになっていないか、在庫状態がCSSの色だけで表現されていないか、といった粗が出てきます。JSON-LDを足す前にこの3点を直すほうが、投資効率は高いはずです。

ふたつ目が商取引プロトコルの動きです。Googleは同ガイドで、Universal Commerce Protocol(UCP)のようなプロトコルが登場しつつあり、検索のエージェントができることが広がると触れています。日本のモール各社が対応するかは現時点で公表されておらず(要確認)、自社ECを持つ事業者のほうが先に接続できる可能性があります。モールの露出だけに依存している店舗ほど、自社ECの商品データを機械可読な状態で持っておく意味が増していく流れです。

みっつ目がGoogle以外のAI検索側の仕様。ChatGPTやPerplexity、Claudeの検索機能が商品情報を組み立てるとき、schema.orgのマークアップをどこまで参照しているかは各社とも公開していません(要確認)。うるチカラで実施したAIショッピングエージェントの露出比較調査でも、露出の傾向はサービスごとにばらついていました。自社の現在地を測るならAIコマース対応度の診断が出発点になり、エージェント経由の購買がどこまで動いているかはAI経由購買の最新動向で確認できます。

現時点の判断としては、Googleの仕様に沿ってProductとOfferを丁寧に埋め、そのデータをMerchant Centerのフィードとも一致させておくのが、もっとも応用の利く投資だと考えています。特定のAIサービス向けに専用の細工をするより、公開仕様が明文化されている領域から順に固めるほうが、仕様変更に強い構造になります。

よくある質問

構造化データを入れればAI Overviewに引用されますか

いいえ、構造化データはGoogleの生成AI検索に出るための必須要件ではありません。Googleは公式ガイドで、生成AI検索に構造化データは不要で、追加すべき特別なschema.orgマークアップも存在しないと明記しています。ただしリッチリザルトやショッピング系の表示面に乗る条件にはなっています。

楽天やAmazonの商品ページに自分でJSON-LDを書けますか

いいえ、モールの商品ページに出店者がJSON-LDを直接入稿する経路は用意されていません(2026年8月時点、各社の公開マニュアルで確認できず、要確認)。モールで握れるのは商品名・キャッチコピー・スペック欄などの入力欄で、そこへ属性を機械可読な粒度で入れる作業が実質的な対策になります。

自社ECで最初に埋めるべきプロパティはどれですか

Product側のname、image、offersと、Offer側のpriceとpriceCurrencyの5つです。Googleがマーチャントリスティングの必須プロパティとして定義しているもので、ここが欠けていると他を足しても対象になりません。埋めたあとは、availability、hasMerchantReturnPolicy、shippingDetails、aggregateRating、識別子の順に足します。

返品ポリシーは商品ごとに書く必要がありますか

いいえ、標準の返品ポリシーがあるならOrganizationマークアップの下にまとめて定義するほうがGoogleの推奨です。商品側のOfferからは@idで参照します。個別の返品条件がある商品だけ、Offerの下にhasMerchantReturnPolicyを置いて上書きしてください。

ChatGPT・Claude・Geminiのどれで作業すべきですか

用途で分けるのが現実的です。長いHTMLやJSON-LDをまとめて読ませる棚卸し系はClaude Opus 5やGemini 3.1 Proのような文脈長に余裕のあるモデル、文字数上限や禁止表現の制約が多い書き分け系はGPT-5.6のような指示追従の安定したモデル。いずれも月20米ドル前後で着手できます(2026年8月時点の目安、要確認)。

実装できたかどうかはどこで確認しますか

Googleのリッチリザルトテストと、Search Consoleの拡張レポートで確認します。前者は単一URLの構造化データが要件を満たすかを即座に検証でき、後者はサイト全体の有効アイテム数とエラー件数を追えます。生成AI機能での見え方は、生成AIパフォーマンスレポートを併用してください。

画像の中に価格や送料を書くのはやめたほうがよいですか

はい、AIエージェントから読めなくなるため避けるほうが無難です。ブラウザエージェントはDOM構造とアクセシビリティツリーを解釈するとGoogleが説明しており、画像内の文字はそのどちらにも現れません。バナーで訴求すること自体は問題ないので、同じ情報をテキストでもページ内に置いてください。


著者:齋藤竹紘(株式会社オルセル 編集長/5,000社以上のEC支援実績/書籍3冊)


参考文献

※うるチカラでは、生成AIの導入支援から運用最適化まで、貴社のEC事業に合わせたカスタマイズ提案を行っています。無料相談(30分)も実施中ですので、お気軽にお問い合わせください。
https://uruchikara.jp/contact/


【監修】齋藤竹紘(株式会社オルセル代表 / 19年・5,000社のEC支援実績)


投稿者: 齋藤竹紘

株式会社オルセル代表取締役 / うるチカラ編集長。19年・5,000社以上のEC支援実績を持ち、楽天市場・Amazon・Yahoo!ショッピング・Shopify・Shopee越境ECの実装ノウハウを保有。AI×ECに関する書籍を3冊執筆。「現場で使えるAI実装」を一次情報として発信しています。

お問い合わせ