Web design 9 min read

What your website must have
by law

The Dilys team 5 September 2026

The site is ready, looks good and is already receiving enquiries. There’s one thing left that almost nobody asks about beforehand: are you compliant with the law? Here is a practical checklist of what a business website in Bulgaria needs - what is mandatory for everyone, what applies only to online stores, and which gaps are the most common.

Disclaimer: this is a practical guide from a web agency, not legal advice. Requirements depend on your line of business, and the legislation changes. For a binding opinion - especially for online retail - consult a lawyer.

Mandatory for every business website

1. Business identification

Visitors must be able to tell who they’re dealing with: company name, UIC (the Bulgarian company ID), registered office and correspondence address, email and phone. The usual place for this is the “Contact” page and the site footer. A surprising number of Bulgarian websites have nothing but a bare contact form - that’s both a legal gap and a blow to trust.

2. Privacy policy (GDPR)

If the site collects any personal data at all - a contact form, a newsletter, comments, even logs through analytics - you need a privacy policy. It describes what data you collect, on what legal basis, what you use it for, how long you keep it, who you share it with (hosting, email system, ad platforms) and what rights users have - access, rectification, erasure, portability, objection.

Copying someone else’s policy is a bad idea: it describes their processes, their providers and their retention periods. The document has to match what your site actually does.

3. Cookie consent - real, not decorative

Cookies that aren’t strictly necessary for the site to work (analytics, advertising, remarketing pixels) require prior consent. In practice, this means Google Analytics and Facebook Pixel scripts must fire after consent, not when the page loads.

This is the most widespread gap in Bulgaria - a banner that only informs (“We use cookies. OK”) while the trackers are already running. The reject button must be just as easy to reach as the accept button.

4. A working contact form with consent

The form must include a checkbox (unticked by default) for consent to data processing, plus a link to the policy. If you collect emails for a newsletter, that’s a separate consent - it can’t be taken as given from the contact form.

Legal requirements for a website - GDPR and terms and conditions
The legal side of a website doesn’t bring in customers, but not having it can cost you.

Additional requirements for online stores

For online sales the requirements are considerably broader, because the Bulgarian Consumer Protection Act comes into play:

Terms and conditions

Complete terms and conditions of sale: how the contract is concluded, payment methods, delivery times, warranties, complaints.

Right of withdrawal

When buying online, consumers have the right to withdraw within 14 days. The conditions and the standard withdrawal form must be easy to find.

Transparent prices

The final price including VAT and clearly stated delivery costs before the order is placed - no surprises at the last step.

Dispute resolution

Information on how to file complaints and on the European Commission’s online dispute resolution (ODR) platform.

If you’re about to launch a store, it’s best to make these part of the brief from the start - see how to write a project brief so they don’t turn up as “extras” at the end.

The five most common gaps we see

Documents copied from another site, still showing the other company’s name. A cookie banner just for show, while the trackers run from the first second. Missing company information - just a form and a phone number. A store with no terms and conditions, or with terms that don’t describe the actual delivery process. Outdated documents, written years ago, that reflect neither current tools nor current practices.

The legal side is like insurance - it costs little until you need it. The difference is that here the price of a gap is both a fine and lost customer trust.

Who does what

The split we recommend: the agency handles the technical implementation - a properly working cookie mechanism that really blocks scripts until consent is given, protected forms, SSL, pages for the documents, visible links in the footer. A lawyer drafts or reviews the content of the documents for your specific line of business. You know what data you collect and what you use it for - without that information, nobody can write an accurate document.

Conclusion

The minimum for every website: company identification, a privacy policy, proper cookie consent and protected forms. For a store, add terms and conditions, the right of withdrawal, transparent prices and information on complaints. Set aside one day for this now - it’s cheaper than any alternative.

Not sure what your site is missing? Write to us - we’ll look at the technical side and tell you what needs fixing and what’s a job for a lawyer.

Keep reading

More
on this topic.

We picked articles from the same category. Looking for something specific? The blog has a search and a reading-time filter.

Web design5min

Brand identity: what it includes and why it is not just a logo

What brand identity really includes: logo, colour system, typefaces, tone of voice and guidelines. How the process works and when the investment pays off.

Read
Web design4min

When is it time for a new website? 8 signs (and 3 cases when you don't need one)

The eight signs you need a new website, and the three cases where a redesign won't solve the problem. Plus how to keep your SEO history.

Read
Web design4min

How to write a website brief

What a web project brief should include so you get comparable quotes: scope, features, content, timeline and the terms that protect you.

Read
All articles

Make your business
findable.

+359 882 95 89 89 office@dilys.bg 2A Tsar Asen St., Sofia
Free
consultation