Skip to main content
All projects
Law

A website for a law firm

A website built from scratch in Next.js for an attorney-at-law in Krakow. The project grew in stages – from a simple one-page site, through a bilingual version (Polish and Spanish), to a full blog module. In parallel I have been optimizing the Google Business Profile.

Next.jsTypeScriptTailwind CSSVercel
Visit the client’s website
Screenshot – A website for a law firm

The challenge

The client needed a professional presence online that builds trust with prospective clients, both Polish-speaking and Spanish-speaking (she is a graduate of the Jagiellonian University School of Spanish Law and works with clients from Spanish-speaking backgrounds). It mattered that the site look serious and plain – without decoration that pulls attention away from the content.

How the project grew

1

Stage 1 – a one-page site

The first version was a simple one-page site with a hero, an about section, services, FAQ and contact details. A light layout, elegant typography and a restrained palette that matches the seriousness of the profession.

2

Stage 2 – two languages (Polish and Spanish)

The client works with Spanish-speaking clients and speaks Spanish herself. We added a full Spanish version of the site with a language switcher in the navigation and its own calls to action („Reservar cita”).

3

Stage 3 – a bilingual blog

A blog module with articles in Polish and Spanish. The blog builds organic visibility and positions the client as an expert on legal matters.

4

Stage 4 – Google Business Profile

Setting up and optimizing the Google Business Profile – categories, descriptions, opening hours, photos, the first reviews. Handled under a monthly subscription.

Design decisions – why this way and not another

Every part of the site has a reason behind it. Below I describe the key choices, with screenshots.

Hero section – Kancelaria Radcy Prawnego Katarzyna Surma-Winiarska
Decision #1

A light background instead of a dark one, against the grain of legal websites

Most law firms use dark navy layouts because that is what everybody does. I went with a light background and subtle gold-and-brown accents. The reason: the client works mainly with small businesses and private individuals, who are often nervous about contacting a lawyer at all. A light, open design lowers that barrier and makes the site feel friendlier. I kept the dark treatment for the call to action („Book a meeting”) so it stands out by contrast.

The Spanish version of the site – the language picker
Decision #2

Two complete language versions – Polish and Spanish

The client is a graduate of the Jagiellonian University School of Spanish Law and works with clients from Spanish-speaking backgrounds. The site runs in two language versions. The language list in the navigation lets the visitor pick their own. Technically each version has its own routes and its own metadata, which also means each can rank independently in its language.

The services section of the law firm site
Decision #3

Services as a list instead of a wall of text

The client offers several kinds of service: company law, ongoing support for small businesses, consultations for private individuals and mediation. Instead of describing them in one block of text, I pulled each one out as a separate item with a clear title. Somebody arriving with a specific need – „I am setting up a company” – sees straight away that this is the right place, without having to read the whole page.

The FAQ section – frequently asked questions
Decision #4

FAQ – answering the questions before the client calls

The FAQ is one of the strongest parts of a law firm website. Clients have specific worries: how much does this cost, how long will the case take, do you work across the whole country. Rather than make them call to find out – which is the very thing they are nervous about – I put the answers on the page. The effect: the client calls having already decided, not to ask questions. It helps with SEO too, because question phrases keep ranking better.

The contact section with details and contact options
Decision #5

Two ways to get in touch – email and phone, with neither hidden

I gave both options equal weight: write an email, or call. Some clients would rather write (an introvert, a delicate matter, outside working hours) and some would rather call. Neither is buried. For a lawyer a visible phone number is a trust signal – it says „I am available, I am not hiding behind a form”.

A Google map showing the location of the law firm
Decision #6

A Google map embedded directly on the page

The firm has a specific address in Krakow. Embedding the map, rather than only writing the address, does two things: the visitor can see straight away how to get there, and Google understands that the site is tied to that location. That supports local SEO and keeps the site consistent with the Google Business Profile.

The site footer with navigation and company details
Decision #7

The tax ID in the footer – a legal requirement and a trust signal

Polish law requires a company to publish its tax identification number on its website. Many sites bury it in the privacy policy. I put it in the footer in plain sight, together with the address and contact details. In the legal industry that matters: the client sees the official company data and knows they are dealing with a registered entity, not a stranger.

The blog page with a list of articles
Decision #8

The blog as an SEO tool and a way to show expertise

We added the blog at the client’s explicit request – she wanted to write about changes in the law. Technically the articles are generated from Markdown files, which gives full control over the content without a CMS. Every article exists in both languages with its own meta description. Pieces like „PKD 2025 – why the classification changed” answer the specific questions business owners type into Google.

Results

  • Live since October 2025, currently on a subscription
  • A Google Business Profile with reviews and complete company details
  • A blog with articles in Polish and Spanish
  • Full Polish and Spanish versions of every page

Want a website like this for your company?

Let us talk about your project – a free consultation, no strings attached.

You will get a quote and a recommendation within 24 hours.

Get a quote732 256 487