Professional Web Design in Barcelona

You see your homepage design before you pay anything.

johannazapata.comReal client
Screenshot of the Johanna Zapata website

Johanna ZapataStarter Package

Beauty and wellness centre in Barcelona. Services, gallery, appointment booking and direct WhatsApp contact.

I build websites for freelancers and small businesses in Barcelona and across Spain. You deal with me, the person who designs and codes it, and the price is fixed before we start.

From
€790 + VAT
Timeline
2 to 4 weeks
First year
Domain and hosting included
Work
Directly with me

Five complete websites you can open and try

They are demos for fictional businesses, built by me from scratch for five sectors. They are live: open them on your phone and try them.

Web design for freelancers and small businesses in Barcelona

If you're a freelancer, an independent professional or a small business in Barcelona and you need a website that earns trust at first glance, this is the right service. I build sites that load fast, read well on any screen and are set up so Google can understand them. I work with one client at a time: I design and code the site myself, with no rotating teams and no project managers.

  • Freelancers and independent professionals in Barcelona who need a first professional website
  • Local SMEs (restaurants, clinics, law firms) that want to modernize their online presence
  • Personal brands and consultants who need to build authority in their niche
  • Businesses that already have a site but lose sales to slow speed or outdated design
Noor, full-stack developer at SolidaWeb

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 LinkedIn

What's actually included in every package

Whether you pick Starter, Professional, or Custom, every project ships with these quality standards.

Designed for phones first
It is designed for the phone screen first and for the computer second, not the other way round. It looks right on phone, tablet and desktop.
Fast
Every site ships with a score of 90 or more in Lighthouse, Google's speed test. A page that loads quickly is more pleasant to use.
Legal from day one
Legal notice, privacy policy and a cookie banner that asks before measuring anything. Ready for Spain and the EU.
Set up for Google
Titles, descriptions and a sitemap in place so Google can understand the site. Advanced SEO is in Professional or as an extra.
The code is yours
No proprietary system that ties you in. The code belongs to you, it is documented, and any developer can maintain it.
You deal with me
No project managers, no rotating teams and no outsourcing. I design and code every site myself.
Realistic timelines
Starter in about 2 weeks, Professional in 3 or 4. If your content is running late, you will know before we start.
Documentation on handover
You get a clear guide: how the site is built, how to edit it and where it is hosted.

From your message to your site going live

  1. You tell me what you need

    Through the form, WhatsApp or a phone call. I reply within 24 hours.

  2. We talk for 15 minutes

    The call is free, with no commitment. We look at what your business needs and you leave with a fixed price.

  3. You see the design before you pay

    I prepare your homepage design. If you like it, you pay 50% and I build the rest. If not, you owe me nothing.

  4. I build, you review, we launch

    You follow progress on a preview link. The other 50% is paid on delivery, and the code is yours.

Which size of project do you need?

The web design service comes in three tiers depending on scope. Quick guide to picking the right one.

Starter

€790+ VAT

Freelancers, personal brands, and first professional websites. Up to 5 pages, basic SEO, delivered in 2 weeks.

View Starter Package

Professional

€1,490+ VAT

Growing businesses focused on lead generation. Up to 10 pages, blog, advanced SEO, Analytics + Search Console, delivered in 3-4 weeks.

View Professional Package

Custom

From€2,500+ VAT

E-commerce, booking systems, client portals, internal tools, or bespoke applications. Timeline and price scoped to fit.

Request a Quote

All prices exclude VAT (21%). VAT is deductible if your activity is VAT-liable.

Common questions

Do I have to pay before seeing the design?

No. After a 15-minute call, free and with no commitment, I prepare your homepage design. If you like it, you pay 50% and I build the rest. If not, you owe me nothing.

Do you only work with clients in Barcelona?

I'm in Barcelona and work with clients across Spain and the rest of Europe. If you are local, the first meeting can be in person; with everyone else it all happens by video call and works just as well.

Do prices include VAT?

No. Prices shown are pre-VAT. As a registered freelancer in Spain, I add 21% VAT on the invoice. If your business is also VAT-registered (autónomo or company), that VAT is deductible on your quarterly Modelo 303 declaration.

If you sell to clients in other EU countries with a valid intra-community VAT number (B2B), the invoice can be issued without VAT with a reverse-charge clause. If your business is VAT-exempt (some healthcare, regulated training), the VAT is a final cost.

Can I maintain the site myself after launch?

Yes. You receive clear documentation on how the site is built, where it's hosted and how to edit it. If you want to edit content without touching code, I add a content manager (included in the Professional Package, an optional extra on Starter). For occasional technical changes, I offer monthly maintenance or hourly work.

Which content manager depends on who will edit the site and how often. I recommend one on the call, before the price is fixed.

What about domain and hosting?

Both are included for the first year, on every package: the domain is registered in your name from day one and the site is hosted on Vercel or Netlify, fast and with a global CDN. From year two you pay the renewal straight to the provider, not through me, or leave hosting management to me (€30/month + VAT). If you prefer another provider, we can adapt.

The domain is in your name from day one, so it stays yours whatever happens.

How long does it actually take?

For the Starter Package, the typical timeline is about 2 weeks from briefing to launch. For Professional, 3-4 weeks. Assumes content (copy, images, contact details) is ready when needed. If content is delayed, the timeline extends proportionally and I'll flag it before launch.

The usual bottleneck isn't development, it's content. I recommend preparing the copy in parallel during the first design week. If you'd rather I write it, that is an extra with a fixed price: €300 + VAT on Starter and €500 + VAT on Professional.

What if I need changes after launch?

Each package includes 1-2 rounds of revisions during development (1 in Starter, 2 in Professional). After launch, minor changes are billed hourly, or you can take the update retainer (€150/month + VAT) or monthly maintenance (€120/month + VAT) for ongoing evolution.

The retainer is for sites that evolve: new pages, SEO tweaks, copy optimization. Maintenance keeps the site healthy: dependency updates, uptime monitoring, backups, security patches. You can have both or just one. For sites without frequent changes, hourly work is cheaper: you pay only when there's work to do.

Are e-commerce or booking systems included?

Not in Starter or Professional. Those packages are for informational sites (presentation, services, contact). If you need e-commerce, a booking system, a client portal, or any custom functionality, the Custom package covers it with a quote scoped to the work.

For e-commerce specifically, see the dedicated Online Store service (covers Stripe, Bizum, VAT, integration with Correos/MRW/SEUR, and admin panel). For booking systems (medical practice, fitness, photography, workshops), the typical timeline adds 4-6 weeks on top of a standard site.

Can I have the site in both Spanish and English?

Yes, but the second language is an add-on (not included by default). Cost depends on the package: €250 + VAT on top of Starter, €400 + VAT on top of Professional. It includes professional translation and a separate address for each language, so each visitor gets the right version.

If you already have a professional translation (human, not Google Translate), the cost drops: I only charge for the technical integration. Further languages beyond Spanish and English (Catalan, French, German) are quoted case by case. A word of caution: an unreviewed machine translation shows, and it costs you trust.

REAL WORK

Two sites I have built

Not templates or mockups: two live sites for real clients. Open them and look around.

Screenshot of the Johanna Zapata website

Johanna Zapata

Starter Package

Beauty and wellness centre in Barcelona. Services, gallery, appointment booking and direct WhatsApp contact.

Visit the site
Screenshot of the Tu Plan de Negocio website

Tu Plan de Negocio

Custom project

Business plan platform with Stripe payments, order management, invoices and discount codes. Well above the Professional package.

Visit the site

Tell me what you need

It is three questions. I reply within 24 hours, free and with no commitment.

Free quote

Step 1 of 3

What do you need?

Pick one. At the end I only ask for your name and email.

No commitment: the quote and the first call are free.