Local Search, Grid Colors, Itemized Invoices, and More
The Marketing page is now a local-search intelligence tool for facility owners. Your share of the clicks on Google Maps, Google Search, and Google's AI answers for the searches families run nearby, a map of who takes the rest, a Google reviews comparison, a benchmarked Google Business Profile scorecard with plain what-to-do instructions, and a Growth tab that prices the missing clicks in your own revenue. Three-step setup, then weekly Monday snapshots with admin alerts. Also in this release: grid colors by category or trainer, deep-linked admin notifications, itemized invoices, a rebuilt mobile app navigation, events built from a file, and dozens of fixes.

Our last update was Chat, two-way messaging with athletes and parents. Almost everything we have built runs your facility: who is checking in, what is on the schedule, who needs to know. This one is about growing it. It answers the question every owner asks and almost nobody can answer: when a family nearby searches for batting cages, hitting lessons, or a youth camp, who do they find? The Marketing page now answers it, in four tabs: Local Traffic, Reviews, Listing, and Growth, for every Baseline account.
Pick the local searches that matter to you, confirm your Google listing, choose the competitors you actually compete with, and run the analysis. In one to three minutes you see your share of the clicks on Google Maps, Google Search, and Google's AI answers, who is taking the rest, where those businesses sit on a map, what that traffic is worth in your own revenue, and what to fix first. From then on Baseline re-checks your Maps positions every Monday and alerts your admins when a position drops or when you reach #1.
Written for owners, not marketers
Three steps, once per facility
- Tell us about your facility. Your Google Business listing name, your website, and the local searches to track, for example “batting cages near me” or “baseball lessons Franklin”. Your address on file is the search location, so results reflect what someone near you actually sees. Save, and the analysis runs.
- Confirm your Google listing. Baseline shows the listing it believes is yours, marked Best match. Tap This is us, or Change to pick another from the businesses found.
- Choose your competitors. Every business found on Google Maps for your searches, with the five taking the most clicks pre-selected. Tap to add or remove. These are the businesses the Reviews and Listing tabs compare you with.
Multi-facility accounts get a facility picker at the top of the page. Setup, results, and history are stored per facility.
Local Traffic
Three tiles at the top, one per place people search. Each shows your share of the estimated clicks across your tracked searches, whether you are winning or losing, who the leader is, and how many clicks a month you are missing. The AI answers tile shows how many of your searches get a Google AI answer that cites you as a source. The place with the most missing clicks is marked Your biggest opportunity. Tap a tile and the whole tab switches to that place.
- Where the competition is. Every business found on Google Maps for your searches, plotted at its real location. Bigger dot, more clicks a month. Blue with a white ring is you, gold is the competitors you chose, muted purple is everyone else. Hover any dot for rating, review count, clicks, best position, and top searches.
- What this means for you. A short card that names the searches you do not appear in and the ones you already lead.
- Who captures local searches. The top businesses by click share, for the competitors you chose or everyone found, with a jump straight to their reviews.
- What people search for, and where you show up. One row per search: searches a month in your area, the 12-month trend, the top-of-page bid advertisers pay per click, paid competition, your position on Google Maps, Google Search, and the AI answer, and the clicks you are missing.
- Track my position over time. Your Maps position each Monday for every tracked search. Admins are notified when a position drops and when you reach #1.
Reviews
Your Google rating, total reviews, and new reviews in the last 90 days, each next to the average for your chosen competitors, plus how many of your reviews are still awaiting a reply. When low ratings are waiting, the page says so: reply to those first.
The chart underneath, Who is earning reviews right now, plots new reviews per month over the last year for you and the three competitors earning them fastest. A steady flow of recent reviews is what holds a Maps position, and this is where you see whether you have one. Your latest reviews follow, newest first, each with a Replied or No reply flag and a link to reply on Google. If you already use ready-to-send review asks, this is where you watch them pay off.
Listing
A scorecard for your Google Business Profile, benchmarked against your competitors' listings, rolled up into one listing health score: Strong, Good, or Needs work. The checks are grouped as Foundation (claimed and verified, primary and additional categories, website link, phone number, opening hours, book online button), Trust (star rating, number of reviews), and Content & activity (business description, with 250 to 750 characters recommended, attributes, photos, and recent Google posts, flagged when there are none in the last 90 days).
Every item that needs work ends with a What to do written for a non-technical owner. For a missing booking link: “in your Business Profile add a booking link (under Bookings / Appointment links) that points to your booking page, so ‘Book online’ appears on the listing.” Start with the missing ones; a complete, active profile is the biggest lever for Maps positions.
Growth
The same picture in money. Your customer value comes from your own payment data: paid transactions over the last 12 months divided by the customers who made them. Pick Google Maps, Google Search, or AI answers, and Baseline turns clicks into customers at your local click conversion rate, then into revenue at your customer value, in two rows:
- Today. What your current clicks from the tracked searches turn into over a year.
- The #1 spot. What being #1 in every tracked search would add.
In the example below, a fictional facility gets about 15 Google Maps clicks a month today. Being #1 in every tracked search would add about 40 more a month, worth about $62,688 a year at its customer value. The page labels these figures as estimates, not forecasts.
Under it, one sentence says what buying those missing clicks with Google Ads would cost each month at the going rate for those searches. The competitor board is re-framed the same way: each business's share of the clicks, and what those clicks would be worth a year at your customer value. A table at the bottom lists the clicks you are missing search by search with the ad budget it would take to buy them.
One more chart, What people search for vs what you sell, groups local searches by service (hitting, pitching, catching, camps and clinics, teams and leagues, softball, cage rental, memberships, and so on) and compares them with what you actually run, based on your events in the last year, active memberships, and landing page. Each bar is Not offered, Offered but losing, Offered and winning, or Offered but not tracked yet. Demand you are not selling into is hard to miss.
Want help capturing the missing clicks?
How the numbers are estimated
Everything is labeled on the page, and the assumptions are simple enough to repeat.
| Measure | How it is calculated |
|---|---|
| Searches / month | Google's published monthly search volume for the phrase in your area. |
| Clicks (Google Maps) | About 30% of searchers click a Maps result, weighted heavily toward the top positions. |
| Clicks (Google Search) | About 28% click the #1 organic result, decaying by position down page 1. |
| Clicks (AI answers) | About 6% click a cited source, shared equally between the sources cited. |
| Missing clicks | What the #1 business gets on that search, minus what you get. |
| Customers | 5% of clicks. |
| Customer value | Your net revenue over the last 12 months divided by your distinct paying customers, from Baseline payment data. |
| Ad budget | Missing clicks multiplied by the top-of-page bid for that search. |
What runs on its own, and what does not
- Weekly snapshots. Every Monday, for each facility that has completed the analysis, Baseline re-runs the Maps searches, refreshes Search and AI results, and records that week's position on every tracked search.
- Alerts. After each snapshot, this week's Maps position is compared with last week's. Each facility admin gets an in-app notification when a position drops and when you reach #1. Opening it lands on Local Traffic for that facility.
- Reviews and Listing are on demand. Fetch reviews and Check your Google Business Profile run when you press them, or the refresh icon.

What Successful New Sports Facilities Do Differently
The facilities that grow fastest are the ones families can find. This is the part of that we could measure for you.
Read the studyGood to know
- Leaderboards default to the competitors you chose in setup. A big competitor you did not choose appears after Show everyone.
- Revenue figures on Growth stay hidden until your facility has paying customers in Baseline.
- Review counts use the 20 newest reviews per business, so the 90-day count caps at 20.
- The You dot on the map is your confirmed Google listing's location, which can differ from your address on file.
Also in this release
Local search is the headline, but the same release carries a long list of day-to-day improvements. The short version:
- Your grid, your colors. Color the schedule grid by event type (the default: blue for lessons, green for series, orange for events), by event category, or by trainer. Pick one in Settings under Defaults; category colors live under Event Categories and trainer colors on each trainer's profile. The grid also loads faster, no longer flashes stale data while it catches up, and the one-day offset in grid settings is gone.
- Admin notifications take you somewhere. Every admin notification deep-links to the exact record it is about, a team registration update opens that registration, and push notifications now cover every admin notification type, each one configurable in settings.
- Itemized invoices. Invoices break out every charge as its own line, so a family can see which amount belongs to the camp, the membership, and the two lessons. You can also add a custom line item from the Instant Checkout popup without setting it up as a product first.
- The mobile app grew up. A mega menu behind the tab bar that shows only the links a role actually has, a member schedule tab with calendar and list views and the same filters as the web app, a login QR for the app, an offline banner, a proper update path for old versions, and canceled events no longer show.
- Build events from a file. Hand the event builder a schedule you already have and it generates the events. Events can be copied inside the builder and features cloned outright.
- Group workout assignments behave. Assigning one workout to several athletes now shows as one calendar item, stays distinct per athlete underneath, and deletes cleanly for the batch you selected. Deleting a single exercise no longer removes the rest.
- Access and accounts. Door access runs fifteen minutes past the end of an event, backfilled to existing rentals. Users can change their own phone number, with verification and a duplicate check, and phone numbers are optional when editing or linking an account. Membership agreements send as properly formatted PDFs.
- Behind the scenes. Eighteen admin capabilities moved into the Baseline admin dashboard so your account manager can help faster. Stats video uploads accept files up to 300 MB. Email unsubscribe and resubscribe toggles honor what people chose.
- Smaller things. Rental booking emails carry the keyless-entry link again and name the feature rented, ghost teams from unfinalized copies are gone, team invitations show the right facility name, signing in during check-in returns you to check-in, signup emails include the new user's name, cancellation notifications reach everyone, and admin-canceled series dates no longer show on the public site.
What's next
The marketing module expands into Meta and social media next, so you can see how people find and talk about you outside of Google, with more services planned on top of that. Grid colors are the first piece of a larger customization push. The time zone project is fully closed, and Google Calendar integration cleanup continues from the last update.
Get started
- Open Marketing from the side navigation and press Run analysis.
- Confirm your listing, then choose your competitors and finish setup.
- Open Reviews and reply on Google to anything marked No reply, lowest ratings first.
- Open Listing and clear the items marked Missing.
If you're already on Baseline, Marketing is in the side navigation. If you're not, see how local search visibility fits into the rest of the platform at baselinepro.com, or book a demo.
Questions on any of it? Reach out through the help widget in the bottom right corner.
Less clicking. More coaching.
Baseline is the all-in-one operating system for sports facilities, clubs, and travel teams — scheduling, payments, programming, and team management in one platform.
Keep reading

What Successful New Sports Facilities Do Differently
A data-backed operator playbook from Baseline cohort research: the four operational levers that move the needle in a facility's first year — and the four things you can stop worrying about.

The Secrets of Scaling to a $1M Sports Training Facility
Only 7% of sports training facilities ever reach $1M in annual revenue. Drawing on operator data presented at the ABCA convention, here are the patterns that separate them — and the myths that don't matter.

The Economics of a Sports Facility: How Busy Is Busy, What a Space-Hour Is Worth, and How the Packed Facilities Got That Way
We analyzed 888,000+ bookings, 863k space-hours, and $126M in payments across hundreds of sports facilities. Real utilization benchmarks (facilities are spiky, not empty — 2 in 3 sell out prime hours while averaging ~19% occupancy), rentals vs lessons vs group economics, the true lesson margin after trainer splits, credit-pack accounting, seasonality by category, and the occupancy ladder from quiet to packed.