Web design for small businesses in Barcelona

Your professional website in 7 days

€490+ VAT · fixed price, everything included

No endless quotes, no strange monthly fees: one price, one deadline, and your business visible on Google. We talk on WhatsApp and a week later it is online.

Message me on WhatsAppI reply within 24 hours · No obligation

Two Barcelona businesses already have theirs online. Go and have a look.

Websites already up and running

These are not mockups or decorative screenshots. They are Barcelona businesses with a live website. The domain is the link — open it and judge for yourself.

  1. 01Restaurant · Vallcarca2026

    Frankfurt Kinor

    A full menu of more than 80 dishes in Catalan, Spanish and English, built to be read on a phone at the table. Live, and linked from their Google listing.

    frankfurtkinor.catVisit the site
    Frankfurt Kinor — Restaurant · Vallcarca
  2. 02After-school English · Gràcia2026

    Free Time Workshop

    A site in three languages with its own enrolment form, wired into the system the school was already using.

    www.freetimeworkshop.comVisit the site
    Free Time Workshop — After-school English · Gràcia

Every day without a website is a customer calling someone else

When somebody looks for a service like yours, they do it on Google, on their phone. If you are not there — or your website makes a poor impression — that customer ends up with your competition.

  • They cannot find you

    Without a website you do not exist on Google. And "I have Instagram" does not count: nobody finds your opening hours, your services or your phone number on the first try.

  • Your website works against you

    A slow, dated site that breaks on a phone destroys trust. Your website is your shop window: if it looks neglected, that is what your business looks like.

  • Agencies are not built for you

    Quotes of €2,000, meetings, months of waiting. For a small business none of that makes sense. You need something professional, fast, at a price agreed up front.

What the €490 package includes

Everything your business needs to look right online. No hidden extras.

  • A design made for your business

    Built around what you actually do, not a generic template with your logo dropped on top.

  • Flawless on a phone

    Most of your customers will arrive from a phone. Your site will look right on any screen.

  • In Catalan, Spanish and English

    All three versions, always, at no extra cost. In Barcelona that is not a luxury: it is the minimum for both your neighbour and a visitor to understand you.

  • Ready for Google and for AI

    Structured data, a sitemap and an llms.txt file, so ChatGPT, Claude or Perplexity know who you are when somebody asks them for a business like yours.

  • WhatsApp button and click-to-call

    Getting in touch should take one tap, not a contact form.

  • Domain, hosting and one round of changes

    I leave the site published and working, with the domain in your name. And we review the result together before calling it done.

Delivered 7 days after you give me the go-ahead and the basic content.

How it works

Three steps. No unnecessary meetings.

  1. 01

    You message me on WhatsApp

    Tell me in two lines what your business is and what you need. No forms.

  2. 02

    A proposal within 24 hours

    I tell you exactly what your site will include and when it will be ready. If it works for you, you pay 50% and I start.

  3. 03

    Your website, in 7 days

    I show it to you, we do one round of adjustments, you pay the rest and we publish. Ready to bring in customers.

Who is behind this?

I am Johnny, a web developer with more than 10 years of experience building products for companies of every size. Now I put that experience to work for small businesses in Barcelona: professional websites without an agency's price or timeline.

I build your site myself, start to finish. You always talk to the same person: the one who designs it, writes the code and publishes it.

You do not have to take my word for it. The sites above are live, they belong to real businesses, and you can open them right now.

Visit joca.dev

Frequently asked questions

How much does a website for a small business cost?

€490 + VAT, fixed. That covers the custom design, all three language versions, going live, and one round of changes. It is not a "from" price: it is the whole number, in writing, before anything starts.

Are there monthly fees or maintenance costs?

No. You pay once and the site is yours. The only recurring cost is the domain, around €10–15 a year, in your name. Hosting, in most cases, will cost you nothing.

Why does my website not appear on Google?

Usually one of three things: the site is still asking search engines not to index it and nobody removed that when it went live; the important content sits inside images or a PDF and cannot be read; or there is no structured data and no sitemap. All three take minutes to check.

Are the domain and hosting included?

The domain (around €10–15 a year) goes in your name, so the site is genuinely yours. I help you buy it and leave everything configured and published. In most cases hosting will cost you nothing — I explain how.

Is the site built in Catalan, Spanish and English?

Yes, all three, within the price. It is not a machine translator bolted on top: they are three real versions with their own addresses, so Google knows which one to show each visitor.

How long until the website is live?

Seven days from your go-ahead and the basic content. If the content takes longer, the deadline moves with you: I never publish a half-finished site to hit a date.

What if I want changes after delivery?

The package includes one round of changes before publishing. After that, individual adjustments are quoted separately at a fixed price, the same way the site is. No compulsory monthly fees.

Do you issue an invoice?

Always. A proper invoice: €490 + VAT. This is a professional service, not a favour.

Your website could be ready next week

Message me now and I will reply today. If the proposal does not suit you, no problem — no obligation.