Local SEO

SEO in Terrassa: how to show up in searches around you

232,676 residents in 70 km², and competition that isn't in Madrid: it's fifteen minutes away by car. That's how SEO works in Catalonia's third city.

Terrassa has 232,676 residents across 70.16 km², according to Idescat's municipality figures. That makes it Catalonia's third city, behind Barcelona and L'Hospitalet, and the largest in the Vallès Occidental. For a business here that means two things: there's plenty of market inside the municipality itself, and there are ten other businesses doing the same thing fifteen minutes away by car. SEO in Terrassa is decided there, not against the rest of Spain.

A brick factory building with a chimney, the industrial architecture that shapes Terrassa

What people actually search for from Terrassa

The searches that bring customers have a very specific shape: service plus city ("physio Terrassa", "renovations Terrassa"), service plus neighbourhood, or simply "near me" from a phone. Almost all of them happen standing up, in the street or in the car, and almost none go past the first three results on the map.

One Idescat figure describes the city well: its full-time equivalent population is 95.2 % of the resident population. Plenty of people who live in Terrassa work elsewhere and come back in the evening, so a good share of service searches happen on the way home or once home, phone in hand and in a hurry. Whoever shows up at that moment gets the call.

The three parts of local SEO, in order

For a business with customers in its own area the work splits across three places, and it's worth tackling them in this order because the effort doesn't pay off equally.

1. The Google Business Profile

It shows up before any website and it's the fastest to move. A well-chosen primary category, services, hours, photos of the real business and monthly posts. We cover it in full in our guide to the Google Business Profile, and it's the part that costs least and gets neglected most.

2. The page that competes for "service + Terrassa"

To show up in the regular results, someone has to search and find a page that talks about that service in that city. Mentioning Terrassa in the footer doesn't cut it: you need a page with its own title, content and intent.

3. Reviews

They count for the map and they decide the call. You ask when the customer is happy and you answer all of them, the good ones included. A business with 60 recent reviews and one with 8 aren't competing on equal terms, even if the second does better work.

Want to know what it would cost you?

We reply the same day. No commitment, no sales pitch.

The mistake of cloning the same page and swapping the city

It's the recipe we've seen most and the one that ages worst: the same page repeated for Terrassa, Sabadell, Rubí and Matadepera with the name swapped and little else. Google spots the pattern and ends up showing one of them, or none.

A local page that works carries things only someone who works there can write: jobs done in the area with their photos, the neighbourhoods and industrial estates you cover, real timescales, prices or at least ranges, and the questions you get on the phone every week. It's more work, and it's the difference between a page that ranks and a template.

Someone searching for a nearby business on their phone in the street, the way people search in Terrassa

Week one: five things you can do yourself

Before hiring anyone there's work that costs nothing and moves the needle. If you have a spare afternoon, this is the order we follow when we take on a new business:

  • Claim and verify the profile if it's still under a former employee's or a previous agency's account.
  • Check the primary category and add the secondary ones you genuinely cover, without sneaking in services you don't offer.
  • Upload six photos of the real business: the front, inside, the team and two finished jobs.
  • Ask five customers from this month for a review, in person or with a short WhatsApp link.
  • Open your website on mobile data and count how many seconds it takes to appear in full.

With that done, any work that follows starts from solid ground and shows results sooner.

The content that brings searches all year

The map takes the searches from people who already know what they want. Everyone else —still comparing, or looking for a way to solve something— arrives through content. An article answering one specific question in your field still brings visits two years later and doesn't switch off when you stop paying for ads.

That work is included in our plans: every month we write articles for your website around the questions you get asked and the searches people in your area make. It's the slow part of SEO, and also the part that compounds.

The technical side that does matter

There's no need to obsess over technical SEO, but four things leave plenty of local sites out:

  • Mobile speed. Almost every local search is on a phone, and a site that takes five seconds loses half its visitors before it loads.
  • Page titles. Google may rewrite them, but it starts from the one you set, so it should name the service and the city rather than say "Home".
  • Structured data for the business: address, phone and hours in the code, consistent with what the Google profile says.
  • Both languages. People in Terrassa search in Catalan and in Spanish, and a site that only exists in one of them writes off half the city.

Google's own help centre explains that local ranking comes from mixing relevance, distance and prominence. Distance can't be touched; relevance and prominence are exactly what the profile, the website and the reviews work on.

A neighbourhood shop serving a customer, the business that lives off local searches

How long it takes and what to check each month

With the profile properly set up, the first movements on the map show within weeks. For website searches, in a market like Terrassa's it's normal to start seeing calls between the fourth and eighth month, and the detail is in our article on SEO timescales.

Each month we look at four numbers rather than ten: how many people arrive searching for what you do (not your name), how many calls and route requests come from the profile, which pages are climbing, and which new searches are appearing. If those four move, the rest follows.

What SEO in Terrassa costs

Our plans are published with the numbers inside. The €400 a month plan plus VAT includes hosting, website and email migration, 10 mailboxes, 3 monthly articles on your site, 3 posts on your Google profile, every review answered and GEO work so you also show up in AI answers. The €750 plan goes to 5 and 5 and adds Google and Meta Ads campaigns; the €1,500 one goes to 7 and 7 and adds two monthly social posts.

No lock-in, and VAT isn't included in those figures. Custom software, process automation and AI audits are quoted separately, per project.

We work from Palamós and cover the Vallès

Our office is in Palamós, on the Costa Brava, and we look after businesses across the province of Barcelona. In a ranking project the daily work is researching searches, writing, fixing the website and measuring, and that runs just as well over a video call with a shared screen. We come in person when it counts: the first meeting, seeing the shop or the unit, and the photos the profile needs so it doesn't look like a catalogue.

If you want to know where you stand today, message us on WhatsApp with your business name. We'll look at your profile and your website and tell you what's missing, with no commitment and no sales speech.

Tell us what you need and we'll give you a price

We reply the same day. No commitment, no sales pitch.

FAQ

Frequently asked questions about SEO in Terrassa

How long does SEO in Terrassa take to work?+

The Google profile moves within weeks if it was badly set up or dormant. For searches reaching the website, in a city of 232,000 people with competition in almost every sector, it's normal to notice the first calls between the fourth and eighth month of steady work. Before that you already see intermediate signals: indexed pages, impressions, average positions climbing and new searches you appear for.

Is SEO useful if my business has no premises open in Terrassa?+

Yes. Businesses that travel to the customer —installers, technicians, home services— are set up as service-area businesses: the address is hidden and you list the towns you cover. The page on your site has to say the same thing, with the areas you genuinely serve, so the information lines up.

Do I need a separate page for each neighbourhood in Terrassa?+

Almost never. Multiplying pages by neighbourhood ends in repeated content and usually hurts. What does work is one solid page per service and city, naming the areas you cover with real context inside: jobs done, travel times, quirks of the neighbourhood. If one service has its own demand in a specific area, then a separate page is worth it.

What's the difference between showing on the map and showing in the regular results?+

The map runs on your Google profile, and the searcher's distance weighs heavily, along with reviews and how complete the profile is. The regular results run on your website: titles, content, speed and links. A local business needs both, and usually appears on the map first because it depends less on the website.

How much does SEO in Terrassa cost?+

Our plans are published: from €400 a month plus VAT with hosting, 10 mailboxes, 3 monthly articles on the site, 3 posts on the Google profile, every review answered and GEO work. The €750 and €1,500 plans go up to 5 and 7 articles and posts and add campaigns and social media. No lock-in.

Does the agency need to be based in Terrassa?+

Not for the day-to-day. Researching searches, writing, fixing the site and measuring work just as well over a video call with a shared screen. It helps to be there in person at the start and to take photos of the shop or unit, which are the ones that perform best on the profile. We work from Palamós with clients across the province of Barcelona.

Shall we start?

Tell us what's holding you back and we'll tell you how we fix it.

A first no-strings conversation. You leave with a clear plan, not an invoice.

Start a project →
Let's talk