A law firm website in the UK usually costs £1,000–£3,500 for a basic brochure site, £4,500–£9,500 for a small-firm site with proper practice-area pages, and £10,000–£45,000+ for multi-partner or multi-office builds, going by UK price guides from Krystal Designs and Inkbot Design. On top of that, budget roughly £10–£50 a month for hosting and £79–£249 a month for a care plan. The code isn't what moves the price most. It's how many practice areas you cover, who writes the copy and how much SRA compliance content has to be drafted and approved.
I'm Mohit Goyal. I've built WordPress sites for UK clients, including nine projects for a London agency, and the Taxocity site for a tax and compliance firm. If you're pricing a site for an accountancy practice instead, see my accountant website cost guide.
How much does a law firm website cost in the UK by tier?
UK law firm websites range from about £349 for a template site to £45,000+ for a multi-office rebrand. The table pulls together published UK ranges. They overlap because every agency draws its tiers differently, so treat them as bands rather than fixed prices.
| Tier | Typical UK price | What you usually get |
|---|---|---|
| Template or DIY | From £349 to about £2,000 | Pre-made theme, a few pages, your own copy |
| Basic brochure / sole practitioner | £1,000–£3,500 or £3,000–£5,000 | 1–2 practice areas, SRA badge, fee basis, contact form |
| Small firm, 2–5 fee earners | £4,500–£9,500 or £5,000–£8,000 | Custom design, practice-area pages, profiles, copywriting, analytics |
| Growth or multi-practice | £10,000–£25,000+ or £12,000–£28,000 | 20–50 pages, lawyer directory, schema, CRM integration, landing pages |
| Strategic rebrand, multi-office | £28,000–£45,000+ | 50–150+ pages, brand positioning, practice-management integration |
Why such a big spread? The higher quotes include work the cheaper ones skip: partner workshops, legal copywriting, gathering proof like directory rankings, and compliance review. Inkbot's guide makes the point that the code is the cheapest part of the job.
What drives the cost of a solicitor website?
Content and scope drive most of it: how many practice areas you have, who writes the copy and how many SRA cost pages need drafting. When I scope professional services sites, these are the six things that change the quote:
- Number of practice areas. Each one needs its own page, its own copy and often its own enquiry route. Ten practice areas cost far more than three.
- Who writes the copy. Legal copy has to be accurate and not misleading. If the developer or an agency writes it, you're paying for drafting plus rounds of partner review.
- SRA cost pages. If you do conveyancing, probate or employment work, someone has to set out fees, disbursements and stages in a way partners will sign off.
- Fee-earner profiles. A searchable directory with filters by practice area and office is a build in its own right.
- Design route. A template is cheapest. A custom Figma design built pixel-accurate in Bricks Builder, Elementor or Oxygen costs more, but it actually looks like your firm.
- Integrations and migration. Hooking up a CRM or case management system, moving old content and mapping redirects so you keep your rankings all add days.
What does a UK law firm website legally need to show?
If you're regulated by the SRA in England and Wales, your site must show your SRA number and digital badge, your complaints procedure and, for listed services, clear cost information. The SRA Transparency Rules set out the detail:
- SRA number and digital badge in a prominent place. The Law Society explains how to register for the badge and get the code snippet.
- Complaints procedure, including how and when a client can complain to the Legal Ombudsman and the SRA.
- Cost information for listed services. For individuals that means residential conveyancing, probate, motoring offences and immigration (excluding asylum). For businesses it's employment tribunal defence, debt recovery and licensing applications. The rules say this must be "clear and accessible and in a prominent place on your website". The SRA's price and service guidance goes into more depth.
These SRA rules cover firms in England and Wales. Firms in Scotland and Northern Ireland are regulated by the Law Society of Scotland and the Law Society of Northern Ireland, which have their own website requirements.
Beyond the SRA, any UK law firm site should have a UK GDPR privacy notice, proper cookie consent and an accessible layout.
Your firm owns compliance
A developer builds the pages, but the firm is responsible for what they say. Have your compliance officer approve the cost, complaints and regulatory wording before launch.
A build tip: put cost information in structured fields (fee, VAT, disbursements, stages) instead of free text. When fees change, someone updates one field and every page showing it stays in step.
How should practice-area pages be built?
Give each practice area its own page, all built from one shared template so the structure doesn't drift. A good practice-area page answers five things, in this order: who it's for, what the process looks like, how you charge, who'll handle the matter, and what to do next. Name the solicitor and link to their profile. Someone choosing a family or employment lawyer wants to know who they'll actually be talking to.
On WordPress I build these as templates in Bricks Builder or Elementor, with custom fields for the bits that repeat. Your marketing person can then add a new practice area in an afternoon without breaking the layout.
How do you make sure an enquiry form never loses a lead?
Save every submission in at least two places, say the WordPress database plus a Google Sheet or CRM, and don't rely on email alone. One new client can be worth more than the whole website, so I don't compromise on this. Most WordPress forms just fire off an email, and email fails quietly. The message lands in spam, the mail settings break after a host move, or the person who got it leaves the firm.
On Taxocity, a custom WordPress site I built on Bricks Builder for a tax and compliance firm, every lead goes into a Google Sheet. If a notification email never turns up, the enquiry is still sitting there with a timestamp, and anyone with access can see what's waiting for a reply. I walk through the setup in how to send WordPress form entries to Google Sheets.
For a law firm I'd use the same pattern:
On legal sites, a few extra things matter:
- Route by practice area. A conveyancing enquiry should go straight to conveyancing, not a shared inbox. A dropdown, or a hidden field on each page, does the job.
- Keep the form short. Name, contact details, matter type and a brief outline. Don't invite long case details before you've run a conflict check, and limit who can open the sheet.
- Stop spam without losing real enquiries. Use invisible spam protection, not puzzles. For high-volume forms, phone verification helps. I added OTP verification to forms on PropAlert, a real estate data platform, and explain the approach in how to add OTP phone verification to WordPress forms.
If your firm runs on HubSpot, same rule: the HubSpot form should still write every enquiry to a second store, not just trigger an email.
What does LegalService schema do for a law firm?
It tells Google and AI assistants who your firm is, where it is and which areas it serves. LegalService is the schema.org type for a business providing legal services, advice and representation, and it's a subtype of LocalBusiness. So it can carry your name, address, phone number, opening hours, service areas and links to your profiles elsewhere. Google uses this kind of markup for local business details, and AI assistants read it to work out who you are. Older sites sometimes use the Attorney type, which schema.org now steers people away from in favour of LegalService.
Add one LegalService block site-wide, plus Person markup for each solicitor on their profile page. You can draft the JSON-LD with my free Schema Markup Generator.
How should GA4 track enquiries on a solicitor site?
Record a generate_lead event for every enquiry, tagged with the practice area, and track clicks on phone numbers and email links too. Page views won't tell you which practice areas bring in work. Enquiries will. I set it up through Google Tag Manager:
- A generate_lead event on every successful form submission, with the practice area as a parameter.
- Click events on phone numbers and email links, because a lot of legal clients would rather call.
- Conversions marked in GA4 and, if you run Google Ads, imported there as well.
Never send names, emails or case details into GA4. Track that an enquiry happened, not what it said.
How long does a law firm website take to build?
About 3–6 weeks for a sole practitioner, 6–10 weeks for a small firm and 10–14 weeks for a multi-office firm, according to one UK guide. The build itself is rarely the hold-up. Waiting on copy, photos and approvals is. Get solicitor bios, fee tables and your complaints procedure together before design starts and you'll save weeks.
In practice the work runs in five stages:
- Scope: list practice areas, SRA-required pages, forms and integrations.
- Content: collect bios, fee information and complaints wording, and get them approved early.
- Design and build: templates for practice areas, profiles and cost pages, built mobile first.
- Tracking and schema: GA4 events, a form backup store and LegalService JSON-LD.
- Launch: redirects, Search Console, a test of every form, then hand-over training.
What does a law firm website cost to run each year?
Expect about £10–£50 a month for hosting and £79–£249 a month for a care plan. Ongoing SEO support adds £300–£1,500+ a month if you want it.
The hosting and care plan ranges come from Krystal Designs, and the SEO range from Dot it Media. Another guide lumps hosting and maintenance together at £40–£150 a month. Your site holds client enquiries, so keep plugins updated, take daily backups and set security headers.
What should you ask a developer before you hire?
Ask where enquiries are stored, how compliance pages get edited and who owns the logins after launch. Here's the full list I'd use:
- Where does every enquiry get stored, apart from email?
- How will cost and complaints pages be edited when fees or procedures change?
- Will you add the SRA badge code and LegalService schema, and test both?
- Which GA4 events will I see, and will they be split by practice area?
- Who owns the hosting, domain and admin logins after launch?
- What's the redirect plan if we're replacing an existing site?
If a developer can't give you a straight answer to the first one, keep looking.
Ready to scope your firm's site?
Jot down your practice areas, which SRA-listed services you offer and where enquiries go today. Then book a 20-minute call and I'll tell you which tier your firm fits and what to build first. If you already know you want WordPress, my WordPress websites on Bricks, Elementor and Oxygen page shows how I work.



