Skip to main content
SiteShi p

How-to guides

SEO checklist

What you'll get

A site that's correctly tagged for Google, Bing, social link unfurls, and AI search engines. Meta tags, Open Graph cards, Twitter cards, canonical URLs, structured data (JSON-LD), sitemap.xml, robots.txt, and an RSS feed. All emitted automatically based on your site config and per-page frontmatter.

In the hosted builder

Set up SEO across the whole site. Page titles, descriptions, OG images. Add JSON-LD for a coffee shop in Austin.

The builder fills in data/site.yaml with your site-level metadata, sets per-page descriptions and OG images, and adds the right structured data for your business type. Open the page list in the builder to scan titles and descriptions in one view.

For a single page:

Set the page title and meta description for the about page to better target "Austin coffee roaster".

Result

Every page gets:

  • <title>, <meta name="description">, canonical link.
  • <meta property="og:*"> and <meta name="twitter:*"> tags with image fallback to a site default.
  • JSON-LD: Organization (or LocalBusiness for local-business sites), WebPage (or Article for blog posts), and BreadcrumbList.

Site-level:

  • /sitemap.xml — auto-updated on every publish.
  • /feed.xml — RSS feed for blog posts.
  • /robots.txt — honors your data/site.yaml directives.

Under the hood

The engine generates schema from your structured data — you set the data in data/site.yaml, the engine emits the markup. Don't write <script type="application/ld+json"> by hand.

Found something out of date? Open an issue. ← All docs