Task progress0 of 5 (0%)
87% of solar installation companies don’t have pages for their top 20 service areas — so Sunrun dominates the 3 Pack while you fight for scraps.

You’re running a solid solar installation business. Your installs are clean. Your customers leave five-star reviews. But somehow Sunrun, Vivint Solar, and national players own page one while you’re buried on page three. It’s not because they’re better — it’s because they have 2,000+ pages targeting every keyword combination you’re missing. Here’s what to fix today.

⚡ Quick Wins for Solar Installation

Fix these before anything else. No agency. No cost. Under an hour.

Why National Solar Companies Are Beating You in Local Search

You need 500+ pages. You probably have 5.

Count the pages your top 3 competitors actually have indexedhigh

Sunrun has 3,200+ indexed pages across their network. You likely have under 50. Google’s algorithm assumes more pages = more authority in that space. You’re starting from a credibility deficit.

How: Go to Google Search Console. Search for each competitor’s domain. Or use: site:sunrun.com solar installation (replace domain). For Vivint Solar: site:vivintsolar.com. For Sunrun: site:sunrun.com. Write down the number. Now search: site:yourcompany.com. Compare. Most local installers have 5-15 pages. National players have 1,000-4,000.
Identify your keyword gap: services × citieshigh

You offer 5-8 services. You operate in 4-12 cities. That’s 20-96 page opportunities you haven’t built yet. Sunrun fills all of them. Google rewards businesses that comprehensively answer questions across their service area.

How: List your core services: solar panel installation, Tesla Powerwall installation, solar roof, battery storage, solar maintenance, solar inspection, solar financing, solar panel cleaning. Now list every city/town in your actual service radius. Create a grid. Example: ‘Solar Panel Installation in Phoenix’ + ‘Solar Panel Installation in Scottsdale’ + ‘Solar Panel Installation in Tempe’ = 3 missing pages for ONE service. Do this for all 8 services × 10 cities = 80 pages you don’t have. Sunrun has them all.
⚠ Common Solar Installation SEO Mistakes
  • Optimizing your homepage for ‘solar installation near me’ instead of creating 20 dedicated city pages. Google doesn’t rank single pages for multiple cities — it ranks site authority. You need multiple pages.
  • Using generic service descriptions copied from manufacturer websites instead of local-specific details: installation timeline in your climate, actual costs in your area, local permit requirements, regional financing options.
  • Not responding to Google reviews that mention competitors by name. When a customer says ‘Better than Vivint Solar’ on your review, that mention should be linked to your GBP and refreshed weekly in Google’s index.
  • Forgetting to update your service area radius on Google Business Profile. If you serve 20 miles but only list 5, Google shows your profile to fewer searchers.
  • Building pages without Schema markup. Google can’t easily verify you’re a licensed solar installer without structured data.

Quick Fixes Won’t Solve a Page Count Problem.

The quick wins above improve your foundation. They’re worth doing. But they won’t fix why you’re invisible in neighboring cities.

Reality Check

Here’s the thing: doing these quick wins today will help. But you’ll still lose to Sunrun on most keywords because they have 50-100x more pages than you do. A national company with 3,000 pages will eventually outrank your one page on any given keyword. The real fix isn’t a better homepage or a few more blog posts — it’s building a content strategy that matches their scale, but targeted hyper-locally to your specific service area. That’s why local installers need 500-2,000 pages across all their city and service combinations. Quick wins keep you competitive. Page volume wins the race.

See exactly which cities/keywords your competitors rank forhigh

If Sunrun ranks #1 for ‘solar installation in Phoenix,’ they have a dedicated page for it. They also rank for ‘best solar panels Phoenix,’ ‘solar financing Phoenix,’ ‘Tesla Powerwall installation Phoenix.’ You need to build pages for every variation they own.

How: Use Semrush (free tier) or SE Ranking. Search your competitor domain (sunrun.com). Filter by your state. Look at their top 100 rankings. Screenshot the keywords. Notice the pattern: [Service] + [City] = page. Now compare to YOUR rankings. The gap is your content roadmap. Do this for 3 competitors. Make a list of 30-50 keywords you’re NOT ranking for but competitors are.
Build your first 10-city content roadmapmedium

You can’t build 500 pages overnight. But you CAN prioritize your top 10 service areas. Start there. Build momentum. Prove the model works. Then expand to 20+ cities.

How: List your top 10 cities by population + existing customer density. For each, create pages for these exact service combinations: (1) [Service] Installation [City], (2) Cost of [Service] [City], (3) [Service] [City] — Financing Options, (4) Best [Service] Company [City]. Example for Phoenix: ‘Solar Panel Installation Phoenix’ + ‘Cost of Solar Panels Phoenix’ + ‘Solar Panel Financing Phoenix’ + ‘Best Solar Company Phoenix’ = 4 pages × 10 cities = 40 pages. That’s your Month 1-2 content roadmap. Still a fraction of Sunrun’s 3,200 pages, but you’re building.

Or we build all of this AND publish 500–2,000+ pages to your site.

See What We’d Build for Your Solar Installation Business →Get Your Visibility Playbook

Solar Installation Visibility Checklist

Most Solar Installation businesses score 2 out of 7. The ones scoring 7 are getting every call you’re not.

0/7Check the boxes above to see your visibility score.

Realistic Timeline for Solar Installation

No guaranteed page 1 in 30 days. Here’s what actually happens.

Month 1 — Foundation

Clean up what’s broken

Month 1: Build 40-60 core pages targeting your top 10 cities × your 4-6 main services. These pages start generating impressions in Google Search Console by week 3. You’ll see initial 3 Pack visibility for long-tail variations like ‘solar panel cost in [City]’ and ‘solar financing in [City]’. Competitor pages still rank #1 for broad keywords, but you’re visible now. Traffic isn’t huge yet, but direction is correct.

Month 2–3 — Momentum

First rankings appear

Month 2-3: Expand to 100-150 pages. Your service area coverage deepens. You start ranking #2-3 for 10-15 city-specific keywords. By week 12, you’re getting consistent impressions for ‘[Service] [City]’ searches. Some queries push you into the 3 Pack. Competitors see you appearing below them. Your GBP ‘Views’ and ‘Direction Requests’ increase noticeably. Organic traffic climbs 40-60% from baseline.

Month 4–6 — Scale

Dominating your area

Month 4-6: 200-300 pages live. You’re dominating local search for your service area. You rank #1-3 for 40-60+ local keywords. The 3 Pack shows you regularly — not on every search, but on the ones that matter most (high-intent, ready-to-call keywords). Leads come consistently. You’ve stopped losing to national competitors on searches in your actual service areas. Organic traffic baseline is 3-4x higher than Month 1. You’re now the local authority Google recommends.

What Solar Installation Owners Ask

How long does this actually take for a solar installation company? ▾
Getting your first pages indexed and showing in search: 2-4 weeks. Ranking on page 2-3: 6-8 weeks. Consistent 3 Pack visibility for your top keywords: 3-4 months. But here’s the reality — this assumes 500+ pages targeting every city and service combination. If you do 10 pages, results take twice as long. If you do 2,000 pages, results come faster because Google has more of your content to rank.
Can anyone guarantee I’ll rank #1? ▾
No. If an agency guarantees #1 rankings for any keyword, they’re lying. Google controls the algorithm. We can’t control it. What we CAN guarantee: we’ll build comprehensive content coverage across your service area using the same playbook national installers use. If that content is built right, you WILL rank for relevant keywords in your market. But ‘rank’ doesn’t mean #1 — it means top 10, top 3 Pack, visible to actual customers.
My last SEO agency made things worse. How is this different? ▾
Most agencies sell you a strategy, then disappear. We build actual pages. 500-2,000 of them. Published to YOUR WordPress site. You can see them. Audit them. Count them. We’re not promising algorithm changes or ‘optimization tweaks.’ We’re building infrastructure. If the pages are poorly written or don’t target real keywords, you’ll see it immediately. No black boxes. No mystery backlinks. Just pages.
Do I need a new website? ▾
No. We publish pages to your existing WordPress site. If your site is on Wix, Squarespace, or a non-WordPress platform, we’d need to move you (one-time lift, but doable). If you’re on WordPress, we integrate seamlessly. Your homepage stays the same. Your branding stays the same. We add the content infrastructure you’re missing.
What if I only serve one city? ▾
Then you build pages around service variation, not city variation. Example for a Phoenix-only installer: ‘Solar Panel Installation Phoenix,’ ‘Tesla Powerwall Installation Phoenix,’ ‘Best Solar Panels for Phoenix Heat,’ ‘Solar Panel Cost Phoenix,’ ‘Solar Financing Options Phoenix,’ ‘Residential Solar Installation Phoenix,’ ‘Commercial Solar Installation Phoenix,’ ‘Solar Maintenance Phoenix,’ ‘Solar Roof Installation Phoenix.’ That’s 9 pages for ONE city targeting different intent. Most single-city installers need 80-150 pages to dominate their market.

Pro Tips for Solar Installation

1

Add LocalService schema markup to every page, not just LocalBusiness. Use the correct Schema.org type: ‘LocalBusiness’ with ‘serviceType’: ‘Solar Installation’ and ‘areaServed’: [your cities]. Google reads this to populate the Google Guaranteed badge if you’re eligible.

2

Seed your Google Business Profile Q&A with 12 questions customers actually ask about solar in your market: ‘Do solar panels work in winter?’ ‘How long until solar pays for itself in [City]?’ ‘What permits do I need for solar installation?’ ‘Can I add solar to an old roof?’ ‘Do I need batteries with solar panels?’ ‘How much does solar installation cost in [City]?’ Answer within 48 hours of posting.

3

Use internal linking to create topic clusters: link every ‘[Service] [City]’ page to your main ‘[Service]’ service page, and link every city page to related city pages. Example: ‘Solar Panel Installation Phoenix’ links to ‘Solar Financing Phoenix,’ ‘Battery Storage Phoenix,’ and ‘Solar Panel Installation Scottsdale.’ This creates crawl depth and signals to Google that your site is comprehensively covering the topic.

4

Add a ‘Latest Solar News’ or ‘Solar Updates’ section to your homepage that pulls from Google News API filtered to solar + your state. Publish one update per week mentioning local changes: new state tax credits, utility rebates, neighborhood installations. This freshness signal tells Google your site is actively maintained.

5

Track three metrics in Google Search Console: (1) Impressions by city keyword (show which ‘[Service] [City]’ searches you’re visible for), (2) Click-through rate by query (identify which pages attract clicks vs. impressions), (3) Position by page (see which of your new pages are ranking and where). Set up a simple Google Sheet that pulls data weekly. You’ll see patterns in 4-6 weeks.

Ready to Be Visible and Rank Everywhere?

Enter your website and see exactly how many pages we’d build — or book a call and we’ll map it out together.

Looking for SEO guidance for a specific trade or practice? Browse SEO guides by industry.