webflow-seo-audit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited webflow-seo-audit (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Run a comprehensive SEO audit on Webflow sites via API + live browser crawling.
curl -sH "Authorization: Bearer <token>" -H "Accept-Version: 1.0.0" https://api.webflow.com/v2/sites
Use browser_console JavaScript DOM extraction, NOT curl regex. Webflow's compiled HTML is minified/injected and curl-based regex misses meta tags, OG tags, and canonical links.
Crawl sequence: Extract metadata BEFORE navigating away — the previous page's DOM is gone after navigation.
Pages to crawl:
/ (homepage), Main nav pages, /privacy, /terms/video/[slug], /faq/[slug])/quiz, /call, /order)Browser console script for each page:
JSON.stringify({
title: document.title,
metaDesc: document.querySelector('meta[name="description"]')?.getAttribute('content') || 'MISSING',
ogTitle: document.querySelector('meta[property="og:title"]')?.getAttribute('content') || 'MISSING',
ogDesc: document.querySelector('meta[property="og:description"]')?.getAttribute('content') || 'MISSING',
ogImage: document.querySelector('meta[property="og:image"]')?.getAttribute('content') || 'MISSING',
canonical: document.querySelector('link[rel="canonical"]')?.getAttribute('href') || 'MISSING',
h1count: document.querySelectorAll('h1').length,
h2count: document.querySelectorAll('h2').length,
images: document.querySelectorAll('img').length,
imgsWithAlt: Array.from(document.querySelectorAll('img')).filter(i => i.alt && i.alt.trim()).length,
});curl -sI https://<domain> — HTTP headers, HSTScurl -s https://<domain>/sitemap.xml — sitemapcurl -s https://<domain>/robots.txt — robots.txtdig +short <domain> — DNSGET /v2/sites/{id}/collectionsGET /v2/collections/{id}/itemsPriority levels:
Common Webflow SEO bugs (check first):
<h1> instead of <h2>alt="" by default in Webflow CMS#Suggest linkable assets based on content found: industry partnerships, scientific citations, local SEO, founder profile optimization.
Most Webflow SEO fixes require Designer access — the API cannot change page settings, H1 tags, custom code, or page titles. Create tasks for the designer.
Webflow API limitations (Designer-only fixes):
What you CAN do via API:
Save report to project directory with date-stamped filename.
references/webflow-api.md — Webflow v2 API endpoints, auth format, collection queryingreferences/common-seo-bugs.md — Common Webflow SEO pitfalls and fixes~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.