Client spent $15K on content.
$10K on link building.
$5K on technical optimization.
Traffic still sucked.
The problem? $5/month shared hosting.
Server response time: 3.2 seconds.
Google crawled 80% less than competitors.
Switched hosting → traffic increased 210% in 5 weeks: 🧵👇
1/ Server response time kills rankings
TTFB (Time to First Byte) matters:
Under 200ms: Excellent
200-500ms: Good
500ms-1s: Problematic
Over 1s: Rankings killer
Client's cheap hosting:
- TTFB: 3,200ms
- Google crawled slowly
- Crawl budget wasted
- Pages took weeks to index
Competitor on good hosting:
- TTFB: 180ms
- Google crawled aggressively
- Fast indexing
2/ The shared hosting disaster
Shared hosting problems:
- Share server with 100+ sites
- One site gets traffic spike → your site slows
- Limited resources (CPU, RAM)
- Slow database queries
- No server-level caching
Client on GoDaddy shared:
- 500 sites on same server
- Neighbor site got DDoS attack
- Client's site went down
- Google couldn't crawl for 3 days
- Rankings tanked
3/ The hosting hierarchy
Shared hosting ($5-15/month):
- Okay for small sites (<1K visitors/day)
- Not okay for SEO-focused sites
- Resource limitations hurt
VPS ($20-100/month):
- Dedicated resources
- Better performance
- Good for growing sites
Managed hosting ($30-200/month):
- Optimized for speed
- Automatic updates
- Built-in caching
- Best for serious SEO
Dedicated server ($100-500/month):
- Full server control
- Enterprise sites
- Overkill for most
Client switched from shared ($7/mo) to managed ($49/mo).
TTFB went from 3,200ms to 140ms.
4/ Server location matters
Problem: Server in Singapore, audience in US.
Result: 200-300ms latency before content even loads.
Solution:
- Server near target audience
- Or use CDN (Cloudflare)
Client test:
- Server in US: 150ms response
- Server in EU: 380ms response to US users
30ms difference = ranking impact.
CDN solved it globally.
5/ Database optimization nobody does
Slow database = slow site.
Check query time:
sql
- `*- MySQL slow query log*
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 1;`
Common issues:
- Missing indexes on large tables
- Unoptimized queries
- Too many database calls per page
Client's product pages:
- 247 database queries per page
- 3.2 second load time
A local HVAC company was getting 30 leads per month from their website.
18 months later: 200+ qualified leads monthly.
Here's the complete local SEO transformation: 🧵
1/ Starting point (Month 0):
Business: HVAC services in Phoenix metro
Website metrics:
- 840 monthly organic sessions
- 30 leads/month (3.5% conversion rate)
- Ranking for 23 local keywords
- Google Business Profile: 4.2 stars, 87 reviews
- 3 service pages, 12 blog posts
- Zero local citations
Revenue from website: ~$45K/month
2/ The transformation strategy (7 pillars):
1. Google Business Profile optimization 2. Local citation building 3. Service area page expansion 4. Content strategy (local-focused) 5. Review generation system 6. Local link acquisition 7. Technical local SEO