intermediatewebflowseo

How to generate a sitemap in Webflow?

Flowversity··3 min read

A sitemap is an XML file that lists all the pages on your website, helping search engines discover and index your content. Webflow automatically generates a sitemap for every site and gives you control over which pages are included.

Enabling the sitemap

  1. Open your project in the Designer.
  2. Go to Project Settings (top-left dropdown).
  3. Click the SEO tab.
  4. Scroll to the Sitemap section.
  5. Toggle Enable sitemap on.
  6. Click Save and publish the site.

Once enabled, your sitemap is available at yourdomain.com/sitemap.xml.

Excluding pages from the sitemap

Not every page belongs in a sitemap. Thank-you pages, password-protected pages, and internal utility pages should typically be excluded.

  1. Open the Pages panel in the Designer.
  2. Click the gear icon next to the page you want to exclude.
  3. Scroll to SEO Settings.
  4. Uncheck Include in sitemap.
  5. Publish the site.

CMS Collection pages have their own sitemap inclusion settings. In the Collection settings, you can control whether the Collection's items appear in the sitemap.

CMS pages and the sitemap

Webflow automatically includes published CMS items in the sitemap. Each CMS item gets its own entry with the publish date as the lastmod value. Draft items are not included.

If you have a large Collection (hundreds or thousands of items), Webflow splits the sitemap into a sitemap index with multiple sub-sitemaps for performance.

Submitting to Google Search Console

Generating a sitemap is only the first step. You also need to tell Google where it is.

  1. Open Google Search Console for your site.
  2. Go to Sitemaps in the left menu.
  3. Enter sitemap.xml in the field and click Submit.
  4. Google will begin crawling the listed pages.

You can check the status of your sitemap submission in the same section. Google reports how many URLs were discovered and whether there are any errors.

Custom sitemap considerations

Webflow's auto-generated sitemap covers most use cases. If you need a custom sitemap structure (e.g., different priority values or change frequencies), you would need to:

  1. Host a custom XML file externally.
  2. Submit the custom sitemap URL to Google Search Console.
  3. Disable Webflow's built-in sitemap to avoid conflicts.

For most sites, the default auto-generated sitemap is sufficient and requires no additional configuration beyond enabling it and submitting to Google.

Verifying your sitemap

Visit yourdomain.com/sitemap.xml in your browser after publishing. You should see a structured XML file listing all included pages with their URLs and last modified dates. If pages are missing, check that they have "Include in sitemap" enabled and are published (not draft).

Want to skip the build?

Browse 60+ premium templates and launch your site in days, not weeks.

Explore Templates