lala SEO For disciplined marketers
Features Pricing Login Sign up

← All articles and guides

Webflow Website SEO Checklist: 12 Fixes

5 minute read Updated 4 November 2026

Start with the settings that decide which address Google sees: hide the webflow.io staging address, set a default domain and a global canonical tag. Then give every page its own title and description, turn on the sitemap, and use 301 redirects whenever a page moves.

Step 1: Hide the webflow.io staging address

Every Webflow site also lives at a free address ending in webflow.io. If search engines can index it, your site exists twice. Go to Site settings → SEO → Indexing, set Staging indexing to off, click Save and publish. Webflow then publishes a robots.txt file on the webflow.io address only, asking search engines to ignore it. Webflow says this needs a paid Site plan or a paid Workspace.

Step 2: Choose one default domain

If you connected both www.yourdomain.com and yourdomain.com, or an old domain and a new one, pick one. Go to Site settings → Publishing → Production, click Make default next to the domain you want, and publish. The other domains then redirect to it. Google treats a redirect as a strong signal that the address it points to is the main one.

Step 3: Set the global canonical tag

A canonical tag tells search engines which address is the real one for a page. Go to Site settings → SEO → Global canonical tag URL and type your site’s base address, for example https://www.yourdomain.com. Webflow’s rules: include https://, include www if your default domain uses it, and leave off the slash at the end. Save and publish. Webflow then adds a canonical tag to every page.

Google’s advice is to make your signals agree: do not name one address in your sitemap and another in your canonical tag. If you already add a canonical tag some other way, do not set this one too, or pages get two. Check a page with the canonical checker.

Step 4: Give every page its own title and description

Webflow has no site-wide title, so each page needs its own. Open the Pages panel, click the cog for Page settings, and go to SEO settings. Fill in Title tag and Meta description.

Google asks for titles that are descriptive and concise, and different on each page. It warns against repeating the same words over and over. Google does not always show your description, but it may use it when it describes the page well. The same description on every page does not help. Check a page with the meta tag checker.

Step 5: Set title patterns for CMS Collection pages

Blog posts, products and other CMS items share one Collection template. Open that template’s Page settings → SEO settings and click Add field to pull in a field, such as the post’s name. Each item then gets its own title and description. Avoid long fixed text that changes by one word from page to page. Google calls those boilerplate titles and says they are hard to tell apart.

Step 6: Make the main heading clear

Google builds the title in search results from several sources, including the main heading on the page. It suggests making the main title the most prominent text, for example the first visible H1. Check that each page has one clear main heading, and that two headings do not look equally important.

Step 7: Turn on the sitemap

A sitemap lists the pages you want found. Go to Site settings → SEO tab → Sitemap section, set Auto-generate sitemap to Yes, click Save changes and publish. Webflow updates it every time you publish and adds its address to your robots.txt for you, so do not add it again by hand. Then submit sitemap.xml in Google Search Console, which Google describes as one way to tell it about a sitemap. Test yours with the sitemap validator.

Step 8: Hide pages the right way

To keep a page out of search, use the toggle, not robots.txt. In Page settings → SEO settings, set Sitemap indexing to off and publish. Webflow adds a noindex tag and takes the page out of the sitemap. The toggle only works when the auto-generated sitemap is on. For a CMS item, open it, go to Item details and switch Sitemap Indexing off; Webflow says this needs a paid Site plan.

Why not robots.txt? Google says it may still index an address that robots.txt blocks, and show it without a description. It also cannot see a noindex tag on a page it is not allowed to fetch. Test your rules with the robots.txt tester.

Step 9: Redirect pages you move or rename

When you change a page’s slug in Page settings, tick Permanently redirect the old URL to this new one. Webflow then makes the redirect for you. For anything else, go to Site settings → Publishing → 301 redirects, fill in Old path and Redirect to path, click Add redirect path and publish. This needs a paid Site plan or a paid Workspace.

Webflow runs redirects oldest first, so add specific ones before broad wildcard ones. Google shows the new address in results for a permanent redirect. Follow an old link with the redirect checker to see where it ends.

Step 10: Write alt text for images

Alt text is a short description of an image. Google uses it, along with the page, to understand what an image shows. Open the Assets panel, click the cog on an image and write a description in the Descriptive field. Every use of that image then gets the text. Mark purely decorative images as Decorative instead.

Step 11: Set how links look when shared

Social sites build link previews from Open Graph tags. Without them, a random piece of your page may show up. Go to Page settings → Open Graph settings and set a title, description and image. You can tick a box to copy the SEO title and description. Preview a page with the Open Graph checker.

Step 12: Add structured data that matches the page

Structured data describes a page in a format search engines read, such as a business’s address or a product’s price. In Page settings, scroll to Schema markup and paste your code, or let Webflow write it. Webflow says this needs a paid plan, and to keep schema in one place, not in both this field and custom code. Google’s rule is that the markup must describe what visitors can see on the page. Check it with the schema validator.

The bottom line

On Webflow, most SEO fixes are settings, not code. Start with the three that decide which address Google sees: staging indexing off, one default domain and a global canonical tag. Then work through titles, the sitemap and redirects, publish, and run a free audit of up to 300 pages to see what is still wrong.

This article is general guidance. Fixing what it describes makes a page easier for search engines to reach and read; it cannot promise a ranking. We are not affiliated with Google or endorsed by it, and cannot see inside how it ranks pages, so we make no ranking predictions. Lala SEO is independent and not affiliated with Webflow. Webflow is a trademark of its owner.

See it on your own site

Type an address and get a real report in about a minute — up to 300 pages, no account needed.

Run a free audit

Read next

  • The best SEO tools for improving your organic rankings

    4 min

  • How to check your website's SEO for free

    3 min

  • Technical SEO audit checklist: 14 checks in order

    4 min

  • Shopify Store SEO Checklist: 12 Fixes in Order

    7 min

  • Squarespace Website SEO Checklist: 12 Fixes

    5 min

  • Wix Website SEO Checklist: 11 Fixes in Order

    7 min

  • WordPress Website SEO Checklist: 12 Fixes

    6 min

  • How to run an SEO audit, step by step

    Free 5 min

  • How to read an SEO audit report

    Free 6 min

See the plans · All guides

Product

  • Run an audit
  • Features
  • Pricing
  • Plug-ins
  • Free SEO tools
  • Robots.txt tester
  • XML sitemap validator
  • Meta tag checker
  • Webpage SEO checker
  • SERP snippet preview
  • Open Graph checker
  • Heading checker
  • Redirect checker
  • HTTP header checker
  • Canonical checker
  • Schema validator
  • Broken link checker
  • SSL checker
  • Page speed test
  • Keyword density checker
  • Readability checker
  • Mobile-friendly test

Learn

  • Blog
  • How-to guides
  • SEO glossary
  • Every check explained
  • Report example
  • Google updates

Account

  • Sign in
  • Create an account
  • support@lalaseo.com

Legal

  • About us
  • Privacy policy
  • Terms of service
  • Refund policy
  • Data processing (DPA)
  • Site map

Lala SEO is an online SEO platform, offered as software as a service: you run the audits and tools yourself, in your browser.

Independent tool. We are not affiliated with Google or endorsed by it, and cannot see inside how it ranks pages, so we make no ranking predictions. Audit findings are checks against published Search Central documentation and long-standing technical practice; keyword, backlink and competitor figures are estimates measured from outside your site by our search data provider. For authoritative data about your own site, use Search Console.

Can we count this visit?

Google Analytics, so we can see which pages people find useful. It sets cookies and sends your IP address and page URL to Google in the United States. Nothing you audit is ever sent. What we collect.