SEO
Improving your site's search engine visibility.
If you fill in the details for page settings Geppetto will add add meta data to your pages and a sitemap to your site. These are the two most important aspects of search engine optimiation.
What's Generated
Every deployed page gets a complete set of head tags.
<title>and<meta name="description">from your title and description.A canonical URL (
<link rel="canonical">), resolved to your custom domain if you have one, so search engines don't see duplicate versions of a page.Open Graph tags for rich social previews:
og:title,og:description,og:image,og:url,og:site_name, andog:type.- Twitter card tags so links unfurl properly on X. A page with a social image uses a large-image card; without one, it falls back to a basic card.
Indexing, Sitemap & Robots
These are handled at deploy time. There's nothing to configure.
sitemap.xmlis generated from all your pages and posts and published at the root of your site.robots.txtis generated too, pointing crawlers at your sitemap.Excluding a page: turn off Allow search engines to index in its settings. That page gets a
noindextag and drops out of the sitemap.Your preview domain is never indexed. Preview deploys tell crawlers to stay out entirely, so only your live site shows up in search. See Deployment for live vs. preview domains.
Favicon
Set your favicon (the little icon in the browser tab) in Settings → General.
Upload a PNG, JPG, or SVG. Keep in mind it's small and there isn't much room for detail. Geppetto generates correct sizes automatically.
Redirects
Moved a page or changed a URL? Set up redirects in Settings → Redirects (Solo plan and up, Developer or Owner role). Map an old path to a new one and pick the type:
301 (Permanent) — the page has moved for good. Use this for renamed pages so search engines transfer their ranking.
302 (Temporary) — a short-term redirect.
Redirects are applied at the edge when visitors hit the old URL, so links and bookmarks keep working.
Custom 404 Page
Want a branded "page not found" instead of a generic message? Create a page named "404" with the slug "404". Build it with blocks like any other page. When a visitor hits a URL that doesn't exist, Geppetto serves your 404 page with the correct status code. It won't appear in your sitemap.