Skip to main content

SEO Toolkit - Schema.org, Meta Tags & Sitemaps

Technical SEO infrastructure for Astro sites. Schema.org generators, Open Graph management, XML sitemaps, canonical URLs, and meta tag automation - all driven by your content collections.

SEO Toolkit - Schema.org, Meta Tags & Sitemaps
About This Service

SEO that writes itself from your content

The SEO Toolkit generates structured data, meta tags, and sitemaps automatically from your Astro content collections and config files. Instead of manually writing JSON-LD for every page, you define your business info once in config.json and the toolkit handles the rest.

Schema.org generators produce Organization, WebSite, BreadcrumbList, Article, FAQ, Product, and Service schemas from your existing content. Open Graph and Twitter Card tags are generated per-page with proper image dimensions and fallbacks.

XML sitemaps are built at compile time with proper lastmod dates, priority hints, and changefreq values. Canonical URLs prevent duplicate content issues across paginated and filtered views.

Schema.org structured data

Auto-generated JSON-LD for Organization, WebSite, BreadcrumbList, Article, FAQ, Product, and Service types. Validates against Google's Rich Results requirements.

Open Graph & Twitter Cards

Per-page OG tags with proper image dimensions, type declarations, and fallback images. Twitter Card markup included. All driven by frontmatter and config.

XML sitemap generation

Build-time sitemap with lastmod dates, priority hints, and changefreq values. Automatically includes all static and dynamic routes.

Canonical URL management

Automatic canonical URLs on every page. Handles pagination, category pages, and filtered views to prevent duplicate content penalties.

Battle-Tested

Battle-tested across real agency deployments.

Lifetime Updates

Every template update is yours forever.

Top Lighthouse Performance

Fastest sites in your market, out of the box.

Technical Specifications

Schema Types7+ types supported
Meta TagsOG, Twitter, canonical
SitemapXML with lastmod
ValidationGoogle Rich Results
Config Sourceconfig.json + frontmatter
CompatibilityAll Wumty templates

Included with All Kits

The SEO Toolkit is included with all Wumty kits - Starter, Single Site, Studio, and Agency. Core SEO infrastructure is too important to be a paid add-on.

Frequently Asked Questions

Common questions about the SEO Toolkit.

Do I need to write JSON-LD manually?
No. The toolkit generates structured data from your config files and content frontmatter. You fill in your business details once, and schemas are generated for every page.
Does it support multilingual sites?
The toolkit generates hreflang tags when configured with multiple locales. Each language version gets proper canonical and alternate URLs.
How do I test the structured data?
Use Google's Rich Results Test or Schema Markup Validator with your built pages. The toolkit generates valid JSON-LD that passes both validators.
Can I override generated meta tags on specific pages?
Yes. Any meta tag can be overridden via page frontmatter. The toolkit uses a cascade: page frontmatter > collection defaults > global config.

Included With All Kits

The SEO Toolkit is included with every Wumty kit. The Starter Kit includes core SEO features (meta tags, sitemaps, Open Graph). The Single Site, Studio, and Agency Kit add the full toolkit with JSON-LD structured data, breadcrumbs, and advanced schema generation. Combine with the Performance Toolkit for Lighthouse optimization and the Theme System for dark mode and design tokens. Compare kits on the pricing page.

Schema Types Generated

The SEO Toolkit produces nine distinct schema.org types, each generated automatically from your content collections and configuration files:

  • Organization. Defines your business identity - name, logo, contact information, social profiles, and service area. Generated from config.json and injected on every page.
  • WebSite. Declares your site’s name, URL, and search action target. Enables sitelinks search box in Google results when your site qualifies.
  • WebPage. Provides page-level metadata including name, description, date published, and date modified. Applied to every page with values pulled from frontmatter.
  • BlogPosting. Enriches blog posts with author, publish date, modified date, headline, and article body. Enables rich article snippets in search results.
  • Service. Describes each service offering with type, provider, area served, and pricing. Generated from service page frontmatter for local and commercial search visibility.
  • Product. Defines product offerings with name, description, price, and availability. Supports aggregate rating and review markup when review data is provided.
  • FAQ. Generates question-and-answer pairs from FAQ sections, enabling the expandable FAQ rich result in Google search.
  • BreadcrumbList. Produces breadcrumb navigation markup from page hierarchy, improving both search display and user navigation context.
  • HowTo. Structures step-by-step content into a format Google can display as a rich how-to snippet with individual steps and estimated time.

How It Works

The toolkit follows a cascade model for generating meta tags and structured data. Global defaults are defined in config.json - your business name, logo, default Open Graph image, and site description. Collection-level defaults can override globals for specific content types. Individual page frontmatter overrides everything, giving you fine-grained control without repetitive configuration.

At build time, the SEO components read this cascade, merge the values, and inject the appropriate <meta> tags and <script type="application/ld+json"> blocks into each page’s <head>. There is no runtime cost - all SEO markup is static HTML generated once during the build.

Get Started Solutions