The form creates conflicts
An open “tell us about your case” brings you details before you can check whether you may act. If you already act for the other side, the problem is yours, not the writer's.

Clients do not search for your firm: they search “employment lawyer Barcelona” with a deadline already running. I build sites with one page per practice area, published fees and an intake form that does not ask them to describe the case, so nothing reaches you before you have run a conflict check.
These are not design problems. Websites for lawyers fail on client intake and professional practice, not on looks.
An open “tell us about your case” brings you details before you can check whether you may act. If you already act for the other side, the problem is yours, not the writer's.
With no indicative fees published, you filter by phone. Free consultations that never turn into instructions, one after another.
Templates with gavels, scales and columns. Nothing that explains how you differ from the practice on the corner.
People search “employment lawyer” or “immigration lawyer”, not your name. A single services page competes for none of those searches.
Deadlines are the first thing that matters and many sites never mention them. Explaining them well builds trust and answers what people search for.
Built for a small or single-lawyer practice competing against firms with marketing teams.
Practice area, general situation and contact details. Nothing else. With a visible note explaining why, which is exactly what an informed client wants to read.
Indicative ranges by practice area, presented as your own prices. They filter before the call and set you apart from firms that publish no prices.
Employment, family, immigration, probate, criminal. With the process, the real deadlines and the documents needed. These are the pages with the best chance to rank.
Optimised for “lawyer + practice area + district”, which is where a small firm can genuinely compete against the large ones.
Content that says how long someone has to bring a claim and when the clock starts. It is some of the most useful content you can publish.
Length, price and what they take away from it. If your first consultation is not free, saying so on the site saves calls and keeps you compliant.
Credibility without publishing case results or client testimonials, which is delicate ground. It can be done, and it reads better.
No template fees, no lock-in. If one day you want to take it elsewhere, you take all of it.
This page applies my web design in Barcelona and custom tooling services to the specific case of a law firm. For the detail on what a Spanish law firm may and may not say on its website, I go through it in this guide to the Código Deontológico.
Does this fit what your firm needs? Tell me your case
With a problem and a deadline already running.
With the process, the deadlines and what they can obtain.
They know they can afford it before picking up the phone.
Area and contact only. No conflicts, no leaks.
And then you talk, protected by professional privilege.
Instead of screenshots, I show you a full law firm you can walk through: run the first-consultation intake end to end and notice it asks nothing about the case, look at the published fee ranges, and read a practice-area page written with the deadlines up front. Built from scratch, the way yours would be.
Open the demoStep 1 of 4 · Which area?
Step 2 · What happened?
No questions about the case
If they describe the case in a form and a conflict later appears, you have received information you should not hold. The form asks for area and contact. The rest happens on the phone.
Request consultationWant one like this for your firm?
Which areas you want to fill, how clients reach you today and how you bill. We finish with a scope and a fixed price.
We decide which areas get their own page and I write the copy: process, deadlines, documents. I write it with the Estatuto and the Código Deontológico in mind, and you approve it before it goes live.
First you see the homepage design, and the 50% is paid once you approve it. Then a custom, sober, fast site with the triage intake and the fee ranges working. No gavels, no scales.
We go live and you check that the intake form and the fees work. On the firm site, on top of that: Google profile, measurement and follow-up over the first 4 weeks to see which areas bring instructions and which need reinforcing.
Recognise yourself in the left column?
If you practise alone with one or two areas, start with the solo site. With three areas or more, or a team, the firm site. A client area gets added once volume justifies it.
€790+ VAT
Starter Package, up to 5 pages
If you practise alone with one or two practice areas.
Does not include a blog, Google Business Profile, local SEO by area and neighbourhood or a second language (Catalan or English: +€250 + VAT).
If you grow, you move up to the firm site paying only the difference.
€1,490+ VAT
Professional Package, up to 10 pages
For three practice areas or more, or a firm with a team.
From €2,500+ VAT
Quoted on scope
Everything above, plus a private area for clients to upload documents securely once the engagement letter is signed, and integration with your practice software.
Before you pay anything, you see the design: after a call I prepare your homepage and, if you like it, you pay 50% and I build the rest. If not, you owe me nothing. If you already know what you want, “Buy now” books your slot with the 50% deposit.
Domain and hosting included for the first year, on every package. The domain is registered in your name from day one. From year two you pay the renewal straight to the provider, not through me, or leave hosting management to me (€30/month + VAT).
All prices exclude VAT (21%). VAT is deductible if your activity is VAT-liable.
Not sure which fits? Request a quote and I'll recommend.
Because receiving the details before running a conflict check is a problem for you, not for the person writing. If you already act for the other side, you have received confidential information you should not hold and you may be locked out of a matter you wanted.
The form asks for practice area, general situation and contact details. That is enough to run the check and call. The real conversation happens on the phone, protected by professional privilege. It comes with a visible note explaining this to the client: far from putting them off, it tends to build trust, because it shows you know what you are doing.
If you practise alone with one or two areas, €790 + VAT (Starter Package, up to 5 pages). With three areas or more, or a team, €1,490 + VAT (Professional Package, with a page per area, local SEO by area and neighbourhood, and a blog). If you start solo and grow, you pay only the difference. With a client area for document upload it becomes a custom quote, with a floor of €2,500 + VAT.
The price is fixed before we start. What moves it is scope: how many practice areas get their own page and whether we integrate with your practice software. Usually we talk it through first: you leave the first call with a clear range, I prepare the homepage design, and you pay 50% to continue only if you like it. If you already know what you want, you can buy the solo or the firm site directly: the 50% deposit starts the project. In every case, the domain (in your name) and first-year hosting are included.
Yes, as long as they are your prices and are presented as yours.
The distinction matters: what the CNMC sanctioned was bar associations circulating collective fee scales. In 2018 it fined the ICAB and eight other bar associations, and in January 2025 it fined the ICAB again for applying its orientative criteria as if they were a fee scale. An individual firm publishing its own ranges is not only lawful, it is pro-competitive. On the site they are always written as the firm's own indicative prices, never citing or implying a bar association scale, with the binding quote left to the engagement letter.
What the Estatuto General de la Abogacía (art. 20) sets out: advertising may not reveal anything covered by professional secrecy, incite litigation, promise results that do not depend solely on you, or mention clients without their consent.
In practice I avoid guaranteed outcomes, success percentages, identifiable client testimonials and specific case results: the outcome depends on a court, and your clients' confidentiality is not advertising material. Credibility can be conveyed without any of that, and it reads better for it.
No, and that is deliberate.
Matter data is among the most sensitive there is, and you already have software that holds it. Professional privilege does not exempt you from the GDPR, it modulates it: you remain the controller. I build the client-facing layer (acquisition, triage and, where needed, an area for uploading documents once the engagement letter is signed), storing no strategy and no evidence.
About 2 weeks for the solo site and 3 to 4 weeks for the firm site, counting from when we have your summary or the copy, and the photos.
The part that takes longest is usually gathering the firm's material: team photos, bar registration numbers and deciding which areas get their own page. If that is to hand, it moves quickly. A client area adds another week or two.
Look at two things: whether you appear on Google by practice area, and what your form asks for.
If you have a single “areas” page with a list, you are unlikely to rank for “employment lawyer Barcelona”, which is where the searching happens. And if your form has an open field asking for the case, that is the first thing I would change, new site or not. If you already do both, you may not need a rebuild, and I will tell you so.
Question not on the list?
Tell me which areas you want to fill and how clients reach you today. I will tell you what I would do, what it would cost and how long it would take, with no obligation.
Who builds your site
Noor (Harnoorpreet Singh)
Full-stack developer in Barcelona
I design and code every site myself, start to finish. No salespeople, no subcontractors: you talk to me from the first call to launch.
5+ years building websites, online shops and automations.
See my LinkedInGet a free quote
Reply within 24h. No obligation.