🚀 New: Boost your SEO with SchemaForge – Our free JSON-LD generator for modern stacks. You are here!
100% FREE DEVELOPER TOOL

Enterprise-Grade JSON-LD Schema. Zero Bloat.

Automatically generate Google-compliant structured data for WordPress, React, and Google Tag Manager. Powered by a lightning-fast CDN.

Try the Engine

Type below to see how our DOM-aware engine formats strict schema requirements in real-time.

<head> Injection Result


    
Note: This is a visual simulation. The actual @schemaforge/core engine reads your DOM structure dynamically.

Built for developers and marketers alike. Works exactly where you need it.

WordPress
Google Tag Manager
Next.js
Nuxt & Vite

Zero Server Load

Stop relying on bloated PHP plugins that slow down your TTFB. Our CDN approach and lightweight client-side execution means your pages load lightning fast.

Always Up-to-Date

Google updates their structured data requirements frequently. Because our engine is centrally managed, your schema mapping stays compliant automatically without manual updates.

Hybrid Bridge Technology

Perfectly extracts pristine CMS data right from the DOM without guessing. Whether you use WooCommerce blocks or raw HTML, we find the core variables.

Get Started – Free

Choose your platform to see the installation instructions.

GTM Drop-in Template

The easiest way to deploy schema across your entire site without touching the codebase. Fully compliant and auto-detects page types.

Download .tpl File

Quick Setup

  1. Go to your GTM workspace and click Templates → Import.
  2. Upload the downloaded `.tpl` file.
  3. Create a new Tag using the SchemaForge template.
  4. Set the Schema Type to Auto-Detect.
  5. Set the trigger to All Pages and publish!

Need advanced variable mapping? Read the full GTM guide.

WordPress & WooCommerce

Native plugin available directly from the WordPress.org repository. Automatically detects and maps WooCommerce products without slowing down your server.

Installation

  1. Navigate to your WordPress Admin Dashboard.
  2. Go to Plugins → Add New.
  3. Search for "SchemaForge" in the plugin repository.
  4. Click Install Now, then Activate.
  5. Go to Settings → SchemaForge to configure your global organization details.

Modern JS Frameworks

Lightweight, tree-shakeable packages designed for modern SPA and SSR routing environments.

# Install for Vite
npm install @schemaforge/vite

# Install for Next.js
npm install @schemaforge/nextjs

# Install for Nuxt
npm install @schemaforge/nuxt

Example Usage (Nuxt)

import { useSchemaForge } from '@schemaforge/nuxt/composables';

useSchemaForge({
  type: 'Product',
  data: {
    name: 'My Product',
    price: '99.99'
  },
  debug: true
});

We're building something bigger.

SchemaForge Pro is in active development. If you need a specific feature, a custom schema mapping, or want to join the waitlist, feel free to request it by sending us an email!

Request a Feature & Join Waitlist

Frequently Asked Questions

Is SchemaForge really free?

Yes! The core generation tools, NPM packages, and basic GTM/WordPress plugins are completely free and open source. We believe solid technical SEO infrastructure shouldn't be paywalled.

Does Google execute JavaScript to read injected schema?

Yes. Googlebot officially executes JavaScript as part of its rendering engine (WRS). It will reliably read and index JSON-LD that is dynamically injected into the DOM via Google Tag Manager or client-side scripts.

Will this conflict with my existing SEO plugin?

If you are using WordPress, SchemaForge is designed to play nicely with tools like Yoast or RankMath. However, we recommend disabling the specific schema-generation features of your other plugins if you intend to use SchemaForge to avoid duplicating `ld+json` blocks.

How does the Auto-Detect feature work?

When set to Auto-Detect, the script analyzes the current page's DOM elements (looking at HTML5 semantic tags, Open Graph meta tags, and price/stock indicators) to automatically assemble the most appropriate schema graph (e.g., classifying a page as an Article vs. a Product).