Improve your search rankings

SEO for Thulite websites. Simple setup. Sensible defaults.

Get Started
params.toml
# SEO (@thulite/seo)
[seo]
  [seo.title]
    separator = "—"
    suffix = ""
  [seo.description]
    summaryFallback = "" # "" (default)
  [seo.description.length]
    errorlevel = "warning" # warning (default), error, or ignore
    min = 110
    max = 160
  [seo.favicons]
    icon = "favicon.png" # favicon.png (default)
    svgIcon = "favicon.svg" # favicon.svg (default)
  [seo.schemas]
    type = "Organization" # Organization (default) or Person
    logo = "favicon-512x512.png" # Logo of Organization — favicon-512x512.png (default)
    name = "Thulite" # Name of Organization or Person
    sameAs = ["https://github.com/thuliteio/thulite", "https://x.com/thuliteio", "https://fosstodon.org/@thulite"] # E.g. ["https://github.com/thuliteio/thulite", "https://fosstodon.org/@thulite"]
    images = ["cover.png"] # ["cover.png"] (default)
    article = [] # Article sections
    newsArticle = [] # NewsArticle sections
    blogPosting = [] # BlogPosting sections
    product = [] # Product sections

What's included

Technical SEO

Essential SEO fundamentals like meta tags, canonical URLs, and robots directives handled automatically.

Structured data

Add JSON-LD schema for search engines to better understand your content and enable rich results.

Social previews

Automatically generate Open Graph and X Card metadata for clean, consistent link previews.

Flexible settings

Set global defaults and override SEO settings per page when needed.

Automated utilities

Generate sitemaps and favicon sets automatically — no manual setup required.

Open source

Help keep Thulite sustainable by supporting maintenance, documentation, and long-term development.

Sponsor Thulite