Page1local
Buffalo, NY · Roofers, HVAC & Plumbers

Your website is costing you jobs. We can prove it.

When a Buffalo homeowner Googles you, your website and your Maps listing decide whether they call you or the guy across the street. We audit yours for free, show you the numbers, and fix them in days — not months.

Sites from $1,000 · Done in 14 days or it’s free · Mobile PageSpeed 85+ or we keep working · No pitch until you see your numbers

Audit report

Failing

Sample audit — what a typical Buffalo roofer's looks like. Yours arrives in one business day.

Map pack position

Not in the top 3 · #17 in Maps

Top spot: [Competitor], 4.8★, 212 reviews.

Review gap

14 reviews, last one Nov 2023, 2 unanswered

The #1 guy has 212.

Mobile PageSpeed

Main content loads in 8.4s. Google's target: under 2.5s.

Your next customer already Googled you. They just called someone else.

When a homeowner needs a roofer, they Google it. What shows up — your site, your Maps listing, your reviews — decides who gets the call. That report card up top is what a typical Buffalo roofer’s looks like. If yours looks anything like it, you’re losing jobs you never knew were on the table.

Don’t want to wait for the audit? Open Google on your phone right now and type your trade plus ‘near me’. If you’re not one of the three names on the map, that’s the problem. The audit just tells you how big it is.

Show me my numbers

How it works

  1. 01

    You send us your business. Free audit.

    Name, website, done. Within one business day we send you your own numbers: map pack position, review gap, mobile PageSpeed. No fluff — just what's costing you calls. Want a walkthrough? 15 minutes on the phone, no pitch — or just read the report and decide.

  2. 02

    We rebuild. In days, not months.

    Send us your logo, photos, and phone number — the 14-day clock starts the day we have them, and the site is done in 14 days or it's free. You don't need domain access to start, only to go live, so it's due by delivery day. Wherever your registrar supports it, they add us as a delegate — you never hand over a password. Your finished site then goes live the same business day you pay. Mobile-first, 85+ on Google's PageSpeed test, built to turn visitors into calls.

  3. 03

    We keep it working.

    A website isn't a one-time job. Your Google Business Profile, local rankings, and reviews need steady attention. That's Full Care — the part that actually pays for itself.

Who we are

Page1local is two people. No account managers, no six-month timelines, no 40-page proposals. You get the people doing the work.

  • Nick

    Nick

    The build side

    10+ years in IT. If your site breaks, he's seen it before — usually twice. He built the system that makes the 14-day rebuild possible.

  • Dimitry

    The marketing side

    Runs the marketing side, watches your rankings and reviews, and writes in plain English instead of marketing. He's the one you'll talk to most.

We work Buffalo from across the border in Ontario — an hour up the QEW, same timezone, same business hours. What that means for you: your whole side of the job is one 20-minute call, plus emailing us a logo and 10 photos from your phone.

And why is the price this low? We standardized the parts of a rebuild that agencies bill by the hour. Same site, fewer hours, not fewer pages.

What it costs

Two things. No hidden fees, no surprise invoices. The price is the price — and the fine print sits right under the prices.

The Rebuild

From $1,000 one-time

A 5-page site with click-to-call and a quote form. Online booking, financing pages, or multiple locations push it toward $3,000. Your free audit gives you one number, not a range.

  • Done in 14 days or it's free
  • Mobile PageSpeed 85+, guaranteed
  • Local SEO built in: pages, titles, and schema for the keywords your customers actually type
  • Built to turn visitors into calls, not win design awards
  • One 20-minute call, a logo, 10 photos. We handle the rest.
  • Your first year of domain registration included — registered in your name; the ~$15/yr renewal after that is yours
  • 30 days of hosting included after go-live

Mobile PageSpeed 97 · Built in a week

See the live demo → Sigi's Roofing

Sigi’s is a demo we built to show what the $1,000 version looks like — proof of the build, not a client. We’re new to Buffalo, so our first clients get two people’s undivided attention. They become the before/after we show everyone who comes after them.

Full Care

From $200 /month

$200 covers one location: hosting, maintenance, your Google Business Profile, and review monitoring. More locations, higher review volume, review requests to your customers, and monthly SEO and content work push it toward $400. Same work, more of it.

  • Google Business Profile: claimed, optimized, kept current
  • Local rankings watched and maintained — the SEO from your build, kept working
  • Review management: we monitor, we respond using replies you've pre-approved — only the odd ones come to your phone
  • Hosting, updates, maintenance — we own the problems
  • Small edits included: hours, photos, text swaps. New pages or features: quoted up front, or covered by a higher Full Care tier.

The fine print, up front: all prices are in USD, invoiced at delivery and paid by card or bank transfer — nothing is due before your site is done. We work Buffalo from across the border in Ontario, Canada. The Rebuild includes your first year of domain registration, in your name, and 30 days of hosting after go-live. After those 30 days, you either move to Full Care — hosting included — or we hand you the site: your files, plus a walkthrough to moving it to any host you choose. The ~$15/yr domain renewal from year two is yours either way. That’s every dollar on the table.

The math: Full Care is $200 a month. One extra job a month you’d have otherwise lost to the guy above you on the map covers it. If it isn’t doing that, cancel. The profit on one roof covers the rebuild. A second covers the year.

The honest comparison

Your three options. Only one comes with a deadline.

Every owner weighing this has the same three doors. Here's the straight read on each.

Page1local

Timeline
Done in 14 days or it's free.
Cost
From $1,000 one-time. The price is the price.
Who does the work
The two people you talk to. No handoffs.
Mobile speed
85+ on Google's test, guaranteed.
Google Maps & reviews
Included in Full Care.
After launch
We own the problems. From $200/month, hosting included.
Who owns it
You. Domain, site, files. Cancel anytime, we hand it over.

A traditional agency

Timeline
6–12 weeks. Longer if scope creeps, and it creeps.
Cost
$5,000–$15,000+, then hourly for every change.
Who does the work
An account manager, then whoever's free that week.
Mobile speed
Rarely promised. Ask them for a number in writing.
Google Maps & reviews
Separate retainer, separate team, separate invoice.
After launch
Change requests, billed by the hour.
Who owns it
Read the contract. Sometimes them — and they'll bill you to find out.

Your nephew / DIY (Wix, Squarespace)

Timeline
'This weekend.' Six months later it's still 'almost done.'
Cost
$0–$30/month — plus every job it loses you.
Who does the work
Whoever has time, when they have time.
Mobile speed
Template-heavy, and nobody's checking the score.
Google Maps & reviews
Nobody's watching it.
After launch
Breaks the next time a plugin updates.
Who owns it
You do. Along with every plugin update and password.

Agency ranges reflect what local shops typically quote for a 5–10 page site. Yours may differ — so ask them for a delivery date and a mobile speed guarantee in writing. If they'll put both on paper, hire them.

What we guarantee — and what we won’t

What we guarantee

  • Done in 14 days or it's free.If we miss the date on our end, you don't pay for the rebuild. You approve drafts within two business days, or the date moves with you.Full terms →
  • Mobile PageSpeed 85+ or we keep working.Measured on Google's own test, and we don't stop until it holds.Full terms →
  • You own everything.Your domain, your site, your files. Cancel anytime and we hand it all over.Full terms →

What we won’t promise

  • Leads. Jobs. Orders.Anyone who promises those is guessing with your money. We promise what we control — and show you the before and after.

Questions people actually ask

We already have a website.

Good — send it over. The audit shows you its mobile score and Maps rank in one business day. Then you'll know exactly what it's costing you.

We don't get business from the web.

Then you get it from referrals — and here's the part people miss: every referral Googles you before they call. Eleven reviews, last one two years ago, next to a guy with 140, turn "call this guy" into "let me check one more." The referral gets you mentioned. Your Google presence decides whether they dial.

It's too expensive.

Compared to what? A traditional agency quotes $5,000–$15,000 for a rebuild and takes months. The nephew is free until you count the jobs the site loses while he gets to it. We're from $1,000 once and from $200 a month. The price doesn't move. It's already low on purpose. The risk sits with us, not you — done in 14 days or the rebuild is free.

My nephew handles the site.

Maybe it's working. The audit will tell you in one business day, free. If it is, keep your nephew. If it isn't, we don't need to take anything away from him — we just need the result.

We're too busy.

Your total time: one 20-minute call, plus emailing us a logo and 10 photos from your phone. We pull everything else from your current site and your Google profile. No logo? We build a clean wordmark. No photos? We build with stock and swap in yours anytime in the first 30 days. The 14-day clock starts the day we have your logo, photos, and phone number — nothing else. You don't need domain access to start, only to go live, so it's due by delivery day. Wherever your registrar supports it, they add us as a delegate — your password never leaves your hands. Don't know where your domain lives? Most owners don't — we'll help you track it down. And if your old web guy is sitting on it, we'll help you get it back. Owners tell us that alone was worth the call. Fourteen days after the clock starts, your finished site is on a private preview link, approved by you, ready to point at your domain. Pay the invoice and it goes live the same business day. After launch, Full Care needs about 10 minutes a month from you — approving review replies from your phone.

Do you only work with roofers, HVAC, and plumbers?

Those are the trades we focus on right now, because that's where the numbers are worst and the fix is fastest. But the problem isn't trade-specific: if one lost job costs you $5,000+ and Google decides who gets the call, it's the same problem. Tell us what you do and we'll give you an honest answer — fit or not, and where to go if not.

What's the catch?

The catch is the retainer — the $200–400 a month part. The site gets you back in the game; the retainer keeps you there. If the math doesn't work for you after you see your numbers, don't sign.

Who owns the site if I cancel?

You do. Your domain stays in your name from day one — and unlike most, we never ask for your password. Wherever your registrar supports it, they grant us delegate access instead, which you can revoke anytime. Cancel Full Care and we send you the files and walk you through moving hosting. We'd rather earn the $200 a month than trap you into it.

You're in Canada. Why should I hire you?

Because none of the work happens at your office. Your website, your Google listing, your reviews — all of it lives online, and we're an hour up the QEW in the same timezone, keeping Buffalo business hours. The border also keeps our overhead low, which is part of why the price is what it is. You'll forget we're not local by the second call.

How do I pay?

In USD, by card or bank transfer. Nothing is due until your site is done and you've approved it — the invoice lands at delivery, and the site goes live the same business day payment clears. Full Care bills monthly after that, and you can cancel anytime.

What if I just want the site and not Full Care?

Fine by us. The Rebuild stands alone and includes 30 days of hosting after go-live. After that, either join Full Care or we hand you the files and walk you through moving to any host you choose. Your domain is in your name the whole time — leaving costs nothing and takes about a day.

Show me your numbers

It’s a free audit. Send us your business name and website. Within one business day you’ll get your own numbers — map pack position, review gap, mobile PageSpeed — and a plain-English read on what they’re costing you.

No pressure. You get the numbers and one price. Want us to walk you through them? 15 minutes on the phone, no pitch.

Prefer email? hello@page1local.com · or call 716.936.8123

Two minutes for you. One business day for us. No website yet? Send the business name — that’s an even easier audit.

By sending this, you agree to our Privacy Policy.

If you give us your number, we may call or text you about your audit.