Wrong primary category
"Contractor" instead of "Roofing contractor" can be enough to drop you out of the searches that bring work.
ProfileAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsInquiries from people searching for your service right nowfrom $1,000/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $600/mo 03 SEOHigher in Google and Maps without paying per clickfrom $750/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an inquiry, and a system that doesn’t lose that inquiry.
01 Web designA website that turns visits into inquirieslanding from $1,000 02 Online storesCart, payments and shipping, ready for adsfrom $3,900 03 CRMNo inquiry gets lost in a phonesetup $3,000 04 Chatbots and AIThey answer customers, at night too$1,900 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$1,900 02 AnalyticsSee which ad brings in money$550 03 ConsultationsA call about your specific problem$65/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 inquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Local SEO decides who appears in the map box when someone nearby searches "dentist near me" or "emergency plumber". I work on your Google Business Profile, the other listings people check, your reviews and the location pages on your website, so you show up where calls start: on a phone, a few miles from your door.
Free: a 30-minute call, an action plan and a price range in writing.

"Contractor" instead of "Roofing contractor" can be enough to drop you out of the searches that bring work.
ProfileTwelve reviews, the newest from last year, against a competitor with a fresh one every week.
ReviewsAn old number on Yelp, a former address on the BBB, a tracking number nobody updated. Trust drops on both sides.
ListingsA service-area business that covers a whole metro but ranks only within a mile of its registered address.
AreaCategories, services, hours, attributes, photos and reviews compared with the top three in your area.
One correct name, address and phone across Google, Apple Business Connect, Bing Places, Yelp, the BBB, Nextdoor and your industry directories.
A useful page on your site for each area you really serve, with work done there, not a copy with the city swapped.
A simple routine for asking happy customers, replying to every review and posting updates and photos.
Calls, direction requests and website clicks from the profile, plus map rankings across your service area.
Top 1–3 for "barber + city" in every town while the chain grew from 3 to 9 locations in two years.
See the case study →First place for the town's main pizza search, backed by a tidy profile and steady reviews.
See the case study →Ongoing SEO for a cabinetry maker serving one metro area, closest in setup to a US service-area business.
See the case study →Prices in US dollars. The monthly amount depends on the number of locations and the size of your service area.
Profile, listings, reviews routine and location pages, handled by me.
You manage the profile yourself and want an expert to check it with you.
Google describes local rankings with three ideas: relevance, distance and prominence. Relevance is whether your profile and website clearly match the search. Distance is how far you are from the searcher, and nobody can change that. Prominence is everything that signals a real, trusted business: reviews, links, mentions, listings and how well your website ranks in ordinary results.
Local SEO works on the two you can influence. A complete Google Business Profile with the right primary category, a strong page on your site for each service and real reviews coming in every month will beat a closer competitor more often than most owners expect.
The profile is the center of local SEO. What I check and fix:
The Google Business Profile checklist lists every field if you want to go through it yourself first.
People don't only use Google. iPhone owners see Apple Maps by default, so Apple Business Connect deserves the same care. Bing Places feeds Bing, Microsoft Copilot and some other AI tools. Yelp still matters for restaurants, salons and home services, the BBB for contractors and anyone selling high-ticket work, and Nextdoor for neighborhood recommendations. Then there are industry directories: Angi, Thumbtack and Houzz for home services, Healthgrades and Zocdoc for medical practices, Avvo for lawyers, plus your local chamber of commerce.
The goal isn't to be everywhere. It is to be correct and consistent in the places your customers actually look. Which US business directories still matter goes into this in more detail.
Reviews influence both rankings and the decision to call. The best routine is boring: ask every happy customer, at the right moment, with a direct link. Reply to every review, including the bad ones, calmly and briefly.
What to avoid: paying for reviews, writing them yourself, offering a gift only in exchange for a five-star rating, or asking only customers you know are happy while steering others elsewhere. The FTC's rule on fake reviews, in force since late 2024, targets these practices, and Google removes suspicious reviews in bulk. If you're unsure about a specific incentive, check with your attorney.
If you serve Dallas, Plano, Frisco and McKinney, a page for each can help, but only if each says something specific: jobs done there, neighborhoods, travel times, local rules such as permits or HOA requirements. Pages that swap the city name and repeat the same text are doorway pages, which Google treats as spam. I write location pages from real information you give me, and if there isn't enough to say about a town, I don't create the page.
Each physical location needs its own verified profile, its own page on the website and its own review routine. Chains often lose rankings because every location links to the homepage instead of its own page, or because one central phone number appears everywhere. The Gładko Tnący case shows the approach for a growing chain; for franchise-specific questions see marketing for franchises.
Local SEO is one part of my SEO services. For many service businesses it is the part that pays first.
Yes. Google supports service-area businesses: you hide your address and list the areas you serve. Rankings still lean toward the verified location, so pages on your site about specific areas, reviews that mention them and listings that match all help you reach further across the metro.
I set up a simple routine: a short link, a message template and the right moment to ask, usually right after a job goes well. I don't buy reviews, write them or filter out unhappy customers. The FTC's rule on fake reviews and Google's own policies make those shortcuts risky, and they rarely last.
For many categories, yes. People check them before calling, AI assistants read them, and they confirm your details for search engines. Apple Business Connect matters for iPhone users in Apple Maps, and Bing Places feeds Bing and several AI tools. I keep all of them consistent.
Suspensions usually follow a change to the name, address or category, or a report from a competitor. I check what triggered it, fix the cause, gather proof of the business and file the reinstatement request. It can take days or weeks; I keep you posted throughout.
In many home-service and professional categories Google offers Local Services Ads with a Google Screened or Google Guaranteed badge, depending on your city and category. They sit above the map and charge per lead. They work well alongside local SEO, and I can tell you on a call whether they're available for you.
Profile fixes and category changes can show up within a few weeks. Moving up against established competitors with hundreds of reviews takes longer, often several months of steady reviews, posts and content. Your monthly report tracks map positions from a grid of points across your area.
Send your business name and the main service you want to be found for. I'll compare your profile with the three businesses currently in the map box and tell you what I'd change first.
What do you need most?