The SEO tool for freelancers — your site first, client prospecting second.
As a freelancer you wear two hats: get your own portfolio ranking so inbound work finds you, and audit prospect sites to win client engagements. SEOGrade does both. Free audit, deep paid reports starting at $149, 20% lifetime affiliate program if you refer it.
Audit Your Portfolio FreeYour portfolio site is the silent reason inbound work is slow.
Most freelance portfolios are designed beautifully and optimized for SEO terribly. The hero image is 4000px on mobile. The "Services" page is one paragraph. There's no LocalBusiness or ProfessionalService schema. The contact page is a contact form with no copy.
Result: nobody finds you when they search "freelance [your service] [your city]." Inbound work dries up. You spend more time prospecting and less time doing the work you're good at.
A clean audit tells you exactly what's broken — usually 10-15 specific fixes that take a designer or developer one focused afternoon to ship.
Optimize your portfolio for inbound discovery.
We audit your site for the on-page basics (titles, meta descriptions, headings), the schema gaps (Person, ProfessionalService, LocalBusiness), and the speed issues (image weight, third-party scripts) that hurt your inbound traffic. Pair with /for/uk if you target a specific region.
Win client work with the audit as a prospecting tool.
Run the free audit on a prospect's site before your discovery call. Walk in already knowing what's broken and what it'll cost to fix. Closes deals faster than any pitch deck. Many freelancers use this exact flow as their lead-gen.
Earn 20% lifetime via the affiliate program.
If you recommend SEOGrade to clients (or fellow freelancers), our affiliate program pays 20% on every report purchased through your link. Permanently. No caps, no expiration. Sign up at /affiliates.
What it costs. What you can charge.
| Tier | Cost | Use Case |
|---|---|---|
| Free Audit | $0 | Audit your portfolio + every prospect site as part of your sales flow |
| The Blueprint ($149) | $149 | Every finding + 15 keyword opportunities + 5 competitors + 90-day plan |
| The Full Blueprint ($349) | $349 | Adds copy-paste code per fix + dev estimates + branded PDF (perfect client deliverable) |
| Affiliate program | Free to join | Earn 20% lifetime on every referred sale |
For freelancers, the workflow that works: free audit on every prospect (no cost), Full Blueprint as a paid client deliverable when you win the work (your cost: $349, what you charge: $1,500–$3,000).
Frequently asked questions.
How is this different from /for/consultants?
Consultants typically run client-facing SEO work as their service. Freelancers — designers, writers, developers, photographers — usually need SEO for their own portfolio site to attract inbound work, plus occasional client-side audits. This page focuses on the freelancer's own site first, client-work second.
Will SEOGrade help me show up on Google for 'freelance [my service] [my city]'?
Yes — that's a Local SEO + on-page query, both of which we audit. Most freelance portfolio sites are missing LocalBusiness schema (or ProfessionalService for non-physical services), city-specific landing pages, and named-author E-E-A-T signals. We catch all three.
Can I run audits on prospect sites to win client work?
Yes — the free audit is built for exactly this prospecting flow. Run it on a prospect's site, hand them the report, then quote your services to fix what's broken. Many freelancers use it as their lead-gen tool.
Does it work for portfolio sites built on Squarespace, Webflow, or Cargo?
Yes — we detect any platform and the fix instructions reference your specific CMS. Dedicated platform pages: /seo-audit/squarespace, /seo-audit/webflow, /seo-audit/wordpress.
What's the guarantee?
The 10-Point Promise: implement every fix in your report. If your score doesn't improve by at least 10 points within 60 days, we re-diagnose free.
Audit your portfolio — free in 60 seconds.
Or run it on a prospect site to win your next client.
Audit your portfolio — free in 60 seconds.