It's the day after the brother-in-law moment. Mark spent twenty minutes last night searching "golf lessons Phoenix" on his own phone, just to see what would come up. He's not in the top three. The second result he knows — a guy three miles down the road who's been around as long as he has. The first result he doesn't know. The third one is a guy who started teaching last spring. Mark stared at his phone for a while. He didn't fix anything. He went to bed.
This morning he wants to know what to do.
That's the question this post answers.
Why "near me" searches don't return your name (yet)
Here's the thing about "near me" searches. They aren't a separate search anymore.
Google figured out a while ago that almost every search a person types into a phone is location-aware whether they typed the words "near me" or not. A parent in Scottsdale typing "junior golf lessons" gets the same three Maps results she'd get if she'd typed "junior golf lessons near me." Same with "golf instructor," "golf coach," and "where can I take golf lessons." The phrase is optional in 2026. The implicit location is the default.
What that means for you is different from what most SEO blogs will tell you. It means you're not failing to rank for "near me" because you didn't put "near me" on your homepage. You're failing to rank because Google's local pack — those three Maps results that show up before any organic websites — has a separate set of rules from regular SEO, and your Google Business Profile is the thing being ranked, not your website.
The local pack is the gatekeeper. The parent searching at 9 PM on a Tuesday sees three names on a map. She taps one of them. She might never reach a website at all if the GBP itself answers her question. And a 2026 study from BrightLocal found that the local pack drives more than 40% of clicks for local service searches.
If you're not in the top three of the local pack for "golf lessons [your city]," you're competing in the bottom half of the page for the leftover clicks. That's the actual fight. Not the abstract one about keywords on your homepage.
The 3 ranking signals — relevance, proximity, prominence
Google has stated the local pack runs on three inputs. They've published this in their own help docs for years. The three inputs are:
- Relevance — does your business profile match what the user searched for? This is mostly about the primary category you picked when you set up your GBP, plus the description and the service list. For a coach, the primary should be Golf instructor. Anything else is leaving relevance points on the table.
- Proximity — how close is your location to the searcher's location? This one is partly out of your control. Your range is where it is. You can't move it. What you can do is set your service area correctly so Google understands the radius you actually cover.
- Prominence — how well-known is your business? Reviews, photos, citations, links from other websites. This is where most of the work pays off, because it's the only signal you can move significantly through effort.
Two of those three signals are levers you can pull. The third — proximity — is fixed. Don't waste hours optimizing for the lever you can't move. The prominence playbook walks through which inputs actually compound for a coach without an SEO budget.
The 2026 ranking-factor breakdown — what actually moves the needle
Whitespark's 2026 Local Search Ranking Factors study — the most-cited industry survey of local SEO professionals — gives concrete weights to the eight categories that actually drive local pack rankings. The numbers are how the surveyed practitioners rated each factor's influence in late 2025 and early 2026.
| Factor | Weight | What you do about it |
|---|---|---|
| Google Business Profile signals | 32% | Complete every field, pick the right primary category, set service area correctly, add 10+ photos. |
| Reviews | 20% | Get to 20+ reviews. Respond to every one within 24 hours for negatives, within a week for positives. |
| On-page signals (your website) | 15% | City + service in title and H1. LocalBusiness schema. Sub-1.5 second page load. |
| Behavioral signals | 9% | Click-through rate from the local pack, time-on-listing. Mostly improves with the other levers. |
| Links | 8% | One or two links from local sites — chamber of commerce, your range's website, junior tournament organizers. |
| Citations (NAP) | 6% | Apple Maps, Bing Places, Facebook Business Page. Same name, address, phone everywhere. |
| Personalization | 6% | Out of your control — Google personalizes results per user. |
| Other (social, etc.) | 4% | Don't optimize for this. Diminishing returns. |
What this table tells a coach is straightforward: GBP plus reviews is more than half the equation. If you only have time for two things, those are the two. On-page signals on the website are the third lever — small individually, but the website is also where the click from the GBP lands, so its real weight is bigger than 15% in the bookings math.
The factors most coaches over-invest in: backlinks from random directories, social media posts, "SEO blog content." The factors most coaches under-invest in: reviews, GBP photos, and the city-plus-service phrase on the homepage title.
The 5 things to fix this month
Here's the actual to-do list. None of these require an agency. None of them take more than an afternoon individually.
- Finish your Google Business Profile. Every field. Primary category set to Golf instructor. Service area set to the cities you actually drive to. Hours filled in. Description written like a person, 750 characters max. Services listed with prices. 10+ photos uploaded. The full walkthrough lives in the GBP setup guide.
- Get to 20 reviews. This is the trust floor. BrightLocal's 2026 survey found 47% of consumers won't use a business with fewer than 20 reviews. The fix isn't a review-gathering app. It's the in-person ask after a good lesson, with an SMS follow-up containing the direct review link. The full reviews playbook covers the timing and the post-April-2026 policy details.
- Put your city and service in your homepage title. Not stuffed. Naturally. "Junior golf lessons in Scottsdale — Mark Smith Golf" reads fine. "Golf Lessons Scottsdale Phoenix Arizona Junior Adult PGA" reads like spam and Google treats it that way. The title tag, the H1, and the meta description should all contain the city plus the service in a natural phrase.
- Fix your citations across Apple Maps, Bing Places, and Facebook. A citation is your business listed on a third-party site with the same name, address, and phone number as your GBP. Inconsistencies hurt. Apple Maps Connect takes 30 minutes. Bing Places takes 30 minutes. Facebook Business Page is probably already there but the address and hours need a check. Per North Penn Now's January 2026 reporting on entity confidence scores, citations matter less individually than they did in 2019 — but consistency across the top 3-4 sites still feeds Google's confidence in your business as a real entity.
- Add LocalBusiness schema to your homepage. If your site is on Squarespace or Wix, this is the one thing the platform usually fakes badly. A real LocalBusiness schema block tells Google your address, phone, hours, and service area in a structured format it can read in milliseconds. If you don't know how to add this, the team building your site should — and if they can't, that's a sign about the team.
The whole list is 4-6 hours of work spread across a month. You're not paying anyone. You're not waiting for a campaign to run. You're fixing things that are mostly already 80% done.
The website piece — what local SEO needs from the site itself
The website is 15% of the local pack weight on its own. That sounds small. Here's why it isn't.
When the parent taps your name in the local pack, Google watches what she does next. If she clicks through to your website and stays for 90 seconds and reads three pages, that's a positive behavioral signal. If she clicks through and bounces in 4 seconds because the site loaded slowly or the layout was confusing, that's a negative one. Behavioral signals — Whitespark put them at 9% — feed back into your local pack ranking over time. A slow website punishes your GBP rankings even when the GBP itself is perfect.
So the website has to do four things to support local SEO:
The first is load fast. Under 1.5 seconds on a mid-range mobile device is the practical floor. Google's published Core Web Vitals thresholds are stricter than that, but 1.5 is the number where a coach's GBP starts compounding instead of leaking. Above 3 seconds, you're paying for the GBP work with bounce rate.
The second is name the city and the service in the title tag and the H1. Not as keyword stuffing. As a real description of what you do and where. "Golf lessons in [city] — [coach name]" is a complete title. "Golf Lessons [city] [city2] [neighborhood] Coach Pro Junior Adult Beginner" is a flag.
The third is have LocalBusiness schema in the source HTML. This is invisible to humans and obvious to Google. Schema is the structured data that tells search engines your address, hours, service area, and price range in a format they can understand without parsing prose.
The fourth is link to your GBP from your homepage and link from your GBP to your website. The two surfaces are a circuit. Both directions matter.
The website-side of the local-search problem is what our website-builder pillar walks through end to end. The GBP-side is the GBP pillar. The two pieces fit together. Either one alone is half a job.
If you want the math on the cost side of building the website that supports the local SEO work, the pricing page lays it out.
Frequently asked questions
Frequently asked questions
In 2026 priority order: complete your Google Business Profile, get to 20+ reviews with responses, put your city plus "golf lessons" or "golf instructor" in your homepage title, and make sure the site loads under 1.5 seconds on mobile. The local pack rewards the profile that does all four. Most coaches do two of the four and wonder why nothing moves.
Yes. Regular SEO is about web pages competing for keyword rankings — the blue links underneath the local pack. Local SEO is about Google Business Profiles competing for the local pack and Google Maps. They overlap (your website still helps), but the levers are different. The biggest mistake coaches make is hiring a generic SEO consultant who optimizes the website but never touches the GBP. Half the work, none of the result.
No. Google treats every local-intent query as location-aware in 2026 — typing "golf lessons" or "golf lessons in Scottsdale" returns the same local pack as "golf lessons near me" for the same searcher in the same place. The phrase is optional. So is the city, in many cases — Google often adds it for the user. Don't keyword-stuff "near me" in your meta tags. Google ignored that pattern years ago.
Under 1.5 seconds on a mid-range mobile device is the practical floor. Above 3 seconds, you start losing local-pack visibility regardless of how complete your Google Business Profile is. Google's published Core Web Vitals thresholds are stricter than that, but 1.5 is the number where a fast site starts feeding positive behavioral signals back into your GBP ranking instead of leaking them.
For a solo golf coach, mostly no. The 5 fixes above are 4-6 hours of work and don't require ongoing service. For a multi-location academy, maybe — but the value is in citation cleanup and link building, not the GBP basics that you should do yourself. A coach paying $400/month for someone to manage a GBP with 8 photos and 6 reviews is paying for activity, not results.
Last updated .
Keep reading



