メインコンテンツまでスキップ
ストア運営・コンテンツ

Shopifyのメタオブジェクトはsitemap.xmlに載る本物のページを公開できる|そしてアンインストールしたアプリは自分が作った定義を消せない

Shopifyが公式に定義しているメタオブジェクトのcapabilityはちょうど4つで、そのうち2つは実質的にSEO機能です。renderableはメタタイトルとメタディスクリプションを露出させ、エントリーをsitemap.xmlに載せます。onlineStoreはテーマテンプレートと本物のURLを割り当てます。この組み合わせで、ページビルダーなしに構造化データが検索エンジンにインデックスされるページになります。上限値も公開されていて、定義数はBasic・Shopify・Advancedが128、PlusとEnterpriseが256、1定義あたり40フィールド、1定義あたり100万エントリー、そしてインストール済みアプリごとに別枠で128。一方、名前にメタオブジェクトを掲げるアプリは上位2本でレビュー合計5件しかなく、Matrixifyはメタオブジェクトを1ファイル50件(月20ドルプラン)で課金しています。調査日は2026年9月2日です。

AIECアプリ研究所 AI編集部公開日 更新日 読了 18#Shopifyブログ運営#SEO・アクセス改善#アプリ比較

この記事でわかること

この記事の目次Contents閉じる開く

Shopifyのメタオブジェクトの解説は、たいてい「構造化されたカスタムデータ」で止まります。この説明はこの機能が到達した地点を過小評価していて、だからマーチャントは今もプラットフォームが標準で持っているもののためにページビルダーを買い続けています。

Shopifyの開発者ドキュメントは、メタオブジェクトのcapability(機能)をちょうど4つ挙げています。そのうち2つは、機能的にはSEO機能です。

  • renderable:「メタオブジェクトにSEOメタデータ属性を設定する」。ドキュメントはこう続けます。「このcapabilityを持つメタオブジェクトは、ストアのサイトマップにも含まれます。Liquidストアフロントではsitemap.xml、Storefront APIではSitemapクエリで参照できます」
  • onlineStore:「テーマテンプレートを割り当ててURLを定義し、メタオブジェクトがオンラインストアでWebページとしてレンダリングされるようにする」

この2つを有効にすると、メタオブジェクトのエントリーはデータレコードであることをやめます。独自のURL、独自のtitleタグ、独自のメタディスクリプション、そしてサイトマップ内の1行を持つ、クロール可能なページになります。テンプレートは一度作れば全エントリーに再利用されます。

この記事では、4つのcapabilityがそれぞれ何をするのか、スケールするかどうかを決める公開済みの上限値、管理画面での手順、そしてメタオブジェクト周辺のアプリ市場の実像を扱います。実像というのは、メタオブジェクトをチェックボックス的に足した成熟したメタフィールドエディタが2本、メタオブジェクトを価格で計量する一括ツールが1本、そしてレビューがほぼ無いメタオブジェクト系アプリのロングテール、という構図です。調査日は2026年9月2日です。

先に結論

  • Shopifyが文書化しているcapabilityは4つpublishabletranslatablerenderableonlineStore。APIの綴りはキャメルケースのonlineStoreで、online_storeではない。
  • renderableonlineStoreで、ページタイトル・メタディスクリプション・URLハンドルを編集できるインデックス可能なページがsitemap.xmlに載る。ページビルダーは不要。
  • プラン別の定義数上限:Basic・Shopify・Advancedが128、PlusとEnterpriseが256。1定義あたり40フィールド、1定義あたり100万エントリー。標準メタオブジェクト定義は上限にカウントされない。
  • インストール済みアプリはそれぞれ別枠で128定義を持ち、アプリスコープ。アプリの定義はあなたの枠を消費せず、あなたの枠もアプリを制約しない。
  • onlineStoreTOML設定では指定できない。Shopifyのドキュメントが明示している。GraphQLミューテーションか管理画面から設定する。
  • メタオブジェクト専業アプリのカテゴリーは実質未検証。名前に「metaobject」を含むアプリのうち最もレビューが多い2本が、4件と1件
  • 未解決なのはアンインストール。このカテゴリーのどのリスティングも、アプリを削除したときにメタオブジェクトの定義とエントリーがどうなるかを書いていない。

4つのcapability

ドキュメントの書き出しは1行です。「capabilityはメタオブジェクト定義のオプション機能を有効にします」。

publishable

エントリーをDRAFTACTIVEにできるようにし、「ストアフロントでの可視性を制御」します。ドキュメントの表現では「アクセス権限でストアフロントに公開する設定にしていても、ストアフロントで利用可能にする前にコンテンツをステージングする手段をユーザーに提供できる」。

ハマりどころが1つ。このcapabilityを有効にすると、新規作成したメタオブジェクトの既定ステータスはDRAFTです。公開するにはステータスをACTIVEに更新します。API経由で作ったエントリーがストアフロントに出てこないときは、まずここを見てください。

translatable

「Shopifyの翻訳APIを通じたメタオブジェクトの翻訳を許可する」。定義で有効化し、translatableResources(resourceType: METAOBJECT)で各フィールドのdigestを取得し、フィールドとロケールごとに翻訳を登録します。

カスタムコンテンツがShopify Marketsのローカライズに参加できるかどうかを決めるのがこのcapabilityです。アプリ独自のデータベースに置かれたコンテンツは参加しません。

renderable

「メタオブジェクトにSEOメタデータ属性を設定する」。data: { metaTitleKey, metaDescriptionKey }で定義上のフィールドキーを指すので、どのフィールドを<title>にし、どれをメタディスクリプションにするかは自分で決められます。

そして最も効く一文が、このcapabilityを持つエントリーはストアのサイトマップに含まれる、です。

onlineStore

「メタオブジェクト定義にオンラインストアのテンプレートとURLを割り当てられるようにする」。renderableと併用します。urlHandlecontentにすると、/pages/content/{entry-handle}という形のURLになります。

ドキュメントが注意書きで挙げている制約が1つ。「現在、onlineStore capabilityはTOML設定でサポートされていません」。他の3つにはTOML形式がありますが、これだけはmetaobjectDefinitionCreate / metaobjectDefinitionUpdateか、管理画面から設定する必要があります。

APIを触らずにやる

よくあるケースなら開発者は不要です。Shopifyのヘルプセンターの手順はアンバサダープログラム(1人1ページで経歴・SNSリンク・画像)を例にしていて、すべて管理画面の操作です。

Webページ機能を有効にする

  1. 設定 → メタフィールドとメタオブジェクトで対象の定義を開く。
  2. オプションストアフロントアクセスが有効なことを確認する。
  3. エントリーをWebページとして公開するを選択する。
  4. どのフィールドをページタイトルとメタディスクリプションにするかを選ぶ。オンラインストアで有効にするは既定でオン。Hydrogenストアフロントの場合はオフにするようShopifyは書いている。
  5. 必要ならURLハンドルを調整して保存。

テンプレートを作る

  1. オンラインストア → テーマを編集でページセレクターを開く。
  2. メタオブジェクトテンプレートを作成をクリックして定義を選ぶ。ダイアログでページタイトルとメタディスクリプションに使うフィールドを設定でき、検索エンジン用リスティングでURLハンドルも編集できる。
  3. セクションとブロックを追加し、動的ソースでフィールドを接続する。

便利な挙動が1つ。手順1を飛ばしてテーマエディタからメタオブジェクトテンプレートを作ると、ShopifyがWebページ機能を自動で有効にしてくれます。

もう1つ。テーマエディタからエントリーを直接インライン編集できます(画像・動画・カラー・商品・ページ・コレクション・テキストの各メタフィールド)。エントリータイトルをクリックするか、接続済みフィールドの値を編集から。メタオブジェクトページのテンプレートをインライン編集しているときは、現在プレビュー中のエントリーだけが編集対象です。

Shopifyが作ってくれない唯一のものが一覧ページです。「アンバサダー全員」のリスティングは自動生成されず、ドキュメントはホームページのセクションから各エントリーへリンクするか、メニューに手動で追加するよう案内しています。

上限値と、意外な1つ

すべてShopifyのメタオブジェクト上限ページに公開されています。

上限
マーチャントの定義数(Basic)128
マーチャントの定義数(Shopify)128
マーチャントの定義数(Advanced)128
マーチャントの定義数(Plus)256
マーチャントの定義数(Enterprise)256
1定義あたりのフィールド数40
1定義あたりのエントリー数1,000,000
インストール済みアプリ1本あたりの定義数128(アプリスコープ)

3点。

プランによる差はPlusまで無い。 Basic・Shopify・Advancedはすべて128です。メタオブジェクトの余裕のためにプランを上げる理由はPlusまで存在せず、そもそも128定義はコンテンツ型としてはかなりの数で、大半のストアは到達しません。

アプリはそれぞれ128を持ち、アプリスコープ。 ここが意外な点です。40個の定義を作るアプリを入れても、あなたの枠を40消費しません。TOMLで構成された定義はアプリスコープです。実務的には、カスタムデータが膨らんだ責任をアプリに帰することはできませんし、アプリの定義を自分のもののように管理することもできません。

標準メタオブジェクト定義は上限にカウントされません。 商品開示(product disclosures)のような機能の背後にあるShopify自身のテンプレート定義は無料枠です。

1定義100万エントリーという天井は、コンテンツ用途なら実質無限です。SKUごとの仕様レコードのようなデータストアとして大規模カタログで使うつもりなら、無限ではありません。設計を固める前に見積もる価値があります。

アプリ市場は検索結果の見た目とは違う

App Storeで「metaobject」を検索するとリストが出ます。リスティングを読むと絵が変わります。

メタオブジェクト専業アプリはほぼ未レビュー

アプリ評価(レビュー数)
Stackd: MetaObject & MetaField3.7(4)
Vendor Details on Metaobjects4.0(1)
Metaobject Data Managerレビューなし
Metaobjectifyレビューなし
Structa Metaobject Bulk Editorレビューなし
FAQs on Metaobjectsレビューなし
Metaobject Search & Filterレビューなし

レビュー数でランキングした「メタオブジェクトアプリおすすめ」は、実質メタフィールドツールであるアプリに支配されます。ランキングの材料になるレビューがこのカテゴリーにほぼ存在しないからです。アプリを非難しているわけではなく(カテゴリーが若いだけです)、この領域のまとめ記事を疑うべき理由として挙げています。

このうち最も実体があるのがStackdです。無料枠でメタオブジェクト定義の一括エクスポート・削除・テキストフィールドのインポート、月9.99ドルのSupporterで定義の一括インポート、エントリーのインポート/エクスポート、CSV最大1,000行、月39.99ドルのChampionでCSV最大10,000行とExcel風エディタ、**月59.99ドルのChampion+**で行数無制限。課金の分母はCSVの行数だけです。トロント、2024年3月8日公開、3.7・4件。

Stackd: MetaObject &amp; MetaFieldのShopify App Storeリスティング。無料、評価3.7、レビュー4件

出典:Shopify App StoreのStackd: MetaObject & MetaField、2026年9月2日取得。

実際に使われているのはメタフィールドエディタ

Metafields Guru は5.0・219件、Built for Shopifyバッジ付き、開発元はウクライナのテルノーピリ、2019年4月29日公開。マーケティング文は完全にメタフィールドの話ですが、無料のROOKIEティアの箇条書きに**「Metaobjects editor」があり、データアクセスも「メタオブジェクト、メタオブジェクト定義」を含みます。料金は月9/19/59ドルで、分母はストアあたりの商品・注文などの件数**(2,000/20,000/100,000)、加えて一括処理の超過分がアプリクレジット1,000につき1ドル。無料枠は1,000クレジット込みです。

Metafields GuruのShopify App Storeリスティング。Built for Shopifyバッジ、無料インストール、評価5.0、レビュー219件

出典:Shopify App StoreのMetafields Guru、2026年9月2日取得。

Accentuate Custom Fields(ACF) は4.8・156件、Built for Shopifyバッジ付き、ロンドン、2016年11月8日公開。無料枠はテーマブロック、月25ドルのProfessionalで一括エディタ・無制限のインポート/エクスポート・リファレンスマネージャー、月50ドルのProfessional PlusでWebhook、90日間の編集履歴、そしてメタオブジェクト固有の一行である**「Version control for Metaobjects」**。どのティアにも数値上限の記載はありません。

Bonify Custom Fields は4.6・103件、Built for Shopifyバッジ無し、ニューハンプシャー州マンチェスター、2016年4月6日公開。ここに挙げるのは否定的な発見のためです。リスティングにメタオブジェクト対応の記載が一切ありません。 ACFとMetafields Guruが列挙しているメタフィールド型リストの中で、このアプリだけメタオブジェクトが欠けています。月14ドル、Plusなら月19ドル(14ドルのティアには「Shopify Plusでは利用不可」と注記)。自称は「the original metafield manager」で、それが正確な理解です。メタオブジェクトが要件なら、これは対象外です。

メタオブジェクトを単位として値付けしている唯一のアプリ

Matrixify は4.9・1,449件、Built for Shopifyバッジ付き、開発元はラトビア・リガのITissible、2017年7月7日公開。主要な対応リソース一覧に商品・コレクション・顧客・翻訳と並べてメタオブジェクトを明記しており、メタオブジェクトが価格表の数値項目として現れる唯一のアプリです。

プラン月額1ファイルあたりのメタオブジェクト1ファイルあたりのメタフィールド
Free(Demo)0ドル10無制限
Basic20ドル50無制限
Big50ドル500無制限
Enterprise200ドル無制限無制限

同じプランの他の列と比べてください。Basicは1ファイルあたり商品5,000件、翻訳10,000件、そしてメタオブジェクト50件です。店舗ディレクトリや仕様ライブラリのために数千件のエントリーを一括投入する計画なら、最低でも50ドルのティア、現実にはバッチ分割かEnterpriseを見ることになります。ページではなくメタオブジェクトを選んだことによる最も具体的なコストの帰結が、たった1か所、価格表にだけ書かれています。

MatrixifyのShopify App Storeリスティング。Built for Shopifyバッジ、無料インストール、評価4.9、レビュー1,449件

出典:Shopify App StoreのMatrixify、2026年9月2日取得。

誰も答えていないアンインストールの問題

今回読んだリスティング全部(ACF、Metafields Guru、Bonify、Matrixify、メタオブジェクト系7本)を通して、アンインストール時にメタオブジェクトの定義とエントリーがどうなるかを本文で書いているものは1つもありません

ページ上の唯一の手がかりは、レビュー1件のアプリであるVendor Details on Metaobjectsのレビュー欄です。アンインストール後もデータが残り、vendorのメタオブジェクトが有効なままで削除できないという報告があり、開発元は「アンインストールするとアプリはストアの権限をすべて失うため、自分が作ったメタオブジェクト定義をもう削除できない」というプラットフォーム側の制約だと返信し、再インストールすれば手動で削除すると申し出ています。

これはShopifyの公式見解ではなくレビュー返信での開発元の説明なので、そのように読むべきです。ただ仕組みとしてはもっともらしく、帰結は計画に織り込む価値があります。アプリが作ったメタオブジェクト定義は、アプリより長く生き残りうるということです。onlineStoreも有効だったなら、生成されたURLが解決し続ける可能性もあります。

実務版はこうです。メタオブジェクトを作るアプリをアンインストールする前に、設定 → メタフィールドとメタオブジェクトを開き、どの定義がそのアプリのものかを控え、どうしたいかを決めてください。アプリにまだ権限があるうちに、です。

メタオブジェクトページがアプリに勝つ場面、勝たない場面

勝つのは、コンテンツが反復的で構造を持ち、インデックスさせたく、自分で所有したい場合です。アンバサダーや作家のプロフィール。取扱店・販売店ページ。レシピやお手入れ方法。原材料や素材の用語集。手作業でほぼ同じページを50個作って同期を保つことになる、あらゆるもの。テンプレートは一度作れば全エントリーが継承し、全エントリーがサイトマップに載り、データはShopify内にあり、Shopify自身のAPIで翻訳でき、テーマを乗り換えても読めます。

勝たないのは、本当に一点物のレイアウトが必要なとき、コンテンツを作る人がフォーム型エディタを受け入れないとき、そして一覧やフィルタリングのページが必要なときです。Shopifyはそれを生成しませんし、作るならテーマ側の実装になります。

このブログで扱ってきた別の論点ともつながります。メタオブジェクトとして保存されたコンテンツは既定でアプリ削除を生き延び、他社アプリのデータベースに置かれたコンテンツはたいてい生き延びません。このカテゴリーではその性質が両刃で、アンインストールからコンテンツを守るのと同じ永続性が、孤児になった定義を残します。

選び方

メタオブジェクトページを初めて作るなら:アプリは要りません。管理画面とテーマエディタで、定義・capability・テンプレート・SEOフィールドまで揃います。

エントリーを一括投入したいならMatrixifyが成熟した選択肢ですが、20ドルで足りると決める前に「1ファイルあたりのメタオブジェクト」の列を自分の件数と突き合わせてください。Stackdは9.99〜59.99ドルでCSV行数課金の、より安いメタオブジェクト特化の代替ですが、レビューは4件です。

すでに複雑なメタフィールドを運用していて1本にまとめたいならMetafields Guruが9〜59ドル、90日間の版管理とメタオブジェクトのバージョン管理に価値があるならAccentuateが25〜50ドル。

Bonify Custom Fieldsを検討しているなら:要件がメタフィールドだけかを確認してください。リスティングはメタオブジェクト対応を謳っていません。

このカテゴリーの何かをアンインストールする前に:そのアプリが持つ定義を先に棚卸ししてください。

参考・出典

評価・レビュー数・料金・公開されている上限値は2026年9月2日に確認した値です。Shopifyの上限値は変わるため、数字を前提に設計する前に上限ページを再確認してください。

RelatedShop Pay InstallmentsはCapital OneとChaseのクレジットカードを受け付けない|手数料が公開されない仕組みと、Shopifyの2ページが食い違うdisputeの通知先

Shop Pay Installmentsは有効化無料、アプリ不要、そしてShopifyは手数料を公開していません。レートを見られるのは自社の管理画面の中だけです。加えてCapital OneとChaseのクレジットカードを受け付けず、月次プランはデビットカード限定、ギフトカードとサブスクリプション商品は対象外で、商品ごとにオン・オフを切り替えることもできません。Affirmはパスワード保護中のストア、英語以外の主要言語、主にB2Bという理由でアカウントを停止します。さらにShopifyの「Getting paid」ページは「disputeは管理画面に通知される」と書き、FAQは「管理画面には通知されない」と書いています。適格性を満たせない場合の代替はKlarna、Afterpay、Sezzle、Zip、PayPalのon-site messagingアプリで、このカテゴリーの評価は1.0〜3.2です。調査日は2026年9月2日です。