SEOGrade.ai

Webflow SEO Audit — What the Designer Settings Don't Show You

Designer-aware audit catches the SEO gaps Webflow's UI hides.

Webflow gives designers gorgeous control over markup but doesn't surface the SEO settings that matter most. Sitemap is generated but you can't edit it. Schema requires custom embed blocks. Open Graph defaults inherit site-wide unless you override per-page. SEOGrade reads your live Webflow site and tells you exactly which Designer settings to flip and which embed blocks to add.

Common SEO issues on Webflow sites

Site-wide OG description on every CMS Collection page

Webflow's Project Settings let you set a default OG description, but new Collection items inherit it unless you bind a CMS field to OG description per item. Most sites don't.

No structured data anywhere

Webflow Designer doesn't emit Article, Product, FAQPage, or BreadcrumbList schema by default. You have to add Embed blocks manually, and most sites haven't.

Image alt text bound to file name instead of context

Webflow auto-fills alt text from the uploaded filename ('IMG_2451.jpg'). On CMS Collections, this propagates everywhere unless you bind alt text to a real CMS field.

Subdomain (.webflow.io) indexed alongside your custom domain

Webflow's free .webflow.io subdomain stays accessible after you launch a custom domain. Without redirecting or noindexing it, you have full duplicate content competing with your real site.

Slow asset loading from un-optimized images and embeds

Webflow's image CDN is good, but designers commonly upload 2MB hero images that even WebP can't fully save, plus third-party embeds (Calendly, Typeform, Vimeo) that block render.

How to fix them

Bind OG description to a CMS field on every Collection

In Designer, select the page → Settings → Open Graph → bind to a CMS field. Add a 'Meta description' field to each Collection if it doesn't exist.

Add a global JSON-LD embed in Project Settings

Project Settings → Custom Code → Head Code. Drop your Organization and WebSite JSON-LD here so it inherits to every page. Add per-page Embed blocks for FAQPage, Article, and Product schema.

Bind alt text to CMS image fields

Each CMS image field has an 'Alt text' option in the Designer. Bind it to a separate text CMS field so each image has unique, contextual alt text.

Redirect or noindex the .webflow.io subdomain

Project Settings → SEO → enable 'Disable Webflow subdomain indexing' and 'Subdomain redirect to custom domain'. Both checkboxes — most sites only flip one.

Compress images before upload + lazy-load embeds

Run images through TinyPNG or Squoosh before uploading. Use intersection-observer custom code to defer Calendly / Typeform until they enter viewport.

Audit your Webflow site free in 60 seconds

Real 9-category audit. No signup, no credit card. Get your overall grade and the three highest-severity issues — then upgrade for every finding plus the exact fix for Webflow.

Audit other CMS platforms: WordPress · Shopify · Wix · Squarespace · Framer · Ghost

Frequently Asked Questions

Can I audit a Webflow site that uses CMS Collections?
Yes — we crawl Collection items the same way Google does. Paid reports flag CMS-binding issues specifically, like unbound alt text or missing per-item OG descriptions.
Does it work with Webflow Ecommerce?
Yes. Product templates audit alongside regular pages. We flag missing Product schema fields and check that variant URLs canonical correctly.
Do I need to give SEOGrade access to my Webflow account?
No. We read public-facing HTML — same as Google. No Designer access, no API keys, no editor login.
Can the audit reach pages behind Webflow's password protection?
No. We respect your password protection. Remove the password (or move the page to staging.webflow.io with a different password) to audit it.
What about Webflow Localization for multi-language sites?
We crawl the locale you submit. Run separate audits per language until our multi-locale audit ships in late 2026.