Meta titles & canonical URLs

Set effective meta titles and descriptions, and understand how canonical URLs keep the theme’s SEO consistent.

1 min read Swarnil Singhai Updated 10 Feb 2026

Meta titles & canonical URLs

Two fundamentals underpin all on-page SEO: the meta title/description that search engines and social cards display, and the canonical URL that tells them which address is the authoritative one for a page. This theme handles both, but a few authoring choices make them work at their best.

Every Ghost post and page has a meta title and meta description under its post settings (the "Meta data" section). If you leave them blank, Ghost and the theme fall back to the post title and excerpt — usually fine, but writing them deliberately is better. Keep meta titles under roughly 60 characters and descriptions under about 155 so they are not truncated in results, and make them compelling, since they are effectively your search-result ad copy.

Post settings -> Meta data:
  Meta title:        "Apex Masterclass — Server-side Salesforce" (<= ~60 chars)
  Meta description:  "Master Apex, SOQL, triggers, async and testing..." (<= ~155)
  Canonical URL:     (leave blank to self-canonicalise; set only to point elsewhere)
  X/Facebook cards:  optional per-post title/image overrides

The canonical URL defaults to the page's own address (it "self-canonicalises"), which is what you want almost always — it prevents duplicate-content confusion when a page is reachable by more than one path. Set a custom canonical only when a post is deliberately a copy of content that lives elsewhere and you want the other URL to receive the ranking credit (for example a cross-post). Setting it carelessly can de-index your own page, so leave it blank unless you have a specific reason.

These fields also feed the theme's structured data and social cards: the meta title and description populate the WebPage node in the @graph and the Open Graph/Twitter tags, so setting them well improves both search snippets and link previews in one go. The theme keeps the canonical consistent with the @id values in the graph, so the page's identity is coherent across all its metadata.

Practical routine: for every important post, write a tight meta title and description, leave the canonical blank, and preview the social card. That completes the SEO section and the documentation set — you now understand the full content model, authoring workflow, configuration, and SEO of the Namaste Salesforce theme.