WooRank
Connect WooRank with Webflow through an official marketplace app to provide real-time SEO analysis, Core Web Vitals monitoring (LCP, FID, CLS), and downloadable PDF reports within Webflow.
How to integrate WooRank with Webflow
WooRank helps track SEO performance as Webflow sites evolve. Monitor technical issues, Core Web Vitals scores, and competitor benchmarks without switching between tools.
You can install the marketplace app for in-Designer SEO analysis. Add embed widgets for visitor-facing audit tools. Or, build with WooRank's REST API and Webflow's Data API for automated audits and custom workflows. Note that WooRank does not provide webhooks, so implementations require polling-based architecture to sync data.
Use the WooRank app
The WooRank app analyzes published Webflow pages and surfaces optimization tips within your workspace. Get instant SEO feedback while building sites, Core Web Vitals monitoring (LCP, FID, CLS), and downloadable PDF reports for clients or stakeholders.
Install from the Webflow Apps marketplace, grant permissions for site/CMS/eCommerce data, and WooRank automatically audits your published pages. The app works on static pages, eCommerce pages, and utility pages without additional configuration.
In-designer capabilities include the following:
- Real-time SEO analysis: Catch missing meta descriptions, broken links, and heading hierarchy issues before publishing
- Core Web Vitals tracking: Monitor Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift scores
- Prioritized recommendations: Each issue includes difficulty-to-fix and potential impact ratings so you focus on high-value improvements
- One-click PDF reports: Generate white-label reports with customizable templates for agency client delivery
- Unlimited reviews: Run as many audits as needed across all your Webflow sites without usage caps
The app only analyzes live, published pages. You cannot audit unpublished pages, private pages, or pages behind authentication.
Native features, direct embeds and widgets
WooRank provides JavaScript widgets that add visitor-facing SEO tools or site-wide tracking to any Webflow page using HTML Embed elements or custom code fields.
LeadGen widget for visitor-facing audits
The LeadGen widget lets site visitors request free SEO audits, turning your website into a lead generation tool. Agencies use this to capture prospect information while demonstrating expertise through automated audit delivery. Note that LeadGen is only available on WooRank Premium plans.
Access the LeadGen section in your WooRank dashboard, customize widget appearance and settings, then copy the generated embed code. In Webflow, add an HTML Embed element from the Add Panel Components section, paste the LeadGen code, and publish. View implementation examples in WooRank's LeadGen documentation.
Widget capabilities include the following:
- Visitors enter their URL and email to receive instant SEO reports
- Automated lead capture with CRM integration support
- Customizable branding, colors, and form fields
- Email delivery of PDF reports to prospects
This method requires a paid Webflow site plan for custom code functionality. Specifically, the HTML Embed element and custom code injection features (Head and Body Code) are available on paid Webflow plans.
Build with Webflow and WooRank APIs
Webflow's Data API and WooRank's REST API enable custom integrations for agencies managing multiple sites, automated reporting workflows, or CMS-driven SEO content. Key use cases include triggering audits via Webflow webhooks when content changes, syncing optimization recommendations to Webflow CMS collections, and building dashboards that track improvements across client portfolios.
Both platforms authenticate with bearer tokens (Webflow) or API keys (WooRank). Webflow supports OAuth for multi-site access. Rate limits default to 60 requests/minute for Webflow Basic plan and 120 requests/minute for Webflow CMS/Business plans, with custom limits available on Enterprise plans.
WooRank's default rate limit is 1,000 calls/hour. Contact WooRank support to increase limits before production deployment. Note that Webflow's publish endpoint is limited to 1 successful publish per minute regardless of plan tier.
Automated SEO audits triggered by content changes
Set up Webflow webhooks to trigger WooRank audits when CMS content updates or sites publish. Since WooRank does not provide native webhooks, this pattern requires building a backend service that receives Webflow webhook events and polls the WooRank REST API. This adds implementation complexity compared to direct event-driven integrations.
Subscribe to Webflow's collection_item_changed or site_publish events using the webhooks API:
POST /v2/sites/{site_id}/webhooks
Authorization: Bearer <token>
json
{
"triggerType": "site_publish",
"url": "https://your-server.com/webhook-endpoint"
}
When Webflow sends webhook notifications, call [WooRank's review endpoint](https://apidocs.woorank.com/) to generate fresh audits:
POST https://api2.woorank.com/reviews
X-API-KEY: YOURAPIKEY
{
"url": "https://example.com"
}
Verify the `x-webflow-signature` header using HMAC-SHA256 to prevent spoofing. Respond with a 2xx status within 10 seconds or Webflow retries the webhook.
### Bulk reporting across site portfolios
Agencies managing 50+ client sites need centralized SEO monitoring without manual audits. Retrieve all accessible sites from [Webflow's sites endpoint](https://developers.webflow.com/data/reference/sites/list), then batch audit requests to WooRank via the [WooRank API](https://apidocs.woorank.com/). Rate limits constrain bulk operations. At 60-120 requests/minute, monitoring large portfolios takes significant time.
List sites requires the `sites:read` scope:
GET /v2/sites
Authorization: Bearer
For each site, trigger WooRank audits and retrieve historical metrics using the [metrics endpoint](https://apidocs.woorank.com/):
GET https://api2.woorank.com/metrics?url={url}&from={epoch_ms}&to={epoch_ms}
X-API-KEY: YOURAPIKEY
The response includes timestamp and score pairs for time-series charts showing SEO trends. Implement exponential backoff for rate limit errors (429 status codes), and monitor the `X-RateLimit-Remaining` header to stay within plan-dependent rate limits (60 requests/minute for Basic plans, 120 requests/minute for CMS/Business plans).
### Syncing SEO recommendations to Webflow CMS
Store WooRank optimization tasks as [CMS collection](https://help.webflow.com/hc/en-us/articles/33961294051347-Collection-list) items so content teams track remediation progress. This pattern requires substantial backend development and careful rate limit management. The 1 publish per minute limit becomes a critical bottleneck when syncing multiple items. For example, syncing 20 updated issues requires at least 20 minutes if each update triggers a publish. This implementation is best suited for engineering teams rather than non-technical users.
Fetch audit results from [WooRank's reviews endpoint](https://apidocs.woorank.com/), parse the `issues` array, then create collection items using Webflow's CMS API.
Create items with the `collection_item_created` endpoint:
POST /v2/collections/{collection_id}/items
Authorization: Bearer
{
"fieldData": {
"name": "Fix missing meta description",
"slug": "meta-description-issue",
"severity": "High",
"impact": "8",
"difficulty": "2"
}
}
After teams resolve issues, update item status and [publish changes](https://developers.webflow.com/data/reference/sites/publish) programmatically. The publish endpoint limits to 1 successful publish per minute regardless of plan tier.
### Keyword rank tracking integration
Monitor keyword performance for Webflow content using WooRank's keyword tracking capabilities. Retrieve project IDs from the projects endpoint, then fetch tracked keywords with ranking positions:
GET https://api2.woorank.com/keywords?projectId={id}&limit=100&offset=0
X-API-KEY: YOURAPIKEY
```
Paginate results by incrementing offset until you reach the total count. Store ranking data in Webflow CMS using the API endpoints or external databases for historical trend analysis.
WooRank does not provide webhook functionality. Integration requires polling-based architecture or Webflow webhooks to trigger actions, rather than direct WooRank webhooks.
What you can build
Integrating WooRank with Webflow enables real-time SEO monitoring, automated client reporting, and data-driven optimization workflows that improve search visibility while reducing manual audit overhead.
- SEO landing page dashboards: Build client portals in Webflow that display live WooRank scores and Core Web Vitals metrics pulled via API with automatic CMS collection updates for current performance visibility without manual reports
- Lead generation sites with instant audits: Add the WooRank LeadGen widget to agency websites or SaaS landing pages for visitor-requested SEO audits that capture prospect information and deliver automated reports demonstrating optimization expertise
- Multi-site monitoring systems: Create Webflow dashboards aggregating WooRank data across multiple properties for franchise businesses or large portfolios with automated alerts when sites drop below performance thresholds
- Content optimization workflows: Sync WooRank recommendations to Webflow CMS collections for content editors to track tasks, mark issues resolved, and trigger re-audits while measuring improvement velocity through before-and-after score comparisons
Frequently asked questions
No. WooRank generates reviews only for live, published pages that search engines can access. You cannot audit unpublished pages, private pages, or pages behind authentication. This limitation means teams must publish to production for SEO analysis rather than testing during development. Consider using a public staging Webflow site for pre-launch testing if you need audit feedback before production deployment.
Visit the WooRank app in Webflow Apps marketplace, click the install button, and grant permissions for site data, CMS data, and eCommerce data. WooRank automatically analyzes your published pages without additional configuration. The app works on any Webflow plan and supports static pages, eCommerce pages, and utility pages. You'll see SEO analysis, Core Web Vitals scores, and downloadable PDF reports within your Webflow workspace.
Access the LeadGen section in your WooRank dashboard, customize widget appearance and settings, then copy the generated embed code according to WooRank's LeadGen documentation. In Webflow Designer, add an Embed element from Add Panel > Components, paste the code, and publish your site. Visitors can then request free SEO audits directly from your page. This method requires a paid Webflow site plan to access custom code functionality. View implementation examples in WooRank's LeadGen documentation.
When you install the WooRank app from the Webflow Marketplace, it requires permissions to access site data, page data, CMS data, custom code, eCommerce store data, site forms and submissions, and user information. These permissions enable comprehensive SEO analysis across all content types on your Webflow site.
The WooRank app requires permissions for site data, page data, CMS data, custom code, eCommerce store data, site forms and submissions, and user information. These permissions enable comprehensive SEO analysis across all content types including static pages, CMS collections, eCommerce products, and form submissions. WooRank uses this access to analyze page structure, meta tags, content quality, and technical SEO elements. You grant permissions during installation through Webflow's standard app authorization flow.
Description
WooRank is an all-in-one SEO and website optimization platform that provides instant website reviews, site crawling, keyword tracking, competitive analysis, and white-label reporting.
This integration page is provided for informational and convenience purposes only.

ThemeForest
Connect ThemeForest with Webflow to access third-party templates and manually recreate designs in [Webflow Designer](https://university.webflow.com/lesson/intro-to-the-designer).

PowerImporter
PowerImporter automtes content updates that can create bottlenecks when marketing teams manage information in Airtable or spreadsheets but developers must manually transfer data to Webflow CMS.

Rive
Add interactive, state-driven animations directly to your Webflow sites with native Rive support. Upload .riv files through the Assets panel and control animation states using Webflow Interactions without writing integration code.

All in One Accessibility
Connect All in One Accessibility with Webflow to add 70+ accessibility features that help your site meet ADA, WCAG, and Section 508 requirements without custom development.

Sage
Connect Sage accounting software with Webflow to display financial data, sync customer information, or automate billing workflows on your website. This integration requires third-party tools or custom API development since Sage doesn't offer a native Webflow connection.
Flowstar Tabs
Connect Flowstar Tabs with Webflow to organize content in customizable horizontal or vertical tabbed layouts.

Typed.js
Typed.js brings animated typing effects to your Webflow projects. Create engaging headlines that type, delete, and cycle through messages automatically — perfect for hero sections, testimonials, and dynamic call-to-actions that capture visitor attention without complex coding.

Typed.js
Enter in any text string, and watch it type at the speed you've set.

Sweet Text by Finsweet
Connect Sweet Text with Webflow to add advanced text styling and typography controls to your Rich Text content.


