Skip to content

SEO / GEO5 min read

How to Add Schema.org LocalBusiness in Webflow for Local SEO

Learn how to implement LocalBusiness Schema.org markup in Webflow to improve your local visibility in Google Maps, local search results, and LLM responses.

Schema.org LocalBusiness markup tells Google and LLMs that your business has a local physical presence. It boosts your local search results, improves how you show up in Google Maps, and strengthens your entity profile for GEO. Sandro, cofounder of Gemeos Webflow agency, shows you how to implement it.

Prerequisites

  • A Webflow website with a physical address or a defined service area
  • An existing Google Business Profile (recommended)
  • Access to Webflow custom code

1. Create the LocalBusiness JSON-LD script

Here’s the full template. Adapt each field to your situation. If you don’t have a fixed physical address (fully remote agency, consultant), use the "ProfessionalService" type with "areaServed" instead.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "Gemeos",
  "url": "https://gemeosagency.com",
  "logo": "https://gemeosagency.com/logo.png",
  "image": "https://gemeosagency.com/og-image.jpg",
  "description": "Webflow agency specializing in design, SEO, and GEO for startups and scale-ups.",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Dubai",
    "addressCountry": "AE"
  },
  "areaServed": ["FR", "US", "AE"],
  "telephone": "+33-X-XX-XX-XX-XX",
  "email": "hello@gemeos.wf",
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  "priceRange": "€€€",
  "sameAs": [
    "https://www.linkedin.com/company/gemeos",
    "https://www.google.com/maps/place/VOTRE_PLACE_ID"
  ]
}
<!--</span-->script>

2. Add the script to the global Head Code

This markup applies to the whole site: place it in Project Settings > Custom Code > Head Code. It will appear on every page, which strengthens the global entity signal.

3. Sync it with Google Business Profile

Your LocalBusiness Schema details must match your Google Business Profile exactly: exact name, address, hours, phone number. Any mismatch weakens your entity profile.

FieldRequiredLocal SEO impact
nameYesVery strong
addressYes (if physical)Very strong
areaServedIf no fixed addressStrong
telephoneRecommendedStrong
openingHoursSpecificationRecommendedModerate
priceRangeNoModerate
sameAsNoStrong (entity)

Conclusion

LocalBusiness Schema is quick to implement and has a big impact on local visibility. It complements your Google Business Profile and strengthens your entity profile for LLMs.

  • Use case 1: a local agency that wants to show up for "Webflow agency [city]" searches
  • Use case 2: an independent consultant who wants to be recognized as a local entity by LLMs
  • Use case 3: a SaaS company with a distributed team that wants to strengthen its geographic entity signals

Published on May 21, 2026

Alexandre Baverel

Alexandre Baverel is Head of Sales at Gemeos. With nearly 8 years of experience in SEO and business development, he helps companies grow by combining visibility, acquisition, and conversion. His approach allows him to align marketing strategy with business performance.

You're going to working with us, guaranteed

Ready to launch your business?

get a quote

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