Blog

  • Med Spa Marketing AI Search: Get Recommended in Broward

    Med Spa Marketing AI Search: Get Recommended in Broward

    Open ChatGPT and type “best med spa in Coral Springs for lip filler.” You’ll get three or four names, each with a sentence about who they are and why they made the cut. Now check whether yours is one of them. In the Broward practices we’ve audited this year, it usually isn’t, even when the practice ranks fine in the map pack for the same search.

    That is the med spa marketing AI search problem in one sentence. Aesthetic patients research harder than almost any other local customer, and a growing share of them now ask an AI assistant for a shortlist before they ever open Google Maps. Most Broward practices aren’t built to be on it. Here’s why, and what we do about it.

    The problem: your patients ask AI for a shortlist, and you’re not on it

    The demand isn’t in question. ASPS reported more than 28.5 million minimally invasive procedures in 2024, led by 9.88 million neuromodulator injections and 5.33 million hyaluronic acid filler treatments. Neuromodulators grew 4% year over year. AmSpa’s 2024 State of the Industry report counts more than 11,000 med spas in the U.S., and says close to 90% of patients are women.

    What changed is where the research starts. Pew Research found 49% of U.S. adults now use AI chatbots, up from 33% in 2024, and 42% of them use chatbots to search for information. One in five use them for health-related guidance. Among adults under 50, the core aesthetic demographic, ChatGPT use sits at 57%.

    Local recommendations specifically have jumped. BrightLocal’s 2026 Local Consumer Review Survey found the share of consumers using ChatGPT or similar tools for local business recommendations rose from 6% to 45% in a single year, making AI the third most used source after Google and Facebook. The same survey found 74% want reviews written in the last three months.

    And here’s the part that stings. SOCi’s 2026 Local Visibility Index, covering nearly 350,000 locations, found AI visibility is three to 30 times harder to achieve than a map-pack ranking. Only 1.2% of locations were recommended by ChatGPT, against 35.9% that appeared in Google’s local three-pack. AI assistants “prioritize confidence and risk reduction over breadth.” If the assistant can’t verify you, it skips you.

    Why it happens: four things AI can’t verify about most Broward med spas

    We recently ran an audit sweep of Broward wellness practices. One Plantation physical-therapy practice had a noindex tag on its homepage. That’s extreme, but most med spa sites have a quieter version of the same disease:

    • Inconsistent listings. The Google Business Profile says one suite number, Yelp says another, the website footer has the old phone number from the previous location. SOCi found business profile data was only about 68% accurate on ChatGPT and Perplexity. An assistant that sees three versions of you trusts none of them.
    • No MedicalBusiness or HealthAndBeautyBusiness schema. Schema.org defines MedicalBusiness as “a particular physical or virtual business of an organization for medical purposes,” with subtypes like Dermatology and PlasticSurgery; HealthAndBeautyBusiness covers DaySpa and BeautySalon. Google’s LocalBusiness documentation asks you to use the most specific subtype possible and says plainly, “the more properties you provide, the higher quality the result.” Most med spa sites have none, or a generic Organization block the theme installed.
    • Generic treatment pages. “Our expert team offers Botox in a luxurious setting.” No named practitioner, no license type, no supervising physician, no pricing range, no answer to any question a patient would actually ask. AI assistants quote pages that answer questions. They can’t quote a mood.
    • Thin, generic reviews. Forty five-star reviews that all say “love this place” tell an assistant nothing about who does what. SOCi found AI-recommended locations averaged 4.3 stars on ChatGPT, but the sentiment and specificity of the text matter as much as the number.
    • There’s a fifth factor that most agencies skip because it isn’t a checkbox. Ahrefs’ research on AI visibility found branded web mentions had the strongest correlation with AI visibility (0.664), well ahead of backlinks, and brands in the top quarter for mentions got roughly ten times the AI visibility of everyone else. A med spa nobody outside its own website talks about is, to an AI assistant, a rumor.

      How Phoenix fixes it: the wellness-vertical playbook

      Meg and I owned and ran our own wellness center for four years before we started this studio. We know what a half-empty Tuesday schedule feels like, and which marketing promises are nonsense. That’s why our med spa marketing program runs a fixed sequence, in this order, because each step depends on the one before it.

      1. Entity lock

      One name, one phone number, one address format, one set of hours, everywhere. We did this to ourselves recently: rebuilt our own Google Business Profile as a service-area listing, replaced the toll-free number with a local 786 number, and matched the website footer to it. For a med spa we do the same across Google, Apple, Bing, Yelp, Healthgrades, RealSelf and the 40 to 60 directories that actually matter. Not 200. Fifty that agree beats two hundred that argue.

      2. Schema that says what you are

      We mark the practice up as MedicalBusiness or HealthAndBeautyBusiness depending on how it’s licensed and what it offers, with the DaySpa or MedicalClinic subtype where it fits. Every practitioner gets a Person entity tied to the practice. Every treatment page gets Service and FAQPage markup. Our own site launched with zero schema, and we’re fixing that in public, so you’ll see the same code on our pages that we’d put on yours. This is the technical core of our SEO and AI GEO service.

      3. Answer-shaped treatment pages with named practitioners

      Each treatment page is rebuilt around the questions patients ask on RealSelf and in consult rooms: who will treat me, what are their credentials, who supervises, what product do you use, what does a consultation involve, what does it cost. The page names the injector, the license, the medical director and the consultation process. No outcome promises, no before-and-afters without consent, nothing a medical board would object to. Just clear, specific, quotable answers.

      4. Treatment-specific review asks

      Instead of “please leave us a review,” the post-visit text asks about the specific treatment and the specific practitioner by name. Reviews that say “Maria did my lip filler consult and explained the product she uses” give an AI assistant something to work with. We also make sure the practice answers reviews the same day, because BrightLocal found 19% of consumers now expect that, up from 6%.

      5. A few real mentions

      Not link farms. A quote in a South Florida lifestyle piece, a Chamber directory listing, a sponsor line at a Coral Springs community event, a local podcast segment. Five real mentions beat five hundred spammy links, and they’re the only kind we’ll build.

      Honest timelines: AI-answer changes can show within weeks of the entity and schema work. Map-pack movement in Plantation or Coral Springs usually takes 60 to 90 days. A competitive category like injectables in Fort Lauderdale is a four-to-six month project.

      All of it is included in one predictable retainer: $850 to start, $650 a month on a 12-month plan, with a blog post and two social posts every week. We’re new, we’re pre-revenue, and we don’t publish client counts or ROI multiples because we don’t have any yet. What we have is a playbook we’ve lived, and a willingness to show our work.

      Frequently asked questions

      What credentials do patients look for when choosing a med spa?

      On RealSelf, the most common version of the question is some form of “I have no idea who to go to or what credentials to look for.” Physicians answering it point to board certification, the specialty of the supervising physician, years of injecting experience and before-and-after photos. If those facts aren’t on your website in plain text, neither patients nor AI assistants can find them.

      Should a med spa website name its injectors and medical director?

      Yes. Patients on RealSelf are told to ask how many years a provider has been injecting full time and who supervises them. A treatment page that says “our expert team” answers none of that. Name the practitioner, list the license type and the supervising physician, and give each provider a page. That is what AI assistants quote when they explain why they picked a practice.

      Does schema markup make ChatGPT recommend my med spa?

      Not by itself, and anyone who says otherwise is selling you something. Schema is verification, not persuasion. It tells Google and AI crawlers exactly what kind of business you are, where you are and who runs it, so they can match your site to your listings and reviews. The recommendation comes from ratings, consistency and mentions. Schema just removes the doubt that keeps you off the list.

      How long before AI search changes show for a med spa?

      Be realistic. AI answers can shift within weeks after entity and schema fixes because the assistant re-reads your pages on its own schedule. Map-pack movement usually takes 60 to 90 days. Reviews and mentions compound over months, not days. If an agency promises page one in 90 days for a Fort Lauderdale med spa, ask them to put that in writing and watch how fast the subject changes.

      Do I need 200 citations for my med spa to show up in AI answers?

      No. Our position is that 40 to 60 real, consistent citations is where rank lift plateaus, and SOCi’s data shows AI assistants care about accuracy more than volume. Two hundred listings with three different phone numbers is worse than fifty that match. Our citation audit and cleanup is $249 one-time, and the Core-50 build is $449. That is the entire menu, on purpose.

      Want to know whether ChatGPT and Google AI can even verify your practice? Request a free website + AI-visibility audit and we’ll show you exactly what the assistants see when someone in Broward asks for a med spa recommendation, and what’s missing. Or call (786) 719-7997.

      Related: Marketing for med spas · SEO and AI GEO service · SEO in Coral Springs.

  • AI Search Visibility for Local Businesses: 5 Fixes That Work

    AI Search Visibility for Local Businesses: 5 Fixes That Work

    A Plantation med spa owner asked me last week to type “best med spa near Plantation FL” into ChatGPT. Three competitors came back, with phone numbers and a summary of what each one does well. She wasn’t on the list. She ranks in the map pack for that same search. Same business, same reviews, same website. Invisible in the AI answer.

    That gap is the whole story of AI search visibility for local businesses. Google’s map pack ranks listings. ChatGPT, Perplexity and Google’s AI Overviews do something different: they verify an entity and then decide whether they trust it enough to say your name. If your business can’t be verified cleanly, you don’t get mentioned, no matter how good the work is.

    Here’s why it happens, what the research actually says, and how we fix it, including what we’re still fixing on our own site.

    The problem: the AI answer is becoming the first (and often last) click

    This isn’t a future problem. In a study of 900 U.S. adults’ browsing data, Pew Research found that 18% of Google searches produced an AI summary in March 2025, and users who saw one clicked a traditional result in just 8% of visits, versus 15% when there was no summary. Only 1% of visits clicked a link inside the summary itself. If you’re not named in the answer, you lost that searcher.

    For local queries the exposure is larger. Search Engine Journal reported Whitespark data showing AI Overviews on 68% of local searches, rising to 92% for informational queries like “how long does an eye exam take near me” and 97% for hybrid ones like “average cost of dental implants in Phoenix”. The same piece found 77% of AI Overview citations come from off-page sources, not the business’s own site.

    And consumers are already asking the chatbots directly. BrightLocal’s local SEO statistics roundup puts it at 45% of consumers using ChatGPT or other generative AI tools for local business recommendations (Local Consumer Review Survey, 2026), and cites SOCi’s finding that fewer than half of businesses leading Google’s local results also appear in AI local recommendations. That’s the Plantation med spa in one sentence.

    Why it happens: AI assistants verify entities, they don’t rank pages

    When a Broward business is missing from AI answers, it’s almost never one thing. It’s five small things that each break verification.

    1. Your name, address and phone don’t agree with each other

    A model cross-checks your Google Business Profile against your website footer, Yelp, Facebook, Apple Maps and a few dozen directories. Old toll-free number on one, a residential address on another, “LLC” here and not there. Every mismatch lowers confidence. The same BrightLocal roundup cites SOCi data that only 68% of business contact information shown by ChatGPT and Perplexity matches the Google Business Profile. Inconsistent inputs produce wrong outputs, and wrong outputs get you skipped or, worse, misquoted.

    2. No structured data telling machines what you are

    Google’s LocalBusiness structured data documentation asks for only two required properties, name and address, then recommends telephone, opening hours, geo coordinates, price range and URL, and says plainly that the more properties you provide, the higher quality the result. Most local sites in Broward have none of it. The page says “we do Botox in Sunrise” to a human, and says nothing at all to a parser.

    3. A thin Google Business Profile

    No services listed, no categories beyond the primary, no Q&A, no posts, a handful of reviews with no owner replies. The GBP is the single most-referenced record for local entities. If it’s thin, there’s nothing to verify.

    4. Nobody else mentions you

    This is the part owners underestimate. Search Engine Land’s guide on AI and local search notes that AI systems pull from Google Business Profiles, review platforms like Yelp and BBB, and third-party sites like Reddit and news outlets, and that AI is more likely to strongly recommend a brand when it’s mentioned on many cited source pages. A business with a good website and zero third-party mentions looks unverified to a model.

    5. Answer-less pages and technical blockers

    The Princeton and Georgia Tech researchers who coined the term GEO tested nine content changes against a benchmark of real queries. Their Generative Engine Optimization paper (KDD 2024) reports that adding quotations lifted visibility in generative answers by about 41%, adding statistics by about 31%, and citing sources by about 28%, while keyword stuffing made pages perform worse than the baseline. Pages full of “premier, trusted, top-rated” and empty of facts give a model nothing to lift.

    Then there are the blockers. Google’s own documentation on AI Overviews and AI Mode says there are no additional requirements or special markup to appear, but a page must be indexed and eligible to show with a snippet, and noindex, nosnippet and robots.txt directives limit what appears in AI features. In a recent audit sweep of Broward wellness practices we found a Plantation physical-therapy practice with a noindex tag on its homepage. No amount of content fixes that.

    How Phoenix addresses it: the AI-GEO service

    Our SEO & AI GEO service is built around the verification problem, not around “AI content.” The work runs in this order because each step feeds the next.

    1. Entity lock. One canonical name, phone, service area and description, then propagated everywhere: GBP, website footer, Apple Business Connect, Bing Places, the core directories. We did this on our own listing recently, switching to a service-area profile with the address hidden, replacing a toll-free number with a local 786 number, and matching the footer to it. We stop at 40 to 60 real citations. “200 citations” is filler and we won’t sell it.
    2. LocalBusiness and Service schema. JSON-LD on the homepage and every service and location page, following Google’s property list: name, address or service area, telephone, hours, geo, price range, URL, plus Service and FAQPage markup where it applies.
    3. Answer-shaped content. Each service page gets a direct definition, real numbers (price ranges, timelines, what’s included), and quotable statements, which is what the GEO paper found actually moves visibility. Location pages for Plantation and Sunrise follow the same pattern.
    4. Citations and third-party mentions. Reviews with owner replies, correct listings on the review platforms models actually cite, and earned mentions on local sites. This is slower and it’s the part that separates “verified” from “exists.”
    5. llms.txt and crawl access. We add an llms.txt file and make sure AI crawlers aren’t blocked in robots.txt. We’re honest about the first one: Ahrefs analyzed 137,210 domains and found 97% of llms.txt files got zero traffic in May 2026, calling the file “largely decoration” for AI visibility. It costs nothing and hurts nothing, so we include it. Anyone charging you for it as a fix is selling the wrong thing.

    Timelines, because you’ll ask: entity and schema fixes can show up in AI answers within weeks, since models re-read sources often. Map-pack movement typically takes 60 to 90 days. Competitive categories like med spa in Fort Lauderdale run 4 to 6 months.

    Our own site had zero schema at launch. We’re fixing it in public.

    When phoenixgrowthcollective.com launched it had no structured data, no reviews program and thin citations. We audited ourselves the same way we audit clients, and we failed the same checks. The schema is going in page by page, the citation build is underway, and the reviews program starts with the first clients. We publish progress because a marketing company that hides its own scorecard isn’t one you should trust with yours.

    Frequently asked questions

    How can I get my business listed in Google AI Overviews?

    There’s no submission form. Google says there are no special requirements beyond being indexed and eligible for a snippet. In practice, businesses that appear have a complete Google Business Profile, consistent contact details across the web, structured data on their site, and pages that answer the specific question being asked. Fix those in that order and re-check the query every few weeks.

    Does llms.txt actually help my business show up in ChatGPT?

    Not on current evidence. Ahrefs found 97% of llms.txt files received zero traffic, and a Hacker News thread from a developer reviewing server logs found no requests from major AI companies’ crawlers. It’s harmless and takes minutes, so we add it, but treat it as housekeeping, not a strategy. Your Google Business Profile and citations do far more.

    Why does ChatGPT show the wrong phone number or address for my business?

    Because it read an old listing somewhere. Models cross-reference many sources, and if a directory still carries your previous number or a former address, that data can win. BrightLocal cites SOCi research that only 68% of contact details on ChatGPT and Perplexity match the Google Business Profile. Cleaning up the core 40 to 60 citations fixes most of these cases.

    Do I need to write “AI content” to get cited?

    No, and it can backfire. The GEO research found keyword stuffing lowered visibility while adding statistics, quotations and cited sources raised it. Write the page a knowledgeable staff member would write: what the service is, what it costs, how long it takes, who it’s for. Specific beats polished every time.

    How long before I see my business in AI answers?

    Entity and schema fixes can change AI answers within weeks. Map-pack ranking typically moves in 60 to 90 days, and competitive Broward categories take 4 to 6 months. Anyone promising a fixed number of days is guessing. We’d rather tell you the range and show you the checkpoints.

    Find out where you’re invisible

    If you want to know exactly which of the five breaks is keeping your business out of AI answers, request a free website + AI-visibility audit. We check your entity consistency, schema, GBP completeness, third-party mentions and technical blockers, and tell you what we found even if you never hire us. Call (786) 719-7997 or use the form.

    Related: SEO & AI GEO for South Florida businesses · Marketing for med spas · Local SEO in Plantation

  • How to Get More Google Reviews: 2 to 20 in Broward, Legally

    How to Get More Google Reviews: 2 to 20 in Broward, Legally

    You run an HVAC company in Coral Springs or a chiropractic office in Plantation. The work is good. Customers say thank you at the door. Your Google Business Profile shows three reviews while the competitor two exits down shows 80.

    The customer never compares your work to theirs. They compare review counts, on a phone, in about four seconds, before either of you gets a call. This post is about how to get more Google reviews the boring, legal, repeatable way.

    The problem: three reviews loses to 80 before the phone rings

    A business owner on r/smallbusiness put it plainly recently: good work, happy customers, a Google page with almost nothing on it, and competitors who are honestly not better with four or five times the reviews. His words: it is costing jobs and everyone knows it.

    The data backs him up. In BrightLocal’s 2026 Local Consumer Review Survey, 47 percent of consumers said they will not use a business with fewer than 20 reviews, and only 9 percent would use one with five or fewer. 74 percent only care about reviews from the last three months. 31 percent now require 4.5 stars or better, up from 17 percent a year earlier.

    So 20 is the floor where roughly half of your potential customers stop filtering you out. Because recency matters, the 20 has to keep refreshing. A burst in 2023 and silence since reads as a business that stopped caring.

    Why it happens: rankings, revenue and the three ways owners get it wrong

    Reviews are a top-tier map-pack signal

    In Whitespark’s 2026 Local Search Ranking Factors survey, 47 local search experts scored 187 factors. Four review factors landed in the top 15 for local pack and Maps rankings: high numerical Google ratings (No. 6), quantity of native Google reviews with text (No. 9), recency of reviews (No. 11), and a sustained influx of reviews over time rather than bursts (No. 14). Keywords inside Google reviews ranked No. 36. The survey’s author called increased importance of review signals the biggest 2026 change.

    Translation for a Tamarac contractor: after primary category, proximity and business name, reviews are the biggest lever you actually control. You cannot move closer to the searcher. You can get 20 real reviews.

    Ratings move revenue, not just rankings

    Harvard Business School’s Michael Luca matched Yelp ratings to Washington State Department of Revenue data and found that a one-star increase in rating leads to a 5 to 9 percent increase in revenue. The effect was driven by independent businesses; chains barely moved. Reviews stand in for a brand nobody knows yet.

    Mistake 1: never asking

    BrightLocal found 78 percent of consumers were asked to leave a review in the past year, and 83 percent of those asked went on to leave one. The gap between your 3 and their 80 is usually not satisfaction. They ask every time; you ask when you remember.

    Mistake 2: asking the wrong way

    Google’s prohibited and restricted content policy bans three things owners do constantly: offering incentives such as payment, discounts or free goods in exchange for a review; discouraging or prohibiting negative reviews, or selectively soliciting positive reviews (the “review gating” that many “rate us first” tools quietly do); and content posted from multiple accounts by or at the request of one person.

    The other wrong way is the bulk blast. Sterling Sky tracked a business whose baseline was 72 reviews a month; it pushed that to 179, 235 and 181 across three months using in-store QR asks, and Google removed 342 of the 595 new reviews and turned off review posting for 30 days. The pattern Google appears to flag is not volume, it is behaviour: reviews left inside the business, counter QR codes, and bursts of 10 or more in a day. Appeals did not shorten the block in any case they tracked.

    Mistake 3: buying them

    Since August 2024 this is federal, not just a platform rule. The FTC’s final rule on consumer reviews and testimonials prohibits creating, buying or selling fake reviews (including AI-generated ones), paying for reviews that express a particular sentiment, undisclosed insider reviews from officers or managers, and using threats to suppress negative reviews. The rule lets the agency seek civil penalties against knowing violators. A cheap package of five-star reviews is now a liability with a dollar figure attached.

    How Phoenix addresses it: the review engine inside the retainer

    Reviews and reputation are a service inside our one predictable retainer for Coral Springs and Broward businesses, not an add-on. None of it is clever. All of it is consistent.

    1. A direct review link, not a search. Google gives every verified profile a short review link and QR code. We put it in your text templates, email signature, invoice footer and website. One tap, review box.
    2. A text after every job or visit, the same day. The Reddit owner above nailed why email a week later fails: they have moved on. We send one plain text within hours of the job closing: your name, a thank-you, the link. One follow-up three days later. Then we stop. No gating screen, no “how did we do” filter, no incentive.
    3. Service-specific asks so reviews carry keywords. We do not script the review; we remind the customer what we did: “If you have a minute, a quick note about the AC repair in Coral Springs would help other homeowners find us.” Reviews that mention the service and city are Whitespark’s No. 36 factor and the raw material Google’s AI summaries pull from. The customer still writes whatever they want.
    4. A reply to every review within one day. BrightLocal found 89 percent of consumers expect a response, 32 percent want it by the next day, and generic templated replies put off half of them. We write short, specific replies and answer negative reviews without arguing. Replies are a trust signal to the next reader, not a conversation with the last one.
    5. A steady pace, on purpose. Whitespark’s experts ranked a sustained influx above bursts, and Sterling Sky’s data shows what bursts cost. A few real reviews every week beats 30 in a weekend.

    For contractors, the text-after-job ask is the entire game because you are rarely in the room when the customer is happiest. That is baked into our HVAC contractor marketing program. For practices, the ask goes out after the visit with a service-specific reminder and nothing that reads as coaching, which is how we run it for chiropractors and wellness practices.

    What we are doing to our own profile, in public

    Phoenix launched with two Google reviews, zero schema and thin citations. We said so, and we are fixing it in the open. This month we rebuilt our own Google Business Profile as a service-area listing with the address hidden and a local 786 number. The review engine above now runs on us: direct link, same-day ask, reply within a day.

    Timelines, honestly: the first ten reviews take four to eight weeks with steady customer flow. Map-pack movement typically shows in 60 to 90 days; competitive Broward categories such as HVAC, roofing and med spas take four to six months alongside category, citation and on-page work. Anyone promising 50 reviews in a month is describing a burst, and you just read what Google does with those.

    Frequently asked questions

    How do I ask customers for Google reviews without being annoying?

    Ask once, the same day, by text, with the direct review link. Keep it to two sentences: thank them, name the job, drop the link. One reminder three days later, then stop. Owners on r/smallbusiness report 1 in 20 conversion from in-person asks; a same-day text with a one-tap link is the fix, not more asking.

    Why are my customers’ Google reviews not showing up?

    Google filters reviews it classifies as suspicious. On the Local Search Forum in October 2025, agencies reported legitimate reviews vanishing and counts dropping during sweeps, with Google support giving canned replies. Common triggers are reviews left on-site, bursts in one day, reviewer accounts with no history, or a link tied to a business incentive. If a review is missing, ask the customer to confirm it is live on their account, then report it through the profile.

    Can I offer a discount or a gift card for a Google review?

    No. Google’s policy prohibits incentives such as payment, discounts or free goods in exchange for any review, and the FTC’s 2024 rule makes paying for reviews that express a particular sentiment a federal violation with civil penalties. You can ask everyone, but you cannot pay anyone. The safe version is to make leaving a review effortless, not rewarded.

    Is it okay to use a tool that asks customers to rate us first and only sends happy ones to Google?

    No. That is review gating, and Google’s policy explicitly bans discouraging negative reviews or selectively soliciting positive ones. It is also the pattern Sterling Sky links to review removals and 30-day posting blocks. Send every customer the same link. A few honest three- and four-star reviews make the five-star ones believable, and BrightLocal found a mix of feedback reads as more trustworthy.

    How many Google reviews do I need to rank in the Broward map pack?

    There is no fixed number, but 20 is the consumer floor: 47 percent of people will not use a business below it. For ranking, review count, rating, recency and a steady pace all score in Whitespark’s top 15 factors. Get to 20 real reviews, then keep adding a few every week. In competitive categories you will need to match the local leaders over four to six months, not beat them in one.

    If your profile has three reviews and your competitor has 80, the gap is a process problem, and it is fixable without breaking a single rule. Request a free website + AI-visibility audit and we will show you your review count, rating, recency and reply rate against the three businesses outranking you, plus the exact ask sequence we would run.

    Related: Local SEO for Coral Springs businesses · Marketing for HVAC contractors · Marketing for chiropractors.

  • Local Citations for Small Business: Why 40–60 Beat 200+

    Local Citations for Small Business: Why 40–60 Beat 200+

    Somebody has probably pitched you “200 local citations” with “forced indexing” or “link pinging” thrown in. If you run a med spa in Plantation, a roofing crew in Coral Springs or a brokerage in Fort Lauderdale, here is the honest version of how local citations for small business actually work, why we cap our own build at 40–60 sources, and why the cleanup usually matters more than the build.

    The problem: your old listings are quietly working against you

    Most Broward businesses we audit have been listed online for years. A previous owner, a former marketing company, a tracking phone number from a 2019 ad campaign, a suite number that changed when you moved down the hall. Every one of those versions is still sitting in some directory, and every one of them tells Google and the AI assistants a slightly different story about who you are.

    Layering 200 new listings on top of that mess does not fix it. It buries it. Now there are 200 copies of the new data and 40 copies of the old data, and the search engine has to guess which set to believe.

    A contractor-focused SEO put it plainly in an r/localseo thread on which citations matter: a messy NAP profile across the top 50 directories “can suppress a listing that should otherwise rank,” and it does not matter how good your Google Business Profile is “if half your citations have an old suite number or a tracking phone number baked in.”

    Why it happens: how citations really feed Google and the AI assistants

    Citations are a foundation, not a growth lever

    Google says it directly in its guidance on improving local ranking: “Businesses with complete and accurate info are more likely to show up in local search results.” Its profile guidelines add two rules that bulk sellers ignore: use a local phone number instead of a call-center number whenever possible, and never create more than one page per location. Accuracy and consistency are the point. Volume is not mentioned.

    The industry data agrees. In Whitespark’s 2026 Local Search Ranking Factors, citations “lost about half a percentage point, continuing the downward trend from previous editions” as a map-pack signal. The same report then flips the script for AI: three of the top five AI-search visibility factors are citation factors, and the author’s summary is “In AI SEO, mentions (citations) are the new link.” Fewer, cleaner, more authoritative mentions beat a long tail of junk.

    The aggregators feed the long tail

    Here is the part the “200 directories” pitch leaves out. Most of those 200 sites do not collect data from you. They buy it from a handful of aggregators. Data Axle alone maintains profiles on more than 90 million businesses and distributes them to “the top search engines and online directories,” in-car navigation systems, mobile navigation apps and virtual assistants, with new listings “human and machine verified” before publishers receive them. Neustar/Localeze and Foursquare play the same role.

    Whitespark’s map of the U.S. local search ecosystem makes the consequence clear: search engines license the primary aggregators’ data, and if the business data on any of those primary sources is wrong, it “can override the information that is already available in the Search Engine’s database.” Fix the aggregators and the majors, and the long tail corrects itself over the following months. Fix the long tail by hand and the aggregators will keep re-publishing the old error.

    Bulk citations do not even stay indexed

    Sterling Sky tested this. They built 50 citations at once for a dentist and a handyman. Neither business saw a local-pack improvement. After one month, about half the new listings were still indexed by Google; after six months, just two of the 50 per client remained. Their conclusion: “10 to 20 citations is usually the maximum you can get Google to keep indexed.” That is why “forced indexing” is a red flag. If a directory page cannot earn a spot in the index on its own, pinging it will not change Google’s mind.

    AI assistants read the same listings

    This is the piece that turns cleanup from a nice-to-have into a priority. BrightLocal ran 20 local queries across 10 industries through ChatGPT, Gemini, Perplexity and Google’s AI and found that every AI tool leaned on directories and citations for business information. Yelp appeared as a source in 33% of searches, ChatGPT pulled from the business’s own website 58% of the time, and Foursquare’s city-guide listings supplied a large share of ChatGPT’s local answers. When those sources disagree about your phone number, the assistant either picks one at random or leaves you out.

    The consumer cost is not theoretical either. BrightLocal’s citation trust survey of 1,025 U.S. consumers found 80% lose trust in a local business when they see incorrect or inconsistent contact details online, and 68% would stop using a business over it. The survey is from 2018; the psychology has not changed.

    How Phoenix addresses it: audit first, build second, maintain forever

    We sell three things, in this order, and we will tell you if you only need one.

    • Audit + Cleanup ($249 one-time). We pull every listing that references your business name, any phone number you have ever used, and any address you have ever occupied. We flag duplicates, mismatches and dead listings, then claim, correct, merge or suppress them. Aggregators first, majors second, long tail last.
    • Core-50 Build ($449 one-time). Once the data is clean, we build the roughly 50 sources that hold an index and send real traffic: Google, Bing, Apple, the four aggregators, the major general directories, and the vertical directories for your trade. Wellness practices get the health directories; roofers and HVAC contractors get the home-service directories; brokerages get the real estate portals.
    • Citation Management ($99/month). Listings drift. Directories re-import stale aggregator data, users suggest edits, a new duplicate appears. We monitor, re-verify and re-sync monthly so the core set stays identical.

    Why stop around 40–60? Because that is where rank lift plateaus in our experience and in the studies above. Sterling Sky found Google keeps 10–20 fresh citations indexed. The r/localseo consensus is that the sources that “actually sustain in the index” number roughly 30, plus your chamber, local government and local media listings. Add the aggregators and your industry verticals and you land in the 40–60 range. Everything past that is filler, and we will not invoice you for filler.

    We are doing this to our own listing, in public

    Phoenix launched with three live citations, zero schema and no reviews program. That is the truth, and we are fixing it on the same schedule we would use for a client. This month we rebuilt our own Google Business Profile: switched from a residential address to a service-area listing with the address hidden, set the service area to Tamarac plus Broward, Miami-Dade and Palm Beach, and replaced our toll-free number with a local 786 number. Then came the part most businesses skip: we matched the website footer to the new NAP and pushed the number change through the aggregators and every existing listing before building a single new one.

    Expect the same timeline we give clients. Aggregator corrections take weeks to propagate. Map-pack movement from a clean foundation typically shows in 60–90 days; competitive categories such as med spas in Fort Lauderdale run four to six months. Changes in how AI assistants describe you can show within weeks once the entity data lines up with your AI search and GEO work.

    Frequently asked questions

    Is buying a cheap citation package (120 citations for $69) a good idea?

    Usually not. In a June 2026 r/localseo thread, the buyer of exactly that package reported only about five of the listings were local; the rest were random international sites and duplicates of each other. Cheap packages sell volume on directories nobody uses. Spend the money on a NAP audit, the four aggregators and the 40–60 sources that hold an index and send traffic.

    Which citations does every local business actually need?

    Start with Google Business Profile, Bing Places, Apple Business Connect, Facebook, Yelp and the four data aggregators (Data Axle, Neustar/Localeze, Foursquare and Acxiom). Then add the vertical directories for your trade: Healthgrades or Zocdoc for practices, Houzz, Angi and BBB for contractors, Zillow-type portals for real estate. Finish with the strongest general directories. That lands you in the 40–60 range.

    Do local citations still matter in 2026, or are they obsolete?

    They matter less as a direct ranking lever and more as a foundation. Whitespark’s 2026 Local Search Ranking Factors shows citations losing about half a percentage point again, yet its new AI-visibility ranking puts citation factors in three of the top five spots. Inconsistent citations can suppress a listing; a clean core set keeps Google and AI assistants confident about who you are.

    Do I need an indexer or link pinging to make citations count?

    No. A directory listing either earns a place in Google’s index on its own merits or it does not. Sterling Sky watched 50 fresh citations per client shrink to two indexed listings within six months. Pinging cannot fix a page Google has decided is worthless. Pick sources that stay indexed, keep the data identical everywhere, and skip anything marketed as forced indexing.

    I built 50 citations myself and my rankings did not move. Why?

    Two common reasons. First, an older listing with a previous phone number, suite or business name is contradicting the new ones, so the extra volume adds confusion rather than trust. Second, citations are foundational, not a growth engine: once the core is clean, map-pack movement comes from reviews, on-page relevance and GBP activity. Audit and fix the old data before adding anything else.

    Start with the audit

    If you are in Broward, Miami-Dade or Palm Beach and someone has quoted you 200 citations, let us look at what you already have first. Request a free website + AI-visibility audit and we will show you every listing, every mismatch and exactly what needs to change before anyone builds anything.

    Related: SEO for Fort Lauderdale businesses · marketing for roofers · SEO and AI GEO services.

  • Noindex Tag: Website Not Showing in Google? 5-Minute Check

    Noindex Tag: Website Not Showing in Google? 5-Minute Check

    A physical-therapy practice in Plantation has a clean site, real reviews and a Google Business Profile that gets calls. Search the practice name and it comes up. Search physical therapy Plantation and it does not exist. Not page three. Not anywhere.

    We found the reason in under a minute during a recent audit sweep of Broward wellness practices: the homepage carries a noindex tag. One line of HTML, almost certainly left over from whoever built the site, has been telling Google to drop the page. Nobody noticed because the site loads fine, the map listing still rings the phone, and the tag is invisible unless you go looking.

    It is the most expensive small mistake we see, and it takes five minutes to rule out.

    What a noindex tag actually does

    A noindex directive is a request to search engines to leave a page out of their index. It lives in one of two places: a meta tag in the page’s <head> (<meta name="robots" content="noindex">) or an HTTP response header called X-Robots-Tag. Google’s documentation on blocking indexing with noindex says both have the same effect, and it adds a caveat that trips people up constantly: for noindex to work, the page must not be blocked by robots.txt, because a blocked crawler never sees the tag.

    The tag has legitimate uses, like a staging copy while the site is being built. The problem is that it is easy to switch on and easy to forget.

    The four ways a live business site ends up de-indexed

    1. The staging tag ships to production

    Developers noindex the staging copy, then the site launches and the setting comes with it. Search Engine Journal’s guide to Search Console’s excluded pages calls this out directly: a spike in “Excluded by ‘noindex’ tag” often means a site went to production with the staging site’s noindex tags still attached. That is our best guess for the Plantation practice.

    2. The WordPress checkbox

    Settings > Reading has a box labeled “Discourage search engines from indexing this site.” Since WordPress 5.3, ticking it outputs a noindex,nofollow meta tag on every page instead of editing robots.txt, a change the WordPress core team made because robots.txt blocking never actually kept pages out of search results. Semrush’s list of reasons small-business sites vanish from Google puts this checkbox first, and it stays checked on plenty of sites that were built on a temporary domain and then pointed at the real one.

    3. An SEO plugin toggle or a header you cannot see

    Yoast, Rank Math and similar plugins have a per-page “Allow search engines to show this page” switch, plus site-wide defaults for post types. A theme or a page builder can add its own. And some hosts or security layers send an X-Robots-Tag: noindex header. Ahrefs’ glossary makes the point that the X-Robots-Tag cannot be found in the HTML code of the page at all; you have to inspect the response headers. An audit that only reads the source will miss it.

    4. A bad robots.txt or a sitemap pointing at the wrong host

    A robots.txt with Disallow: / under User-agent: * blocks every crawler from every page; Semrush notes that a single missing slash is the difference between blocking nothing and blocking everything. And a sitemap generated on staging can list staging.yourdomain.com URLs. Google says it will attempt to crawl sitemap URLs exactly as listed, so you are handing it a map to the wrong building.

    That last one is ours. Not long after launch, our own sitemap was still pointing at our staging host after launch. The pages were indexable, and we were feeding Google a list of URLs nobody should visit. We caught it in Search Console. It happens to people who do this for a living.

    The part nobody checks: AI crawlers

    There is a newer version of the same mistake. “Block all AI bots” robots.txt snippets are everywhere, and a lot of them disallow every OpenAI user agent. OpenAI’s publisher FAQ separates them: GPTBot is the training crawler you can block if you want, but for your content to appear in ChatGPT summaries and snippets you must not block OAI-SearchBot. Block both and you have removed your practice from a search surface your patients are already using.

    Google’s side is less dangerous. Its Google-Extended token controls whether your content is used for Gemini training and grounding, and Google’s crawler documentation states it does not affect inclusion in Google Search or act as a ranking signal. Blocking it will not hurt rankings, but it can keep you out of AI answers. This is the technical floor under everything we do in AI search and GEO work: if a crawler cannot read you, no amount of schema or content will get you cited.

    The 5-minute check

    1. Search Google for site:yourdomain.com. If nothing comes back, or only a handful of pages, keep going.
    2. Open your homepage, view source, and search the page for noindex. Do the same on your top service page.
    3. Load yourdomain.com/robots.txt. Look for Disallow: / under User-agent: *, and look for OAI-SearchBot or Google-Extended being disallowed.
    4. Open yourdomain.com/sitemap.xml (or sitemap_index.xml). Every URL should be on your live domain, not staging.
    5. In Search Console, run URL Inspection on the homepage. It shows the HTML Googlebot actually received, which catches header-level noindex that view-source misses. Then open the Page indexing report and look for “Excluded by ‘noindex’ tag” and “Blocked by robots.txt.”

    WordPress users: also confirm the Settings > Reading visibility box is unchecked, then purge every cache layer. A WordPress.org support thread shows an owner who flipped the setting off and still served noindex on every page but the homepage, because the caching plugin held the old HTML until purged.

    How Phoenix handles it

    Technical checks are the first line of our free audit, before content, citations or reviews. There is no point building authority for a page Google has been told to ignore. We pull the homepage headers and source, robots.txt, the sitemap, and the Search Console indexing report if you give us access. If you run a practice in Plantation, our Plantation SEO page explains what we look at locally.

    When we find a block, the fix order is boring and it works:

    • Remove the directive at its source: the plugin toggle, the theme option, the WordPress checkbox, the server header. Then purge caches and confirm the live response is clean.
    • Fix robots.txt so it controls crawling only, and make sure OAI-SearchBot and Google-Extended are allowed unless you have a reason to say otherwise.
    • Regenerate the sitemap on the live host and resubmit it in Search Console.
    • Request indexing on the homepage and the money pages through URL Inspection. Google says this typically takes a day or so but can take longer, and there is a daily quota, so we prioritize pages and let the sitemap carry the rest.
    • Then start the authority work: entity and schema fixes, Google Business Profile alignment, and the 40 to 60 real citations where rank lift actually plateaus.

    On timelines, we will be straight with you. A homepage that was indexed before usually comes back within days of the fix. Competitive terms like physical therapy or med spa in Broward still take the normal 60 to 90 days to move in the map pack, and 4 to 6 months in the toughest categories. The noindex fix removes the ceiling; it does not do the climbing. If your site is being rebuilt, our web and app development team runs the indexability check at every launch so the staging tag never ships.

    Frequently asked questions

    Why is my homepage not showing in Google after a redesign?

    Nine times out of ten the new site went live carrying the staging site’s noindex tag or its “discourage search engines” setting. Google reads that tag as an instruction to drop the page. Open Search Console, run URL Inspection on the homepage, and look for “Excluded by ‘noindex’ tag.” Remove the tag, clear the cache, and request indexing.

    I unchecked “Discourage search engines” but Google still sees noindex. Why?

    Usually a cache or a second source. Caching plugins can keep serving the old HTML with the noindex line until you purge every page, not just the homepage. If the cache is clean, an SEO plugin, the theme, or a hosting-level X-Robots-Tag header may be adding its own noindex. Check the live source and the response headers, not the settings screen.

    How long does it take Google to reindex a page after removing noindex?

    Google says indexing after a request “typically takes only a day or so, but can take much longer in some cases,” and a request is not a guarantee. In our experience a homepage that was previously indexed comes back within days; rankings can take longer to settle. Submit the sitemap too, since request-indexing has a daily quota.

    Does blocking a page in robots.txt remove it from Google?

    No. Google’s own documentation says robots.txt “is not a mechanism for keeping a web page out of Google.” A blocked URL can still be listed if other sites link to it, just without a description. Worse, if a page is blocked in robots.txt Google can never see a noindex tag on it. Use noindex for removal and robots.txt only for crawl control.

    Can a robots.txt file stop my business from showing up in ChatGPT?

    Yes. OpenAI’s publisher FAQ says that for your content to be included in ChatGPT summaries and snippets, you must not block OAI-SearchBot. Many “block all AI” robots.txt snippets copied from blogs disallow that crawler along with the training bot. Decide deliberately: block GPTBot if you want, but leave the search crawler open.

    Find out in five minutes, or let us do it

    Not sure whether your site is indexable? Send us the URL. We will run the technical, AI-crawler and sitemap checks as part of a free website + AI-visibility audit and tell you plainly what we found, even if the answer is “nothing wrong, you just need more authority.” Or call (786) 719-7997.

    Related: SEO & AI GEO services · SEO for Plantation businesses · Marketing for wellness centers

  • Service Area Business Google Business Profile: Broward Guide

    Service Area Business Google Business Profile: Broward Guide

    You run a licensed, insured business out of your house in Tamarac, Coral Springs or Sunrise, and you drive to the customer. You set up a Google Business Profile with your home address because that is where the business is registered. Then your listing quietly stops showing in the map pack, gets flagged for re-verification, or gets suspended outright.

    It is the most common Google Business Profile problem we see with home-based businesses in Broward, and one of the few with a documented fix. Here is what a service area business Google Business Profile is, why home-address listings get suppressed, and what we did to our own profile.

    The problem: a home address on Google Maps is a liability, not an asset

    Home-based businesses are not an edge case. When the Census Bureau last measured it in the Survey of Business Owners, slightly more than half of U.S. businesses, 51.6 percent, were home-based. Plumbers, mobile massage therapists, roofers and marketing studios like ours all fit that profile.

    Google has a listing type for exactly this situation, the service-area business, and the rules around it are not optional.

    Google’s guidelines for representing your business say that if your business does not have a storefront with clear signage but travels to customers at their locations, you are allowed one service-area profile, and you should hide your address from customers. Google’s own example is a plumber at a residential address who should remove it. The same page rules out P.O. boxes and unstaffed virtual offices, and caps the service area at about two hours of driving time.

    So a public home address on a listing customers never visit is a violation on its face. Google may not catch it on day one. It catches it when you edit the profile, when a competitor reports it, or when a re-verification sweep hits your category.

    And those sweeps are real. In a Local Search Forum thread that ran from September through October 2025, practitioners reported a spike in suspensions after minor edits such as a phone-number change, a tracking string on a website URL, or simply creating a new profile. One agency managing over a thousand profiles was seeing one to three suspensions per week. Google’s stated reason was usually just “policy violation.”

    Why it happens: Google is matching your listing against reality

    Google is asking one question: is this a real business a searcher can trust? A storefront answers with an address and signage. A service-area business needs different signals, and a residential address sends the wrong one.

    There is a second, less obvious mechanic. Google ranks you from the map pin it geocodes from your address, not from the address text. Claudia Tomina explained this in a March 2026 Search Engine Land piece on how a misplaced map pin can quietly drag down local rankings. When Google cannot confidently place the address at a rooftop, it falls back to a street segment or a city centroid, and your proximity ranking follows that pin. With the address hidden, you cannot easily see where your pin landed.

    Now the uncomfortable part. Hiding your address is what Google requires, and it can cost you rank in the short term. Sterling Sky ran a controlled test on a home-services client and found that hiding the address caused a large ranking decline and fewer calls, with rankings recovering when the address was restored. Sterling Sky’s own take: Google needs to fix this if it wants businesses to follow the rules.

    Sterling Sky also tested the service-area field and found it does not currently affect rankings. The service area tells customers where you go. The pin tells Google where you are.

    Our read: a listing showing a home address is borrowing rank against a suspension it has not paid for yet. A suspended profile ranks nowhere. Comply first, then earn the rank back.

    The fix: a compliant service-area listing, done in the right order

    Order matters; piecemeal edits trigger the re-verification you were trying to avoid.

    • Clear the address. In Edit profile, open Location and areas and remove the business location. Google’s own service-area help page is blunt: if you do not serve customers at your business address, remove your address and only enter your service area.
    • Set a tight service area. Google lets you add up to 20 areas by city, county or postal code, and it no longer allows a radius. For Broward, that means naming Tamarac, Coral Springs, Sunrise, Plantation and Fort Lauderdale, not the entire state. BrightLocal’s service-area business guide suggests ZIP codes at the outer edge of your real coverage.
    • Use a local phone number you control. Google asks for a number that connects to the individual business, under its direct control, and a local number instead of a call-center line whenever possible.
    • Match the website to the listing. Same name, same phone number, same service-area language in the footer and on the contact page. A toll-free number on the site and a local number on the profile is a mismatch.
    • Only show an address if customers truly visit it. BrightLocal’s guide is clear that a hybrid business, where customers visit and you also travel, must show the address. If your garage is not a showroom, you are not hybrid.
    • Then, and only then, rebuild rank. Categories, services listed one by one, photos of real jobs, weekly posts, a review program, and a page on your site for each city you serve.

    What we did to our own profile

    This is not theory. Phoenix Growth Collective is a service-area business: we work from Tamarac and go to clients across Broward, Miami-Dade and Palm Beach. We do not publish a street address, and we never will.

    This month we rebuilt our own profile from a residential-address listing into a compliant service-area listing. We:

    • Switched the profile to a service-area business and hid the address.
    • Set the service area to Tamarac plus Broward, Miami-Dade and Palm Beach counties, inside Google’s driving-time guidance.
    • Replaced the toll-free number with a local 786 number that rings directly to us.
    • Rewrote the website footer so the name, number and service area match the profile exactly.

    Honest timeline: map-pack movement typically takes 60 to 90 days to settle, and four to six months in a competitive category. We are tracking our own rankings in public and will report what happens, even if it goes the way Sterling Sky’s test suggests for a while.

    How this fits the Phoenix retainer

    Google Business Profile management is one of the first things we fix inside our one predictable retainer: $850 to start and $650 a month on a 12-month plan. That includes the profile rebuild above, category and service cleanup, a review program, one blog post and two social posts every week, and the website changes that keep the listing and the site telling the same story.

    For trades and home-service companies, the profile work sits inside our marketing program for contractors. If you serve northwest Broward, our local SEO service for Tamarac and local SEO service for Coral Springs pages cover the city pages a service-area listing needs behind it.

    What we will not do: sell you 200 citations, “forced indexing,” or page one in 90 days. Citation lift plateaus around 40 to 60 accurate listings, and nobody can promise a Google ranking on a date.

    Frequently asked questions

    How do I remove or hide my home address if my company is mobile and I go to customers?

    In your Google Business Profile, open Edit profile, go to Location and areas, and clear the business location so no address is shown. Then add your service areas by city, county or ZIP. Google says a service-area business should hide its address, so this is the compliant setup, not a workaround. Do it before verification if you can; changing it afterward can trigger a review.

    Does hiding my address hurt my Google Maps ranking?

    It can. Sterling Sky ran a test on a home-services client and saw a large ranking drop when the address was hidden, and recovery when it was restored. But a home address that customers cannot visit violates Google’s guidelines, and a suspended profile ranks nowhere. Our position: comply first, then earn rank back with reviews, categories, service pages and a matching website.

    Why was my service-area business suspended after I added an address?

    Adding an address to a profile that Google previously treated as a service-area business is one of the most common suspension triggers we see discussed in the Google Business Profile Community. Google reads it as a business claiming a storefront it does not have. Remove the address, keep the service area, and appeal with proof such as a license, an insurance certificate and a matching website.

    Why are so many Google Business Profiles getting suspended lately?

    Local SEO professionals on Local Search Forum reported a spike in suspensions starting in fall 2025, often after minor edits such as a phone-number change, a tracking string on the website URL, or creating a new profile. Google rarely names the exact violation. The pattern is that any edit can trigger a fresh trust check, so keep every field consistent before you touch anything.

    Can I set my service area as a radius around my home?

    No. Google removed radius-based service areas. You choose up to 20 areas by city, county or postal code, and Google asks that the whole area stay within about two hours of driving time from where the business is based. For a Broward business that means naming cities like Tamarac, Coral Springs, Sunrise and Plantation rather than drawing a circle.

    Get your listing checked before Google checks it for you

    If your business runs from a home address in Broward and you are not sure your profile is set up as a service-area business, we will look. Request a free website + AI-visibility audit and we will tell you, in plain English, whether your listing is a suspension waiting to happen and how to fix it. No street address required.

    Related: Marketing for contractors in South Florida · Local SEO in Tamarac · Local SEO in Coral Springs