How to Train Yourself in SEO While Shipping Product
Learn SEO in 15 minutes daily over 100 days without hiring agencies. Step-by-step guide for busy founders shipping product.
The Brutal Truth About Founder SEO
You shipped. Your product works. Users love it. But nobody's finding you.
You're invisible on Google. No organic traffic. No inbound leads. No compounding growth.
You know you need SEO. But you don't have time for a six-month agency engagement or $3K/month retainers. You don't want to context-switch every time someone asks about rankings. And you definitely don't want to hire your first non-technical person to be an SEO specialist.
So you're stuck: ship faster, or learn SEO. Not both.
Except that's false. You can do both. You just need a system.
This guide gives you a 100-day self-education plan. Fifteen minutes a day. No fluff. No context-switching. Just the SEO moves that compound: domain audit, keyword roadmap, AI-generated content, technical fixes, and measurement.
By day 100, you'll understand SEO well enough to own your organic visibility. You'll have a content engine running. You'll know what's working. And you'll know when (or if) you need to hire help.
Let's build it.
Prerequisites: What You Need Before Day 1
Before you start the 100-day plan, get these three things in place.
A domain that's already live. You can't learn SEO on a staging site. You need real traffic, real indexing, real search data. If you haven't launched yet, launch now. Imperfect and live beats perfect and invisible.
Access to Google Search Console. This is your feedback loop. It shows you what Google sees, what keywords you're ranking for, and what's broken. It's free. Set it up first. Connect your domain, verify ownership, and let it sit for a few days to collect data.
A spreadsheet or note-taking system. You'll track keywords, content ideas, rankings, and metrics. Notion, Google Sheets, or even a markdown file in your repo works. The tool doesn't matter. Consistency does.
Optional but recommended: a $99 one-time SEO audit. If you want to compress the first 30 days, Seoable delivers a domain audit, brand positioning, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds. It's designed for founders exactly like you: shipped, invisible, no budget for agencies. This guide will work with or without it, but the audit saves you the legwork of manual discovery.
That's it. You don't need expensive tools. You don't need a consultant. You need clarity and a plan.
Days 1–15: Understand Your Current State
Your first two weeks are pure education and discovery. No content. No technical changes. Just understanding.
Day 1–3: Learn SEO Fundamentals (15 minutes daily)
You need a baseline understanding of how SEO works. Not advanced theory. Just the mechanics.
Start with HubSpot's free SEO certification course. It covers keyword research, backlinks, SERPs, and reporting. You can finish it in three days, 15 minutes at a time. It's designed for busy people. No fluff.
Take notes. Specifically, write down:
- What a keyword intent is (informational, navigational, transactional).
- Why backlinks matter (they're votes for authority).
- How Google ranks pages (relevance + authority + user experience).
- What metrics matter (clicks, impressions, CTR, position).
You'll reference these constantly over the next 100 days.
Day 4–7: Run Your Domain Audit
Now you're going to audit your own site. This takes two hours total, spread across four days.
Log into Google Search Console. Go to "Overview." Answer these questions:
- How many pages are indexed? (You want this number to grow.)
- What's your total click volume? (Your baseline.)
- What's your average ranking position? (Probably between 20–50 if you're invisible.)
- What pages are getting impressions but no clicks? (These are your quick wins.)
Write these numbers down. These are your metrics for day 100.
Next, go to "Coverage." Look for errors and warnings. Common ones:
- Pages marked "Excluded" (usually because they're blocked by robots.txt or noindex tags). Fix these if they should be indexed.
- Pages with "Crawl errors." These are broken links or server issues. Fix them.
- Pages with "Soft 404s." These are pages that exist but have no content. Delete them or add real content.
You're not trying to fix everything. You're trying to understand what's broken.
Finally, check your site speed. Go to Google PageSpeed Insights. Enter your homepage. If your score is below 50, you have a performance problem. Write it down. You'll fix it in weeks 3–4.
Day 8–10: Map Your Current Keyword Position
You need to know what you're already ranking for. This is your starting point.
Go back to Google Search Console. Click "Performance." Download the last 90 days of data as a CSV.
Open it in your spreadsheet. Filter by "Impressions" (highest first). You'll see every keyword you're getting search traffic for.
Write down the top 20. Include:
- The keyword.
- Your current ranking position.
- Monthly search volume (estimate using Google Trends or Semrush's free keyword tool).
- Your current CTR (click-through rate).
These 20 keywords are your foundation. You'll optimize these pages first.
Day 11–15: Understand Your Audience and Market
Now you're getting strategic. Who are you trying to reach? What problems do they search for?
Spend 15 minutes a day interviewing your users (or re-reading customer conversations, Slack logs, support tickets). Look for patterns:
- What problems do they mention?
- What language do they use to describe the problem?
- What solutions are they currently using?
- Why did they choose you?
Write down 10 problem statements. Example:
- "Founders don't know if their site is indexed."
- "Technical founders hate writing."
- "Indie hackers can't afford SEO agencies."
These become your keyword themes. You'll build content around them.
Also, spend 30 minutes researching your top three competitors. Go to their "About" page. Read their blog. Check their most-linked content (use Ahrefs' Site Explorer free trial or Semrush's backlink tool). You're not copying. You're understanding the landscape.
By day 15, you should have:
- A baseline understanding of SEO mechanics.
- Your current domain metrics (indexed pages, click volume, average position).
- Your top 20 ranking keywords.
- 10 problem statements from your audience.
- A map of your competitive landscape.
That's your foundation. Now you build.
Days 16–45: Build Your Keyword Roadmap
This is where most founders fail. They start writing without a plan. They create content that nobody searches for. Then they quit because "SEO doesn't work."
SEO works. Bad keyword selection doesn't.
Your next 30 days are about building a keyword roadmap: a prioritized list of 50–100 keywords you'll target over the next 100 days.
Days 16–20: Keyword Research (Structured)
You're going to do keyword research the founder way: fast, practical, no perfection.
Start with your 10 problem statements. For each one, brainstorm 10 keyword variations. Example:
Problem: "Founders don't know if their site is indexed."
Keywords:
- How to check if my site is indexed
- Google site indexing
- Check Google index
- Is my website indexed
- How to get indexed by Google
- Site indexing check
- Google index checker
- Indexed in Google
- Check domain indexing
- SEO indexing
Now validate these. Use Google's autocomplete (free, real user searches) or Semrush's keyword tool (free tier shows volume and difficulty). You're looking for:
- Monthly search volume: 100+ (targets people actively searching).
- Keyword difficulty: low to medium (you can actually rank).
- Intent match: does this keyword match what you offer?
Keep keywords that pass all three. Delete the rest.
Do this for all 10 problem statements. You should have 50–70 keywords now.
Days 21–25: Competitive Keyword Gap Analysis
Your competitors are ranking for keywords you're not. Some of those keywords should be yours.
Pick your top three competitors. Use Semrush's Organic Research tool (free trial) or Ahrefs' Site Explorer to see their top 100 ranking keywords.
Compare to your keyword list. What are they ranking for that you're not? Write down the top 20.
Now ask: do these keywords fit your product? Do they match your audience's intent?
If yes, add them to your roadmap. You're not copying. You're filling gaps.
If no, delete them. Chasing irrelevant traffic is a waste.
Days 26–30: Build Your Prioritized Keyword Roadmap
Now you have 70–100 keywords. You need to prioritize them.
Create a spreadsheet with columns:
- Keyword
- Monthly search volume
- Keyword difficulty (1–100, where 100 is hardest)
- Current ranking (if you're already ranking)
- Intent (informational, transactional, etc.)
- Priority (1–5, where 1 is highest)
Score each keyword:
- High priority (1): 500+ monthly searches, difficulty under 30, you're not ranking yet, matches your product.
- Medium priority (2): 200–500 searches, difficulty 30–50, partial match.
- Low priority (3): under 200 searches, or difficulty over 50, or weak match.
Sort by priority. Your top 50 keywords are your roadmap for the next 100 days.
You now have a map. No more guessing. No more writing about random topics. Every piece of content you create targets a keyword on this list.
Days 46–75: Build Your Content Engine
Here's where SEO becomes real. You have a keyword roadmap. Now you're going to create content that ranks.
This is the hardest part for technical founders. You don't like writing. You don't have time. You don't know how.
Solution: AI-generated content, founder-edited.
Days 46–50: Learn Content SEO Strategy
You need to understand how to write content that ranks. Not copywriting. SEO writing.
Take Semrush's free SEO courses. Focus on "Content SEO" and "On-Page Optimization." Spend 15 minutes daily. By day 50, you'll understand:
- How to write a title tag that ranks and converts.
- How to structure content for featured snippets.
- How to use keywords naturally (not stuffing).
- How to write a meta description that gets clicks.
Also read Yoast's ecommerce SEO training. Even if you're not selling products, the principles apply: optimize pages, stand out in search results, match user intent.
Days 51–75: Generate and Publish 25 Pieces of Content
Now you're shipping. Your goal: one piece of content every day (roughly).
Here's the system:
Step 1: Pick your keyword. Grab the next keyword from your roadmap (priority 1).
Step 2: Understand the top-ranking content. Go to Google. Search the keyword. Read the top 3 results. What are they covering? What's missing? What can you do better?
Write down:
- Headline style (listicle, how-to, comparison, etc.).
- Content length (usually 1,500–3,000 words for competitive keywords).
- Key sections they cover.
- Unique angle you can take.
Step 3: Generate a first draft with AI.
Use ChatGPT, Claude, or Perplexity. Give it a detailed prompt:
Write a comprehensive guide on "[keyword]" for [your audience]. Include sections on [key topics from step 2]. Use this unique angle: [your angle]. Target word count: 2,000 words. Include real examples and actionable steps.
Generate the draft. It'll be 60% good. That's fine.
Step 4: Edit ruthlessly.
You're not rewriting. You're:
- Fixing inaccuracies (AI hallucinates).
- Adding your unique perspective (your product, your experience).
- Removing fluff.
- Adding real examples from your customers.
- Verifying claims with links.
This takes 30 minutes per piece.
Step 5: Optimize for SEO.
Before publishing:
- Title tag: include your keyword, under 60 characters.
- Meta description: compelling, includes keyword, 150–160 characters.
- H1: matches title.
- H2/H3: includes related keywords naturally.
- First paragraph: includes keyword within first 100 words.
- Internal links: link to 3–5 existing pages (if you have them).
- External links: link to 5–10 authoritative sources.
Step 6: Publish and track.
Publish to your blog. Add to your content tracker:
- Publish date.
- Keyword targeted.
- URL.
- Publication date.
Wait 2 weeks. Check Google Search Console. Did you get impressions? Are you ranking?
Repeat 25 times. By day 75, you have 25 pieces of content. You're targeting 25 keywords. You're no longer invisible.
Pro tip: If writing feels like a bottleneck, use Seoable's AI content generation. It generates 100 SEO-optimized blog posts in 60 seconds, based on your keyword roadmap. Founder-edited, publication-ready. This compresses days 46–75 into days 46–50.
Days 76–90: Fix Technical SEO and Measurement
Content is 70% of SEO. Technical SEO is the other 30%. You can't ignore it.
Days 76–80: Technical SEO Fixes
Go back to your domain audit from week 1. What was broken?
Prioritize:
Critical (fix immediately):
- Indexing errors (pages blocked from Google).
- Mobile usability issues (broken on mobile).
- Core Web Vitals failures (site is slow).
Important (fix this week):
- Duplicate content issues.
- Missing or broken internal links.
- Thin pages (under 300 words with no value).
Nice-to-have (fix if you have time):
- Schema markup (structured data).
- Open Graph tags.
- Breadcrumb navigation.
For each critical issue:
- Understand the problem (Google Search Console tells you what's wrong).
- Fix it (or delegate to your dev).
- Request a re-crawl in Google Search Console.
- Wait 1 week. Verify it's fixed.
Don't get stuck here. 80/20: fix the critical stuff. Ship.
Days 81–90: Set Up Measurement and Reporting
You need to know if SEO is working. You can't improve what you don't measure.
Set up a weekly reporting system. Every Friday, spend 15 minutes checking:
In Google Search Console:
- Total clicks (should be trending up).
- Total impressions (should be trending up).
- Average ranking position (should be trending down—lower is better).
- New keywords you're ranking for.
In Google Analytics:
- Organic traffic (should be trending up).
- Pages per session from organic (are people engaging?).
- Conversion rate from organic (are they doing what you want?).
In your spreadsheet:
- Ranking position for your top 20 target keywords.
- Content published this week.
- Links earned this week.
Create a simple dashboard. One page. Five metrics. Update it weekly.
By day 90, you'll have 6 weeks of data. You'll see what's working. You'll see what's not. You'll know if you should keep going or pivot.
Days 91–100: Compound and Iterate
You're in the home stretch. Your content is live. You're getting impressions. Some keywords are ranking.
Now you're optimizing.
Days 91–95: Improve Your Top Performers
Go to Google Search Console. Filter by "Impressions." Sort high to low. Find keywords where you're ranking 11–20 (close to page one, but not quite).
For each one:
Read your current page.
Read the top 3 ranking pages.
Ask: what are they doing that we're not?
Update your page:
- Add missing sections.
- Improve the title tag (make it more compelling).
- Add a featured snippet target (answer the question in 40–60 words).
- Add more internal links.
- Improve formatting (bullet points, lists, tables).
Publish the update.
Request a re-crawl in Google Search Console.
This is called "content refreshing." It's the highest-ROI activity in SEO. You're not creating new content. You're making existing content better. Better content = better rankings.
Do this for your top 10 keywords. By day 95, you've refreshed 10 pieces.
Days 96–100: Plan the Next 100 Days
You've learned SEO. You've built a content engine. You've seen results.
Now: what's next?
Look at your metrics:
- Are you getting organic traffic? If yes: keep going. Double down on what's working.
- Are you ranking for your target keywords? If yes: expand to 50 more keywords. Repeat the cycle.
- Are you converting organic traffic? If no: fix your landing pages, not your SEO.
- Are you running out of time? If yes: consider Seoable's ongoing playbook or hire a fractional SEO person.
Make a decision:
Option 1: Keep DIY-ing. You understand SEO now. You can do this yourself. Plan another 100 days. Target 50 new keywords. Publish 50 new pieces. Refresh your top 10 every month.
Option 2: Automate with AI. You've learned the playbook. Now use Seoable's AI content system to generate 100 posts at once, based on your keyword roadmap. You edit and publish. 30 minutes a week. Compounding results.
Option 3: Hire help. You've validated that SEO works for your product. Now hire a fractional SEO person (not an agency). They'll handle keyword research, content planning, and technical SEO. You focus on product. Learn what to look for.
Write down your decision. Commit to it. Ship.
The Compounding Effect: What You'll Achieve by Day 100
If you follow this plan, here's what you'll have:
- A keyword roadmap: 50–100 target keywords, prioritized by impact.
- A content engine: 25–50 pieces of SEO-optimized content, published and ranking.
- Technical SEO: Your site is fast, mobile-friendly, and properly indexed.
- Measurement: You know what's working. You can make data-driven decisions.
- Organic visibility: You're ranking for 10–20 keywords. You're getting 100–500 monthly organic visitors.
- SEO fluency: You understand how SEO works. You can talk to agencies, hire help, or keep DIY-ing.
This isn't a guarantee. SEO takes time. But if your product is good and you target the right keywords, you will see results by day 100.
Pro Tips and Common Pitfalls
Pitfall: Writing about the wrong keywords
The problem: You write 25 pieces of content about topics nobody searches for. You get zero traffic. You quit.
The fix: Validate keywords before writing. Use Google Trends, Semrush, or Ahrefs. If monthly search volume is under 100, skip it.
Pitfall: Perfectionism
The problem: You spend two weeks writing one perfect piece. You publish one piece in 30 days. You're invisible by day 100.
The fix: Ship. Your first piece doesn't need to be perfect. It needs to rank. Edit for accuracy, not perfection. Publish. Measure. Improve.
Pitfall: No internal linking
The problem: You write 25 pieces. None of them link to each other. Google doesn't understand your site structure. You don't rank.
The fix: Link intentionally. Each new piece should link to 3–5 existing pieces. Use descriptive anchor text. Example: instead of "click here," write "learn how to optimize your title tags."
Pitfall: Ignoring user intent
The problem: Someone searches "how to build an SEO strategy." Your page is a product comparison. They bounce. Google sees the bounce. Your ranking drops.
The fix: Match intent. If the keyword is informational ("how to..."), write a guide. If it's transactional ("buy..."), write a comparison or product page. Understand intent before you write.
Pro tip: Use AI to scale, not replace
AI is a tool. It generates drafts fast. But you still need to:
- Verify facts (AI hallucinates).
- Add your unique perspective (your experience, your customers).
- Optimize for SEO (AI doesn't always do this).
- Edit for clarity (AI is verbose).
If you use AI without editing, your content will be generic. It won't rank.
Pro tip: Batch your work
Don't write one piece per day. Batch:
- Monday: Keyword research for 10 pieces.
- Tuesday–Wednesday: Generate drafts for 10 pieces.
- Thursday–Friday: Edit and publish 5 pieces.
- Next week: Edit and publish the other 5.
Batching reduces context-switching. You're faster. You're better.
Pro tip: Track your progress weekly
Every Friday, check your metrics. Are you on track? Are your top keywords moving up in rankings? Is organic traffic growing?
If yes: keep going. If no: diagnose the problem. Are you targeting the wrong keywords? Is your content weak? Is your site slow?
Fix it. Measure again.
When to Hire Help
You don't need to DIY SEO forever. But you should DIY it through day 100. Here's why:
- You'll understand what to ask for. You can't manage an agency if you don't know what good SEO looks like.
- You'll validate the market. If SEO doesn't work for your product, you'll know before spending $3K/month.
- You'll build a repeatable system. You can teach this to a hire. You can automate it.
- You'll own your results. You're not dependent on an agency. You can iterate faster.
After day 100, consider hiring if:
- You're getting 500+ monthly organic visitors and you want to 10x.
- You have 50+ target keywords and you're running out of time.
- You want to focus 100% on product and 0% on SEO.
When you hire, skip the agency. Hire a fractional SEO specialist (10–15 hours/week, $2K–4K/month). They'll handle the work. You'll handle the strategy.
Or use Seoable's ongoing system to automate content generation and let AI do the heavy lifting while you stay in control.
The 100-Day Curriculum: Your Daily Checklist
Here's a quick reference for each phase:
Days 1–15 (Weeks 1–2): Learn and Audit
- Days 1–3: Complete HubSpot SEO certification.
- Days 4–7: Run domain audit in Google Search Console.
- Days 8–10: Map your current keywords.
- Days 11–15: Interview users and research competitors.
Days 16–45 (Weeks 3–6): Build Keyword Roadmap
- Days 16–20: Brainstorm and validate keywords.
- Days 21–25: Competitive gap analysis.
- Days 26–30: Prioritize and build roadmap.
Days 46–75 (Weeks 7–10): Build Content Engine
- Days 46–50: Learn content SEO strategy.
- Days 51–75: Publish 25 pieces of content (one per day).
Days 76–90 (Weeks 11–12): Technical SEO and Measurement
- Days 76–80: Fix technical SEO issues.
- Days 81–90: Set up measurement and reporting.
Days 91–100 (Weeks 13–14): Optimize and Plan
- Days 91–95: Refresh top-performing content.
- Days 96–100: Plan next 100 days.
Follow this. You'll be fluent in SEO by day 100.
Key Takeaways
You can train yourself in SEO while shipping product. You don't need an agency. You don't need expensive tools. You need a system.
Here's the system:
- Audit your current state. Know your baseline metrics. Know what you're ranking for.
- Build a keyword roadmap. Research 50–100 keywords. Prioritize them. Don't guess.
- Create content systematically. One piece per day, 25 pieces in 30 days. Use AI to speed up. Edit ruthlessly.
- Fix technical issues. Your site needs to be fast, mobile-friendly, and properly indexed.
- Measure obsessively. Track rankings, traffic, and conversions weekly. Iterate based on data.
- Compound your results. Refresh top performers. Expand to new keywords. Keep shipping.
By day 100, you'll have:
- 25–50 pieces of content ranking.
- 100–500 monthly organic visitors.
- A repeatable SEO system.
- The knowledge to hire help (or keep DIY-ing).
That's the goal. Not perfection. Not agency-level sophistication. Just real, compounding organic visibility.
Start today. Pick your first keyword. Write a guide. Publish it. Check Google Search Console in two weeks. See if you got impressions.
If yes: keep going. If no: diagnose and iterate.
That's it. That's SEO. Fifteen minutes a day. One hundred days. Real fluency.
Ship.
Get the next
dispatch on Monday.
One email per week with the most important SEO and AEO moves for founders. Unsubscribe in one click.