SEO SEO

SEO

SEO is the official SEO integration for the Thulite web framework.

Features

  • All basic meta tags, flexible setup
  • Schemas for WebSite, BreadcrumbList, BlogPosting, and more
  • Open Graph meta tags and X Cards meta tags, easy setup
  • Set defaults for title, description, and images
  • Override defaults locally
  • Easily set the schemas you want
  • Add just one square image file and get all your favicon files generated — automatically

Sensible defaults

SEO comes with sensible defaults, but you can customize them in your params.toml file.

params.toml
# SEO (@thulite/seo)
[seo]
[seo.title]
separator = "" # "|" (default)
suffix = "" # title hugo.toml (default)
[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 = [] # E.g. ["https://github.com/thuliteio/thulite", "https://fosstodon.org/@thulite"]
images = ["cover.png"] # ["cover.png"] (default)
article = [] # Article sections
newsArticle = [] # NewsArticle sections
blogPosting = ["blog"] # BlogPosting sections
product = [] # Product sections

Configurable

SEO is highly configurable. You can set defaults for all meta tags, override them locally, and use the schemas parameter your SEO needs.

Full documentation

Step-by-step instructions to get started with SEO can be found in the documentation.


← Back to projects