Add

Lorem ipsum

Lorem ipsum

A
A
A
SEO / GEO

1 views

9 min

How to Do Local SEO in Webflow

Local SEO Masterclass in Webflow, in video!

Local SEO stepActionWebflow tool
1. Local keywordsIdentify [product/service] + [city]GSC + manual research
2. CMS architectureCity + Product + Local pages collectionsWebflow CMS Collections
3. MetadataDynamic Title and Meta DescriptionCMS fields + Page Settings
4. Schema MarkupLocalBusiness JSON-LD in the headCustom Code + CMS variables
5. Customer reviewsLocal reviews CMS collection filtered by cityCMS Collections + filters

In this tutorial, Sandro, cofounder of Gemeos Webflow SEO agency, shows you how and why to do local SEO in Webflow.

First things first... why do local SEO?

Local SEO boosts visibility for local searches, brings in local customers, stands out in a smaller competitive field, and strengthens your presence on Google Maps.

It’s essential for local businesses that want to stand out in their region. It also pairs really well with a broader SEO strategy.

Picture a bakery in Bordeaux: thanks to local SEO, when someone searches for "best baguette Bordeaux," that bakery can show up at the top.

What’s the problem?

You don’t always know where to start, which steps to follow, or how to optimize all of this in Webflow, especially on the CMS side.

No worries — I’ll walk you through it step by step.

For me, local SEO breaks down into 4 steps:

#Step 1 : Identify relevant keywords for your business and your region.

For example, "plumber in Paris" or "Italian restaurant in Lyon”

#Step 2 : Optimize your website (content, CMS architecture, metadata, Schema Markup)

#Step 3 : Collect and display local customer reviews

Encourage happy customers to leave reviews on Google, Yelp, and other relevant platforms. Positive reviews can make a big difference to your local visibility.

#Step 4 : Build local backlinks

Partner with other local businesses, blogs, or news sites to get relevant links (backlinks).

These 4 steps are the foundation of an effective local SEO strategy.

Of course, SEO success takes constant attention and regular content writing and updates.

We’re going to focus especially on steps 2 and 3 together! ✌🏼

Optimizing your site (dedicated pages, local content...)

Depending on your needs, the solution will be different.

Case 1 (single product)

If you have one product or service you want to rank for locally.

Business examples : Barber, Hairdresser, Restaurant

Keyword examples: Barber + City, Hairdresser + City, Pizza place + City

1. CMS architecture

Let’s take the example of a CACES training center specializing in forklift training (r489) with centers all over France.

Goal : Rank for the keywords “CACES R489 training + {City}” in every city where it operates

How do you do that in Webflow?

You could create one page and duplicate it for every city, but that would take way too much time and mean going back into each page manually whenever you want to make changes.

To make things easier and avoid creating X pages for the X cities you want to rank in, you’ll need to create several CMS collections:

  1. City CMS Collection (collection url = caces-r489)
  2. Local customer reviews CMS Collection (I’ll show you how to add them next ⬇️)

All that’s left is to create your page template with the City CMS Template page (I’m sharing a template wireframe below)

The URL would be: nom-domaine[.]fr/caces-r489/city with nom-domaine[.]fr/caces-r489 as your generic product page

Simple as that.

2. Display local customer reviews

  1. Create a dedicated CMS collection that combines with your City CMS collection.
  2. Add the customer reviews collection to the page and filter by City = Current City

Optimized page template

Case 2 (multiple products)

You have a catalog of products and services, and you want to rank locally for each one.

Business examples : Equipment rental, freelance marketplace

Keyword examples: Boom lift rental + City, Excavator rental + City, English tutor + City, Math tutor + City

1. CMS architecture

Let’s take the example of a CACES training center offering 8 different training programs with centers all over France.

Goal : Rank for the keywords “CACES training + {City}” in every city where it operates

How do you do it in Webflow ?

You’ll need to create several CMS collections:

  1. Local Page CMS Collection (collection url = formation-caces)
  2. Product CMS Collection (Caces R489, Caces R486, CACES R485...)
  3. City CMS Collection (Paris, Bordeaux, Lyon...)
  4. Local Customer Reviews CMS Collection

Then you need to combine:

  1. The Product CMS Collection and the City CMS Collection in the Local Pages CMS Collection
  2. The City CMS Collection in the Local Customer Reviews CMS Collection

The URL would be: http://nom-domaine[.]fr/caces-local/product-city with nom-domaine[.]fr/caces-local as your hub page.

From there, you can display your full product catalog by city and even add “cities” and “products” filters.

Example : Tracktor local pages catalog

Your database architecture lets you do a lot of things!

To add local customer reviews, you can follow the same process as in case 1! 👆

Optimized page template

good to know

Local SEO in 2026 also includes optimization for AI (GEO). Perplexity and ChatGPT are increasingly used for local searches. Add Schema.org LocalBusiness and FAQPage structured data to your local pages to maximize this visibility.

Don’t forget to optimize the metadata

Add 2 "Plain text" fields to your CMS collection that will serve as the page template:

  • Title tag
  • Meta description tag

Then add them as variables in your collection template page (see screen)

  • City CMS Collection for case 1
  • Local Pages CMS Collection for case 2

To wrap up, here’s an example of a company where we used this strategy:

  • Tracktor (construction equipment rental marketplace)

More than 2k qualified sessions per month

Good to know

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet consectetur.

Lorem ipsum dolor sit amet consectetur. Aliquam orci sagittis dignissim sapien praesent donec.

Lorem ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Published on 23.04.2025

You might be interested in these tutorials

Similar tutorials

SEO / GEO

5 min read

5 views

How to Set Up a Redirect in Webflow? (2026)

Updated on 19.12.2025 by Sandro DA SILVA

SEO / GEO

5 min read

5 views

Add structured data to your Webflow site?

Updated on 21.08.2025 by Sandro DA SILVA

No-code

5 min read

5 views

How to Obfuscate a Link in Webflow

Updated on 23.04.2025 by Sandro DA SILVA

Let’s f*****G GO !!

Ready to launch
Your business?

Alexandre

Max

Enora

Bryan

Cannelle

Tiphaine

You'll :heart: our collaboration...