If you've taken an SEO course, watched 50 hours of YouTube, and read every Backlinko article — and you still can't get hired — the problem isn't your knowledge. It's that nobody can verify your knowledge. The fix is a portfolio. Not a generic one. A specific 3-project portfolio designed to convert hiring managers in their first 90 seconds of looking.
This is the framework I'd build if I were starting from zero today. It works because it answers the only question that matters to a hiring manager: can this person actually do the work, or just talk about it?
What hiring managers actually look for in an SEO portfolio
Before we get to the projects, understand what's being evaluated. The gap between what hiring managers say they want and what they actually screen for is significant.
The five things hiring managers actually screen for, in order:
- Real case studies — any work on real websites, not theoretical exercises
- Demonstrated thinking — your reasoning process, not just final outputs
- Curiosity about the craft — evidence you read, experiment, stay current
- Clear writing — a portfolio that's well-written signals client-ready communication
- Willingness to do the work — having a portfolio at all proves this
Three projects, structured right, prove all five. Here's the framework.
The 3-project SEO portfolio framework
Each project demonstrates a different skill set hiring managers screen for. Together, they signal the full range of what a junior SEO needs to do. None require paying clients or prior work experience.
01.Project 1: The public SEO audit
The fastest project to ship. You don't need permission, you don't need a client, you can finish in a weekend.
What it is
Pick a real website — ideally a small local business, a friend's website, or a niche brand you genuinely use. Run a complete SEO audit. Write up findings as a public case study with screenshots, prioritized issues, and specific recommendations. Publish it on your portfolio site, LinkedIn, or Medium.
What to audit (the checklist)
- Technical SEO — page speed (Google PageSpeed Insights), mobile usability, HTTPS, robots.txt, sitemap, indexable pages (using
site:domain.com) - On-page SEO — title tags, meta descriptions, H1/H2 hierarchy, image alt text, internal linking, schema markup
- Content gaps — what queries do their competitors rank for that they don't? (Free tools: Ahrefs Webmaster Tools, Ubersuggest)
- Backlink profile — how many referring domains, what's the quality (free check: Ahrefs free backlink checker)
- Local SEO (if applicable) — Google Business Profile completeness, NAP consistency, review profile
How to package it
Title: "SEO Audit: [Real Business Name] — 12 issues found, 4 quick wins identified"
Section 1: The site overview. Industry, location, current traffic estimate (use SimilarWeb's free tier), top-ranking pages.
Section 2: Critical issues found. 3-5 real problems with screenshots showing exactly where they exist on the live site.
Section 3: Prioritized recommendations. What to fix first, second, third — with reasoning. This shows your thinking, not just your knowledge.
Section 4: Estimated impact. What traffic lift could realistically result from each fix? Be conservative — overconfident estimates hurt credibility.
Section 5: What I'd do next. 30/60/90 day implementation plan if you were the SEO consultant on this site.
If you're auditing a real business publicly, contact them first as a courtesy. Most small businesses are flattered. Some prefer the audit be anonymized (mask their name, blur identifying details). Honor their request — it's good practice and good karma. Hiring managers also screen for ethical judgment.
02.Project 2: The volunteer engagement
Project 1 proves you can analyze. Project 2 proves you can implement.
What it is
Find one local nonprofit, small business, or family friend's website. Offer 4-6 weeks of free SEO work in exchange for permission to document the results publicly. Implement changes, measure impact, write up the experience as a case study.
How to find your first project
- Local nonprofits — many have neglected websites and are thrilled by free help. Search "[your city] nonprofit directory" and email 10. You'll get at least 2-3 responses.
- Small business owners you know — your neighborhood café, your parents' friend's law firm, a freelance friend with a portfolio site. Most have never had real SEO done.
- Local Facebook groups — post in business-owner groups offering free help in exchange for a testimonial.
- Reddit r/SmallBusiness or r/Entrepreneur — occasional volunteer-help posts get good traction.
What to actually do during the engagement
Don't try to fix everything. Pick 3-5 high-impact items and execute them well:
- Write or rewrite 5-10 pages targeting specific long-tail keywords (use the framework from our 3-question keyword test)
- Fix obvious technical issues — title tags, meta descriptions, broken links, missing alt text
- If local: optimize Google Business Profile, fix NAP, request 5+ reviews (see our local SEO checklist)
- Set up Google Search Console + Analytics if not already (so you can measure)
- Document everything with before/after screenshots
How to package it
Title: "SEO case study: helping [business] go from invisible to ranking page 1 in 6 weeks"
Section 1: The starting point. Where the business was. Real numbers from Search Console (with the business's permission).
Section 2: The strategy. Why you focused on these 3-5 things, not others. Show your reasoning.
Section 3: The work. Screenshots of what you actually did — content changes, GBP edits, technical fixes.
Section 4: The results. Search Console screenshots showing the change. Even modest improvements (10 → 40 monthly impressions) are valuable when documented honestly.
Section 5: What worked, what didn't. Honesty about misses signals professional maturity.
03.Project 3: The grow-from-scratch site
Projects 1 and 2 prove you can analyze and implement. Project 3 proves you can grow — the highest-value SEO skill of all.
What it is
Buy a cheap domain (₹500-1,000). Pick a low-competition niche you genuinely care about. Build 5-10 pages targeting easy long-tail keywords. Document the entire process — keyword research decisions, content briefs, on-page optimization choices, the ranking timeline, what worked, what didn't.
How to pick the niche
Three criteria:
- You care about it. 2-3 months of free work is impossible if the topic bores you.
- Low competition. Apply the 3-question test to every keyword. Stay under difficulty 25.
- Personal angle possible. Niche sites with original perspective rank faster than generic ones.
Examples that work for beginners: "houseplants for north-facing apartments," "budget DSLR cameras under ₹30,000," "vegan recipes for Indian kitchens," "SEO for restaurant websites in [your city]."
What to expect — the realistic timeline
How to package it
Title: "Growing [niche site] from 0 to [X] monthly visitors: a 4-month case study"
Section 1: The thesis. Why this niche, why these keywords, why now.
Section 2: Keyword research process. How you found 10 keywords using free tools. Your actual decisions, not just the final list.
Section 3: Content strategy. Hub-and-spoke structure, internal linking plan, content brief template.
Section 4: Month-by-month timeline. Real Search Console screenshots, real Google Analytics screenshots. Show the slow climb.
Section 5: What's next. Your 6-month plan for the site. Demonstrates strategic thinking.
How to package the full portfolio
The three projects are the substance. The packaging is what makes them readable in 90 seconds (which is all most hiring managers will give you).
Where to host it
Best option: a simple personal website on a custom domain (e.g., yourname.com or yourname-seo.com). The fact that your portfolio site is itself well-optimized is meta-evidence of your skill.
Acceptable alternatives:
- A Notion page (free, easy, looks clean)
- GitHub Pages (free, signals you're technical)
- LinkedIn articles (built-in audience, but limited formatting)
- Medium (some discoverability, but you don't own the platform)
Avoid: PDF resumes, Google Docs, "I'll show you in the interview." If a hiring manager has to ask to see your work, you've already lost.
The portfolio homepage structure
One page is enough. Hierarchy that converts:
- One-line intro — "SEO professional focused on [your niche]. Below: three projects demonstrating [skills]."
- Three project cards — title, one-line outcome, link to full case study
- Skills + tools you use — one short list, no fluff
- Contact — email, LinkedIn, that's it
Pick your three projects this week
Don't read more articles. Don't take more courses. Make these three commitments today:
- Project 1 (audit) — choose by Friday. Write down the URL of one real website you'll audit this weekend. Set the audit publication date for Sunday night.
- Project 2 (volunteer) — outreach by next week. List 5 small businesses or nonprofits to email this week. Use a short, specific pitch: "I'm a junior SEO building my portfolio and would like to do 4-6 weeks of free work for [business]."
- Project 3 (build) — domain by month-end. Pick a niche you genuinely care about. Buy the domain. Set up basic hosting (Cloudflare Pages, Netlify, or any free static host).
30 days from now you can be in the top 5% of SEO job candidates. Or you can spend the same 30 days reading more about how to be in the top 5%. The first option works.
The big ideas to keep
The 3-project SEO portfolio framework:
1. Audit — a public SEO audit of a real website (a weekend's work, demonstrates analysis).
2. Volunteer — 4-6 weeks of free SEO work for a small business or nonprofit (demonstrates implementation).
3. Build — your own niche site grown from scratch (demonstrates strategy and patience).
Each project answers a different question. Together, they bypass 80% of stated job requirements. Hiring managers screen for proof of skill — and these three projects provide exactly that.
The biggest mistake is delaying. Most candidates spend months "preparing" instead of starting. Pick the audit project today, ship it this weekend.
FAQ.Questions people ask about this
Do I need a portfolio to get an SEO job?
Yes, especially without prior work experience. Hiring managers receive dozens of resumes claiming "I learned SEO" — they need proof. A portfolio with three real case studies separates you from 95% of other applicants and often replaces formal experience requirements.
How do I build an SEO portfolio with no clients?
Build three project types you can do without a paying client: (1) a public audit of a real website you don't own, (2) volunteer SEO work for a local small business or nonprofit in exchange for permission to document, (3) your own niche site you grow from scratch. All three are free, all three demonstrate real skill.
What should an SEO portfolio include?
Each portfolio project should include: the problem you found, your approach to fixing it, screenshots of the work, measurable results (rankings before/after, traffic changes), and a brief "what I'd do differently" reflection. Honesty about limitations actually increases credibility with hiring managers.
How long does it take to build an SEO portfolio?
A minimum viable portfolio takes 30 to 60 days. A public audit takes a weekend. Volunteer work needs 4 to 6 weeks to show meaningful results. A niche site shows initial traction at the 2 to 3 month mark. You can apply to junior roles after the audit and volunteer projects — the niche site demonstrates ongoing growth.
Should I include rankings I haven't actually achieved?
Never fake rankings or results. Hiring managers can verify claims with free tools in 30 seconds. Faking results is the fastest way to get blacklisted from a hiring network. Document what you actually did and what actually happened — even modest real results beat impressive fake ones.
Where should I host my SEO portfolio?
A simple personal website on a custom domain (yourname.com) demonstrates you can apply SEO to your own site. Alternatives: a Notion page, GitHub Pages, or LinkedIn articles. The format matters less than the substance — clear case studies with measurable results win interviews.
Where to go from here
If keyword research for the niche site (Project 3) feels overwhelming, start with our 3-question test for keyword selection — it'll save you weeks of bad keyword choices. If you're targeting local clients for Project 2, our 30-minute local SEO checklist is exactly what to deliver in your first volunteer engagement.
And if you're earlier on the path — still figuring out the basics — start with Lesson 01: What is SEO?
One sharp lesson, every two weeks.
New articles in your inbox before they go anywhere else. No spam, no upsells.
Free forever. Unsubscribe in one click.