Skip to content

SEO

A Webflow SEO Checklist That Isn't Just "Add Alt Text"

Siddik

Search "Webflow SEO checklist" and you'll get the same list every time: add alt text, write meta descriptions, use one H1. All true, all worth doing, and none of it explains why plenty of sites that tick every box still don't rank. Here's the checklist I actually run, ordered by how much damage each item does when it's wrong.

1. Make sure the page can be indexed at all

This sounds too basic to mention until you've seen how often it's the actual problem. A staging site left with indexing disabled, a stray noindex on a template page, a canonical pointing at the wrong URL, a sitemap that hasn't been regenerated since three pages ago. None of this shows up visually. All of it silently keeps pages out of Google. Check Search Console's URL Inspection on a real page before optimising anything else — if it says the page isn't indexed, nothing further down this list matters yet.

2. Give every page a genuine reason to exist

Webflow makes it easy to spin up near-identical pages, and that's exactly how sites end up competing with themselves. If three pages all target roughly "web design services," Google has to pick one, and it often picks the wrong one — or splits the signal and ranks none of them well. One page, one primary intent. If two pages overlap, merge them or make the distinction real.

3. Fix the heading structure, not just the H1

The advice is always "use one H1." Fine — but the more common problem in Webflow is headings chosen for their size rather than their meaning. A section label styled as an H2 because it happened to look right, body text marked up as an H3, an H4 sitting under nothing. Headings are the outline of the page; if the outline is nonsense, so is the structure Google reads. In Webflow, set the tag semantically and control the look with a class.

4. Handle URLs and redirects before you launch

This is where redesigns lose years of ranking in an afternoon. Any URL that changes needs a 301 to its replacement, set up in Webflow's redirect settings before the DNS switches — not after someone notices traffic dropped. And keep slugs short and descriptive while you're there; Webflow will happily generate a slug from a long page title and leave it there forever.

5. Structured data, done honestly

Webflow doesn't add schema for you, so it's a genuine differentiator when it's there. Add JSON-LD for the things your page actually is — Organization or Person, Service, Article, FAQPage, BreadcrumbList — and validate it in Google's Rich Results Test. One caveat worth stating plainly: mark up what's really on the page. FAQ schema for questions that aren't visible, or review markup you've written about yourself, is the kind of thing that earns a manual action rather than a rich result.

6. Core Web Vitals, measured properly

Test on a throttled mobile profile, not your own fast connection, and trust field data over a lab score. On Webflow sites the usual culprits are third-party embeds, animation initialising before first paint, and oversized images dropped into small slots — in that order, in my experience. A 100 Lighthouse score on desktop wifi means very little if real visitors on phones are waiting four seconds.

The full breakdown: what actually slows Webflow Core Web Vitals

7. Internal links — the one everyone skips

This is the item I'd add to every checklist that omits it, because I've watched it decide whether pages get indexed at all. If a page is only reachable through your XML sitemap and nothing on the site links to it, Google frequently discovers it and then never bothers to crawl it. Worse, Webflow's own patterns make this easy to cause: a "load more" button that reveals items via JavaScript means the hidden items have no crawlable link, because Googlebot doesn't click buttons. Make sure every page you care about is linked from a page that's already indexed.

The short version

Indexability first, then intent, then structure, then speed. The cosmetic items — alt text, meta descriptions, tidy slugs — genuinely matter, but they're the finishing pass, not the foundation. If a Webflow site isn't ranking, the cause is almost always somewhere in the first four items on this list, not the last.

Want this done properly on your site?

Need this done on your site?