Skip to content

/ SERVICIOSLOCAL SEO FOR SMBS

Local SEO for SMBs

Ranking on Google Maps and «[service] in [city]» searches. Built for businesses whose clients come from their neighbourhood or city.

Who this is for

If your business has a physical address in Spain and lives off nearby clients, this is for you. If your client opens Google before hiring you and searches «[what you do] in [your city]», or checks your Google Maps profile, local SEO decides whether they reach your door or your competitor's two streets away.

It's not for every business. If you sell online across Spain with no office, you don't need this. If your clients come from LinkedIn or B2B referrals without going through Google, neither.

What I do in the initial setup

The first 2-3 weeks are intense. The goal: put the business in shape to compete from month one.

  • Full Google Business Profile audit. Wrong categories, empty hours, generic photos, unmarked attributes, missing products/services. Usually 2-3 quick wins that move the needle.
  • On-page audit for local SEO. Title, meta, H1, content per service, internal linking, image optimisation with alt including local entity.
  • Local Schema markup audit. LocalBusiness correctly subtyped (DentalClinic, LegalService, Plumber, Restaurant...), Service per service, Review aggregate, FAQPage where it fits.
  • Local competitive analysis. Top 5 real SERP competitors, what keywords they rank for, what backlinks, what content. Not to copy them, to understand the bar.
  • Local citations plan (NAP consistency). Verify your name, address, and phone are identical across the 15-20 directories that matter in Spain.
  • Google Business Profile configuration or cleanup. If neglected, I reactivate. If never worked, I launch properly from scratch.
  • Search Console + GA4 setup if missing, plus a Looker Studio dashboard you'll review monthly.

Deliverable: a PDF with all of the above and the 3-month plan, plus the live dashboard in your account.

What I do in monthly maintenance

This is what's included each month, no fluff:

  1. Google Business Profile posts. 4 posts per month with photo, local copy, and CTA. A profile that updates ranks better.
  2. Monthly on-page optimisation. 1-2 pages per month by priority: new keywords discovered, pages with good impressions but low CTR, new service pages or neighbourhood pages.
  3. Additional Schema markup when opportunities arise (new service, new FAQ, new zone page).
  4. Monthly keyword research with real tools (Semrush, Ahrefs, Google Keyword Planner). I send a prioritised list and we pick what to attack.
  5. One new piece of content per month: a useful local post, a new geographic zone page, or a new service page. I write it or supervise if your team writes.
  6. Review monitoring. I alert you when new reviews arrive (good or bad) with proposed response so you or your team can just copy, adjust, and publish.
  7. Monthly report. Looker Studio dashboard with positions, organic traffic, GBP conversions, CTR, plus a short text on what was done and what's coming next.

What metrics we track

The ones that matter, not vanity:

  • Average position of your target keywords in local SERPs.
  • Monthly organic traffic segmented by local vs national intent.
  • Calls, directions, and clicks to web from your GBP.
  • Conversions (form submissions, bookings, calls with call tracking).
  • Visibility on Google Maps for your core queries.

I won't tell you «domain authority went up 3 points» if that doesn't translate into clients.

What I don't do

  • I don't send reports with fake or repackaged Search Console metrics. The reports are yours to understand what's happening.
  • I don't buy fake reviews. If Google catches the business, you lose everything at once.
  • I don't do aggressive link building on spam sites. I do local mentions and digital PR where it adds value.
  • I don't lock you into a hidden annual contract. 6 months minimum recommended, yes, with 30 days notice to pause.

AI Workshop access included

As an active Local SEO client you get access to the AI Workshop tools: local Schema generator, Google Business Profile post generator, SEO express auditor, regional ES copywriter, and keyword cannibalisation detector. No extra cost while you're an active client. Prompts and costs are public at /transparencia.

Next step

Tell me about the business: web, city, services, what SEO you've tried, and what worries you. I respond in 48 hours with a concrete proposal and fixed price. If I see it doesn't fit, I tell you in the first email and refer you to someone who does.

Want Local + Technical + Audit SEO all together?

If your business needs complete coverage across all three areas and prefers a single point of contact instead of coordinating between 3 separate proposals, check out the Plan SEO 360 — integrated 12-month retainer with complete personalized attention.

Contact for a proposal

[ PREGUNTAS FRECUENTES ]

FAQ

What exactly is included in the monthly service?
Google Business Profile maintenance (posts, photos, FAQ, products), monthly on-page optimisation of 1-2 pages, additional Schema markup as opportunities appear, review monitoring with suggested replies, one new piece of content per month (local post, zone page, or service page), and a monthly report in Looker Studio with real metrics.
How long until results show?
GBP improvements typically show in 2-4 weeks. Organic ranking for competitive local keywords («[service] in [city]») usually takes 3-6 months. That's why I recommend a 6-month minimum commitment: paying 2 months and expecting SEO results is throwing money away.
Do you work with any Spanish city?
Yes. I'm based in Valencia, but local SEO works the same from anywhere. I've delivered projects in Madrid, Barcelona, Bilbao, Seville, and smaller towns. Physical proximity doesn't matter; understanding the sector does.
Why a 6-month minimum if other agencies sell month-to-month with no commitment?
Selling SEO monthly with no commitment is only honest if you warn the client they'll likely see nothing in the first 60 days. Many agencies don't warn; the client cancels in month 3 frustrated, and the agency keeps 3 months of fees with zero commitment. I prefer to be clear upfront: if you can't wait 6 months, this isn't for you.
What if I need to pause the service?
Pause with 30 days notice. If you pause, the site keeps working with everything implemented. No penalty, no work removed, no access closed.
How much does it cost?
Initial setup and monthly retainer. The exact figure depends on project size, sector, and competitive intensity. Send me the business details via the contact form and I'll send a proposal in 48 hours, no commitment.

[[ SIGUIENTE PASO ]]

Cuéntame del proyecto.

Te respondo en 24-48 horas con propuesta y precio fijo. Si veo que no encaja con mi forma de trabajar, te lo digo en el primer email.

Contactar →
Local SEO for SMBs — Jesús Porres · Jesús Porres