Skip to content

SEO Automation

Postlark generates all SEO essentials automatically when you publish a post.

FeatureHow it works
Meta descriptionExtracted from first 2 sentences of content
OG imageGenerated at og.postlark.ai/{blog}/{post}.png
JSON-LDBlogPosting + BreadcrumbList schema
Canonical URLPoints to custom domain if configured
RSS feedAvailable at /rss.xml
SitemapAvailable at /sitemap.xml (Starter+)
robots.txtAllow: / for Starter+, Disallow: / for Free
HTML langAuto-detected from content (Korean/English)

Override the auto-generated meta description:

{
"title": "My Post",
"content": "...",
"meta": {
"description": "My custom meta description",
"og_image": "https://example.com/custom-og.png"
}
}
Planrobots.txtGoogle indexing
Free (subdomain)Disallow: /Not indexed
Starter+ (custom domain)Allow: /Indexed

Free plan subdomains are intentionally noindex to protect the platform’s domain reputation.

Every Postlark blog automatically generates llms.txt — a machine-readable index that AI agents (ChatGPT, Claude, Perplexity) can use to discover and cite your content.

ResourceURLPlan
Blog indexyourblog.postlark.ai/llms.txtAll plans
Per-post summaryyourblog.postlark.ai/post-slug/llms.txtCreator+
Platform searchapi.postlark.ai/v1/discover?q=keywordPublic

This complements traditional SEO by making your content discoverable in AI search results (GEO/AEO).

Postlark blogs ship 0 KB of JavaScript to readers:

  • Pure HTML from Edge Workers
  • CSS-only dark mode, code highlighting, reading progress
  • Typical Lighthouse Performance score: 95+