New · A dedicated AI SEO channel: see conversions from ChatGPT, Perplexity, Claude & Gemini →
← Blog
Part of: SEO Conversion Tracking: Measure Conversions and Value from Organic Search →

Webflow SEO: The Complete Setup Checklist and Fixes

Portrait of Samy ThuillierBy ··14 min read
Webflow SEO checklist showing page settings, sitemap, redirects and conversions by landing page

Webflow SEO is the work of setting up a Webflow site so search engines can crawl, index and rank it: page titles and meta descriptions, clean slugs, 301 redirects, canonicals, the sitemap, alt text and speed, plus the content and links that earn rankings. Webflow is good for SEO because it ships clean HTML, fast hosting and native controls for all of these without plugins. The platform will not rank pages for you, though; it only removes the technical excuses.

This guide gives you the full setup as an eight-step checklist, shows where the popular guides contradict each other (and what Google’s own docs say), lists the Webflow problems that quietly block rankings and how to debug them, and ends with how to tell which ranking pages actually bring in leads and revenue.

Is Webflow Good for SEO?

Yes, with conditions. Webflow is a visual development tool, a CMS and a host in one product. Because you design with real HTML elements and CSS classes rather than prebuilt theme blocks, the code it outputs is close to what a developer would write by hand. That helps crawlers and keeps pages light. Hosting runs on a global CDN with SSL included, and the SEO controls you need most are built into page and site settings.

The trade-offs are real too:

Where Webflow helpsWhere Webflow makes you work
Clean, semantic HTML with no theme or plugin bloatSteeper learning curve; knowing HTML and CSS basics helps a lot
Native fields for titles, descriptions, slugs, Open Graph and alt textPer-page canonicals and noindex on CMS items need custom code
Auto-generated XML sitemap, editable robots.txt, 301 redirect managerSmaller app ecosystem than WordPress plugins
SEO patterns on CMS Collection templates, so every item gets metadataMobile layouts are not automatic: you design each breakpoint
Hosting, SSL and minification handled for youSchema has no visual builder; you use custom code, Webflow AI or an app
Localize generates hreflang, localized URLs and lang attributesMetadata editing and custom domains need a paid plan

Bottom line: Webflow suits design-led teams who want fewer moving parts. It is a poor fit if nobody on the team will learn the Designer, or if you depend on a long list of specialist plugins.

Where Webflow SEO Settings Live

Almost every search question about Webflow SEO settings comes down to two places: page settings (per page or per CMS template) and site settings (whole site). Webflow renames panels from time to time, so use this as a map rather than an exact click path.

SettingWhereWhat to do
Title tag and meta descriptionPages panel > Page settings > SEO settingsWrite one per page, or a pattern from CMS fields on Collection templates
SlugPage settingsShort, hyphenated, descriptive
Open Graph title, description, imagePage settingsSet per page for shared links
Exclude a page from the sitemapPage settings, sitemap indexing toggleOnly works when the auto sitemap is on
Custom code in head (canonical, noindex, schema)Page settings > Custom codeUse for exceptions, not as the default
robots.txtSite settings > SEOKeep minimal; it controls crawling, not indexing
Auto-generated sitemapSite settings > SEOTurn on, then submit in Search Console
Global canonical URLSite settings > SEOEnter your preferred root, e.g. https://www.example.com
Disable webflow.io indexingSite settings > SEOTurn on before launch
Search Console verificationSite settings > SEOPaste the HTML tag verification ID
301 redirectsSite settings > Publishing/HostingAdd one every time a URL changes
Minify HTML, CSS, JS and SSLSite settings > Publishing/HostingTurn minification on

Webflow AI can draft titles, descriptions, alt text and schema from your page content, and Webflow’s audit panel flags missing alt text and metadata. Per Webflow’s help docs, AI generation needs a paid plan, Webflow AI switched on in Workspace settings, and enough content on the page to work from. Review every suggestion before you publish it.

The Webflow SEO Checklist (8 Steps)

Run these in order on a new site. On an existing site, run them as an audit and fix what fails. Remember that nothing changes in search until you publish.

Step 1: Lock down the domain before launch

  • Connect your custom domain and pick one version (www or not). Webflow serves it over HTTPS with a free SSL certificate.
  • Turn on the auto-generated sitemap. Webflow updates /sitemap.xml every time you publish.
  • Disable indexing of the webflow.io subdomain. Every project has a staging copy on webflow.io; if Google indexes it, you have two copies of every page competing with each other.

Step 2: Set the global canonical, robots.txt and localization

  • Enter your root URL as the global canonical. Webflow then adds a self-referencing canonical to every page, which consolidates duplicate URL variants (tracking parameters, trailing slashes) onto one address.
  • For a page that should point elsewhere, add a canonical link tag in that page’s custom head code.
  • Leave robots.txt nearly empty unless you have a specific crawl problem. Use it to point to your sitemap, not to hide pages.
  • For multiple languages, use Webflow Localize. It creates locale folders (/es/, /fr/), adds hreflang annotations in the page head and the sitemap, and sets the lang attribute for each locale. Translate SEO titles and descriptions per locale too.

Step 3: Plan slugs, redirects and the 404 page

  • Keep slugs short and descriptive, with hyphens: /pricing, /blog/webflow-seo. Drop filler words you would put in a title.
  • CMS items live under the Collection’s folder (for example /blog/post-name). If you migrate from a platform that used /post-name/, map every old URL to its new one with a 301 redirect.
  • Any time you rename a slug, move a page or delete one, add a 301 to the closest equivalent page. Do it before you publish the change.
  • Design the 404 utility page: say plainly that the page was not found, then offer search, links to top pages and a way to report the broken link.
  • Keep your most important commercial pages near the root and in the main navigation so they collect the most internal links.

Step 4: Write titles, descriptions and schema

  • Give every static page a unique title tag and meta description. Put the main topic early and write the description like ad copy.
  • On Collection template pages, click Add field in SEO settings to build a pattern, such as the post name plus your brand for the title and a summary field for the description. Every CMS item then gets metadata automatically.
  • Turn the CMS into a guardrail: create dedicated SEO title and SEO description fields with character limits so editors see when they write too much.
  • Add structured data that matches what the page shows: Organization on the homepage, Article or BlogPosting on posts, Product on product pages, FAQPage only where the questions are visible. Paste JSON-LD into custom head code (use CMS fields inside it on templates), let Webflow AI draft it, or use a schema app from the Webflow Marketplace.

Step 5: Structure pages for people and crawlers

  • Use one H1 per page, H2 for main sections and H3 for points inside them. Pick the tag in the heading settings, not just the font size.
  • Set semantic tags on Sections and Div Blocks (header, nav, main, article, footer) from the element settings Tag dropdown.
  • Check every breakpoint. A layout built at desktop width is not mobile friendly until you have adjusted the tablet and phone views.
  • Keep content that you want indexed in the HTML, not only inside interactions that load or reveal text with JavaScript.

Step 6: Make images and code light

  • Write alt text that describes the image’s content or purpose. Use a keyword only when it genuinely describes the image.
  • Leave decorative images (dividers, background shapes) with empty alt text so screen readers skip them.
  • Rename files before upload: blue-wool-coat.jpg beats IMG_0042.jpg.
  • Convert heavy JPG and PNG assets to WebP or AVIF with Webflow’s built-in conversion. Webflow serves responsive sizes and lazy loads by default, but it does not shrink a 3 MB hero image for you.
  • Turn on HTML, CSS and JS minification, and audit third-party scripts you added through custom code. They are the usual speed problem.

Step 7: Verify Search Console and submit the sitemap

  1. In Google Search Console, add a URL-prefix property for your exact domain (https://www.example.com).
  2. Choose the HTML tag method and copy only the verification ID (the value inside content=“…”).
  3. Paste it into the Google Search Console field in Webflow’s SEO site settings, then publish.
  4. Click Verify in Search Console.
  5. Submit https://www.example.com/sitemap.xml in the Sitemaps report.
  6. Run URL Inspection on your homepage and top landing pages to confirm they are indexable and render correctly.

Do the same in Bing Webmaster Tools; it can import a verified Search Console property.

Step 8: Track conversions by landing page

Install analytics (Google Analytics 4, Webflow Analyze or another tool), then make sure form submissions, demo bookings, calls and purchases are tracked as conversions with a value. Rankings and clicks tell you whether people find you. Conversions per landing page tell you whether Webflow SEO is paying for itself. The last section of this guide shows how to read that report.

On-Page SEO and Content on Webflow

The checklist makes your site eligible to rank. What actually ranks is the content and the links pointing to it.

Pick one primary query per page

Use Google’s autocomplete and related searches, Google Trends and Keyword Planner to find the words people really type. Give each page one main query and its close variants. Then put that query in the slug, the title tag, the H1 and at least one H2, and write the meta description around it. Choosing the query before you write is easier than retrofitting it later.

Match the search intent

Search your target query and look at what ranks. If the top results are how-to guides, a sales page will not break in; if they are product pages, a blog post will struggle. Build the page type Google is already rewarding, then make it more complete and more useful.

Build structure and internal links

  • Keep every page within about three clicks of the homepage.
  • Use descriptive anchor text (“Webflow pricing comparison”, not “click here”).
  • Link from blog posts to the product or service pages they support, and between related posts.
  • Find orphan pages (no internal links) and link to them or remove them.
  • Host the blog on your main domain (/blog) rather than a subdomain if you want it to strengthen the main site. A subdomain can be treated more like a separate site, so it shares less of the main domain’s strength.

Write content that earns trust and links

Google’s guidance on helpful content and E-E-A-T (experience, expertise, authoritativeness, trust) boils down to this: original information, real expertise, complete answers. For featured snippets, put a question in an H2 and answer it in the first two or three sentences below. Authority still comes largely from other sites linking to you, so publish things worth citing: original data, tools, templates, strong opinions backed by evidence.

Where the Top Webflow SEO Guides Disagree (and What Google Says)

Read enough Webflow SEO guides and you will find contradictions. Three matter because they change what you do.

1. Title and meta description length

Guides give limits of 55 or 60 characters for titles and anywhere from 150 to 160 characters for descriptions. None of these are Google rules. Google’s documentation says there is no limit on title or description length; it truncates them to fit the device width, and it sometimes rewrites the description using text from the page when that matches the query better. Webflow’s own help center says the same about descriptions. Practical rule: put the important words in the first 50 or so characters of the title and the first 120 or so of the description, so the truncated version still makes sense.

2. Whether HTTPS, mobile and speed are ranking factors

Some checklists say Google prioritizes HTTPS and mobile-friendly sites; Webflow’s own SEO guide says those ranking systems were retired. Google’s page experience documentation settles it: Core Web Vitals are used by its ranking systems, and beyond Core Web Vitals, other page experience aspects do not directly help a site rank higher. HTTPS, mobile layout and speed are still worth doing because they affect whether people stay and convert. Just do not expect an SSL switch or a perfect Lighthouse score to move rankings on its own.

3. robots.txt versus noindex

Several guides describe robots.txt as a way to keep pages out of Google. Google’s robots.txt introduction says the opposite: robots.txt is not a mechanism for keeping a page out of Google, and a blocked URL can still appear in results without a description. To keep a page out, use a noindex robots meta tag (custom head code in Webflow) or password-protect it, and do not also block that page in robots.txt, because Google has to crawl the page to see the noindex.

Webflow SEO Problems and How to Debug Them

Most Webflow SEO issues are not exotic. They are settings someone forgot after launch or a redesign. Start from the symptom:

SymptomLikely causeHow to confirmFix
webflow.io URLs show up in GoogleSubdomain indexing never disabledSearch site:yourproject.webflow.ioDisable subdomain indexing, publish, then wait for recrawl
Pages say “Duplicate, Google chose different canonical”No global canonical, or www and non-www both liveURL Inspection: user-declared vs Google-selected canonicalSet the global canonical and make one domain the default
CMS pages have an empty canonical tagCanonical built from a CMS field that editors leave blankView source on a CMS itemMake the field required or remove the custom tag and rely on the global canonical
Page you “hid” still appears in resultsBlocked in robots.txt instead of noindexedrobots.txt tester and URL InspectionRemove the Disallow rule and add a noindex meta tag
Every CMS item vanished from the indexNoindex pasted into the Collection template headView source on any itemRemove it, then noindex only the specific pages that need it
Traffic dropped after a redesign or migrationChanged slugs without 301 redirectsSearch Console: Not found (404) listAdd 301s from every old URL to its new equivalent
Old title still showing in GoogleNot published, or Google has not recrawledURL Inspection: live test vs indexed versionPublish, request indexing, allow days to weeks
Hreflang errors in an SEO crawlerManual hreflang tags clash with Webflow Localize outputCompare page source with the sitemapPick one method; with Localize, remove manual tags
Page excluded from the sitemap is still indexedSitemap exclusion is not a noindexURL Inspection shows “Indexed”Add a noindex tag if it must leave the index
Slow mobile scores despite Webflow hostingOversized images, heavy Lottie or video, third-party scriptsPageSpeed Insights: largest contentful paint elementConvert images, lazy load media, cut scripts

Webflow SEO and AI Search

Webflow now markets answer engine optimization (AEO) features: schema and metadata generation with Webflow AI, an llms.txt file, and an AEO product for Enterprise plans that reports how a brand appears in AI answers. If you want the background on the terms, see what AEO and GEO mean.

Here is the useful counterweight. Google’s page on AI features and your website says there are no additional requirements to appear in AI Overviews or AI Mode, that you do not need new machine-readable files, AI text files or special schema, and that clicks from these features are counted in Search Console’s Performance report under the Web search type. An llms.txt file costs you nothing on Webflow, but for Google it is not the lever. The same fundamentals in the checklist above are.

For ChatGPT, Perplexity, Claude, Gemini and Copilot, the practical moves are the same as for Google: clear answers near the top of each page, facts and numbers stated plainly, pages that crawlers can fetch, and a brand that other sites mention. Then measure the referral visits those assistants send and what they convert to, as covered in how to track ChatGPT, Perplexity and Gemini conversions.

Measure Webflow SEO in Conversions, Not Just Rankings

None of the checklist items above is the goal. The goal is leads, signups or sales from people who found you through search. Search Console shows clicks and positions; it does not show which pages produce customers. To see that, combine organic landing page sessions with tracked conversions and a value for each conversion type. The full method is in the SEO conversion tracking guide; here is what it looks like on a Webflow site.

Worked example (illustrative numbers)

A B2B software company runs its marketing site on Webflow. It tracks two conversions from organic search: demo requests, valued at $300 each, and newsletter signups, valued at $4 each (see how to calculate conversion value for setting these). Over 90 days, four landing pages look like this. All figures are invented for the example.

Landing pageOrganic sessionsDemosSignupsValueValue per 1,000 sessions
/pricing1,200180$5,400$4,500
/integrations900910$2,740$3,044
/blog/webflow-vs-wordpress6,5006140$2,360$363
/blog/seo-glossary8,000160$540$68
Total16,60034210$11,040$665
Value per 1,000 sessions = (demos x $300 + signups x $4) / organic sessions x 1,000

For /integrations: 9 x $300 = $2,700, plus 10 x $4 = $40, gives $2,740. Divided by 900 sessions and multiplied by 1,000, that is about $3,044.

What the example tells you
The glossary gets the most traffic (8,000 sessions) but earns the least ($68 per 1,000 sessions)
Doubling /integrations traffic to 1,800 sessions at the same rate adds about $2,740 in 90 days
Doubling glossary traffic to 16,000 sessions adds about $540
So the next title rewrite, internal links and content update go to /integrations and /pricing first

This is the 80/20 rule for SEO in practice: two of the four pages produce about 74% of the value ($8,140 of $11,040) from 13% of the sessions. Without values attached, a traffic report would have pointed you at the glossary.

Getting this data out of a Webflow site

1. Track Webflow form submissions, booking widgets, tel and mailto clicks and Ecommerce purchases as conversions.

2. Give each conversion a value, even an estimate.

3. Report conversions and value by landing page, filtered to organic search (and separately to AI referrals).

4. Re-check after each SEO change: did value per 1,000 sessions move, not just clicks?

You can build this in GA4 with key events and an exploration by landing page. If you would rather not maintain that, SEOConversion installs on Webflow with one script before the closing head tag, autocaptures form submits and high-intent clicks, reads Webflow Ecommerce purchase events from the dataLayer, and reports conversions and value from Google, Bing and AI assistants by landing page.

Webflow SEO Tools Worth Using

People often ask for the five best SEO tools or the simplest one. For a Webflow site, a short stack covers almost everything, and most of it is free:

JobToolWhy
Indexing, queries, clicks, errorsGoogle Search ConsoleFree, from Google, and the only source of real query data. The simplest tool to start with.
Bing and Copilot visibilityBing Webmaster ToolsFree; Bing’s index powers Bing results and Microsoft Copilot
Speed and Core Web VitalsPageSpeed Insights / LighthouseFree; shows which element slows the page
On-site fixes inside the DesignerWebflow audit panel and Webflow AIFlags missing alt text and metadata where you edit
Keyword ideasGoogle autocomplete, Trends, Keyword PlannerFree demand signals before you write
Site-wide crawlAny SEO crawler or audit app from the Webflow MarketplaceFinds broken links, redirect chains, missing tags at scale
Conversions and value by landing pageGA4 or a conversion trackerShows which rankings pay

Webflow SEO vs WordPress SEO

Both can rank well. The difference is how much you configure and maintain yourself.

WebflowWordPress
Code outputClean by defaultDepends on theme and plugins
Hosting, SSL, CDNIncludedYou choose and maintain
Titles, meta, sitemapNativeUsually through an SEO plugin
SchemaCustom code, Webflow AI or appsPlugins with visual settings
Noindex and canonicals per pageCustom code for exceptionsPlugin toggles
ExtensibilitySmaller app marketplaceVery large plugin ecosystem
MaintenanceLow: no plugin or core updatesHigher: updates, security, hosting
Best forDesign-led marketing sites, small teamsLarge content sites, custom functionality, full control

If you are already on Webflow, platform choice is rarely why a page does not rank. Content, intent match and links usually are. Fix those first, and measure the result in conversions.

FAQ

Is Webflow good for SEO?

Yes. Webflow outputs clean HTML, hosts on a fast CDN with SSL, and gives you native controls for titles, descriptions, slugs, 301 redirects, canonicals, robots.txt, sitemaps and alt text. Its weak spots are a steeper learning curve, a smaller app ecosystem than WordPress, and a few tasks (per-page canonicals, noindex on CMS items, some schema) that need custom code. Rankings still depend on content and links, not on the platform.

Can you do Webflow SEO on the free plan?

Only partly. Webflow’s help docs say you need a paid Site plan or a paid Workspace to add page metadata, and a custom domain needs a paid Site plan. A free project lives on a webflow.io subdomain, which is fine for building and testing but not a site you should try to rank.

Is Webflow or WordPress better for SEO?

Neither wins on rankings by itself. WordPress gives you more plugins and full server control; Webflow gives you cleaner default code, built-in hosting and fewer moving parts to maintain. Pick Webflow if your team is design-led and wants less maintenance, WordPress if you need a large plugin ecosystem or very large content operations on your own infrastructure.

Is SEO dead now with AI?

No. Google says the same SEO best practices apply to AI Overviews and AI Mode and that there are no extra requirements to appear in them. What changes is measurement: some answers get no click, so judge SEO by the conversions and revenue your organic and AI referral visits produce, not by traffic alone.

What is the 80/20 rule for SEO?

It is the Pareto idea applied to search: a small share of your pages, keywords and fixes usually produce most of the results. On a Webflow site that means finding the few landing pages that bring in leads or sales from organic search and putting your optimization time there first, instead of polishing every page equally.

Can ChatGPT do SEO?

It can help with parts of it: drafting title tags and meta descriptions, outlining content, writing JSON-LD schema and explaining errors. It cannot see your Search Console or analytics data unless you give it to the tool, and its output needs checking before you publish. Treat it as an assistant, not as the person accountable for rankings.

See which Webflow pages turn search traffic into leads.

SEOConversion installs on Webflow with one script, autocaptures form submits and Ecommerce purchases, and shows conversions and value from Google, Bing and AI assistants by landing page.

Start free