I get this one from clients who read a scary blog post about GDPR fines and assume every website on earth now needs a pop-up asking permission before it loads. I build custom websites for service businesses, and the honest answer is that most of my clients, local plumbers, med spas, and restaurants with Texas customers, do not need one. A few genuinely do. Here is how to tell which group you're in.
Does a Small Business Website Need a Cookie Consent Banner?
For most small local service businesses, no. A cookie consent banner, the pop-up that blocks cookies until a visitor clicks "accept," exists because of Europe's ePrivacy rules, which require informed, opt-in consent before any non-essential cookie loads on a visitor's browser. If your business serves Texas customers and you aren't running ad campaigns targeting EU or UK visitors, you almost never fall under that rule. What you likely still need is simpler: a line in your privacy policy disclosing that your site uses cookies for things like analytics, which is a disclosure requirement, not a blocking pop-up requirement.
What Is the Difference Between a Cookie Banner and a Privacy Policy?
These two get lumped together constantly, but they do different jobs. A privacy policy is a static page: it tells a visitor what data you collect and what you do with it, including a mention of cookies. A cookie consent banner is active: it intercepts the page before certain scripts are allowed to run and waits for a click. You can legally need one without the other. A simple Texas HVAC company's site usually just needs the disclosure. A site that specifically markets into the EU, or runs certain Google ad products, is the one that needs the active blocking banner.
| Requirement | Who it applies to | What it actually requires |
|---|---|---|
| Cookie disclosure in a privacy policy | Nearly every US small business site using analytics or ads | One paragraph stating that cookies are used and why |
| EU/UK cookie consent banner (ePrivacy + GDPR) | Sites targeting visitors based in the EU or UK | Opt-in consent before any non-essential cookie loads |
| California "Do Not Sell or Share" link | Businesses over $25 million revenue, or handling data for 100,000+ consumers a year | An opt-out link, not a blocking pop-up |
| Google Consent Mode for EEA ad traffic | Any business running Google Ads or Analytics campaigns reaching EEA/UK users | A consent signal passed to Google before ad personalization or remarketing data is collected |
When Does a Texas Small Business Actually Need the Banner?
The honest trigger isn't where your business is located, it's who your site's traffic includes. Two situations bring the requirement back even for a local service business:
You deliberately market to EU or UK customers. This is rare for a Rio Grande Valley plumber or a Central Texas med spa, but it comes up for businesses selling shippable products online or running a niche service with international demand.
You run Google Ads or Analytics and some of your traffic happens to come from the EU or UK. Google updated its Consent Mode requirements so that advertisers using its measurement and ad personalization tools have to collect and pass along a consent signal for users in the EEA and UK, or Google's own systems limit what data those tools will collect from those visitors. This is a platform rule from Google, not a government law, but it functions the same way in practice: skip it, and Google quietly stops collecting certain data about those visitors rather than fining you directly. For a service business whose ad spend is 100% local Texas geo-targeting, this almost never triggers. For one running broader national or international campaigns, it can.
If neither of those applies to you, you can reasonably skip the banner and stick with the disclosure line in your privacy policy, the same honest approach I gave clients in the privacy policy post.
What About Overlay-Style Cookie Plugins?
Most cookie banner plugins work by scanning your site, categorizing scripts as "necessary" or "non-essential," and blocking the non-essential ones until a visitor clicks accept. The problem is that a lot of these plugins ship as one more third-party script, loaded before the page decides what else can run, which adds its own delay to a page that's trying to load fast. I've seen clients install a popular cookie plugin on a WordPress site and watch their load time creep past two seconds just from a script asking permission to measure something that isn't legally required for their traffic in the first place.
If a client genuinely needs a banner because of EU traffic or a specific ad campaign, I build it as a small, purpose-built script instead of a bloated plugin, the same approach behind why every site I build loads in under one second regardless of what else is running on the page.
What Does a Cookie Consent Banner Actually Cost to Add?
If you do land in the category that needs one, the range is wide. Free WordPress plugins exist and cover the basics, but they tend to be the bloated, slow-loading kind described above, and the free tier usually caps how many cookie categories or domains it can manage before pushing you toward a paid plan. Paid consent management platforms, a category of tools built specifically for this, charge a monthly fee that scales with how much traffic and how many domains you're managing, with the cheapest tiers aimed at a single small site and the price climbing fast once you need detailed consent logs for an audit trail. For the handful of my clients who've genuinely needed one, usually a business running broader paid ad campaigns rather than a strictly local one, I've built a lightweight version directly into the site instead of adding a subscription on top of hosting, since every plan already includes hosting and unlimited edits and a banner is a small addition to a site that's already fast by default.
The bigger cost most businesses don't account for is the setup time, not the software. Someone still has to go through every third-party script on the site, categorize each one as necessary or not, and decide what the default state is before a visitor interacts with the banner at all. Skipping that step and just turning a plugin on with its defaults is how a lot of sites end up either not actually compliant despite having a banner, or blocking their own analytics from visitors who never needed to see a pop-up in the first place.
Do I Need to Worry About This If I'm Not Running Any Ads?
If your site has no ad pixels, no remarketing tags, and only basic analytics, the cookie question mostly shrinks down to one disclosure line in your privacy policy and nothing else. Google Analytics itself sets a small number of cookies to measure visits, and disclosing that use in your policy, the standard approach for a US small business site, covers it for the vast majority of local service businesses. The banner conversation only gets real once ad personalization, remarketing, or EU-facing marketing enters the picture.
What Should You Do Next?
Check two things before deciding this is a non-issue. First, open your privacy policy and confirm it actually mentions cookies and analytics tools by name, not just a vague line about "may collect information." If you don't have one yet, start with the earlier post on what a small business privacy policy actually needs to cover. Second, if you run any Google Ads campaigns, check your targeting settings for EEA or UK regions. If they're off, you can stop worrying about the banner. If they're on, or you're not sure, that's worth a few minutes in your Google Ads account before assuming you're covered.
I'm not a lawyer, and nothing here replaces reading the actual ePrivacy and GDPR text if your business genuinely has EU exposure. But for the typical plumber, med spa, or restaurant client I work with, most of this resolves with one honest paragraph in a privacy policy, not a pop-up that slows down the site for everyone to cover a law that doesn't apply to them.
