- The confusion starts with the word "account"
- The actual limits, so you're not guessing
- When one account for everything makes sense
- When separate accounts earn their keep
- The uncomfortable bit most agencies won't tell you
- Step by step: setting up the right structure
- Related sites, one brand: use cross-domain tracking instead
- Watch what "active users" is telling you across properties
- What deleting an account means
- A quick sanity check before you decide
- Frequently asked questions
- Useful references
Straight answer: No, you don't need a separate Google Analytics account for every website. One account can hold up to 2,000 properties, and each website should be its own property inside that account, not its own account. The only time separate accounts make sense is when different websites belong to separate businesses or need to be handed to different owners with no shared access.
Worth reading next: what is a twitter tool and do you need one.
Worth reading next: how many google analytics accounts can you set up.
The confusion starts with the word "account"
I get asked this a lot, usually by someone who's just launched a second website and is staring at the Google Analytics setup screen wondering if they're about to break something. The confusion isn't really about strategy, it's about vocabulary. Google uses three different layers and calls them by names that sound interchangeable but aren't:
- Account - the top level container, tied to your login and your billing/admin settings
- Property - a single website or app you're tracking, sits inside an account
- Data stream - the actual source of data feeding a property (a website, an iOS app, an Android app)
So when someone asks "do I need a separate account for each website" what they usually mean is "do I need a separate property," and the answer to that one is yes, always. Each website gets its own property. What they don't need is a separate account for each one, because one account can hold hundreds of properties.
The actual limits, so you're not guessing
As of the current GA4 setup, Google allows up to 2,000 properties per account (they raised this from 100 a while back after Universal Analytics was retired and agencies started migrating dozens of client sites at once). One Google login can also manage up to 100 accounts. Do the maths on that and a single freelance marketer, in theory, could organise tracking for 200,000 individual websites without ever creating a second Google account. Nobody does that, obviously, but it tells you how far off the real limits are from what most business owners assume they're bumping into.
When one account for everything makes sense
I run four websites and a handful of client-facing landing pages, and every single one sits inside one Google Analytics account with separate properties underneath. Here's why that setup wins for most solo operators and small businesses:
- One login, one admin panel, one place to check performance across everything
- You can compare properties side by side without switching accounts
- Access management happens once, at the account level, then you grant or restrict per property as needed
- If you ever bring on a VA or a marketing person, you give them account-level access and they can see all your sites without you creating five separate invites
This matters more than it sounds. Every time you split things into separate accounts "for tidiness" you're creating another login to remember, another place permissions can go stale, another spot where an old freelancer still has access two years after you stopped working with them.
When separate accounts earn their keep
There are a handful of situations where separate accounts are the right call, and they're all about ownership and boundaries, not tidiness:
- You're an agency managing client sites. Client data should live somewhere the client can fully own and eventually take with them, not buried inside your personal account.
- You're planning to sell a website. If the buyer needs the historical analytics, it's far cleaner to hand over an entire account than to try to extract one property from a shared one.
- The websites belong to legally separate entities. Different companies, different data protection responsibilities, different people who should be able to delete the account without touching anything else.
- You want a hard wall between personal and business projects. If you run a side hustle alongside a day job, keeping them in separate accounts means you're never one careless click away from a client seeing your hobby blog's numbers.
The uncomfortable bit most agencies won't tell you
Here's the part that doesn't get said out loud very often: a lot of agencies set up Google Analytics under their own account, for every client, on purpose. Not because it's technically necessary. Because it makes leaving harder. If the account belongs to the agency, the client's historical data, conversion tracking, and audience configurations all live inside a login the client doesn't control. Switch agencies and you either start from zero or spend weeks chasing access. I picked up a client a few years back whose previous marketer had done exactly this. Three years of ecommerce data, all the event tracking configured for their checkout funnel, gone dark the day they stopped paying that marketer's invoice. The marketer wasn't being malicious, they just never thought to hand over ownership, and the client never thought to ask. It took six weeks of back and forth emails to get read access restored, by which point the client had already lost visibility on their busiest sales month of the year.
The fix is simple and it's the one thing I now do on every single client engagement: the client creates the Google Analytics account themselves, under their own Google login, and grants me Editor or Administrator access from there. It costs nothing, takes two minutes, and means nobody's business data is ever one dropped invoice away from disappearing.
Step by step: setting up the right structure
If you're starting from scratch, or fixing a messy setup, here's the order I'd do it in:
- 1. Decide who should own the account long term. If it's your business, use a business Google Workspace login, not a personal Gmail you might lose access to.
- 2. Create one Google Analytics account for that entity.
- 3. Inside it, create a new property for each website you run under that business.
- 4. Inside each property, add a data stream for the domain (and a separate stream if that same brand also has an app).
- 5. Set up your key events per property, since conversions on your shop site look nothing like conversions on your blog.
- 6. Grant access at the account level to anyone who needs to see everything, and at the property level to anyone who should only see one site.
- 7. Write down, somewhere outside Google, who owns the login credentials. This sounds obvious and almost nobody does it.
Related sites, one brand: use cross-domain tracking instead
If you run multiple domains that are really one journey for the user, say a main site plus a separate checkout domain, or a blog on a subdomain that feeds into a landing page for your ad campaigns, you don't necessarily want separate properties either. GA4 handles this with cross-domain measurement inside a single property, so a visitor who moves from yoursite.com to checkout.yoursite.com is still counted as one session rather than two visits from two "different" people. Get this wrong and your bounce rate and conversion numbers will lie to you in both directions, showing inflated traffic on one domain and phantom drop-offs on the other. I've seen this exact mistake inflate a client's reported bounce rate by over 30 percent simply because their checkout lived on a different subdomain that wasn't included in the same property's cross-domain settings.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Watch what "active users" is telling you across properties
Once you've got multiple properties running, resist the urge to just add up the numbers across all of them and call it your total audience. Someone who visits both your main site and your landing page in the same month can show up as an active user in both properties, and GA4's definition of an active user is specific enough that it trips people up even within a single property, let alone several. If you're reporting combined numbers to a boss or a client, use a proper cross-property rollup or Looker Studio blend, don't just add the dashboards together.
What deleting an account means
One more thing worth knowing before you go tidying up old properties: deletion in Google Analytics isn't the soft, reversible kind you might be used to elsewhere. You get a 35 day recovery window and then it's gone, historical data and all. I wrote about this exact kind of permanence when I covered how to delete a Twitter account for good rather than just deactivating it, and the same caution applies here. If you're merging two accounts, export what you need first. Don't delete the old one until you've confirmed the new structure is pulling in live data correctly, which usually takes a few days to be sure of.
A quick sanity check before you decide
If you're still unsure which way to go, ask yourself these three things:
- Will someone other than me ever need to take full ownership of this specific website's data without touching anything else I own? If yes, separate account.
- Is this website part of the same business, run by the same person, checked in the same weekly review? If yes, same account, new property.
- Am I only creating a new account because I like the idea of a "clean slate"? If yes, don't. Use a property. You'll thank yourself the day you need to compare last year's numbers against this year's.
The businesses I see struggling with analytics chaos almost never have too few accounts. They have too many, scattered across old logins, half set up by people who left the company two years ago, none of them talking to each other. If you're building a website that also needs somewhere for traffic to land, it's worth reading up on whether you even need separate hosting for a landing page before you multiply your account structure unnecessarily too. The pattern repeats everywhere in marketing tooling: fewer, well organised containers beat many small tidy-looking ones almost every time.
Related: the data analytics page.
Running lots of small sites? Some of the simpler analytics tools make that simpler.
Frequently asked questions
Can one Google Analytics account track more than one website?
Yes. One account can hold up to 2,000 properties, and each property tracks one website or app, so a single account comfortably covers dozens or even hundreds of separate sites.
Should agency clients have their own Google Analytics account?
Yes, always. The client should create the account under their own Google login and grant the agency access, not the other way round, so the client keeps full ownership of their historical data if the relationship ends.
What's the difference between a Google Analytics account and a property?
An account is the top level container tied to your login and admin settings; a property is one specific website or app inside that account. You need one account for your business but a separate property for each site you run.
Will using one account for multiple websites mix up my data?
No, as long as each website has its own property, the data stays completely separate. Data only mixes if you accidentally send two different websites' traffic into the same data stream, which is a setup mistake rather than a structural limitation.