SEO Planning & Strategy
Creating Your SEO Roadmap
Phase 1: Foundation (Month 1)
Duration: 4 weeks
Activities:
- Complete keyword research
- Analyze top 3 competitors
- Audit current website
- Fix critical SEO issues
- Set up Google Analytics 4
- Set up Google Search Console
Deliverables:
- Keyword list (100+ keywords)
- Competitor analysis report
- SEO audit report
- Analytics setup
- GSC verification
Metrics to Track:
- Current organic traffic baseline
- Current keyword rankings (0 keywords ranking)
- Website health score
Phase 2: Quick Wins (Month 1-2)
Duration: 4-8 weeks
Activities:
- Optimize existing content
- Fix on-page SEO (titles, descriptions, headers)
- Improve site speed
- Mobile optimization
- Create initial content (5-10 blog posts)
Target Keywords:
- Low competition keywords (KD < 20)
- Long-tail keywords
Expected Results:
- First keywords ranking (#50-100)
- Initial organic traffic (10-50 visits/month)
- Improved Google Search Console impressions
Phase 3: Content Building (Month 2-6)
Duration: 16 weeks
Activities:
- Publish 2-3 blog posts/week
- Create pillar pages and clusters
- Develop case studies
- Build backlinks actively
- Update and improve content
Target Keywords:
- Medium difficulty keywords (KD 20-40)
- Primary keyword targets
Expected Results:
- 20-30 keywords ranking
- 100-500 organic visits/month
- First page rankings for some keywords (#6-10)
Phase 4: Authority Building (Month 6-12)
Duration: 24+ weeks
Activities:
- Continue content creation
- Launch PR campaigns
- Guest posting
- Develop topical authority
- Optimize for ranking improvements
- Community building
Target Keywords:
- Competitive keywords (KD 40-60)
- Primary keywords reaching top 3
Expected Results:
- 50-100 keywords ranking
- 500-2,000 organic visits/month
- Top 3 rankings for target keywords
Phase 5: Scaling (Month 12+)
Duration: Ongoing
Activities:
- Maintain authority
- Expand to new topics
- International SEO (if applicable)
- Advanced strategies
- Continuous optimization
Expected Results:
- 100-300+ keywords ranking
- 2,000-5,000+ organic visits/month
- Consistent top 3 rankings
Sample SEO Roadmap for harsh-softwaredev.vercel.app
plaintext
MONTH 1 - FOUNDATION
├── Week 1
│ ├── Keyword research complete (100+ keywords)
│ ├── Google Analytics 4 setup
│ └── Google Search Console setup
├── Week 2
│ ├── Competitor analysis (top 3)
│ └── Technical SEO audit
├── Week 3
│ ├── Fix critical issues
│ └── Optimize homepage
└── Week 4
├── Create keyword strategy doc
└── Plan content calendar
MONTH 2 - FIRST CONTENT
├── Week 1-2
│ ├── Publish "How to Build Responsive Website" (2,500 words)
│ └── Optimize internal linking
├── Week 3-4
│ ├── Publish "React Hooks Explained" (3,000 words)
│ └── Case study for first project
└── Track: Keywords ranked, impressions, traffic
MONTH 3 - CONTENT ACCELERATION
├── Weekly
│ ├── 2 blog posts (tutorials/guides)
│ └── 1 case study or resource
├── Monthly
│ └── Guest post on dev.to or Medium
└── Track: Ranking improvements, domain authority
MONTHS 4-6 - AUTHORITY BUILDING
├── Bi-weekly
│ ├── High-quality pillar content
│ └── Cluster blog posts
├── Monthly
│ ├── 2 guest posts
│ └── 1 backlink outreach campaign
└── Track: Top page rankings, organic traffic growth
MONTH 6+ - OPTIMIZATION
├── Maintain publishing schedule
├── Update evergreen content
├── Build high-quality backlinks
└── Track: Revenue/conversions from organic trafficSetting SMART Goals and KPIs
What are SMART Goals?
- S - Specific (clear and detailed)
- M - Measurable (quantifiable)
- A - Achievable (realistic)
- R - Relevant (aligned with business)
- T - Time-bound (has deadline)
❌ Bad Goal Examples
- "Get more organic traffic" (not specific or measurable)
- "Rank on Google" (too vague)
- "Become a top developer" (not measurable)
✅ Good Goal Examples
- "Rank in top 10 for 25 keywords within 6 months"
- "Drive 1,000 organic visits/month by month 6"
- "Achieve 15 DA (domain authority) within 12 months"
SEO Goals Template
Goal 1: Organic Traffic
- Target: 500 organic visits/month by Month 6
- Current: 0 visits
- Metric: Google Analytics sessions
- Milestone: 100 by Month 2, 250 by Month 4
Goal 2: Keyword Rankings
- Target: 50 keywords ranking in top 50 by Month 6
- Current: 0 keywords
- Metric: GSC impressions, rank tracking tool
- Milestone: 5 by Month 1, 15 by Month 3, 30 by Month 5
Goal 3: Conversions
- Target: 10 leads/inquiries/month from organic traffic by Month 12
- Current: 0
- Metric: Form submissions, email leads
- Milestone: 2 by Month 4, 5 by Month 8
Goal 4: Domain Authority
- Target: DA 25 by Month 12
- Current: DA 3 (new site)
- Metric: Moz Domain Authority
- Milestone: DA 8 by Month 6, DA 15 by Month 9
Key Performance Indicators (KPIs)
Track these monthly:
| KPI | Target | Month 1 | Month 3 | Month 6 |
|---|---|---|---|---|
| Organic Traffic | 500/mo | 0 | 150 | 500 |
| Keywords Ranking | 50 | 0 | 15 | 50 |
| Avg Ranking Position | Top 10 | N/A | #45 | #18 |
| Backlinks | 50 | 0 | 5 | 25 |
| Domain Authority | 25 | 3 | 8 | 15 |
SEO Timeline and Milestones
Realistic Expectations
0-3 Months:
- Minimal traffic increase
- Keyword research and strategy
- Content production
- Technical fixes
- First rankings appearing (#50-100)
3-6 Months:
- Noticeable traffic growth (100-500 visits/month)
- 20-30 keywords ranking
- Some top 10 rankings (#6-10)
- First backlinks built
6-12 Months:
- Significant traffic (500-2,000 visits/month)
- 50+ keywords ranking
- Top 3 rankings for some keywords
- Growing domain authority
12-24 Months:
- Substantial traffic (2,000-5,000+ visits/month)
- 100-200 keywords ranking
- Consistent top 3-5 rankings
- Revenue generation from organic
Milestone Checklist
Month 1:
- Keyword research complete
- Technical audit done
- Initial content published
- Analytics set up
Month 2:
- 2-3 blog posts published
- On-page SEO optimized
- Site speed improved
- First keywords appearing in GSC
Month 3:
- 5+ blog posts published
- First keywords ranking (#50-100)
- Backlink strategy started
- Initial traffic (10-50 visits)
Month 6:
- 20+ blog posts published
- 20-30 keywords ranking
- 100-200 organic visits/month
- Some top 10 rankings
- 5-10 quality backlinks
Month 12:
- 50+ blog posts published
- 50+ keywords ranking
- 500-1,000+ organic visits/month
- Consistent top 3-5 rankings
- 20-50 quality backlinks
- Domain authority 10-15+
Budget Allocation for SEO Activities
SEO Budget Breakdown
Tool Subscriptions (30%)
- Ahrefs or SEMrush: $100-200/month
- Rank tracking tool: $30-50/month
- Content tools: $30-50/month
- Monthly: $160-300
- Annual: $1,920-3,600
Content Creation (40%)
- Freelance writers: $500-2,000/month (8-16 posts)
- Or your time (included in salary)
- Editor/proofreader: $200-500/month
- Monthly: $700-2,500
- Annual: $8,400-30,000
Link Building (20%)
- Guest post outreach tools: $50-100/month
- PR services/outreach: $500-2,000/month
- Directory submissions: $100-300/month
- Monthly: $650-2,400
- Annual: $7,800-28,800
Other (10%)
- Web hosting optimization: $50/month
- SSL/Security: $100-200/year
- Training/education: $300-500/year
- Annual: $1,200-2,200
Budget Tiers
Tier 1: Bootstrap ($200-500/month)
- DIY: Your time + effort
- Free tools: Google Keyword Planner, GSC, Analytics
- Affordable tool: Ubersuggest ($12-44)
- Content: Your own writing
- Best for: Personal brands, portfolios, startups
Tier 2: Small Business ($500-1,500/month)
- 1 premium tool: SEMrush or Ahrefs ($120-200)
- Freelance writer: 4-8 posts/month ($400-1,000)
- Basic link building: Guest posting ($100)
- Best for: Small businesses, agencies starting
Tier 3: Growing Business ($1,500-5,000/month)
- 2-3 premium tools ($300-400)
- Content team: 12-20 posts/month ($1,000-2,500)
- Active link building: Outreach, PR ($500-1,500)
- Best for: Established businesses, growth-focused
Tier 4: Enterprise ($5,000+/month)
- All premium tools ($500-1,000)
- Full content team (20+ posts/month)
- Professional PR/link building ($2,000-5,000)
- SEO agency or dedicated team
- Best for: Large companies, competitive niches
Budget Allocation by Timeline
First 3 Months (Building Phase)
- Tools: 30%
- Content: 50%
- Link building: 10%
- Other: 10%
- Emphasis: Foundation and content creation
Months 4-6 (Growth Phase)
- Tools: 25%
- Content: 40%
- Link building: 25%
- Other: 10%
- Emphasis: Maintaining content + building authority
Months 7-12 (Scaling Phase)
- Tools: 20%
- Content: 35%
- Link building: 35%
- Other: 10%
- Emphasis: Converting traffic + scaling authority
Building Your Team or Hiring SEO Professionals
Option 1: DIY SEO (Self-managed)
Best For: Personal brands, solopreneurs, tight budgets
Requirements:
- Time commitment: 15-20 hours/week
- Learning: 2-3 months to get proficient
- Tools knowledge: Keyword research, analytics, content
- Patience: Results take time
Pros:
- ✅ Lowest cost
- ✅ Full control
- ✅ Direct feedback loop
Cons:
- ❌ Time-intensive
- ❌ Learning curve steep
- ❌ Slower results
- ❌ May miss best practices
Option 2: Freelance SEO Specialist
Best For: SMBs wanting professional help, part-time work
Cost: $1,500-5,000/month
Responsibilities:
- Keyword research
- Content strategy
- On-page optimization
- Some link building
- Monthly reporting
Pros:
- ✅ Professional guidance
- ✅ More affordable than agency
- ✅ Flexible scaling
- ✅ Can be project-based
Cons:
- ❌ Variable quality
- ❌ Communication delays
- ❌ Less accountability
- ❌ Turnover risk
Where to Find:
- Upwork (vet profiles carefully)
- Fiverr (check reviews)
- Local SEO freelancers
- LinkedIn recommendations
Option 3: In-House SEO Specialist
Best For: Growing companies, long-term commitment
Cost: $50,000-80,000/year salary + tools + benefits
Responsibilities:
- Full SEO strategy
- Content planning and execution
- Technical SEO
- Analytics and reporting
- Team management (if team grows)
Pros:
- ✅ Deep knowledge of company
- ✅ Full accountability
- ✅ Long-term strategy
- ✅ Integrated with team
Cons:
- ❌ High fixed cost
- ❌ Hiring/training time
- ❌ Turnover expensive
- ❌ Specialization gaps
Option 4: SEO Agency
Best For: Competitive niches, comprehensive approach, hands-off
Cost: $2,000-10,000+/month
Services:
- Full SEO strategy
- Content creation
- Technical SEO
- Link building
- Reporting and strategy calls
Pros:
- ✅ Complete service
- ✅ Expert team
- ✅ Proven processes
- ✅ Dedicated account manager
Cons:
- ❌ Highest cost
- ❌ May be generic (less personalized)
- ❌ Longer commitment
- ❌ Quality varies by agency
Finding Good Agencies:
- Ask for case studies
- Check client references
- Ensure transparency
- Monthly reporting
- Performance guarantees (realistic only)
Team Composition by Business Size
Startup (0-5 people):
- You handle SEO (DIY) or hire 1 freelancer
Small Business (5-20 people):
- 1 freelancer SEO specialist or
- 1 part-time in-house + tools
Growing Business (20-50 people):
- 1 full-time SEO specialist
- 1 content writer
- Tools and tech infrastructure
Medium Business (50-200 people):
- 1 SEO manager (lead)
- 1-2 SEO specialists
- 1-2 content writers
- 1 technical SEO specialist
Enterprise (200+):
- SEO director or head of search
- 2-3 SEO managers
- 5-10 SEO specialists
- Content team
- Dev team (technical implementation)
Hiring Checklist
Questions to Ask Candidates:
-
Experience
-
Years in SEO industry
-
Types of websites managed
-
Industries worked with
-
Results
-
Case studies and metrics
-
Before/after rankings
-
Traffic increase examples
-
Specific KPIs achieved
-
Strategy
-
What's their SEO approach?
-
How do they do keyword research?
-
How do they build links?
-
How do they measure success?
-
Technical Knowledge
-
Understand Core Web Vitals?
-
Know structured data?
-
Understanding of JavaScript SEO?
-
Familiarity with major CMS?
-
Tools
-
Which tools do they use?
-
Why those tools?
-
Can they teach you?
-
Communication
-
How often do they report?
-
Communication style?
-
Transparency?
-
Education-focused?
Red Flags
❌ Avoid These:
- Guarantees of #1 ranking
- Requests for login credentials
- Black hat practices
- No case studies or references
- Cannot explain their strategy
- Cheap quotes ($200/month) for comprehensive service
- Pressure to commit to long contract
✅ Green Flags:
- Transparent about timelines (3-6+ months)
- Shows real case studies
- Explains their process clearly
- Customizes approach per client
- Willing to teach
- Reasonable pricing
- Clear communication