Why Webflow Sites Fail SEO After Agency Handoff
Webflow's reputation for clean, SEO-friendly code is deserved. But the sites we audit most frequently for SEO problems are Webflow sites built by design agencies — because design agencies optimize for visual output, not technical SEO infrastructure.
The common post-handoff problems: missing or incorrect canonical tags, no schema markup, all images lacking alt text, meta titles using the designer's placeholder text, 404s from redesigned navigation that removed old URLs without redirects, and no Google Search Console setup.
This guide is the technical audit protocol for Webflow sites received from design agencies — and the standard handoff checklist that prevents these problems from occurring.
The Webflow SEO Architecture Checklist
Global settings:
- Site title and meta description set in Webflow's Site Settings → SEO?
- Favicon configured?
- Open Graph image set globally (as fallback for pages without custom OG images)?
- Google Analytics or GTM configured in Site Settings → Integrations?
sitemap.xmlgenerating correctly (auto-generated by Webflow — verify atyoursite.com/sitemap.xml)?robots.txtconfigured correctly (Webflow generates a basic one — verify it's not blocking critical paths)?
Per-page SEO fields:
- Every page has a unique, keyword-optimized meta title (not the default "Page Title | Site Title" format)?
- Every page has a custom meta description?
- Open Graph title and description set per page (or inheriting from global fallbacks)?
- Canonical URL set correctly? (Webflow sets self-referential canonicals by default — verify no pages are incorrectly canonicalized to another URL)
CMS collection templates:
- Meta title uses dynamic CMS field binding (e.g.,
{Name} | Brand Name) — not a static placeholder? - Meta description binds to a CMS description field — not static?
- OG image binds to the CMS item's image field?
Schema Markup Implementation in Webflow
Webflow does NOT generate schema markup automatically. This must be implemented via custom code embeds.
Implementation method: In Webflow Designer, for each page type that needs schema:
- Navigate to the page settings
- In "Before
</body>tag" add a<script type="application/ld+json">block with your schema JSON - For CMS templates, use Webflow's custom embed component inside the template body and bind CMS fields using Webflow's
Get text fromfield binding
Schema types by page:
- Homepage: Organization + WebSite
- Service pages: Service + FAQPage
- Blog post template: Article + BreadcrumbList
- Team member template: Person
- Event pages: Event
Webflow CMS binding limitation: Webflow's custom embed blocks can accept text from CMS fields, but cannot compute values dynamically (no conditional logic, no date formatting). For complex schema (like Article with computed dateModified), you may need to inject schema via a global script that reads page metadata from meta tags.
The Agency Handoff Audit Protocol
Run this immediately on receiving a Webflow site from a design agency:
Technical crawl:
- Crawl the Webflow site with Screaming Frog
- Export: response codes, meta titles, meta descriptions, H1 tags, canonical tags, alt text, internal links
- Flag: missing meta titles, duplicate meta titles, missing H1s, multiple H1s per page, missing alt text, pages returning 4xx, redirect chains
Performance check:
- Run PageSpeed Insights on homepage, a key interior page, and any CMS template page
- Check LCP, CLS, INP values
- Identify any lazy-loaded images above the fold (fix: remove loading="lazy" from the hero image)
- Check for excessive custom font variants loading (Webflow loads all selected weights — minimize to what's actually used)
Redirect audit:
- Does the design agency's staging domain have 301 redirects to the production domain? (Often: no — fix by verifying all staging/preview URLs redirect to production)
- Are there any URLs that existed on a previous site version that now return 404? (Check via Google Search Console if the domain was previously indexed)
Search Console setup:
- Google Search Console property created and verified?
- Sitemap submitted?
- Initial coverage report reviewed for errors?
Content quality review:
- Do any pages still contain designer's Lorem Ipsum placeholder text?
- Are CMS collection template fields all bound to actual CMS data (not static placeholders)?
- Are all images descriptive alt text (not empty or "image")?
At Verdant Mindset, we run this full audit on every Webflow site we receive for SEO optimization. See our Webflow SEO and technical audit services.
Scale Your Ecosystem
30-min discovery call — no cost, no pitch. We audit your digital architecture and deliver a clear operational plan.
- 01Short message with your business context
- 02Reply within 24h with a discovery-call proposal
- 03Operational plan + scope recommendation
FAQ.PROTOCOL
