Cookie policy: the page nobody reads and everybody checks
A cookie policy lists what you set, why, and how long it lasts. What has to be in it, why the banner is the real compliance question, and the common mistakes.
A client portal is often built to look professional and then abandoned because nobody kept it current. Four things belong behind the login — and one common addition makes it worse.
A client portal promises to end the email archaeology: no more hunting for the latest invoice, the signed contract or the current status. It delivers on that only if the contents stay current — and the most common outcome is a login that clients try twice, find outdated, and stop opening. Then the questions come back by email, and now you maintain both.
So the design question is not what a portal could show. It is what you will keep up to date without being asked.
The addition that usually backfires is a chat or ticket channel inside the portal. Clients already have email and a phone number; adding a fifth channel means messages arrive in a place nobody watches. If you do add it, route it into your normal inbox rather than expecting anyone to check the portal. Where the audience is staff rather than clients, the same questions produce an intranet instead.
Many businesses do not need a portal at all. A shared folder with named access, sensible naming and a clear structure delivers most of the benefit at none of the maintenance cost — and it is one fewer login for the client, which is what they actually care about.
A portal earns its place when clients are numerous enough that per-client folders become admin, when status matters as much as files, or when you need to show branded, controlled access rather than a link into your storage.
For a lightweight version, Ettex Sites can host a client-facing page on your own domain with certificates issued automatically, 70+ sections and a live canvas, theme control so it matches your brand, forms that feed a built-in leads inbox, and built-in analytics showing visits and page stats — so you can see whether clients open it at all. The documents themselves live in Storage, where every file appears in one searchable list and sharing is deliberate: named people at Editor, Commenter or Viewer level, or a link when that is genuinely what you want. For many businesses that pairing replaces a portal entirely.
Independent suppliers bill differently from companies. A freelance invoice carries the same essentials plus tax status and payment details, and it is usually processed by someone who has never seen that supplier’s paperwork before.
Sending a document should not require an attachment. The safe way to share files online is a link with permissions, an expiry date and a record of who opened it, rather than a copy that lives in someone's inbox forever.
A private area where a client can find their documents, invoices and project status without emailing to ask — either a dedicated product or a simple page behind a login.
Folders with named access are enough for a handful of clients. A portal pays off when client numbers make per-client folders an admin burden, or when status matters as much as files.
A chat channel nobody watches, internal notes, and anything you will not keep current. Stale content is what kills portals.
Grant access per client, verify separation with a test account, and review the access list quarterly — especially after staff changes on either side.
Make it as light as possible: an email invitation with a working reset. Every extra step at the login screen costs you the portal's whole purpose.
A client portal is worth building when you will maintain it. Final documents, money, honest status, and a notification when something changes — everything else is decoration that ages. Where the audience is staff rather than clients, the same questions produce an internal site, and the document approval workflow decides what may be published on it.
A cookie policy lists what you set, why, and how long it lasts. What has to be in it, why the banner is the real compliance question, and the common mistakes.
A modern slavery statement is public, annual and signed by the board. What has to be in it, where it goes, and the sentences that make it worse than saying nothing.
Most intranet projects fail on maintenance, not on features. Deciding who owns each page before launch matters more than which platform you pick.