Cookie Notices And Privacy Pages For Small Business Websites

Every small business website that collects contact details needs a privacy page. A cookie banner is only needed if your site uses advertising or tracking cookies, or if you have visitors in places with consent laws like the EU. If you only run basic analytics and a contact form, a clear privacy page and a short notice is usually the honest, simple answer. This is not legal advice, but it is how we handle it on our own sites.
We audit a lot of small business sites. The most common problem is not a missing banner. It is a banner that blocks the whole screen on a phone, a privacy page copied from a template that describes a business that sells shoes, and a site that says "we never share your data" while running five tracking pixels.
Key points
- You need a privacy page if you collect names, phone numbers, emails or run analytics. California's online privacy law, CalOPPA, covers any commercial site with California visitors.
- A cookie banner is needed when you use ad pixels or have visitors covered by consent laws. A site with only a contact form often does not need one.
- Do not block the page with a giant popup. A small, clear notice with a real "decline" option is better.
- Your policy has to match what the site actually does. Check what scripts load.
- Texting leads needs its own consent wording, separate from cookies.
Privacy Page Versus Cookie Banner
These are two different things, and people mix them up.
| Privacy page | Cookie notice or banner | |
|---|---|---|
| What it is | A page that explains what you collect and why | A prompt that asks about cookies and tracking |
| Who needs it | Almost every site that collects any personal info | Sites using ad or tracking cookies, or covered by consent laws |
| Where it lives | Footer link on every page | On first visit, then remembered |
| What it contains | What you collect, how you use it, who sees it, how to contact you | A short line, accept and decline buttons, a link to the policy |
You can have a perfect privacy page and no banner. You cannot have a banner and no privacy page.
What The Law Actually Says
I am not a lawyer, so I will stick to the well known pieces.
- CalOPPA requires commercial websites that collect personal information from California residents to post a conspicuous privacy policy. That covers most small businesses with a contact form, regardless of where the business is.
- The CCPA and CPRA apply to businesses that meet thresholds, such as annual revenue above a figure around 25 million dollars (adjusted over time), or handling personal data of 100,000 or more consumers or households, or earning most of their revenue from selling or sharing personal information. Many small local shops fall under those lines. Some do not. Check the current numbers if you are close.
- GDPR and the ePrivacy rules in Europe require consent before non essential cookies are set for visitors in the EU. If you serve only a local US area, this usually matters little. If you sell online and ship to Europe, it matters a lot.
- Global Privacy Control is a browser signal some privacy laws expect you to honor for opt outs of sale or sharing.
If your business sits in a gray area, an hour with a privacy lawyer costs less than a bad fix later.
Step 1. Find Out What Your Site Actually Does
Before you write anything, list what loads. Open your site in a browser, open developer tools, and look at the Network tab. Or use a scanner. You are looking for:
- Analytics (Google Analytics, and similar tools)
- Ad pixels (Google Ads, Meta, TikTok)
- Chat widgets
- Embedded maps and videos (YouTube, Google Maps)
- Form tools and booking tools
- Heatmap or session recording tools
Each of these can set cookies or collect data. Embedded YouTube players and maps often set cookies without you adding anything. We have found sites that said "we do not use cookies" on a page that loaded four trackers.
Step 2. Write A Privacy Page People Can Read
A good privacy page for a small business does not need to be forty pages. Cover these in plain language:
- What you collect. Name, phone, email, address, vehicle or job details, payment info (if any), and what your analytics collect.
- Why you collect it. To quote the job, schedule, send updates, improve the site.
- Who sees it. Your staff, your software vendors, payment processors, and anyone else, by category.
- Whether you sell or share it. Say so plainly. If you do not, say you do not.
- How long you keep it.
- How a person can ask you to see or delete their data. A real email or phone number.
- Cookies and tracking. What types and how to turn them off.
- When it was last updated.
Do not copy a policy from a company that works nothing like yours. Do not make promises you cannot keep, like "we never share any data," if your booking tool or ad platform receives it.
Step 3. Decide If You Need A Banner
A simple test.
- You run Google Ads, Meta ads or other ad pixels. Show a banner with a real choice before those load, especially for California and EU visitors.
- You run only basic analytics and a contact form, with visitors in the US. A short privacy notice and a clear link is often enough. Some owners still add a small bar to be safe.
- You serve EU visitors. Get consent before setting non essential cookies.
- You use no tracking at all. No banner. Say so in your policy.
On our own network, we only show a banner where an ad pixel is present. A site without ad pixels does not get one. That keeps pages quick and clean for the visitor.
Step 4. Build A Banner That Does Not Annoy People
A banner that covers the page on a phone is a conversion killer. Follow these rules:
- Small. A bar at the bottom, not a full screen wall.
- Plain words. "We use cookies for analytics. You can accept or decline." No legalese.
- Two equal buttons. Accept and decline should be the same size and weight. Hiding "decline" in tiny gray text is a dark pattern, and regulators have gone after it.
- Remember the choice.
- Do not load the tracker first and ask later. The point of a banner is that the script waits.
- Link to your privacy page.
On mobile, check that the bar does not cover your call button or the form. We have seen banners that made the phone number impossible to tap.
Texting And Forms Are A Separate Consent
If you collect phone numbers to send texts, a cookie banner does nothing for that. You need clear opt in language near the form button, saying what messages they will receive, that frequency varies, that message and data rates may apply, and how to stop. Do not pre check the box. Keep a record of the consent. Your texting provider has its own rules too.
A Short Checklist
- List every script and embed on the site.
- Write or update your privacy page to match what really loads.
- Add a footer link to it on every page.
- Add a small banner only if you use ad or tracking cookies, or serve consent law regions.
- Make decline as easy as accept.
- Add a separate consent line to any form that collects a number for texts.
- Review it every time you add a tool.
If you want a site where this is handled and fast, look at the designs or book a strategy call.
Questions
Do I need a cookie banner if I only have a contact form?
Often not, if you use no ad pixels and your visitors are in the US. You still need a privacy page. If you add Google Ads, Meta pixels or serve EU visitors, add a banner with a real choice.
Can I copy a privacy policy from another website?
Do not. The policy has to describe your site and what it really does. A copied one can promise things you do not do, or leave out things you do, and that creates risk.
Is a privacy policy a legal requirement?
For commercial sites that collect personal information from California residents, yes, under CalOPPA. Many other laws and platforms, like ad networks and app stores, also require one. When in doubt, have one.
Do embedded YouTube videos and Google Maps set cookies?
They can. That is why we recommend checking your site's network activity instead of guessing. If you embed them, mention it in your policy.