I’m going to save you thousands of euros. That custom animation library your agency quoted? You don’t need it. The 40-page website with a separate page for each team member? You don’t need that either. The e-commerce integration “just in case”? Definitely not.
Most small businesses in Spain are sold websites they don’t need by agencies that profit from complexity. I’ve been on both sides of this table, and I’m going to tell you exactly what moves the needle for a small business website, and what’s expensive decoration.
The minimum viable website
Here’s what a small business actually needs to generate leads online. Not what agencies want to sell you. What actually works.
A homepage that says what you do, where you do it, and how to contact you. Within 5 seconds. Above the fold. No clever taglines, no abstract imagery, no “we craft solutions for the modern era.” If you’re a plumber in Fuengirola, your homepage should say “Plumber in Fuengirola” in the first thing people see. Google needs this. Visitors need this. Your ego doesn’t need a clever metaphor, your business needs clarity.
Service pages, one per service. Not a single page listing everything you do. Separate pages. “Emergency Plumbing,” “Bathroom Renovation,” “Boiler Installation.” Each page targets a specific keyword, answers specific questions, and has a specific call to action. This is the foundation of local SEO and it’s where 80% of your organic leads will come from.
A contact page that actually works. Phone number (clickable on mobile). Contact form (short, name, email, message, done). Physical address if you have one. Google Maps embed. WhatsApp link if that’s how your customers prefer to reach you. In Spain, especially on the coast, WhatsApp is often more effective than email for service businesses.
About page. Not your life story. Who you are, why you’re credible, how long you’ve been doing this. A photo of you or your team, real photos, not stock. People hire people, and in Spain, trust is built face-to-face. Your about page is the digital equivalent of a handshake.
That’s it. Four to eight pages. A small business can launch with this and start generating leads immediately. Everything else is a phase two conversation.
What agencies sell vs. what you need
Let me translate some common agency upsells:
“Custom design from scratch”, Means they’ll spend 40 hours designing something unique when a well-customized template would perform identically. For most small businesses, a professional WordPress theme with proper customization looks just as good and costs 60% less. Save the custom design budget for when your business outgrows the template.
“Blog integration”, Yes, you need a blog. But you don’t need to pay extra for “blog integration.” WordPress has blogging built in, it was literally built as a blogging platform. If someone charges you separately for this, they’re padding the invoice.
“Social media integration”, Icon links to your profiles. That’s it. You don’t need a live Instagram feed embedded on your homepage. It slows your site down, it pulls attention away from your services, and nobody clicks on it. A few SVG icons in the footer cost nothing.
“Multi-language support”, On the Costa del Sol, yes, you probably need English and Spanish. But you don’t need it at launch. Start with one language, get it right, then add the second. A badly translated bilingual site is worse than a good monolingual one.
“E-commerce capability”, Unless you’re actually selling products online right now, don’t build an online store. Every plugin, payment gateway, and shopping cart feature adds complexity, security surface area, and maintenance costs. If you sell services, you need a contact form, not a checkout page.
What actually moves the needle
After building sites for small businesses across Spain for years, I can tell you exactly what separates a website that generates leads from one that just exists.
Speed. If your site takes more than 3 seconds to load on a mobile phone, you’ve lost a third of your visitors before they see anything. This isn’t a nice-to-have, it’s the single biggest factor in whether someone stays or leaves. I’ve seen businesses double their enquiry rate just by fixing page speed. A properly built site loads in under 2 seconds.
Google Business Profile. For local businesses, your Google Business Profile matters more than your website. It’s the first thing people see when they search for your type of business. But it works best when connected to a website that Google trusts, proper NAP (Name, Address, Phone), matching information, links between the two. Your website validates your GBP listing.
One clear call to action per page. Not three buttons doing different things. Not a sidebar with five different offers. One action you want the visitor to take. “Call us now.” “Get a free quote.” “Book a consultation.” Decision fatigue kills conversions. Make it obvious what the visitor should do next.
Real content about real problems. Blog posts that answer questions your customers actually ask. “How much does a bathroom renovation cost in Marbella?” “What’s the best time to get your boiler serviced in Spain?” These pages rank in Google, bring traffic, and pre-qualify leads. You don’t need 50 blog posts, 5 great ones beat 50 mediocre ones.
Trust signals. Google reviews displayed on your site. Before/after photos. Client logos or testimonials. In Spain, I’ve found that mentioning how long you’ve been operating, your local presence, and whether you’re registered (autónomo or SL) builds more trust than any design element. People want to know you’re real and you’re not going to disappear.
The real cost for a small business
A good small business website in Spain in 2026 should cost between €1,500 and €4,000. That gets you a professional WordPress site with 5-8 pages, mobile optimization, basic SEO setup, contact forms, and a Google Analytics integration.
If someone quotes you €8,000+ for a basic service business website, they’re either overbuilding or overcharging. There are legitimate reasons for higher budgets, complex booking systems, genuine e-commerce, membership areas, but a standard service business site shouldn’t require a €10,000 investment.
Monthly costs: hosting (€20-50/month for managed WordPress hosting), domain (€15/year), and optional maintenance (€50-150/month). If you’re paying €300+/month for website maintenance without getting SEO, content updates, and performance monitoring, you’re overpaying.
The phases approach
Here’s how I recommend small businesses approach their web presence:
Phase 1 (Launch, Month 0): Clean, fast, 5-8 page website. Homepage, services, about, contact. Google Analytics. Google Business Profile. Basic on-page SEO. Budget: €2,000-3,000.
Phase 2 (Months 1-3): Add 5-10 blog posts targeting your key search terms. Set up Google Search Console. Start building backlinks through local directories. Budget: €500-1,000 (or do it yourself with guidance).
Phase 3 (Months 3-6): Based on data, what’s working? Which pages get traffic? What do people search for? Now invest in what the data tells you. Maybe it’s more content. Maybe it’s a second language. Maybe it’s a booking system because you’re getting enough enquiries to justify it.
This approach means you start generating leads immediately with a minimal investment, then invest more as the data justifies it. It’s the opposite of what most agencies propose, which is to build everything at once, charge you a fortune, and hope it works.
Red flags when hiring
Walk away if an agency or freelancer:
Won’t show you live examples of sites they’ve built. Screenshots can be faked. Ask for URLs and check them on your phone.
Doesn’t mention SEO until you ask. If SEO isn’t part of their standard process, they’re building pretty brochures, not business tools.
Proposes a timeline longer than 6-8 weeks for a small business site. Unless there’s complex functionality, a standard site shouldn’t take months.
Wants to lock you into a proprietary platform. You should be able to take your website and move to another host or developer at any time. If they build on their own custom system, you’re trapped.
Doesn’t ask about your business goals. If they start with “what design style do you like?” instead of “what do you want this website to achieve?”, they’re thinking about aesthetics, not results.
What you can do right now
If you have a website, open it on your phone. Does it load in under 3 seconds? Can you find the phone number without scrolling? Is it clear what you do and where you operate? If the answer to any of these is no, you have low-hanging fruit that will improve your leads.
If you don’t have a website, don’t let perfection delay you. A simple, fast, clear five-page site that you launch this month will outperform the “perfect” site you’re still planning six months from now. Done beats perfect. Every time.
If you want an honest assessment of where your small business site stands, a free audit will show you exactly what’s working, what’s broken, and what to prioritize, no sales pitch attached.