ForHosting KIT · SEOツール

構造化データ(JSON-LD)を自動生成

ページの内容や種類を渡すと、検索結果のリッチリザルト表示に使えるJSON-LD形式の構造化データを自動で作成する機能です。

● 安定提供中ページあたり$0.003
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

対応している種類

記事(Article)、商品(Product)、よくある質問(FAQPage)、パンくずリスト(BreadcrumbList)など、よく使われる種類のスキーマに対応しています。

生成の仕組み

ページの本文や商品情報を渡すと、内容に合わせて必要なプロパティを埋めたJSON-LDを組み立てます。手作業でのタグ入力ミスを減らせます。

複数ページの一括生成

1ページごとに個別処理するほか、複数のページ情報をまとめて渡して一括生成することもできます。料金は基本料金に加えて、処理したページ数に応じて加算されます。

生成後の確認

出力されたJSON-LDは、そのままページの内に貼り付けて使えます。公開前に構造化データテストツールでの確認もあわせておすすめします。

商品ページへの実装

株式会社山田商事の通販担当は、新商品を追加するたびに商品情報を渡し、Product用のJSON-LDを生成してページに貼り付けています。

よくある質問ページの対応

合同会社みどりデザインでは、クライアントのFAQページ用にFAQPageのJSON-LDをまとめて生成しています。

ブログ記事への実装

フリーランスの伊藤さくらさんは、公開する記事ごとにArticle用の構造化データを生成し、著者や公開日時をあわせて設定しています。

渡したページの内容はどのように扱われますか?

渡していただいた本文や商品情報は、このリクエストでの構造化データ生成にのみ使用します。第三者への提供や公開は行いません。

一度に何ページまで生成できますか?

1回のリクエストで処理できるページ数に上限はありますが、まとめて渡していただくことで一括生成が可能です。

なぜ利用ごとの支払いなのですか?

現在アカウント制度はなく、使った分だけPayPalで直接お支払いいただく仕組みです。サブスクリプションはありません。

日本語のサポートはありますか?

申し訳ありませんが、日本語でのサポートは行っておりません。サポートは英語またはスペイン語で、担当者が直接対応します。生成される構造化データは日本語ページでも問題なくご利用いただけます。

料金はいくらですか?

1リクエスト$0.003に加えて、処理1ページあたり$0.0135かかります。10ページをまとめて処理する場合、合計は約$0.14です。

生成されたJSON-LDが正しいかどうかはどう確認しますか?

貼り付け前に、検索エンジン各社が提供する構造化データテストツールでの確認をおすすめします。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/seo/schema-generate

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/seo/schema-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.schema_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.003
ページあたり$0.0135

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。
413input_too_large入力データが上限を超えています。サイズを小さくして再度お試しください。
422task_failedタスクの処理に失敗しました。このタスクは課金されません。

KITの完全なドキュメントを見る →