商品一覧に戻る
§Tufe Market / Schema Markup Library

WordPress の SEO プラグインを入れた。
12 種の埋めが、終わらない。

プラグインを入れて Organization と Article までは出る。ところが FAQ / HowTo / Product / Review / AggregateRating まで、業種派生で埋めきった人は少ない。 歯科・美容・飲食・整骨・不動産・士業・EC、店舗 NAP も SKU も頭に入っている小規模事業者へ。 業種を選んで会社情報を入れる 30 秒、AI が生成する 60 秒、functions.php か Server Component に貼る 5 分。 個人カードで切れる ¥2,980(税込)で、12 種の業種派生 JSON-LD と設置ガイドを、今夜の作業に間に合う形でお届けします。

業種を選ぶ。生成する。貼る。今夜のうちに。

JSON-LD とは、店名・住所・営業時間・料金などを、検索エンジンが読み取れる形で書いたコードのことです。納品物は Tufe の AI が自動で作成します(担当者が 1 件ずつ執筆・確認するものではありません)。

Price¥2,980買い切り / 即メール添付納品 / 契約不要
§01 / Who it's for

こんな技術者に向いています。

JSON-LD を量産する Web 制作受託・社内エンジニアが対象。コードを 1 行も読まない経営者向けではありません。

Profile 01

WordPress の SEO プラグインを入れたが、12 種埋めが終わっていない

プラグインを有効化したところで止まっている。Organization と Article は出ても、FAQ / HowTo / Product まで埋めきれない歯科 / 美容 / 飲食 / 整骨 / 不動産 / 士業 / EC の運営者。

Profile 02

店舗 NAP も SKU も、自分の頭に入っている小規模

従業員 20 名以下。営業時間も価格帯も、ファイルを開かずに即答できる。会社情報を入力する 30 秒に、外注のラグはいらない。

Profile 03

Search Console「拡張」が 0 件で、リッチリザルトに出ない

リッチリザルト テストで「使用可能なアイテムを検出できませんでした」が続いている。書き方ではなく、置く中身が欲しい段階。

Profile 04

functions.php や Server Component を、自分で読める

WordPress 管理画面か、Next.js のリポジトリに触れる。渡された PHP 関数と React コンポーネントを、その日のうちに設置できる。

逆に、こんな方には向きません。

¥2,980 を払う前に、合わないラインを先に書いておきます。読んで「自分はこっちだ」と思ったら、無理に買わないでください。

✘ Not for 01

コードを 1 行も読まない経営者

PHP の関数も Server Component も「人に頼むもの」という方には、本商品は早すぎます。先に制作担当を立ててから戻ってきてください。

✘ Not for 02

大手 EC で、自前 Schema を運用済み

社内に Schema チームと QA フローがある規模なら、¥2,980 で買う 12 種は手元の標準で足りています。

✘ Not for 03

業種派生の合わない B2B SaaS / 純コーポレート

本商品は店舗 NAP・SKU・MedicalProcedure などの業種派生型に最適化しています。実店舗を持たない SaaS には、AI Search Pack の方が刺さります。

§02 / Inventory

何が同梱されているか

schema.org の主要タイプを 8 つの大カテゴリ に整理し、業種選択に応じて中核 12 種を会社情報入りで AI が即時生成。生成時に JSON.parse + @context / @type の必須キー検証を実施し、エラーが残った場合は再生成 → 最小フォールバックの 2 段階で「インポートして壊れない」状態を保証します。

Category A07

Organization & Identity

  • —Organization
  • —LocalBusiness
  • —Corporation
  • —ProfessionalService
  • —Brand
  • —WebSite
  • —WebPage
Category B08

Content & Editorial

  • —Article
  • —NewsArticle
  • —BlogPosting
  • —TechArticle
  • —Report
  • —CreativeWork
  • —ImageObject
  • —VideoObject
Category C05

Q&A / How-To

  • —FAQPage
  • —QAPage
  • —HowTo
  • —HowToStep
  • —HowToSection
Category D06

Commerce

  • —Product
  • —Offer
  • —AggregateOffer
  • —Review
  • —AggregateRating
  • —ItemList
Category E05

Local & Place

  • —Place
  • —PostalAddress
  • —GeoCoordinates
  • —OpeningHoursSpecification
  • —Map
Category F09

Vertical-Specific

  • —MedicalBusiness
  • —Dentist
  • —BeautySalon
  • —Restaurant
  • —FoodEstablishment
  • —RealEstateAgent
  • —LegalService
  • —Physiotherapy
  • —EducationalOrganization
Category G05

Event & Service

  • —Event
  • —Service
  • —Course
  • —JobPosting
  • —Recipe
Category H03

Navigation & Helpers

  • —BreadcrumbList
  • —SiteNavigationElement
  • —SearchAction

Generated 12 + Catalog 50+

§03 / Sample

サンプル / LocalBusiness

「とりあえず通る」最小構成と、リッチリザルト対応版を並べて公開します。 実物のテンプレも同じ書き味で、必要なフィールドが過不足なく埋まった状態です。

Sample A

最小構成

通るが 出ない
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Tufe Dental Clinic",
  "address": "東京都渋谷区...",
  "telephone": "+81-3-0000-0000"
}
  • —バリデーションは通る
  • —リッチリザルトの対象にはならない
  • —AI 検索の引用粒度が浅い
Sample B / In Pack

リッチリザルト対応版

Validated
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://example.com/#dentist",
  "name": "Tufe Dental Clinic",
  "image": "https://example.com/og.jpg",
  "url": "https://example.com/",
  "telephone": "+81-3-0000-0000",
  "priceRange": "¥¥",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "渋谷1-1-1",
    "addressLocality": "渋谷区",
    "addressRegion": "東京都",
    "postalCode": "150-0001",
    "addressCountry": "JP"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 35.6595,
    "longitude": 139.7005
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Friday"],
      "opens": "09:30",
      "closes": "19:00"
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  },
  "sameAs": [
    "https://www.instagram.com/...",
    "https://maps.google.com/..."
  ]
}
  • —PostalAddress / GeoCoordinates / OpeningHours まで埋まる
  • —AggregateRating でレビュー星表示の対象に
  • —sameAs で SNS / Google Map と紐づけ
§04 / Before · After

schema を入れると、何が変わるか

Search Console とリッチリザルト テストでの典型的な変化のイメージです。 実数値はサイトごとに異なるため、保証ではなく「観測されやすいパターン」として並べています。

指標
Before / 未実装
After / 実装後
Search Console「拡張」レポート
アイテム 0 件 / 該当タイプなし
FAQ・HowTo・Product 等の有効アイテムが計測対象に。
リッチリザルト テスト
「使用可能なアイテムを検出できませんでした」
対応リッチリザルトとしてプレビュー表示。
AI 検索 (ChatGPT / Perplexity 等)
サイト名や所在地が曖昧に引用される。
Organization / LocalBusiness の正規値が引用に乗る。
Google ビジネス & 通常検索の連動
営業時間・電話番号が SERP に出ない。
OpeningHours / telephone 等が SERP の補助情報に反映されやすくなる。

※ リッチリザルト表示は最終的に Google のアルゴリズム判断です。本パックはエラー 0 / 警告 0 のテンプレを提供しますが、表示自体は保証していません。

§05 / Verticals

業種別テンプレ / 7 業種

汎用テンプレに加えて、業種ごとに必要なフィールドを埋めた組み合わせ例を同梱しています。

01歯科 / Dental
Dentist + MedicalProcedure。診療科目・予約手段・受付時間まで埋まった即用版。
02美容 / Beauty
BeautySalon + Service + AggregateRating。メニュー単位で価格帯を Offer 化。
03飲食 / Restaurant
Restaurant + Menu + servesCuisine。テイクアウト・予約属性も網羅。
04EC / Commerce
Product + Offer + Review + shippingDetails。Merchant Listing 適合済み。
05士業 / Legal
LegalService / Attorney。areaServed・業務領域・初回相談料を Offer で。
06不動産 / Real Estate
RealEstateAgent + Place + GeoCoordinates。物件種別ごとの itemListElement 設計。
07整骨 / Physiotherapy
Physiotherapy + MedicalBusiness。施術メニューと保険適用の有無を明示。
§06 / Stack

WordPress / Next.js 両対応

同じテンプレに対し、WordPress 用 PHP (functions.php フック) と Next.js App Router 用 React Server Component を同梱メールで個別ファイルとしてお届けします。 あなたのサイトに合う方を、そのまま貼って使ってください。

/wordpress

functions.php 同梱

wp_head にフックして JSON-LD を出力する関数群。投稿タイプごとの自動切り替え (固定ページ / 投稿 / カスタム) に対応。

  • —WordPress 主要 SEO プラグインとの競合回避ガイド付き
  • —ACF カスタムフィールド連携の例
  • —子テーマ前提の安全な追記手順
/nextjs

React コンポーネント版

<JsonLd data={...} /> として import するだけ。App Router / Pages Router 双方の置き場ガイド同梱。

  • —TypeScript 型定義付き
  • —metadata API との併用例
  • —generateMetadata からの動的注入パターン

実装エラー時のトラブルシューティング

/troubleshooting

「Schema Markup Validator で警告が出る」「リッチリザルト テストで対応リッチリザルトが表示されない」 「Search Console の拡張に上がってこない」—— よくある詰まりどころを症状別に切り分けるチェックリストを 1 本同梱。コピペで再実装すれば直る粒度まで分解しています。

§07 / Guarantee
Money-back / 7 days

7 日間、理由を問わず返金します。

ファイル受領後でも、「思っていたものと違う」「自分のサイトには合わなかった」「実装する余裕がなくなった」—— どんな理由でも、購入から 7 日以内なら全額返金します。

返金は /contact 経由で受け付けます。返答理由・引き止め・追加の説得は一切ありません。

§08 / FAQ

よくある質問

テンプレは @id と @type を明示的に分離して書いており、既存の JSON-LD と並列で複数定義しても Google は問題なく読みます。同じ @type を二重に持たせたい場合の優先順位ガイド (sameAs によるマージ手順) も同梱しています。

§09 / Generate Yours

会社情報を入れて、12 種を即生成。

業種に最適化した JSON-LD 12 本 + 設置ガイド + 業種別ベストプラクティスを、決済直後にメールでお届けします(最短 1〜3 分)。

01 情報入力/
02 プレビュー/
03 決済/
04 自動納品

※ プレビューは Organization 1 件のみ無料。気に入ったら ¥2,980 で 12 種一括生成 + 業種別ガイドが届きます。

Price

¥2,980

買い切り / one-time

Refund

7 日間返金

理由問わず全額

Delivery

即時メール

最短 1〜3 分

§10 / Outcome / 何が変わるのか

このパックを買うと、何が変わるのか。

納品物の内容に加え、実施後に確認する指標と想定される変化を示します。結果は業種や現在の状況によって異なるため、参考となる業界データも併記します。

シナリオ例
EC 物販 (アパレル / 小ブランド)
商品 142 SKU / 月間 PV 22,000 / 既存 Schema 0 種 / Search Console 拡張 0 件

商品ページに価格・在庫・配送情報を書いているのに、Google の Merchant Listing リッチリザルトに 1 つも乗らない。「Schema を入れろ」と言われても 12 種を業種特化で書く時間も知識もない — このパックを買うとこうなります。

Now / 現在
  • ×Search Console「拡張」レポートに対応リッチリザルトが 0 件
  • ×Google マップで店舗情報が断片的にしか表示されない
  • ×FAQ や HowTo を書いているのに schema 化されていない
  • ×AI 検索 (ChatGPT 等) で会社名が曖昧に引用される
+1 month / 1 ヶ月後
  • →12 種類の JSON-LD を業種特化で <head> に配置完了
  • →Google リッチリザルト テストで 5-8 種が「対応」表示
  • →Search Console「拡張」レポートに 3-5 種が反映開始
  • →AI 検索で社名・住所・電話・サービスが正確に引用されるように
+3 months / 3 ヶ月後
  • →リッチリザルト経由の SERP CTR が改善するレンジ(出典なき具体数値は提示せず、Search Console の拡張レポートで自社の前後比較を計測)
  • →Google マップ 検索のプロフィール閲覧数が相応に改善するレンジ(GBP インサイトで自社の前後比較を計測)
  • →Merchant Listing / FAQ / Article の対応リッチリザルト件数が安定
  • →AI 検索で「業種 + サービス」検索の引用率が改善
Realistic Timeline

購入 → 1〜3 分でメール納品 → 1 週間以内に <head> 配置 → Google が再クロール (1〜2 週間) → 1 ヶ月で Search Console 反映 → 3 ヶ月で CTR 改善が観測できるレンジに。

業界ベンチマーク
Google が公式に対応するリッチリザルトの種類
30+ 種類
Schema.org が定義する @type の総数
800+ 種類
Google Merchant Listing で要求される構造化データ要件
明文化
効果が出にくいケース
  • —Schema 配置だけでリッチリザルトに乗る保証はありません (Google の品質基準も別途必要)。
  • —競合が既に同等の Schema を入れている業界では、追いつくレベルにとどまる可能性。
  • —薬機法 / 医療広告 / 弁護士法 など業種特有の規制下では、誇大表現を含む Description は使えません (テンプレに含めない設計)。
返金保証

試して合わなかったら、7 日以内に全額返金。

購入前にAI生成サンプルを無料プレビューで確認できます。購入後に内容が合わないと感じた場合は、決済から7日以内にお問い合わせフォームから決済IDをお送りください。理由を問わず全額返金します。

§11 / 3 ヶ月後の続き

JSON-LD を置いた後、引用率を測るフェーズへ

12 種の JSON-LD と業種別カタログを設置できたら、次は「実際に AI 検索で引用されるレベル」になっているかを月次で測る段階です。

※ 月額商品の解約はいつでも、問い合わせフォームから 1 通で受け付けます。