Call or text (909) 682-8515

Show up first. Get the call.

Google listings and websites for contractors, built and run by a contractor who still answers his own phone.

Marco Mora · San Bernardino · No agency, no contract, no ranking promises.

My own listing
Businesses
M&M Concrete Inc
★ 5.0 · Concrete contractor · Open
Somebody else
★ 4.3 · Concrete contractor
Somebody else
★ 4.1 · Closed

That's my concrete company. Tap it, it's real.

910
people found that listing in one month
248
called, asked for directions, or opened the site
$0
spent on ads

My own company's numbers from Google's dashboard, one recent month. Not a promise of what yours will do. Your trade, your city, and your reviews decide that.

I've paid for all of it. Google won.

Yelp. Angi. Thumbtack. Meta ads.

Thousands spent. Pay per lead, and a bill either way.

Google. $0 in ads.

Same company, same work. More calls from a listing and a site that are set up right than from anything I paid for.

It's where people look first.

Somebody needs a driveway, they type it into Google and call whoever is on top. That spot is the whole game.

Recent work.

AMZ Concrete website home page

AMZ Concrete Inc.

Concrete contractor in Beaumont. A 36-page website with a Spanish page, a page for every service he offers, and city pages for the towns he drives to.

amzconcreteinc.com

See the site

Real numbers

AMZ Concrete — brand-new site, first week on Google: showed up 87 times across 31 different searches.

Week one. Still climbing — page 3 today.

amzconcreteinc.com

Pick what you need. Prices are posted.

No quote dance. Tap an option, add what you want, that's the number.

$349to build. First month included.
$149a month after that. Cancel by text.
  • Claimed and verified in your name, not mine
  • Services written the way customers search
  • Service area set by city
  • Your job photos, captioned
  • License, hours, and phone correct everywhere
  • Monthly posts and review requests
$700to build. $350 to start, $350 when it goes live. First month included. Domain in your name.
$149a month after that. Hosting, changes, and photo updates included.
  • One page per service you actually do
  • One page per city you actually work in
  • Quote form that goes to your phone and inbox
  • Built for the phone first
  • License number on every page
  • Your listing linked to it, if you have one

If your listing is broken too, pick Listing + website. $150 more and the listing is handled.

$850to build both. $450 to start, $400 when it goes live. First month included.
$199a month after that. Cancel by text.
  • Everything in the listing
  • Everything in the website
  • Listing and site linked so Google sees one company
  • One phone number, one address, everywhere
  • One text a month with what moved

First month free on every plan. Website plans: half to start, the rest when your site goes live.

Add-ons

Optional. Tap to add.

$100one time
$75one time
Your number
$850 to start
Then
$199 a month, cancel by text
Call or text to start
WhoTo buildEvery month
Marketing company$1,500 to $5,000 for a site$300 to $800, usually on a contract
Lead apps (Angi, Thumbtack, Yelp)$0$40 to $120 per lead, whether it turns into a job or not
Trade Ranked, listing + website$850, split in two$199, cancel by text

Typical Inland Empire ranges from what contractors tell me they pay. Yours may differ. The point: the listing and the site are yours, and the calls come straight to your phone.

  • No contract. Cancel any month by text.
  • Half to start, the rest when it goes live. You see it before you pay it off.
  • The listing and the site stay yours if you leave.
  • No percentage of your jobs. No fake reviews. Ever.

Seven things I find on most contractors' listings.

Every one of these costs you calls. Most take a week to fix.

  • No Google listing at all, or an old one nobody verified
  • A different phone number on the listing, the website, and the truck
  • A call or booking button that goes nowhere
  • No license number anywhere on the page
  • A footer with an old address or a company that no longer exists
  • "Serving the Inland Empire" instead of the cities you actually drive to
  • Three reviews from two years ago

Three steps. The first one is free.

1

The checkup

You call or email. I look up your business the way a customer would and send back one page: what's broken, what it's costing you, and what I'd fix first.

Free. No pitch on the call.
2

The build

I claim or fix the listing in your name, load your services, cities, photos, license, and hours. If you take the website too, it goes live in about ten days.

About a week for the listing.
3

I keep it running

Monthly posts, new photos, review requests to the customers you tell me about, and a check that nothing broke. You get a short text when something moves.

Cancel any month by text.

What you get, in detail.

The Google listingWhat "set up right" actually means
  • Claimed and verified in your name. You are the owner, I'm the manager.
  • Every service you do, written the way people search for it
  • Service area set to the cities you actually drive to
  • Your job photos uploaded and captioned, new ones every month
  • License number, hours, and phone correct and matching the site
  • A post every month and review requests to the customers you tell me about
The websiteBuilt for the phone, one page per service and city
  • One page per service, only the ones your license covers
  • One page per city you work in, each written for that city
  • Tap-to-call at the top of every page on a phone
  • Quote form that lands in your inbox and on your phone
  • Your license number on every page, your real photos, no stock
  • Domain registered in your name. Leave any time and keep it.
The monthly workWhat the $149 or $199 a month pays for
  • Monthly post and photo update on the listing
  • Review requests sent to happy customers, and replies to every review
  • Site changes: new photo, new service, new city, price change
  • A check that phone, hours, and links still work everywhere
  • One short text a month: what moved, what I did

Straight answers.

I already have a website. Do I need this?

Maybe not. Plenty of guys have a fine website and a broken listing. That's a $349 fix, not $850.

I paid a marketing company before and got nothing.

I hear that constantly. Usually they charged a setup fee, built something generic, and disappeared. That is why the checkup is free, and you only pay the second half once you see your site live.

Can you promise I'll rank number one?

No, and anybody who does is lying to you. Google decides that. What I can promise is that everything Google looks at will be correct and kept current.

How long until I see something?

Build is about a week. Movement on Google usually takes 30 to 90 days, and reviews speed it up more than anything else.

How much work is this for me?

Send me your photos and answer a few questions at the start. After that, tell me when a customer is happy so I can ask them for a review.

What if I stop paying? Do I lose everything?

No. The listing is verified in your name and the site is yours. You just stop getting the monthly work.

Who this is for

Licensed trades: concrete, masonry, grading, excavation, demolition, roofing, plumbing, electrical, HVAC, landscaping. Service businesses too: detailing, towing, pressure washing, cleaning, mobile mechanics.

Who it isn't for

Unlicensed construction work in California. State law makes it a crime to advertise construction work without a license, and I won't build a page that does.

I run crews. I write bids. I answer my own phone.

I'm Marco Mora. I run a licensed concrete company in San Bernardino, and I build and manage the Google listings and websites for other trades.

I started doing this because I got tired of watching good contractors lose jobs to companies doing half the work, only because those companies show up on Google and they don't.

I'm not an agency. When you call, you get me. If you're busy enough already, close this page. If your phone is quieter than your work is good, keep reading or call.

Let's get your phone ringing.

Call, text, or book fifteen minutes. The checkup is free either way.