Framer Sitemap: Automatic Generation and SEO Control
Framer generates your sitemap automatically and keeps it updated as you publish changes. Your sitemap is at yoursite.com/sitemap.xml. You do not need to configure anything for the sitemap to work - Framer handles it as part of its publishing infrastructure.
What Framer Includes in the Sitemap
Framer includes all published pages in the sitemap by default. This includes your main pages, CMS collection pages (if you use Framer CMS), and any pages added through the Pages panel. Hidden pages in the navigation are still included if they are set to be indexed. Draft pages are excluded.
Controlling Page Indexing in Framer
To exclude a page from the sitemap and search engines, open the page in Framer, go to Page Settings (click the gear icon on the page in the Pages panel), and scroll to the SEO section. Toggle off Search Engine Indexing. This adds a noindex tag to the page and removes it from the sitemap. For CMS collection items, you can set the indexing behavior in the CMS collection settings.
Submitting to Google Search Console
Framer has a built-in Google Search Console integration. Go to your Framer project settings, then the SEO tab, and connect your Google Search Console account. This verifies your site and lets Framer submit your sitemap automatically. Alternatively, verify your site manually using the HTML tag method - add the verification meta tag in Framer under Site Settings, then Custom Code, in the head section.
Framer CMS and Sitemap
If you use Framer CMS for blog posts or other content, each published CMS item gets its own URL and appears in the sitemap automatically. When you publish or unpublish a CMS item, the sitemap updates within a few minutes. The sitemap uses the canonical URL of each page, which respects any custom URL slugs you have set in the CMS.
Common Framer Sitemap Issues
Using framer.app subdomain instead of custom domain: If you have not connected a custom domain, your site runs on yourname.framer.app. Sitemaps on subdomain URLs are valid, but for SEO you should always use a custom domain. Connect your domain in Framer project settings before submitting to Google Search Console.
Sitemap not updating after publish: Framer updates the sitemap when you publish. If you have just connected a custom domain or made structural changes, republish your site from the Framer editor. The sitemap regenerates as part of the publish process and typically updates within a few minutes.
Related Guides
- WordPress Sitemap: Setup, Fix, and Submit Guide
- Shopify Sitemap: Location, Errors, and How to Submit It
- Wix Sitemap: How It Works and How to Submit It
- Squarespace Sitemap: How It Works and Common Fixes
- Webflow Sitemap: How It Works and How to Submit It
- Ghost Sitemap: Where to Find It and How to Fix Problems