Day 1 to Day 100: The Founder's SEO Onboarding
100-day SEO playbook for founders. Ship organic visibility fast with daily actions, no agency, no complexity. Start today.
Prerequisites: What You Need Before Day 1
Before you start this 100-day SEO onboarding, you need three things:
A live product. This guide is for founders who have shipped. If you're still in stealth or pre-launch, bookmark this and come back when your product is live and taking users.
A domain. You need a website. It doesn't need to be fancy. It needs to exist and be indexable by search engines. If you're worried about domain age, stop—domain age matters far less than content quality. New domains can rank.
30 minutes for an audit. Before Day 1, run a quick SEO audit of your site. You can do this manually or use Seoable's one-time audit to get a domain audit, brand positioning, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds for $99. This gives you the baseline you need. If you're bootstrapped and tight on budget, learn how to audit a 50-page site in under an hour with the lean founder's checklist.
That's it. You don't need fancy tools. You don't need an agency. You need a plan, consistency, and 100 days.
Days 1-7: Foundation and Positioning
Day 1: Run Your Audit and Define Your Position
Your first move is diagnostic. You need to know where you stand before you can move forward.
Step 1: Audit your site. Grab your domain and run it through Seoable or a free tool like Google PageSpeed Insights. You're looking for three things: technical issues (broken links, missing meta tags, crawl errors), on-page gaps (thin content, missing headers, poor keyword alignment), and competitive positioning (who ranks for your core keywords, and why).
Step 2: Document your findings. Open a Google Doc or Notion page. Write down:
- Top 5 technical issues
- Top 5 on-page gaps
- Top 5 competitors ranking for your primary keywords
- Your current organic traffic (if any)
- Your current keyword visibility (rank for any keywords? Check Google Search Console)
Step 3: Define your positioning. This is the hardest part. You need to answer: What problem do you solve? Who do you solve it for? Why are you different? Use the founder's positioning statement template to nail this in 30 minutes. Your positioning statement becomes your north star for all SEO work ahead.
Example: "We help technical founders who have shipped but lack organic visibility get their first 10K monthly visitors in 90 days without hiring an agency."
Write that down. Everything in the next 99 days flows from this.
Days 2-4: Keyword Research and Roadmap
You can't optimize for keywords you don't know about. And you can't rank for keywords nobody is searching for.
Day 2: Identify your core keywords.
Start with your positioning statement. What would someone type into Google to find a product like yours?
For example, if you've shipped a technical SEO tool for founders, your core keywords might be:
- "SEO audit tool"
- "AI blog generator"
- "keyword research for startups"
- "founder SEO"
- "indie hacker SEO"
Use Google Trends and Google Keyword Planner (free with a Google Ads account) to validate search volume. You're looking for keywords with real search volume (50+ monthly searches) that are relevant to your product.
Don't go for head terms like "SEO" or "marketing." You'll lose. Go for the specific, long-tail keywords that match your positioning. These are easier to rank for and more likely to convert.
Days 3-4: Build your keyword roadmap.
Create a keyword roadmap without paying $5K to an agency. You need a spreadsheet with:
- Keyword
- Search volume
- Difficulty (can you rank for this?)
- Intent (are people trying to buy, learn, or compare?)
- Priority (1-3, where 1 is highest)
Aim for 30-50 keywords. These will become your content plan for the next 100 days.
Days 5-7: Content Brief and Positioning Audit
Day 5: Write your first content brief.
Content briefs that produce rankable AI-generated posts follow a specific structure:
- Target keyword: The exact phrase you're optimizing for
- Search intent: What is the searcher trying to do? (Learn, buy, compare, local)
- Angle: Your unique take. What will you say that competitors don't?
- Outline: H2s and key points. Steal this from competitors if they're ranking well.
- Keywords to include: Primary keyword + 5-10 related keywords
- Length: Aim for 2,000+ words if you're competing with established sites
Write one brief for your highest-priority keyword. This becomes your template for the next 99 days.
Days 6-7: Audit your positioning across your site.
Your positioning statement should show up everywhere: your homepage, your pricing page, your about page, your footer. If it doesn't, your site is confusing to Google and to humans.
Spend two days making sure your positioning is crystal clear, consistent, and optimized. Use your primary keyword in your H1 (your main headline). Use it again in your first paragraph. Use related keywords in your H2s. This isn't keyword stuffing—it's clarity.
Days 8-30: Content Creation and Technical Wins
Days 8-15: Generate and Edit Your First 10 Posts
You have a keyword roadmap. You have a content brief template. Now you generate content.
Step 1: Generate 10 AI blog posts.
Use Seoable or ChatGPT to generate your first 10 posts based on your content briefs. If you're using ChatGPT, prompt it with your brief and ask for a 2,000+ word post optimized for your target keyword.
Step 2: Edit each post in 5 minutes.
Learn the exact 5-minute editing system to turn AI-generated blog posts into rankable content. You're not rewriting—you're:
- Reading the first paragraph. Is it compelling? Does it answer the search intent?
- Checking the H2s. Do they match your outline? Are they keyword-optimized?
- Scanning for factual errors. Did ChatGPT hallucinate?
- Adding one unique insight. Something only you know.
- Checking the CTA (call-to-action). Does it point to your product?
That's it. Five minutes per post. Ten posts. Fifty minutes of work.
Step 3: Publish and link.
Publish all 10 posts to your blog. Link them from your homepage and from each other. Internal linking helps Google understand your site structure and distributes authority.
Days 16-20: Technical SEO Wins
Content is 70% of SEO. Technical SEO is 30%. Don't skip this.
Day 16: Fix crawlability.
Google needs to be able to crawl your site. Check:
- Is your robots.txt blocking important pages? (It shouldn't be)
- Are your URLs clean and readable? (No query strings like "?id=123")
- Do you have a sitemap? (Submit it to Google Search Console)
- Are you blocking any pages from indexing with noindex tags? (Check your blog)
Days 17-18: Fix your core web vitals.
Google cares about speed. Check your site speed. If your Largest Contentful Paint (LCP) is over 2.5 seconds, you're losing rankings.
Quick wins:
- Compress images (use TinyPNG)
- Lazy-load images below the fold
- Minify CSS and JavaScript
- Use a CDN like Cloudflare (free tier works)
Days 19-20: Add schema markup.
Skip the content treadmill and master technical SEO wins founders overlook, including schema markup. Schema tells Google what your content is about.
Add:
- Organization schema to your homepage (company name, logo, contact)
- Article schema to your blog posts (title, author, publish date)
- FAQPage schema if you have an FAQ section
Use Google's Structured Data Testing Tool to validate your markup.
Days 21-30: Content Gap Analysis and Competitive Positioning
Days 21-25: Run a content gap analysis.
Learn the lightweight gap-analysis process to find keywords competitors rank for but you missed.
Step 1: Identify your top 3 competitors (the ones ranking for your core keywords).
Step 2: Use Ahrefs (paid, but worth it) or Ubersuggest (cheaper) to pull their top-ranking keywords.
Step 3: Compare to your keyword roadmap. Which keywords are they ranking for that you're not?
Step 4: Add these to your roadmap if they're relevant and have search volume.
Days 26-30: Publish 10 more posts.
Repeat the process from Days 8-15. Generate, edit, publish, link. You now have 20 posts and 30 days of momentum.
Days 31-60: Scale and Consistency
Days 31-45: The Daily 5-Minute Routine
You can't sustain a 100-day SEO push without a system. The busy founder's 5-minute SEO routine that actually compounds looks like this:
Every morning (5 minutes):
Check Google Search Console. Open it. Look at the Performance tab. Which keywords are you ranking for? Which ones are you close on (ranking 11-20)? Write down 1-2 keywords to optimize for today.
Update one old post. Find a post ranking 11-20 for a keyword. Update it with new data, a new section, or a new angle. This often moves you from 11-20 to 1-10.
Add one internal link. Find a new blog post you published. Link to it from an older post. This distributes authority and helps Google understand your site.
That's it. Five minutes. Every day. For 100 days.
The compound effect: After 30 days, you'll have updated 30 old posts. After 60 days, you'll have updated 60. After 100 days, you'll have a site where every post is optimized and internally linked. This is how you beat agencies without their budget.
Days 46-60: Double Down on What's Working
Days 46-50: Analyze your first 30 posts.
Which posts are getting traffic? Which ones are converting? Use Google Analytics to see which posts drive the most sessions and the most conversions (signups, demo requests, purchases).
Double down on the winners. If a post about "founder SEO" is driving traffic and conversions, write 5 more posts in that cluster. Write about "SEO for indie hackers," "SEO for bootstrappers," "SEO for technical founders," etc.
Days 51-60: Publish 20 more posts.
You're now at 40 posts. You're building momentum. Consistency beats perfection. Keep shipping.
Days 61-85: Authority and Backlinks
Days 61-70: Build E-E-A-T Signals
Google wants to rank content from people with Expertise, Experience, Authoritativeness, and Trustworthiness (E-E-A-T). As a founder, you have all of these—you just need to signal them.
Build E-E-A-T signals as a solo founder without hiring writers by:
Add an author bio to every post. "Written by [Your Name], founder of [Product]. Shipped [X] customers in [X] months. Previously worked on [Y]."
Link to your LinkedIn or Twitter. Google sees these as authority signals.
Cite your own data. If you have customer data, use it. "We surveyed 500 founders and found that 73% lack organic visibility." This is original research and it's an authority signal.
Mention your product. Not spammy, but natural. If you're writing about SEO for founders, mention that you built a tool to help. This shows skin in the game.
Write from experience. Read about Karl's real metrics from his first 90 days with Seoable to see how real founder experience beats agency jargon every time.
Days 71-85: Get Your First Backlinks
Backlinks are votes of confidence. They're hard to get, but you can earn them.
Days 71-75: Create link-worthy content.
Write one post that's so useful, so specific, so data-driven that people want to link to it. Examples:
- A case study ("How I grew from 0 to 10K organic in 90 days")
- Original research ("We analyzed 1,000 founder websites. Here's what separates the top 10%")
- A tool or template ("The founder's positioning statement template")
- A contrarian take ("Domain age doesn't matter. Here's proof.")
Read the indie hacker case study of 0 to 10K organic in 90 days to see what link-worthy content looks like.
Days 76-80: Reach out for links.
Find 10 people or publications who might link to your content. This could be:
- Podcasters covering indie hacking or startups
- Newsletter writers in your space
- Other founders who've written about similar topics
- Industry publications
Send a short, personal note: "Hey, I saw you wrote about [topic]. I created [resource] that might be useful to your audience. Here's the link if you want to check it out."
Don't ask for a link. Just share it. If it's good, they'll link.
Days 81-85: Guest post.
Write one guest post for a publication in your space. This gives you one high-authority backlink and introduces your product to a new audience. Aim for publications with real traffic and real authority (check their Domain Rating on Ahrefs if you have access).
Days 86-100: Optimization and Compounding
Days 86-92: Optimize Your Highest-Potential Posts
By now, you have 50+ posts. Some are ranking. Some aren't. Focus on the ones closest to ranking.
Step 1: Find posts ranking 11-20.
In Google Search Console, filter for keywords where you're ranking 11-20. These are your biggest opportunities. Moving from 11 to 1 is easier than moving from 50 to 11.
Step 2: Optimize each post.
For each post ranking 11-20:
- Check the top 5 ranking posts. What are they covering that you're not?
- Add a new section. If they all have a section on "how to implement," add that to your post.
- Improve your intro. Does your first paragraph answer the search intent? If not, rewrite it.
- Add more internal links. Link from this post to 3-5 other relevant posts on your site.
- Update the publish date. Change it to today. Google sometimes gives a ranking boost to "updated" content.
Repeat for 7 days. You'll move 5-10 keywords from 11-20 to 1-10.
Days 93-97: Final Content Push
You have 50+ posts. You need 100. Generate and publish 50 more posts using the system you've built:
- Write content brief (5 minutes)
- Generate post (5 minutes)
- Edit post (5 minutes)
- Publish and link (5 minutes)
Total: 20 minutes per post. 50 posts = 16 hours of work. Spread over 5 days = 3 hours per day. You can do this.
Days 98-100: Final Audit and Planning
Day 98: Run a final audit.
Use Seoable or your manual audit process to check:
- How many keywords are you ranking for?
- What's your organic traffic (check Google Analytics)?
- How many posts do you have?
- What's your Domain Rating (check Ahrefs or Moz)?
Compare to Day 1. You should see significant improvement.
Day 99: Plan Days 101-200.
The first 100 days are foundation-building. Days 101-200 are scaling. Decide:
- Will you continue publishing 10 posts per month?
- Will you focus on backlink building?
- Will you double down on the keywords driving conversions?
- Will you hire help, or stay solo?
Day 100: Celebrate and share.
You shipped 100 days of SEO work. You have 100 blog posts. You're ranking for dozens of keywords. You have organic traffic.
This is real. Document it. Read the $99 SEO strategy guide to understand what you can realistically achieve without a retainer. Share your results. Write a case study. Help other founders see what's possible.
The Brutal Truth About This 100-Day Plan
This plan works. But it only works if you actually do it.
The hardest part isn't the SEO strategy. It's consistency. It's Day 47 when you don't feel like writing a content brief. It's Day 73 when you have no new leads yet and you're wondering if any of this matters. It's Day 91 when you're tired and you want to hire an agency instead.
Don't. Agencies will charge you $5K-$25K for what you can do yourself in 100 days for $99 (if you use Seoable) or free (if you use free tools and ChatGPT).
The founders who win are the ones who ship. Not the ones who plan perfectly. Not the ones who hire the best agency. The ones who show up every day, write one more post, optimize one more keyword, add one more internal link.
SEO compounds. You won't see results on Day 30. You might not see results on Day 60. But on Day 90, you'll look at Google Analytics and see 1,000 new monthly visitors you didn't have before. On Day 100, you'll have 2,000. On Day 150, you'll have 5,000.
That's how this works.
Key Takeaways: Your 100-Day SEO Roadmap
Days 1-7: Audit, positioning, keyword research. Foundation.
Days 8-30: Generate 20 blog posts. Fix technical issues. Start ranking.
Days 31-60: Daily 5-minute routine. Publish 20 more posts. Build momentum.
Days 61-85: Build E-E-A-T signals. Get first backlinks. Establish authority.
Days 86-100: Optimize high-potential posts. Final content push. Plan next 100 days.
The system:
- Keyword research
- Content brief
- Generate post
- Edit in 5 minutes
- Publish and link
- Repeat 100 times
The daily routine (5 minutes):
- Check Google Search Console
- Update one old post
- Add one internal link
What you'll have after 100 days:
- 100 blog posts
- Ranking for 50-100+ keywords
- 1,000-5,000 monthly organic visitors
- A system that compounds
- Proof that you don't need an agency
What this costs:
- $99 if you use Seoable for the initial audit and AI-generated posts
- $0 if you use free tools and ChatGPT
- Your time: 100 hours over 100 days (1 hour per day)
What you save:
- $5,000-$25,000 in agency retainers
- 3-6 months of waiting for results
- The frustration of explaining your product to someone who doesn't understand it
The choice is yours. Ship, or stay invisible.
Start Day 1 tomorrow. Read the day-by-day SEO playbook for founders for a detailed breakdown of 100 shippable actions. Or learn what you can realistically achieve with a one-time $99 SEO strategy before you start.
Then 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.