Skip to content

Other local businesses · Anywhere in the US

Local SEO for small businesses that take calls and bookings

Most of our clients are plumbers, HVAC companies, roofers and electricians. The method we run for them works for any local business that people find on Google, call or book, and then visit. As part of our local SEO services, we fix the Google Business Profile, build a page for each thing you sell, give every source its own phone number and count the callers who became customers.

3030 Suites home page, with the headline Professional Office Solutions in Trinity over a photo of the white Longleaf Workplace office building
3030 Suites home page on a phone, with the Trinity headline and a Book a Tour button
Our worked example: 3030suites.com. Screenshots taken Oct 17, 2026.

Fit check

Does the method fit your business?

We built this method on plumbing and HVAC calls, where each call books a job or it does not. Plenty of other businesses work the same way. These are the signs that yours does.

It fits when

  1. People search for you with a town name or “near me” on the end.
  2. The first contact is a call, a form or a booking, rather than an online checkout.
  3. The sale happens in person: a tour, an appointment, a consultation or a visit to the customer.
  4. Someone in your office can say which callers turned into customers.

It fits less well when

  1. You sell mostly online and ship anywhere. That is ecommerce SEO, which is a different job.
  2. You have no address customers can visit and no area you travel to. A Google Business Profile needs one or the other.
  3. Nobody can say which callers became customers. We can help set that up, and until then the monthly report is guesswork.

1. A Google Business Profile that matches the business

For a business with a door customers walk through, the profile is often the first thing a new customer sees, before the website. Google’s guidelines say to choose the fewest categories it takes to describe the core business, so the primary category should name what you are, as specifically as Google’s list allows. The 3030 Suites building is listed on Google Maps as an Executive suite rental agency, which is exactly what it is.

  • Details that match. The name, street address, phone number and hours on the profile should match the website word for word.
  • Hours that are true. List the hours a customer can walk in and get help, and keep holiday hours current.
  • Photos of the real place. The entrance, the rooms, the parking lot, the sign. Nothing stock.
  • Reviews from every customer. Ask everyone, and keep to Google’s review policy: no incentives, and no asking only the happy ones.

The full routine is part of our Google Business Profile optimization, and our Business Profile guide covers it step by step.

2. A page for each thing you sell

Most small business sites have one Services page with a bullet list. The customer and Google both do better with a page for each service, written in the words people search, with the service and the town in the title tag. 3030 Suites rents space three ways, so its site has three rental pages: long-term offices, conference rooms and virtual offices. The long-term page is titled Private Furnished Offices for Rent in Trinity.

Whether you also need town pages depends on how you work. A business that drives to its customers, like a plumber or a mobile pet groomer, needs a page for each real town it serves. A business that customers drive to needs one strong location section instead: the street, the roads people take to get there, nearby landmarks, the hours, a map and a directions link. 3030 Suites is the second kind. Its home page names Starkey Boulevard, State Road 54 and the Longleaf community, and lists four nearby stops with drive times.

If your current site cannot hold these pages, our small business web design starts from this list.

3. A phone number that shows where each call came from

Call tracking gives each source its own number: the Business Profile, the website, Google Ads and anything else you pay for. Every call then arrives with its source, the time and a recording, so you can hear what people asked for. On the Business Profile, the tracking number goes in as the main number and your regular number stays on the listing as an additional phone, so the details still match everywhere else your name appears. Our post on call tracking covers the setup, and our post on missed calls shows how to put a price on the ones that ring out.

4. Count the customers who booked

Counting starts with clicks and calls, but the number that matters is how many of those callers became customers: a tour that turned into a lease, a consultation that turned into a client, an appointment that was kept. Each month we match calls to customers and divide what you spent on each source by the customers it brought in. That number, the cost per booked customer, tells you what to keep and what to cut.

Our post on cost per booked job walks through the math with trade numbers, and it works the same way for any business. Our post on booking rate explains why answering the phone well can beat a bigger ad budget.

What changes outside the trades

The sale takes longer

A broken water heater gets a plumber the same day. A business choosing an office tours two or three buildings first. Pages have to answer the questions people ask while they compare: what the rent covers, the lease terms, parking, after-hours access. The 3030 Suites FAQ page answers seven of those before anyone has to call.

A booking is not always a job

It might be a tour, a consultation, a class or an appointment. We agree with you on what counts as a booked customer before we start, so the report counts the right thing.

Local Services Ads may not be open to you

Google’s Local Services Ads cover a set list of business types. If yours is not on the list, the paid side of the work is regular Google Ads, and the Business Profile and the site carry more of the load.

3030 Suites location section titled Centrally Located on Starkey Boulevard, with the street address, office hours, four nearby places with drive times and a Google map of the building
The location block. Screenshot taken Oct 17, 2026.
6pages in the main menuSource: 3030suites.com main menu and footer, Oct 17, 2026
3rental pages, one for each way to rentSource: 3030suites.com Services menu, Oct 17, 2026
5 of 6page titles that name TrinitySource: title tags on 3030suites.com, Oct 17, 2026

Worked example

3030 Suites, an office building in Trinity, Florida

3030 Suites rents private offices, conference rooms and virtual office addresses on Starkey Boulevard. People find it the way they find a plumber: they search by place, they call, and then they come to see it. We built its site around that.

  1. Three rental pages, each with the service and the town in its title tag.
  2. A location block that names Starkey Boulevard, SR 54 and the Longleaf community, with a map and a directions button.
  3. The phone number on every page, one tap to call from a phone.
  4. Conference rooms booked online by tenants, with a summary that shows the room, the time and the price.

3030 Suites is the one client on this site outside the home service trades.

Proof, honestly

How you would see results

We have not published results for 3030 Suites, and we will not borrow a plumber’s numbers to stand in for yours. This is how results get measured for a business outside the trades. It is the same setup that runs today on the plumbing and HVAC sites we built.

Step 01

A tracking number for every source

Your Google Business Profile, your website and your ads each get their own number, so every call shows where it came from.

Step 02

Every call matched to a customer

We match calls to the customers in your booking system or calendar, so you see which callers booked a tour, an appointment or a consultation.

Step 03

Cost per booked customer

What you spent on a source, divided by the customers it booked. That number tells you what to keep and what to cut.

Farrell Plumbing and Farrell Air Conditioning are Team Farrell companies, and Rankd grew out of Team Farrell.

Questions

What small business owners ask us

Do you only do SEO for home service companies?

Most of our clients are plumbing, HVAC, roofing and electrical companies, and that is where we have the most to show. We also take on other local businesses when the method fits: people search for you by place, they call or book before they buy, and someone in your office can tell us which callers became customers. 3030 Suites, an office building in Trinity, Florida, is the example outside the trades that we can show today.

Do you work with businesses outside Florida?

Yes. The work happens on your Google Business Profile, your website and your call tracking, and none of that needs us in the room. What we need from you is what only you know: what you sell, who buys it, and which callers turned into customers.

Does a business with one location need city pages?

Usually not. City pages are for businesses that travel to their customers and serve real towns. If customers come to you, put the effort into one strong location section: the street, the roads people use to get there, nearby landmarks, your hours, a map and a directions link. Add a page for another town only when you have something true and useful to say about serving it.

What counts as a booked customer for a business that is not a trade?

Whatever turns a caller into revenue for you: a tour that leads to a lease, a consultation that leads to a client, an appointment that is kept. We agree on the definition with you before we start, and the monthly report counts that and nothing looser.

How much does local SEO cost for a small business?

It is custom priced after a free audit. A business with one location and a few services needs less work than a company with trucks in ten towns, and the audit is how we size the job.

How long does local SEO take for a small business?

Months. Fixing the Business Profile and setting up call tracking can help in the first few weeks. Service pages, the location section and reviews take longer to build up, and they keep working after that.

Free local SEO audit

See where you show up for the searches that bring customers in

Tell us what you sell, your town and the search you want to win. We will check where you show up on the map, look over your Google Business Profile and your site, and tell you what we would fix first. It is free, and there is nothing to sign.

  1. Where you show up on the map for your main searches
  2. Your profile category, hours, photos and reviews
  3. The service and location pages your site is missing

Request your free audit

It takes about a minute. A real person reads every request.

Prefer email? ryan@rankdnow.com