JRC Web is an SEO agency in Granollers specialising in search rankings for companies and local businesses in the Vallès Oriental. We have spent more than 20 years helping small businesses and companies in Granollers appear in Google’s top results, including its artificial intelligence answers (AI Overviews).
If you have read this far it is because you do not want “more visits”, you want more customers. So do I. That is why my approach to SEO in Granollers is practical, transparent and results-driven: ranking where your customers are already searching and turning those searches into calls, enquiries and sales. I work to a clear 90-day plan, reporting you can actually understand and visible tasks week by week. No hot air.
The way I work is simple: first I understand your business (what you sell, to whom and at what margin), then I align the strategy with local searches in Granollers and the surrounding area (Montmeló, Les Franqueses, Canovelles, La Roca, etc.), and finally we execute with discipline: technical, content, authority and, above all, local SEO done properly (Google Business Profile, reviews and NAP citations). I prefer concrete commitments and fortnightly reviews to vague promises of “topping Google”.
Day to day, I prioritise tasks with impact within 30–60 days: improvements to the Google listing, optimisation of service pages and transactional-intent content built around the client’s real FAQs.
Barcelona is a competitive ecosystem: saturated sectors, bilingual searches, fast-moving trends and plenty of digital competition. Having run many projects here forces us to be surgical: every neighbourhood has its own micro-demand, and every vertical its own vocabulary. In practice, that means optimising the Google Business Profile, a consistent NAP, local reviews, LocalBusiness schema and hyperlocal content that captures neighbourhood queries and transactional intent. In our experience, combining local and technical SEO at the start speeds up the first wins.
The goals we look at together: clicks and rankings (GSC), traffic and conversions (GA4) and qualified leads in your CRM. We set targets by milestone (30/60/90 days) and keep to a fixed reporting cadence. As an SEO agency in Barcelona running a high volume of projects, we know that transparency shortens decisions and avoids surprises.
My method is designed to give you clarity from day one so we can measure every step. I split the kick-off into three blocks: diagnosis, execution and consolidation.
I start with a technical audit so that your site is crawlable, fast and solid. I review architecture, indexing, sitemap/robots, canonicals, structured data, Core Web Vitals and mobile performance. In parallel, I take stock of your content: which URLs already rank, which ones cannibalise each other, which search intents you are targeting (and which are missing) and how your copy performs in terms of clarity and persuasion. With that, I build a prioritised backlog with quick wins (metadata, clear H1/H2s, FAQs, internal linking), medium-impact tasks (rewriting landing pages, local clusters) and long-term projects (migrations, restructures). We are the SEO agency in Barcelona at JRC Web, with active projects across the whole province of Barcelona.
I usually start by optimising 2–3 money pages (the ones that sell) and your Google listing. It is the fastest combination for feeling local traction.
Granollers is perfect ground for the Local Pack. Here we work on your Google profile in depth: primary and secondary categories, a description with natural keywords, services, products, special opening hours, real photos (not stock), publishing posts, the questions and answers your customers actually ask and, of course, a review strategy (when to ask, how to reply, how to use templates that lift your response rate). I bring your NAP data (name, address, phone) into line across your website, your listing and the relevant directories. On top of that, I identify local citations (chambers of commerce, industry directories, associations) that add trust signals.
I focus on making sure your listing shows signs of life: weekly posts, new photos, helpful replies and a steady flow of genuine reviews.
Nothing kills conversion like a slow or confusing website. I tune Core Web Vitals, optimise images and scripts, and simplify navigation with an architecture that explains to Google (and to your users) what you sell, where and why they should choose you. I write or adapt the copy for service pages in Granollers with clear language, benefits, social proof and FAQs. We add LocalBusiness/Service schema to support rich results and fine-tune internal linking with natural anchors connecting services, case studies and FAQs.
My philosophy: “less pointless scrolling, more clarity”. Every landing page should answer “what you do, who for and how to get in touch” in the first few seconds.
SEO is not won on-site alone. I plan quality links with a local and industry focus: company profiles, mentions in regional media, partner collaborations, useful guides where linking to you makes sense. No link farms, no strange schemes: I would rather have a few relevant, safe links than large volumes of dubious origin. In parallel, I extend consistent NAP citations and keep a record for future audits.
When competition is high, one good local link is worth more than ten generic ones. The key is relevance and context.
“We have climbed 300 positions” means nothing to me if it does not translate into business. That is why we measure everything. I connect Search Console and GA4 to track impressions, clicks, CTR, the positions that matter and, above all, the events that count (form submissions, phone clicks, WhatsApp, bookings). I set up clear dashboards and a fortnightly report focused on three metrics: visibility, opportunities and sales.
We also agree realistic goals for each phase:
Days 0–30: technical improvements, first long-tail rankings, an active listing, first new reviews.
Days 31–60: stronger service landing pages, growth in local impressions and clicks, first rankings on searches including “Granollers”.
Days 61–90: settling into the top 3–5 for key terms, more calls and enquiries, a content pipeline for the following quarter.
On my projects I would rather show you work done and its impact (screenshots and before/after) than bore you with empty metrics.
Every two weeks we review progress, clear blockers (access, photos, testimonials) and reorder priorities. I work to a task SLA: what gets done, when and with what deliverable (document, website changes, GMB posts). All visible on a shared board so you stay in full control.
Without revealing sensitive information, here is how I usually approach the most common cases:
For local shops (a physical store, services at home), the Local Pack is the battleground. The jump usually comes from combining:
a flawless Google listing (right category, real photos, reviews),
a geo-targeted service landing page with FAQs,
NAP citations and a couple of trusted local links.
The expected result: more calls and visits to the shop from Google Maps.
My personal touch: setting up a review sequence after the purchase or service and replying to each one with useful information that adds keywords naturally.
In B2B the cycle is longer, but there are high-value searches. I target them with landing pages by problem/service and use case, optimise spec sheets, and build pillar pages with comparisons, checklists and buying questions. On-page support shows quickly; authority comes with collaborations and content worth linking to. The goal: more qualified enquiries and sales meetings.
At 90 days, success is not “more traffic”, it is more quality opportunities in your CRM.
With these tools we build a simple board: what to work on this month, what to measure next and what to scale this quarter.
If you are seeing this image, it is no accident: there is strategy, content and a lot of SEO behind it.
We create real success stories by optimising websites that looked stuck.
The investment depends on your starting point, competition and goals. As a guide:
Ideal if you are starting out or face little local competition.
Includes an audit, base optimisation of 2–3 landing pages, your Google listing, 1–2 citations a month and reporting.
For markets with medium competition.
Adds monthly content production, selective link building, more citations, CRO improvements and simple A/B tests.
For competitive sectors or expansion into neighbouring towns.
Includes everything above with a higher cadence, more content, higher-authority links and many more geo-targeted landing pages.
I would rather agree on goals, tasks and deliverables than package things up blind. I adjust the plan after the initial audit.
The Vallès Oriental has a very active local economy with a high density of industrial and service SMEs. Local SEO lets businesses in Granollers win customers from across the county before they find competitors in Barcelona or Vic. With a well-designed strategy, a small business in Granollers can dominate its niche county-wide within a few months.
AI Overviews are AI-generated summaries that Google shows at the top of the results. To appear in them as a business in Granollers you need correct Schema markup, content in question-and-answer format and established local authority. At JRC Web we implement it within the SEO Pro and Premium plans.
In the Vallès Oriental, the first visible results appear within 4 to 8 weeks. Settled positions in Google’s top 3 take between 3 and 5 months. Appearing in AI Overviews can happen sooner if the content is properly structured with Schema markup.
Local SEO for companies in Granollers includes: Google Business Profile optimisation, review management, NAP consistency across directories, geo-targeted service pages for the Vallès Oriental, content optimised for searches in Catalan and Spanish, and Schema markup to appear in Google’s AI Overviews.
Yes. We manage SEO for ecommerce businesses based in Granollers for both local sales and national expansion. We work with WooCommerce, PrestaShop and Shopify, with strategies for ranking product pages and categories plus technical optimisation specific to online shops.
Yes. We serve businesses in Granollers, La Garriga, Mollet del Vallès, Les Franqueses del Vallès, Cardedeu and the whole Vallès Oriental county. We also work with companies in Osona and the Maresme.
Tell us what you need and we will prepare a quote within 24h.
No obligation. No lock-in.

