Roofer SEO in Sandy Springs, GA

Roofing SEO in Sandy Springs, GA

Organic search delivers roofing leads in Sandy Springs for $15–40 each — a fraction of the $45–150 you pay on Google Ads — while closing at 20% or better because homeowners are actively hunting for a roofer, not being interrupted. In a market where 87% of buyers start on Google, ranking on page one isn't a marketing tactic; it's the business model.

By Contractor Bear Team • March 2026

$8,500
Avg Job Value
108,080
City Population
52%
Homeownership
$525K
Median Home Value

Why SEO Is the #1 Growth Channel for Sandy Springs Roofers

Sandy Springs homeowners spend more on their properties than almost anywhere in Georgia. With a median home value of $525,000, a new roof isn't a small decision — it's a $8,500–$25,000 investment they research carefully before picking up the phone. That research happens almost entirely on Google. When a homeowner discovers a leak after a June thunderstorm on Roswell Road or files a hail claim after a spring storm hits the Perimeter Center corridor, they're not calling a name they saw on a billboard. They're typing 'roofing company Sandy Springs' and calling one of the top three results. That's where SEO becomes your most powerful growth lever. Organic search leads in the roofing vertical cost $15–40 per lead compared to $45–150 for Google Ads. The difference isn't just cost — it's quality. Someone who found you organically was actively searching for a roofer and chose to click your result over competitors. That intent and self-selection produces close rates of 20–25% versus 8–12% for paid search and just 5–8% for Facebook. On a $8,500 average job, that difference in close rate is worth thousands of dollars per month in revenue. Paid advertising has a fundamental problem for roofing companies: the moment you stop paying, the leads stop coming. Google Ads can cost $3,000–$6,000 per month for competitive Sandy Springs roofing keywords, and every dollar of that budget disappears the second your card is charged. SEO is the opposite. Rankings you build in month three are still generating calls in month eighteen — without a recurring ad spend. The compounding nature of organic growth means your cost-per-lead actually decreases over time as your domain authority rises and you capture more keyword positions simultaneously. Sandy Springs also presents a specific local opportunity that makes SEO even more attractive. The city's 52% homeownership rate among 108,080 residents represents a dense pool of potential customers — and many of those homeowners are in homes that were built in the 1980s and 1990s, putting them squarely in the roof replacement lifecycle. Storm damage claims add a surge of urgent, high-intent searches every spring and fall. Roofing companies that own page one during those windows capture a disproportionate share of the market. Companies that rely on storm-chaser door-knocking compete on price and desperation. Companies that rank #1 on Google compete on trust and authority. The math is straightforward. A roofing company generating 15 organic leads per month at a 22% close rate closes 3.3 jobs. At $8,500 average job value, that's $28,000 in monthly revenue from SEO alone — revenue that grows as rankings improve, without a corresponding increase in ad spend.
87% of Sandy Springs homeowners search online before contacting a roofing company, making Google the primary lead source for the trade
Organic roofing leads close at 20–25% compared to 8–12% for Google Ads, producing a cost-per-acquired-customer of $60–200 vs. $375–1,875
75% of searchers contact only the top 3 results — and an average of 3.2 roofing companies are contacted before a homeowner commits, making first-page presence effectively a prerequisite for consideration

Top 8 Local SEO Ranking Factors for Roofing

What actually moves the needle for roofing companies in Sandy Springs.

1

Google Business Profile

The GBP map pack appears above all organic results for nearly every roofing search in Sandy Springs. The three businesses shown in the map pack capture a disproportionate share of clicks — and GBP leads convert at 25% because they involve direct calls from a searcher who just read your reviews and confirmed your service area.

Our approach: We fully build out your GBP with every service category (roof replacement, storm damage repair, gutter installation, etc.), upload 30+ geotagged photos of completed Sandy Springs jobs, add service area boundaries, publish weekly Google Posts, and implement a structured review request sequence after every closed job.

2

On-Page SEO

Google's algorithm reads your page content to determine relevance for searches like 'roofer Sandy Springs' or 'storm damage roof repair Sandy Springs GA.' Without keyword-optimized title tags, headers, and body content, your page simply won't rank for the terms your customers are typing.

Our approach: We rewrite or build dedicated landing pages targeting your highest-value service and city keyword combinations. Every page gets a unique title tag under 60 characters, a meta description optimized for click-through, H1/H2 structure matching real search queries, and 800–1,200 words of substantive content specific to roofing in Sandy Springs.

3

Reviews and Ratings

93% of homeowners read online reviews before choosing a roofing contractor, and Google uses review count, recency, and average rating as direct map pack ranking signals. A Sandy Springs roofer with 12 reviews at 4.2 stars will lose map pack position to a competitor with 85 reviews at 4.8 stars every time.

Our approach: We set up automated post-job review request sequences via SMS and email, provide done-for-you response templates for both positive and negative reviews, and build a review velocity strategy targeting 3–5 new reviews per month to continuously outpace local competitors.

4

Local Citations

Google cross-references your business Name, Address, and Phone number (NAP) across hundreds of directories to verify your legitimacy and geographic relevance. Inconsistent or incomplete citations — a common problem for roofing companies that have moved or changed phone numbers — actively suppress your local rankings.

Our approach: We audit your existing citations using professional tools, correct every NAP inconsistency across the top 50+ directories (Yelp, Angi, BBB, HomeAdvisor, Houzz, etc.), and build new citations on roofing-specific platforms to reinforce your Sandy Springs service area signals.

5

Mobile Experience

Over 70% of roofing searches happen on mobile devices — often immediately after a homeowner notices a problem. If your website loads slowly, has buttons that are hard to tap, or forces users to pinch and zoom, they will hit the back button and call your competitor. Google also uses mobile experience as a direct ranking factor.

Our approach: We audit your site with Google's Mobile-Friendly Test and Core Web Vitals tools, implement speed optimizations (image compression, lazy loading, CDN delivery), ensure click-to-call buttons are prominent and functional, and restructure navigation for thumb-friendly use on a 375px screen.

6

Content Quality

Google's Helpful Content Update penalizes thin, generic pages and rewards substantive content that genuinely answers searcher questions. A roofing page that says 'We do roof repair in Sandy Springs' will never outrank a competitor whose page explains the storm damage claims process in Fulton County, the most common shingle failures in Georgia's humidity, and what a Sandy Springs homeowner should do within 24 hours of noticing a leak.

Our approach: We produce long-form service pages (1,000+ words) and supporting blog content targeting informational queries like 'how to file a roof insurance claim in Georgia' and 'best roofing materials for Sandy Springs climate.' Every piece is written to answer real questions from real homeowners in your market.

7

Backlinks

Backlinks from reputable websites signal to Google that your roofing company is a trusted authority in Sandy Springs. A link from the Sandy Springs Chamber of Commerce, a local news story about a hail storm you helped homeowners navigate, or a feature in a Georgia home improvement publication carries far more ranking weight than 50 directory listings.

Our approach: We execute a local link-building strategy including outreach to Sandy Springs neighborhood associations and HOAs, sponsorship of local events for citation value, HARO (Help a Reporter Out) responses positioning you as a roofing expert, and partnerships with complementary local businesses (gutters, painting, restoration) for reciprocal linking.

8

Technical SEO

If Google's crawlers can't efficiently index your website, your rankings suffer regardless of content quality. Broken links, duplicate content, missing schema markup, slow server response times, and improper canonical tags are all technical issues that silently kill roofing websites' search performance.

Our approach: We run a full technical audit covering crawlability, sitemap structure, robots.txt configuration, page speed scores, HTTPS security, duplicate content, and schema markup. We implement LocalBusiness and Service schema to enable rich results, submit updated sitemaps to Google Search Console, and monitor for crawl errors on a monthly basis.

SEO vs Paid Ads for Roofing Companies

Factor SEO Google Ads Facebook Ads
Cost Per Lead $15-40 $45-150 $25-80
Close Rate 20-25% 8-12% 5-8%
Time to Results 3-6 months Immediate 1-2 weeks
Long-term Value Compounds over time Stops when you stop paying Stops when you stop paying
Trust Level High (earned placement) Medium (paid label) Low (interruptive)
Lead Quality High intent High intent Lower intent

Step-by-Step Local SEO for Sandy Springs Roofers

1

Claim and Optimize Your Google Business Profile

Your GBP is the single highest-leverage action in local SEO. Start by claiming your profile at business.google.com if you haven't already, then verify ownership via postcard or phone. Once verified, select every applicable category — 'Roofing Contractor' as your primary, with 'Roofing Supply Store' and 'General Contractor' as secondaries if applicable. Fill out every field: services (list each individually — roof replacement, storm damage repair, flat roof, metal roofing, etc.), service area (Sandy Springs plus neighboring cities like Dunwoody, Roswell, and Buckhead), business hours, and a keyword-rich business description under 750 characters. Upload at least 30 photos showing completed Sandy Springs jobs, your team, and your equipment. Enable messaging and set a response time under one hour. Publish a new Google Post every week — even a simple 'just finished a roof replacement in Sandy Springs' with a photo builds freshness signals.

2

Build and Correct Local Citations

Citations are mentions of your business name, address, and phone number (NAP) across the web. For roofing companies in Sandy Springs, the most impactful citation sources include Yelp, Angi, BBB, HomeAdvisor, Houzz, Thumbtack, and the Sandy Springs Chamber of Commerce. The critical issue most roofing companies face is inconsistent NAP data — a slightly different address format here, an old phone number there — which creates confusion for both Google and potential customers. Run your existing NAP through a citation audit tool to identify inconsistencies, then correct them systematically. Once your existing citations are clean, build new listings on any directories where you're absent, prioritizing platforms that are specific to home services and contracting. Each citation reinforces your geographic relevance to Sandy Springs in Google's local algorithm.

3

On-Page Optimization for Roofing Keywords

Every service page on your website needs to target a specific keyword combination: the service plus the location. For Sandy Springs, that means dedicated pages (not just homepage mentions) for terms like 'roof replacement Sandy Springs GA,' 'storm damage roof repair Sandy Springs,' and 'metal roofing Sandy Springs.' Each page needs a title tag under 60 characters that leads with the keyword, a meta description under 155 characters designed to earn the click, an H1 that matches the search intent, and at least 800 words of substantive content that answers what a Sandy Springs homeowner actually wants to know. Embed a Google Map on your contact page, use your exact service address in the footer on every page, and add structured schema markup tagging your business as a LocalBusiness with roofing as your service type. Internal links between your service pages help Google understand your site's topic authority.

4

Generate a Steady Flow of 5-Star Reviews

Review velocity — the rate at which you accumulate new reviews — is as important as your total review count for map pack rankings. A competitor who gets 5 reviews per month will outrank a competitor with more total reviews who hasn't gotten a new one in six months. Build a system: send every customer a review request via SMS within 24 hours of job completion, include a direct link to your Google review page (not just your GBP home), and follow up once via email three days later if they haven't reviewed yet. Make it dead simple — one tap, one link. For Sandy Springs roofing companies specifically, reviews that mention neighborhoods (Chastain Park, Perimeter Center, Hammond Drive) or specific storm events add local relevance signals beyond just the star rating. Respond to every review within 48 hours, positive or negative, using the reviewer's name and mentioning Sandy Springs or the specific service performed.

5

Create Locally-Relevant Roofing Content

Content marketing for roofing companies in Sandy Springs means publishing articles and pages that answer the questions your potential customers are actually searching. The most valuable informational keywords in your market include topics like how to file a homeowner's insurance claim for storm damage in Georgia, the best roofing materials for the Atlanta metro's humid subtropical climate, what to expect from a roof inspection, and how to identify hail damage on asphalt shingles. Each article targets a specific question, provides a genuinely useful answer, and ends with a soft call to action pointing toward your services. Beyond blog content, create neighborhood-specific service pages that mention specific streets, zip codes (30328, 30342), and landmarks in Sandy Springs. This hyper-local content signals geographic relevance to Google far more powerfully than generic statewide copy.

6

Earn Local Backlinks from Sandy Springs Sources

A backlink from a Sandy Springs or North Fulton County website carries significantly more local SEO weight than a generic national directory listing. Target local link opportunities strategically: join the Sandy Springs Chamber of Commerce (they publish member directories with links), sponsor youth sports leagues or community events in the Northside Hospital or Perimeter area (event sponsors often receive website mentions), reach out to Sandy Springs neighborhood Facebook group admins about being featured as a trusted local contractor resource, and connect with local real estate agents and property managers who refer roofing work. When your company helps homeowners navigate storm damage claims — which happens every spring and fall in the Atlanta metro — pitch the story to the Sandy Springs Reporter or local neighborhood blogs. A single local news mention with a backlink is worth dozens of generic directory submissions.

Sandy Springs Roofing SEO Landscape

Sandy Springs sits in one of the most competitive home services markets in the Southeast. As a standalone city of 108,080 embedded within the 6.1-million-person Atlanta metro, it draws both local roofing companies and large regional contractors competing for the same high-value residential jobs. The median home value of $525,000 makes Sandy Springs roofing jobs among the most lucrative in Georgia — which means the competition for search visibility is correspondingly intense. The Google map pack for core Sandy Springs roofing keywords typically shows three businesses with 50+ reviews and 4.5+ star ratings. Cracking into that map pack requires not just citation and review optimization, but sustained content authority and backlink acquisition over a 4–6 month horizon. That said, the map pack is not unassailable. Many roofing companies in the market have weak GBP optimization, thin website content, and citation inconsistencies that create genuine ranking opportunities for companies willing to invest in proper SEO execution. Seasonality shapes the Sandy Springs roofing search landscape in a predictable pattern. Search volume spikes in March through May as homeowners emerge from winter and plan exterior projects, peaks again in August through October after summer storm season, and drops sharply in December through February. The most valuable search spike, however, is storm-reactive: when a significant hail or wind event hits the I-285 corridor or the Sandy Springs residential neighborhoods north of the Chattahoochee River, search queries for 'storm damage roof repair Sandy Springs' and related terms can triple within 48 hours. Roofing companies that are already ranking for those terms when the storm hits capture a flood of high-urgency, ready-to-buy leads. Companies without organic presence scramble to buy ads at inflated post-storm prices. Neighborhood-level targeting is an underutilized opportunity in Sandy Springs SEO. Areas like Chastain Park, Hammond Park, Georgetown, and the Perimeter Center corridor each have distinct housing stock and demographics. Homes in the Chastain area tend to be older (1960s–1980s builds) with cedar shake or aging three-tab shingles — a prime replacement demographic. The Perimeter Center area has a higher concentration of commercial flat-roofing opportunities. Roofing companies that create content specifically addressing these neighborhoods capture long-tail searches that statewide or metro-wide competitors miss entirely.
Sandy Springs' 52% homeownership rate across 108,080 residents represents approximately 28,000 owner-occupied housing units — the core addressable market for roofing replacement and repair services
The Atlanta metro averages 50+ thunderstorm days per year with significant hail events occurring 3–5 times annually, creating predictable storm-reactive search spikes that reward roofing companies with pre-existing organic rankings
Homes in Sandy Springs' established neighborhoods were predominantly built between 1960 and 1995, placing a significant portion of the housing stock at or past the 25–30 year roof replacement lifecycle

5 SEO Mistakes Roofing Companies Make

1

Targeting only broad keywords

Many Sandy Springs roofers optimize their website for 'roofing company Atlanta' and ignore the hyper-local terms their actual customers are searching. Ranking for 'Atlanta roofing' means competing with hundreds of metro-wide contractors. The homeowner on Hammond Drive who just found hail damage isn't searching 'Atlanta roofer' — they're searching 'roofer Sandy Springs' or 'storm damage roof repair 30328.'

Fix: Build dedicated pages targeting city-specific and neighborhood-specific keyword combinations: 'roof replacement Sandy Springs GA,' 'roofing contractor Sandy Springs,' and 'emergency roof repair Sandy Springs.' Use Google Search Console to identify the exact queries driving impressions to your site, then create content that precisely matches those terms.

2

Neglecting the Google Business Profile after initial setup

Most roofing companies in Sandy Springs claim their GBP once and never touch it again. No new photos. No Google Posts. No review responses. Google interprets an inactive GBP as a business that may no longer be operating or engaged — and deprioritizes it in map pack rankings. Meanwhile, competitors who post weekly and respond to every review are continuously sending freshness and engagement signals that push them up the map pack.

Fix: Treat your GBP as a living marketing channel. Post at least once per week (a photo of a completed job with the neighborhood mentioned works perfectly), respond to every review within 48 hours, add new job photos monthly, and update your services list whenever you want to target a new keyword. Set a 15-minute weekly calendar reminder specifically for GBP maintenance.

3

Using the same content on every service page

A roofing website that creates pages for 'roof replacement Sandy Springs,' 'roof replacement Dunwoody,' and 'roof replacement Roswell' — then uses nearly identical copy on all three — is engaging in what Google calls thin or duplicate content. Google will typically rank only one of these pages, suppressing the others, and may penalize the domain overall for appearing to game search results with low-value pages.

Fix: Each location page needs genuinely differentiated content: unique statistics about that city's housing stock, specific neighborhood references, local storm history, and service descriptions tailored to that market. For Sandy Springs specifically, reference the 30328 and 30342 zip codes, the city's affluent residential areas, and the specific roofing challenges posed by the area's tree canopy and humidity.

4

Ignoring insurance claim content

In Sandy Springs, a significant percentage of roofing jobs are insurance-funded storm damage repairs. Yet most roofing company websites have zero content explaining the insurance claims process. Homeowners searching 'how to file roof insurance claim Georgia' or 'does homeowners insurance cover hail damage roof' are high-intent prospects at the earliest stage of the buying journey — exactly where you want to capture them before they've contacted anyone.

Fix: Create a dedicated content section or blog category covering the roof insurance claims process in Georgia. Explain what documentation homeowners need, how to work with an adjuster, what a supplemental claim is, and how your company assists with the process. This content attracts high-intent pre-purchase researchers and positions your company as an expert guide rather than a commodity bidder.

5

Letting negative reviews go unanswered

93% of homeowners read reviews before choosing a roofer. A single unanswered one-star review in Sandy Springs doesn't just damage your reputation — it signals to Google and prospective customers that your company is unresponsive. In a high-consideration purchase like a roof replacement, one bad review with no response can cost you dozens of jobs over the life of that listing. Roofing companies that respond professionally to negative reviews — acknowledging the concern and explaining the resolution — actually convert browsers at higher rates than companies with all positive reviews and no engagement.

Fix: Monitor Google, Yelp, and HomeAdvisor reviews daily using free tools like Google Alerts or the built-in notification systems. Respond to every negative review within 24 hours using a calm, professional tone: acknowledge the customer's experience, express genuine concern, and move the conversation offline with a direct contact method. Never argue publicly. A well-handled negative review demonstrates maturity and customer focus.

Real Results: Roofing SEO Case Study

Roofing company in Marietta, Georgia

Before

RankingPage 4 for 'roofer Marietta GA'
Leads from OrganicMinimal

After

Ranking#2 for 'roofer Marietta GA'
Traffic Growth218%
Organic Leads22 leads/month
Timeline5 months

Real Results. Real Contractors.

Screenshots from our actual client dashboards and conversations. No stock photos, no fake numbers.

Roofing case study: $221 per lead, 356 conversions in 90 days Client text: 6 booked appointments in 36 hours Roofing case study: $74 per lead, 111 conversions in 180 days Client text: biggest job, can't keep up Roofing case study: $57 per lead, 140 conversions Client message: signed contract off 2nd lead 6,218 appointments set in one month
Roofing case study: $94 per lead, 309 conversions in 60 days Client text: 3.6M industrial facility job from the site Roofing case study: $274 per lead, 95 conversions in 60 days Client text: higher quality leads than competitors Roofing case study: $99 per lead, 53 conversions Client text: impressed, keep the leads rolling

Packages for Sandy Springs Roofing Companies

Free custom website included with every plan. No setup fees, no long-term contracts.

Cub - entry tier

Cub

Start building pipeline

$500 /mo
Under 5 leads/mo
  • Google Business Profile optimization
  • Local SEO foundation
  • Review generation system
  • Bring your own website
Get Started
Most Popular
Black Bear

Black

Your free website tier

$1,500 /mo
At 5+ leads/mo
  • FREE custom website
  • ALL Everything in Cub, plus:
  • Conversion-optimized site
  • Call tracking + Growth Hub CRM
Get Started
Grizzly Bear

Grizzly

Accelerate your pipeline

$2,500 /mo
At 20+ leads/mo
  • ALL Everything in Black, plus:
  • Content marketing & blog
  • Advanced review management
  • City + service landing pages
Get Started
Polar Bear

Polar

Own your market

$3,500 /mo
At 30+ leads/mo
  • ALL Everything in Grizzly, plus:
  • Google Ads management
  • Full-funnel lead nurturing
  • Dedicated account manager
Get Started

You only move up when we deliver. Tier upgrades trigger automatically when your attributed-lead count clears each threshold, with phone, email, and text notification before any price change. Attribution is limited to leads generated by our marketing — never your existing customers, referrals, or word-of-mouth.

Roofing SEO FAQ

How long does it take for roofing SEO to start generating leads in Sandy Springs?

Most Sandy Springs roofing companies see initial movement — improved rankings for lower-competition keywords and increased GBP impressions — within 60–90 days of starting a proper SEO campaign. Meaningful lead volume from organic search typically begins at the 3–4 month mark, with consistent, compounding results by month 6. The timeline depends on your starting point: a company with an existing website and some reviews will rank faster than one starting from scratch. Google Business Profile optimization tends to produce the fastest results, often generating incremental map pack visibility within 30–45 days. The key distinction is that once you're ranking, those leads continue flowing without additional spend — unlike paid ads which stop the moment your budget runs out.

How much does roofing SEO cost in Sandy Springs, and what's the ROI?

Professional roofing SEO in a competitive market like Sandy Springs typically runs $1,500–$3,500 per month for a comprehensive campaign covering GBP optimization, on-page content, citation building, review management, and link acquisition. The ROI math favors SEO strongly: if an optimized campaign generates 15 organic leads per month at $15–40 each, your total lead cost is $225–$600. At a 22% close rate, that produces 3–4 jobs per month. At $8,500 average job value, you're generating $25,500–$34,000 in monthly revenue from a $1,500–$3,500 investment. No other marketing channel for roofing companies produces a comparable return at scale — particularly given that organic rankings continue generating leads after the investment ends, unlike paid ads where the spend-to-lead relationship is purely transactional.

What roofing keywords should I be targeting in Sandy Springs?

The highest-value keywords for Sandy Springs roofing companies fall into three categories. Commercial keywords with direct buying intent — 'roofing contractor Sandy Springs GA,' 'roof replacement Sandy Springs,' 'roofer near me Sandy Springs' — have the highest conversion value and competition. Service-specific keywords target homeowners with a defined need: 'storm damage roof repair Sandy Springs,' 'metal roofing Sandy Springs,' 'flat roof repair Sandy Springs.' Informational keywords capture buyers in the research phase: 'how to find a roofer Sandy Springs,' 'roof inspection Sandy Springs cost,' 'insurance claim roof damage Georgia.' A complete SEO strategy targets all three categories — buying-intent keywords drive immediate leads, informational keywords build authority and capture early-stage prospects, and service-specific keywords qualify leads by job type.

Do I still need paid ads if I'm investing in roofing SEO?

During the first 3–6 months of an SEO campaign, Google Ads can fill the lead gap while organic rankings build. A modest Ads budget targeting your highest-value Sandy Springs keywords during this ramp period makes sense strategically. Once your organic rankings are established, the calculus shifts: SEO leads cost $15–40 each with a 20–25% close rate, while Google Ads leads cost $45–150 each with an 8–12% close rate. Many mature roofing companies in competitive markets maintain a small Ads budget specifically for storm-reactive search surges — when hail hits Sandy Springs and search volume spikes overnight, ads provide immediate visibility while organic rankings handle the sustained demand. The goal is to make organic your primary lead channel and use paid tactically, not as a substitute for SEO.

What makes roofing SEO different from SEO for other home service companies?

Roofing SEO has several unique characteristics that distinguish it from plumbing, HVAC, or electrical SEO. First, the insurance claim dimension: a significant portion of roofing jobs are insurance-funded, which means content targeting the insurance process is uniquely valuable in this trade. Second, storm-reactive demand: roofing experiences sharp, unpredictable search volume spikes after weather events that reward companies who rank before storms hit. Third, the trust threshold is higher: a $8,500–$15,000 roof replacement drives more research behavior than a $250 plumbing call, meaning review count and content authority have an outsized impact on conversion. Fourth, storm chaser competition is a real SEO threat — out-of-market companies temporarily targeting your city with paid ads after storms can disrupt your local rankings if your organic foundation isn't solid. SEO is the best defense against both chaser competition and high-cost paid traffic.

Get a Free Roofing SEO Audit for Sandy Springs

We'll analyze your current Google rankings, GBP performance, and competitor gaps — and show you exactly what it will take to rank in the top 3 for Sandy Springs roofing searches within 90 days, plus build you a free website to anchor the whole campaign.