DIY SEO for Indie Hackers: Free Tools and Tactics That Work

Complete free SEO toolkit for bootstrapped founders. Google Search Console, free keyword research, technical audits, and link building without agencies.

Share:

15 min read

When you're bootstrapping a startup with a $0-100/month marketing budget, hiring an SEO agency at $1,000-$10,000/month isn't realistic. The good news? You don't need one. With the right free tools and a few hours per month, you can handle SEO yourself and get real results.

This guide covers everything an indie hacker needs to rank without spending money on agencies or expensive tools.

Why Indie Hackers Don't Need SEO Agencies

Let's be direct about what SEO agencies actually do: keyword research, content optimization, technical fixes, and link building. These tasks require time and knowledge, but they're not magic. Most agencies charge $134.66 per hour on average, putting comprehensive SEO packages at $2,500-$5,000/month for growth-stage startups.

That pricing makes sense for companies with marketing budgets, but it's completely disconnected from the reality of indie hackers launching MVPs and bootstrapping toward profitability.

Here's what you're paying for when you hire an agency:

  • Access to premium tools (Ahrefs, Semrush, Moz) that cost $99-$400/month
  • Hours spent on tasks you can do yourself with tutorials
  • Project management and reporting overhead
  • Their profit margin on your limited budget

When DIY makes sense (spoiler: almost always for early-stage):

  • You're pre-revenue or under $5,000 MRR
  • You have 2-4 hours per month to dedicate to SEO
  • You're willing to learn the basics
  • Your market has low-competition keywords available

The indie hacker advantage:

You know your product better than any agency ever will. You understand your customers' pain points, speak their language, and can create genuinely useful content they'll actually want to read. That authenticity is more valuable than any agency's "proprietary methodology."

Save the agency budget for when you're doing $50,000+ MRR and need to scale faster than you can manage alone.

The Free SEO Tool Stack

These seven free tools cover 90% of what you need for effective SEO. No credit card required.

Google Search Console - Your #1 Tool

This is the most important SEO tool that exists, and it's completely free. Search Console shows you exactly what Google sees when it crawls your site.

How to set it up:

  1. Go to search.google.com/search-console
  2. Add your property (use "URL prefix" method)
  3. Verify ownership via HTML file upload, DNS record, or Google Analytics
  4. Submit your sitemap (usually yoursite.com/sitemap.xml)

What to check weekly (15 minutes):

  • Performance Report: Which queries are driving impressions and clicks
  • Coverage: Any indexing errors or pages blocked from search
  • Core Web Vitals: Page speed and user experience metrics
  • Mobile Usability: Issues affecting mobile visitors

Power move: Filter the Performance report by impressions > 50 and position > 10. These are keywords you're almost ranking for. A small content update could push you to page one.

Google Analytics 4 - Understanding Your Traffic

GA4 shows you what happens after people click through from search results. Are they converting? Which pages keep them engaged?

Essential reports for indie hackers:

  • Acquisition Overview: How much traffic comes from organic search vs. other channels
  • Landing Pages: Which pages attract the most organic traffic
  • Conversions: Are your organic visitors signing up, purchasing, or taking desired actions?
  • User Flow: Where visitors go after landing on your site

Setup tip: Define your key conversion events (sign-up, purchase, trial start) first. Raw traffic numbers are vanity metrics without conversion data.

Google Keyword Planner - Free Keyword Research

Part of Google Ads, but you don't need to run ads to use the keyword research tools.

How to access:

  1. Create a free Google Ads account
  2. Switch to "Expert Mode" (skip campaign creation)
  3. Navigate to Tools → Keyword Planner

Best use cases:

  • Discover new keyword ideas from a seed keyword
  • Check search volume ranges for target terms
  • Identify seasonal trends in your market
  • Find related keywords you haven't considered

Limitation: Search volumes are ranges (e.g., "10K-100K") rather than exact numbers. That's fine for indie hackers - you just need directional data.

Ubersuggest Free Tier - Competitor Analysis

Neil Patel's tool offers limited free searches per day (3-5 depending on account type). Use them strategically.

What the free tier gives you:

  • Domain overview showing organic keywords and traffic estimates
  • Top pages by organic traffic
  • Backlink data (limited)
  • Keyword suggestions with difficulty scores

How to maximize free searches:

  • Research competitors once per week, not daily
  • Export data immediately (free tier limits lookback)
  • Focus on identifying content gaps in your niche

Ahrefs' paid plans start at $99/month, but Webmaster Tools is completely free and incredibly powerful.

What you get:

  • Full site audit (100 pages on free tier)
  • All backlinks pointing to your site
  • Ranking keywords
  • Organic traffic estimates
  • Technical SEO issues

Setup:

  1. Sign up at ahrefs.com/webmaster-tools
  2. Verify your domain via HTML upload or DNS
  3. Wait 24-48 hours for initial crawl

Key reports:

  • Site Audit: Technical issues ranked by severity
  • Backlinks: Who's linking to you (and your competitors)
  • Organic Keywords: What you're already ranking for

Screaming Frog (Free up to 500 URLs) - Technical Audits

This desktop crawler shows you exactly how search engines see your site's technical structure.

Download: screamingfrog.co.uk/seo-spider

What to check:

  • Broken links (404 errors)
  • Missing or duplicate title tags and meta descriptions
  • Redirect chains slowing down crawlers
  • Images without alt text
  • Pages blocked by robots.txt

Pro tip: The free version caps at 500 URLs, which is perfect for most indie hacker projects. If your site has more pages, crawl sections separately.

PageSpeed Insights - Core Web Vitals

Google ranks faster sites higher. PageSpeed Insights tells you exactly what's slowing you down.

How to use:

  1. Visit pagespeed.web.dev
  2. Enter your URL
  3. Check both mobile and desktop scores
  4. Focus on the "Opportunities" section for specific fixes

Priority fixes:

  • Compress images (use WebP format)
  • Enable browser caching
  • Minimize JavaScript execution time
  • Use a CDN for static assets

Target: Aim for scores above 80. Perfecting to 100 often requires diminishing returns.

The $0-$50/Month Tool Tier

Free tools will carry you through your first year. Eventually, you might want to upgrade.

When to Upgrade From Free Tools

Consider paid tools when:

  • You're consistently hitting free tier limits
  • You're spending >1 hour per week on manual workarounds
  • Your site has grown beyond 500 pages
  • Competitors are outranking you and you need deeper data

Best Bang-for-Buck Paid Tools

Ahrefs ($99/month): Best all-in-one if you can only afford one paid tool. Keyword research, competitor analysis, backlink tracking, and content gap analysis.

Semrush ($108.33/month): Similar to Ahrefs with better rank tracking features. Choose one or the other, not both.

Low-Budget Alternative: Mangools ($29/month) offers 80% of the functionality at 30% of the price. Perfect for indie hackers ready to upgrade but not ready for $100/month.

What to Skip Until You're Profitable

Don't pay for:

  • Multiple all-in-one tools (pick one)
  • Automated reporting dashboards (you can build these in Google Sheets)
  • Rank tracking for 1,000+ keywords (focus on your top 20-30)
  • Content optimization tools (learn to do it manually first)
  • Link building outreach automation (quality > quantity at your stage)

Free Chrome Extensions Every Indie Hacker Needs

These extensions turn your browser into an SEO toolkit.

SEO Minion

What it does: Check on-page SEO elements, find broken links, preview SERP snippets

Best features:

  • Highlight all links (internal vs. external)
  • Analyze on-page SEO in one click
  • Check redirects without opening DevTools

Download: Chrome Web Store (search "SEO Minion")

Keywords Everywhere

What it does: Shows search volume data directly in Google search results

Free tier: Limited credits per day (10-20 searches)

Use case: Quickly validate keyword ideas while you're browsing without switching tools

MozBar

What it does: Shows Domain Authority (DA) and Page Authority (PA) scores while browsing

Why it matters: Quickly assess if a backlink opportunity is worth pursuing based on the linking site's authority

Limitation: DA is Moz's proprietary metric, not a Google ranking factor. Use directionally, not absolutely.

Detailed SEO Extension

What it does: Comprehensive on-page analysis including headings, meta tags, Open Graph data, and schema markup

Best for: Auditing competitor pages to see what they're optimizing for

SimilarWeb

What it does: Shows traffic estimates for any website

Use case: Evaluate competitor traffic and identify which channels drive their growth (organic, social, direct, referral)

The DIY Technical SEO Checklist

These are the technical issues that actually matter. Skip the SEO theater.

What to Fix Yourself (With Tutorials)

1. Mobile Responsiveness

Google uses mobile-first indexing. If your site breaks on phones, you won't rank.

2. SSL Certificate (HTTPS)

Sites without HTTPS get penalized in rankings and show "Not Secure" warnings.

  • Check: Does your URL start with https://?
  • Fix: Most hosts offer free SSL via Let's Encrypt
  • Implementation: Usually one-click in your hosting control panel

3. XML Sitemap

Tells Google which pages to crawl and how often they update.

  • Create: Most CMS platforms auto-generate (WordPress, Next.js, etc.)
  • Submit: Add to Google Search Console
  • Format: yoursite.com/sitemap.xml

4. Robots.txt File

Controls which parts of your site search engines can access.

  • Location: yoursite.com/robots.txt
  • Basic template:
User-agent: *
Allow: /
Sitemap: https://yoursite.com/sitemap.xml
  • Warning: Blocking the wrong pages can tank your rankings

5. Fix Broken Links

404 errors waste crawl budget and frustrate users.

  • Find: Use Screaming Frog or Ahrefs Webmaster Tools
  • Fix: Redirect broken URLs to relevant pages (301 redirects)
  • Prevent: Check links before publishing content

6. Optimize Images

Large images slow page load, hurting rankings and conversions.

  • Compress: Use TinyPNG or Squoosh
  • Format: WebP for modern browsers, JPEG fallback
  • Dimensions: Don't load 4000px images for 400px displays
  • Alt text: Describe images for accessibility and image search

What's Actually Important vs SEO Theater

Important:

  • Page load speed under 3 seconds
  • Mobile-friendly design
  • Proper heading hierarchy (H1 → H2 → H3)
  • Descriptive URLs (/pricing not /page?id=847)
  • Internal linking between related pages

SEO Theater (ignore):

  • Obsessing over keyword density percentages
  • Adding keywords to alt text where they don't belong
  • Perfect 100 scores on every audit tool
  • Exact match domains
  • Hiding text or links on pages

Mobile-First Essentials

Since Google crawls mobile versions first:

  • Tap targets must be at least 48px × 48px
  • Font sizes should be at least 16px (no pinch-to-zoom to read)
  • Avoid horizontal scrolling
  • Keep important content above the fold
  • Minimize pop-ups on mobile (Google penalizes aggressive interstitials)

Content SEO Without Expensive Tools

Creating content that ranks doesn't require premium tools. It requires understanding what people search for and answering their questions better than anyone else.

Keyword Research With Free Tools Only

Step 1: Brainstorm Seed Keywords

List 10-20 topics your target customers care about. If you're building a project management tool, seeds might be: "task management," "team collaboration," "project planning."

Step 2: Expand With Google Keyword Planner

  • Enter your seed keywords
  • Review the "Keyword Ideas" tab
  • Export keywords with search volume > 100/month
  • Filter for relevance (ignore unrelated suggestions)

Step 3: Validate With Google Search

For each potential keyword:

  • Search it in Google (incognito mode)
  • Check the "People also ask" section
  • Scroll to "Related searches" at the bottom
  • Note what type of content ranks (blogs, tools, documentation)

Step 4: Assess Competition

  • Do the top 10 results include sites with lower authority than yours?
  • Are they answering the query comprehensively?
  • Can you create something genuinely better?

Target: Find 10-20 keywords with 100-1,000 monthly searches and weak competition. These are your quick wins.

Content Optimization Checklist

For every piece of content you publish:

Title Tag (Most Important)

  • Include target keyword near the beginning
  • Keep under 60 characters
  • Make it compelling (people need to want to click)
  • Format: "[Keyword]: [Benefit or Unique Angle]"

Meta Description

  • 150-160 characters
  • Include target keyword naturally
  • Add a call-to-action
  • Summarize what the page offers

URL Structure

  • Short and descriptive
  • Include target keyword
  • Use hyphens, not underscores
  • Example: /diy-seo-tools not /article-12345

Heading Hierarchy

  • One H1 per page (usually the title)
  • Use H2s for main sections
  • Use H3s for subsections
  • Include keywords in headings where natural

Content Body

  • Answer the search query in the first 100 words
  • Use short paragraphs (2-4 sentences)
  • Include bullet points and lists
  • Add images, screenshots, or diagrams
  • Link to related internal pages
  • Naturally include target keyword 3-5 times per 1,000 words

Don't: Stuff keywords unnaturally. Write for humans first, search engines second.

Internal Linking Strategy

Internal links help search engines understand your site structure and spread authority to important pages.

How to do it:

  1. Create pillar content on your main topics
  2. Create supporting content on related subtopics
  3. Link from supporting content to pillar pages
  4. Link from pillar pages to relevant supporting content
  5. Use descriptive anchor text (not "click here")

Example structure:

  • Pillar: "Complete Guide to SEO for Startups"
  • Supporting: "Keyword Research for Beginners," "Technical SEO Checklist," "Link Building Tactics"
  • Each supporting article links to the pillar
  • Pillar links to all supporting articles

Tool tip: Use Screaming Frog to visualize your internal link structure and find orphaned pages.

How to Find Low-Competition Keywords

Method 1: Answer Questions

  • Search "[your topic] questions" in Google
  • Check AnswerThePublic (free tier: 2 searches per day)
  • Browse Reddit and Quora for questions people actually ask
  • Create content answering those specific questions

Method 2: Long-Tail Variations

  • Start with a competitive keyword (e.g., "project management")
  • Add modifiers: "for remote teams," "for freelancers," "vs [competitor]"
  • Check search volume in Keyword Planner
  • Target variations with lower competition

Method 3: Competitor Gap Analysis

  • Find a competitor ranking well in your niche
  • Enter their domain in Ubersuggest (free search)
  • Review their top organic pages
  • Identify topics they rank for that you don't cover
  • Create better content on those topics

Backlinks are still one of Google's top ranking factors. You don't need to pay for them.

Directory Submissions (Quality Ones)

Not all directories are created equal. Spammy directories can hurt your rankings. Focus on quality, niche-relevant directories.

Where to submit:

  • Industry-specific directories (find them by searching "[your industry] directory")
  • Local business directories (Google Business Profile, Bing Places)
  • Product directories (Product Hunt, Indie Hackers, Hacker News)
  • Startup directories like In Links We Trust ($9 for regular listing, $29 for featured)

Why directories matter:

  • Establish foundational backlinks quickly
  • Signal your site is legitimate and established
  • Drive referral traffic from relevant audiences
  • Improve local SEO (for location-based businesses)

Red flags to avoid:

  • Directories requiring reciprocal links
  • Sites with hundreds of outbound links per page
  • Directories in unrelated niches
  • Sites that charge $500+ for a basic listing

Strategy: Budget $10-50 for 5-10 quality directory submissions in your first month. This builds your backlink foundation faster than waiting months for earned links.

HARO and Alternatives

Help A Reporter Out (HARO) connects journalists with expert sources. Your quotes get published with backlinks.

How to use HARO:

  1. Sign up at helpareporter.com
  2. Choose your expertise categories
  3. Receive 3 daily emails with journalist queries
  4. Respond to relevant queries with expert insights
  5. Get featured in articles with backlinks to your site

Success tips:

  • Respond within 1-2 hours (journalists move fast)
  • Keep responses concise and quotable
  • Include your credentials and site URL
  • Don't pitch your product unless asked

Alternatives to HARO:

  • Qwoted (similar platform, different journalists)
  • Featured (paid but higher success rate)
  • Twitter searches for "[your industry] looking for" or "journalist seeking"

Community Building

Active participation in your niche communities earns natural backlinks over time.

Where to engage:

  • Reddit (find relevant subreddits, share genuinely useful content)
  • Indie Hackers (if you're building a startup)
  • Niche forums and Slack/Discord communities
  • LinkedIn groups in your industry

Rules of engagement:

  • Give value first, promote later (90/10 rule)
  • Answer questions thoroughly
  • Share your content when directly relevant
  • Build relationships, not just links

What not to do:

  • Spam your links in unrelated threads
  • Create accounts solely to self-promote
  • Ignore community guidelines
  • Post the same link across multiple communities

Guest Posting Without Paying

Many sites accept guest posts for free if your content is genuinely valuable.

How to find opportunities:

  • Search "[your industry] write for us"
  • Search "[your industry] guest post guidelines"
  • Find blogs you admire and check if they accept contributions
  • Look for "Contribute" or "Write for Us" footer links

Pitch template:

Use a clear subject line like "Guest Post Idea: [Your Specific Title]" to immediately communicate your intent. Open with a personalized greeting using the editor's name, then introduce yourself as the founder of your company. Show you've done your homework by referencing a recent article they published on a related topic.

Present your pitch by naming the specific article title you'd like to contribute, followed by 3 key points you'll cover. Mention any previous publications to establish credibility, and offer a realistic timeline (1,500-2,000 words by a specific date). Close by asking if the topic fits their editorial calendar, then sign off with your name.

Quality over quantity: One guest post on a respected industry blog beats 10 posts on random low-authority sites.

The Solo Founder's SEO Routine

Consistency beats intensity. Here's a sustainable routine for indie hackers.

Monthly SEO Tasks (2-4 Hours Total)

First Monday of the Month (90 minutes):

  • Review Google Search Console Performance (last 28 days vs. previous period)
  • Identify keyword opportunities (impressions > 50, position > 10)
  • Check for new indexing errors or coverage issues
  • Review Ahrefs Webmaster Tools site audit
  • Fix 3-5 high-priority technical issues

Second or Third Week (2-3 hours):

  • Publish 1 new piece of optimized content (1,500-2,000 words)
  • Update 1-2 older posts with fresh information
  • Add internal links from new content to pillar pages
  • Optimize images and alt text

End of Month (30 minutes):

  • Submit to 1-2 quality directories
  • Respond to 3-5 HARO queries
  • Review Google Analytics conversion data
  • Document what's working in a simple spreadsheet

Weekly Checks (30 Minutes)

Every Monday Morning:

  • Quick scan of Search Console for errors (5 min)
  • Check Google Analytics for traffic anomalies (5 min)
  • Review top landing pages for optimization opportunities (10 min)
  • Browse industry communities for content ideas (10 min)

Pro tip: Set up Google Search Console email alerts for critical issues. You'll get notified of major problems immediately rather than discovering them weeks later.

What to Track and Ignore

Track These Metrics:

  • Organic traffic (total sessions from search)
  • Conversion rate (organic traffic → sign-ups/purchases)
  • Keyword rankings for your top 20 target terms
  • Backlink count from quality sources
  • Pages indexed in Google

Ignore These Vanity Metrics:

  • Domain Authority / Domain Rating (directional only, not a ranking factor)
  • Social shares (nice but don't correlate with rankings)
  • Bounce rate (Google doesn't use it for rankings)
  • Time on page (focus on conversions instead)
  • Random keyword rankings outside your target list

The only metric that ultimately matters: Revenue attributed to organic search.

Realistic Expectations

SEO is a long-term channel. Here's what to expect:

Months 1-3:

  • Indexing your content
  • Minimal traffic increase
  • Building backlink foundation
  • Fixing technical issues

Months 4-6:

  • First rankings appear
  • Slow, steady traffic growth
  • Learning which content types work
  • Doubling down on what's working

Months 6-12:

  • Compound growth kicks in
  • Top content starts ranking page 1
  • Organic becomes a significant traffic source
  • Content library creates network effects

After Year 1:

  • SEO traffic can surpass paid channels
  • Strong rankings for core terms
  • Passive traffic from older content
  • Easier to rank for new content

Reality check: Most indie hackers see their first meaningful organic traffic around month 5-6. If you're not seeing any movement by month 9, reassess your keyword targeting and content quality.

When to Actually Hire Help

DIY SEO works until it doesn't. Here's when to consider bringing in experts.

Revenue Thresholds

Under $5,000 MRR: Do it yourself. You can't afford agencies, and your budget is better spent on product development and paid channels with faster ROI.

$5,000-$20,000 MRR: Consider hiring a freelance SEO consultant ($50-150/hour) for quarterly strategy sessions. Execute the work yourself.

$20,000-$50,000 MRR: You can justify $1,000-2,000/month for ongoing SEO. Look for boutique agencies or senior freelancers.

$50,000+ MRR: Full-service SEO agencies ($3,000-7,000/month) make sense. You need to scale faster than DIY allows.

Signs You've Outgrown DIY

  • SEO is consistently your top traffic source but growth is plateauing
  • You're spending 10+ hours per month on SEO
  • Technical issues are beyond your skillset (JavaScript rendering, international SEO, etc.)
  • You have budget but lack time to execute
  • Competitors are outranking you with professional SEO

Freelancer vs Agency Considerations

Hire a Freelancer When:

  • You need strategic guidance, not execution
  • Your budget is $500-2,000/month
  • You want someone who understands startups
  • Direct communication matters to you

Hire an Agency When:

  • You need a full team (strategy, content, technical, link building)
  • Your budget is $3,000+/month
  • You're in a complex, competitive market
  • You want defined processes and SLAs

Red flags for both:

  • Can't explain their process clearly
  • No verifiable case studies or testimonials
  • Guarantee specific rankings
  • Require 12+ month contracts upfront
  • Focus on deliverables rather than results

What to Outsource First

If you're ready to hire but want to keep costs down, outsource in this order:

1. Link Building (First to Outsource)

Most time-consuming, least fun, hardest to scale. Agencies and freelancers have relationships you don't.

2. Content Writing (Second Priority)

Once you have a working content strategy, hire writers to execute. You focus on strategy and optimization.

3. Technical SEO (If Needed)

Only outsource if you lack technical skills. Many indie hackers can handle this themselves.

4. Strategy (Keep In-House Longest)

No one understands your market and customers better than you. Keep strategic decisions in-house as long as possible.

Final Thoughts

The best SEO strategy for indie hackers is the one you'll actually execute consistently. Start with free tools, invest 2-4 hours per month, and focus on creating genuinely useful content for your target audience.

You don't need an agency to rank. You need patience, consistency, and a willingness to learn.

Ready to build your first quality backlink? Get your first quality backlink for $9 with a listing on In Links We Trust - the directory built specifically for indie hackers and bootstrapped founders.


Sources

Ad
 
  
 

Share:

Command Menu