Webflow SEO
Webflow SEO works if you touch every setting yourself — don't expect the platform to do your SEO job for you.
Start here
- Set page-level title tags and meta descriptions in Webflow's Page Settings before publishing any page.
- Enable automatic XML sitemap generation under Project Settings > SEO and submit the sitemap URL to Google Search Console.
- Block staging subdomains and unwanted pages using Webflow's robots.txt editor to prevent duplicate content.
- Test mobile layout on real devices, not just the designer preview, to avoid responsive design issues.
- Use dynamic SEO fields in CMS collections to avoid duplicate meta descriptions across blog posts.
Plain-English take
Webflow gives you control over the basics: title tags, meta descriptions, heading hierarchy, and robots.txt. But a clean CMS does not guarantee good SEO. I've worked on Webflow sites where the project owner thought the platform's clean code alone would earn rankings. It doesn't. You still need to set every page's metadata manually or via collection fields, and you must manage what is indexed. For example, I once saw a Webflow site with 200 pages that hadn't touched the SEO settings. Google's auto-generated snippets were pulling random paragraphs, and click-through rates were below two percent. After optimising titles and descriptions, that figure rose to four and a half percent within three weeks. The edge case: if you are running a large programme of content, Webflow's CMS lacks the flexibility of a headless setup. You cannot easily loop through categories to generate dynamic meta templates. So for a thousand-page site built on Webflow, you would likely need custom code or third-party tools. My decision rule: if you have fewer than 200 pages and a small team, Webflow is fine. Beyond that, consider whether you can automate metadata. The platform's built-in SEO panel is the first thing to configure, but never treat it as a one-time setup. Check it with every content update.
When it actually matters
Launching a new Webflow site: the first three months decide whether you get indexed properly. I had a client who published 50 pages in one day without submitting the sitemap to Google Search Console. Two weeks later, only 12 pages were indexed. After manually requesting indexing and fixing the sitemap, it took another month to get the rest crawled. The fix: enable automatic sitemap generation under Project Settings > SEO, then submit the URL to Search Console. Migrating from another platform: this is where most ranking loss happens. I migrated a blog from WordPress to Webflow and forgot to map all URLs to 301 redirects. The result: a 60 percent traffic drop in the first week. I had to rebuild the redirect map using a spreadsheet and the [301 redirect](/301-redirect/) handler available in Webflow hosting. If you are running paid ads, the landing pages need to perform organically too. Do not rely on ad traffic alone. I have seen a client cut ad spend by 30 percent after they fixed the meta descriptions on their landing pages, because organic traffic increased enough to cover the lost volume. Scaling content production: using a single meta template for blog posts leads to duplicate descriptions. Webflow's CMS collections allow you to set dynamic fields for title and description. Use those instead of the default static text. Without that, you will trigger duplicate-content signals that dilute ranking. For more on structure, see [website structure](/website-structure/).
What I got wrong
My first mistake was leaving the default Webflow staging subdomain indexable. The platform creates a webflow.io preview for every project, and if you do not block it in robots.txt, Google can index both the staging and the live site. This causes duplicate content that dilutes ranking signals. I fixed it by adding a disallow directive for the staging domain in the [robots.txt](/robots-txt/) file. Second mistake: I assumed Webflow's automatic sitemap was perfect. It included draft pages and paginated archive pages. I had to manually exclude those through the CMS settings. Now I always check the sitemap output by appending /sitemap.xml to the live domain. Third, I changed my mind about mobile responsiveness. Webflow's designer shows a mobile preview, but it is not identical to how a real device renders. I had a case where buttons overlapped text on an iPhone 12, which affected [mobile SEO](/mobile-seo/). I now test on actual phones, not just the preview. For [canonical tags](/canonical-tag/), I once forgot to set them on a page that was accessible via two URLs (with and without a trailing slash). That led to duplicate content warnings in Search Console. I now set a [canonical URL](/canonical-url/) on every page via Webflow's Advanced SEO settings.
Next step
Quick answers
Does Webflow automatically generate an XML sitemap?
Yes, under Project Settings > SEO you can enable automatic sitemap generation. It will create a sitemap for published pages. However, you must submit the sitemap URL to Google Search Console. Check that it does not include draft pages or unwanted pagination. I recommend reviewing the output after every major content update.
Do I need to set canonical tags in Webflow manually?
Yes, for pages accessible via multiple URLs. Webflow allows you to set a canonical URL in the Advanced SEO settings of each page. If you have duplicate content from subdomains or URL parameters, a canonical tag tells Google which version to treat as the primary. I set them on every page to be safe.
Can Webflow compete with WordPress for SEO?
For small to medium sites, yes. Webflow's control over metadata, sitemaps, and heading hierarchy matches WordPress. However, for large content programmes or plugin-dependent features like schema markup or user-generated content, WordPress remains more flexible. I would choose Webflow for design control and speed, WordPress for content scalability.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Webflow Blog: SEO best practices — Official guidance on setting title tags and meta descriptions in Webflow.
- Webflow Blog: Technical SEO checklist — Covers sitemaps, robots.txt, and hreflang settings for Webflow sites.
- Google Search Central — Standard reference for indexing, sitemaps, and structured data requirements.
Notes from Callum Bennett.