Skip to main content

Guida GEO Servizi Locali

La maggior parte delle attività di servizi locali è invisibile per la ricerca IA. Questa guida spiega perché e come risolvere il problema, che tu serva un singolo CAP o un'intera città.

Markup di schema JSON-LD, dati strutturati e arricchimento della posizione per rendere visibili le attività di servizi locali in ChatGPT, Perplexity e Google AI Overviews.

JSON-LDRicerca IASchemaAttività Locale

Senza dati geo

Posizione"Serviamo l'area metropolitana di Amsterdam"
Area di servizio-
Nelle vicinanze-
Coordinate-

Cosa vede l'IA: nulla di utilizzabile. Zero risposte a query su area di servizio o prossimità.

Con GeoEnrich

PosizioneFerdinand Bolstraat 4, Amsterdam De Pijp
Area di servizioAmsterdam, raggio 15 km
Nelle vicinanzeMercato Albert Cuyp (180 m), 2 parcheggi (50 m)
Coordinate52.3553, 4.8952

Cosa vede l'IA: utilizzabile per 25+ tipi di query tra cui "idraulico vicino a me aperto ora", "elettricista d'urgenza a De Pijp", "dentista che accetta nuovi pazienti a Oud-Zuid".

GeoEnrich genera automaticamente la colonna di destra a partire da un indirizzo. Una sola chiamata API.

Avvio Rapido

Aggiungi questo JSON-LD al tuo sito web di servizi locali per essere immediatamente visibile nei motori di ricerca IA:


{
  "@context": "https://schema.org/",
  "@type": "Plumber",
  "name": "Amsterdam Emergency Plumbing Co.",
  "description": "24/7 emergency plumbing services in Amsterdam and surrounding areas. Specializing in burst pipes, blocked drains, and water heater repairs.",
  "image": "https://example.com/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Prinsengracht 123",
    "addressLocality": "Amsterdam",
    "postalCode": "1015 DJ",
    "addressCountry": "NL"
  },
  "telephone": "+31 20 555 1234",
  "areaServed": {
    "@type": "GeoShape",
    "geoMidpoint": {
      "@type": "GeoCoordinates",
      "latitude": 52.3676,
      "longitude": 4.9041
    },
    "geoRadius": "15",
    "addressCountry": "NL"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "ratingCount": "247"
  },
  "priceRange": "€50-€250"
}

Vuoi la versione completa con aree di servizio, profili professionali e arricchimento della posizione? Consulta lo schema completo per attività locali negli esempi qui sotto.

Come le persone cercano servizi locali tramite IA

I tuoi clienti non cercano più "idraulico Amsterdam". Fanno domande conversazionali piene di intenzione:

  • "miglior idraulico ad Amsterdam disponibile oggi"
  • "elettricista d'urgenza vicino a me aperto domenica a mezzanotte"
  • "dentista a Berlino che parla italiano e accetta la mia assicurazione"
  • "avvocato economico per controversie di locazione a Rotterdam con consulenza rapida"
  • "toelettatore di cani vicino al Vondelpark con buone recensioni e disponibilità questa settimana"
  • "tecnico del riscaldamento ad Amsterdam per edifici commerciali"
  • "fabbro 24/7 in olandese che può venire entro un'ora"

Queste query hanno intento geografico (posizione), intento temporale (disponibilità), intento di qualità del servizio (recensioni, credenziali) e intento operativo (orari, prezzi).

I modelli IA addestrati su dati strutturati possono rispondere a queste domande se le informazioni sulla tua attività sono chiare. Descrizioni vaghe, orari mancanti, nessuna area di servizio e prezzi nascosti ti rendono invisibile per la ricerca IA.

Schema LocalBusiness per servizi locali

LocalBusiness è la base. Dice all'IA: "Ecco un'attività che serve un'area geografica."

Sottotipi comuni:

  • Plumber, Electrician, Locksmith
  • Dentist, LegalService, AutoRepair
  • HairSalon, Florist, Photographer
  • Cleaner, Contractor

Campi obbligatori (minimo):

  • @type: Il sottotipo (es. "Plumber")
  • name: Il nome della tua attività
  • address: Indirizzo postale completo
  • telephone: Numero di contatto
  • areaServed: Copertura geografica (quartieri, CAP o GeoShape)
  • openingHoursSpecification: Quando operi (importante per 24/7, weekend, servizi d'urgenza)

Campi altamente raccomandati:

  • description: Cosa fai e la tua specialità
  • aggregateRating: Numero e punteggio delle recensioni
  • priceRange: Indicatore di costo (€50-€200)
  • paymentAccepted: Come accetti i pagamenti
  • knowsLanguage: Lingue parlate
  • hasOfferCatalog: Prezzi dettagliati per servizi specifici
  • additionalProperty: Tempo di risposta, raggio area di servizio, certificazioni

Definizione dell'area di servizio

Usa GeoShape con geoRadius per la definizione più precisa dell'area di servizio. Un raggio di 15 km dimostra onestà sui limiti. L'IA non può determinare se servi 1 km o 50 km senza questo campo.

Schema Service: definisci la tua offerta

LocalBusiness dice all'IA che esisti. Lo schema Service dice all'IA cosa fai realmente e quanto costa.

{
  "@context": "https://schema.org/",
  "@type": "Service",
  "name": "Emergency Drain Unblocking",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Amsterdam Emergency Plumbing Co."
  },
  "serviceType": "PlumbingService",
  "areaServed": {
    "@type": "GeoShape",
    "geoRadius": "15km"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "85.00"
  },
  "hoursAvailable": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
    "opens": "00:00",
    "closes": "23:59"
  }
}

I servizi locali hanno spesso prezzi variabili. Usa hasOfferCatalog con livelli di prezzo specifici per servizio. I modelli IA usano questo per rispondere con precisione a "Quanto costa?"

Schema profilo professionale

Per le attività basate su servizi dove conta l'expertise individuale (dentisti, avvocati, parrucchieri, meccanici), segna i professionisti con lo schema Person.

{
  "@context": "https://schema.org/",
  "@type": "Person",
  "name": "Dr. Helena Mueller",
  "jobTitle": "Dentist",
  "worksFor": {
    "@type": "Dentist",
    "name": "Amsterdam Dental Clinic"
  },
  "hasCredential": [
    {
      "@type": "EducationalOccupationalCredential",
      "name": "Doctor of Dental Medicine",
      "issuingOrganization": {
        "@type": "EducationalOrganization",
        "name": "University of Amsterdam"
      }
    }
  ],
  "knowsLanguage": ["en", "nl", "de", "fr"],
  "description": "Specialized in cosmetic dentistry, implants, and restorative work. 12 years experience."
}

Questo dice all'IA: la Dott.ssa Mueller è qualificata, parla la tua lingua, ha ottime recensioni e si specializza in certi trattamenti.

Arricchire i servizi locali con dati di posizione

Oltre all'indirizzo di base, l'IA vuole contesto: dove sei in città? Cosa c'è nelle vicinanze?

Combina GeoShape con contesto semantico e campi additionalProperty:

  • service_area_radius_km: Raggio esplicito che servi
  • average_response_time_minutes: Critico per le query su servizi d'urgenza
  • customer_parking_available: Per i servizi con ufficio fisico
  • nearest_public_transit: Contesto di accessibilità
  • accessibility_score: Ingresso accessibile in sedia a rotelle, furgone accessibile
  • service_types_offered: Urgenza, programmato, preventivo
  • industries_served: Residenziale, commerciale, industriale
  • certifications_held: Certificazioni professionali rilevanti

Usa l'API MapAtlas GeoEnrich per arricchire automaticamente i dati dell'area di servizio: ottieni la copertura dei quartieri nel tuo raggio, identifica i segmenti demografici serviti, trova servizi nelle vicinanze per il contesto e valida la precisione del raggio dell'area di servizio.

Struttura dei contenuti per la leggibilità IA

I dati strutturati non bastano. Il contenuto reale del tuo sito web deve corrispondere.

La homepage dovrebbe includere:

  • Descrizione chiara del servizio (H1): "Idraulico d'emergenza 24/7 ad Amsterdam e Zaandam"
  • Evidenza dell'area di servizio: mappa dell'area di copertura o elenco dei quartieri
  • Orari e disponibilità: "Disponibile 24/7 inclusi i weekend"
  • Sezione prezzi: almeno un range di prezzo, idealmente prezzi specifici per servizio
  • Recensioni/testimonianze: almeno 10+ recensioni visibili
  • Contatto e CTA: telefono, email, modulo online

Struttura del contenuto FAQ

I modelli IA imparano dal contenuto FAQ. Includi queste domande e risposte:

  • "Offrite servizio d'urgenza?" sì/no con tariffa di chiamata d'urgenza
  • "Quali aree coprite?" quartieri specifici
  • "Quanto tempo ci vuole per intervenire?" tempo medio di risposta
  • "Quanto costa X?" prezzi specifici
  • "Siete disponibili nei weekend?" orari e tariffe
  • "Che lingue parlate?" lingue specifiche
  • "Effettuate lavori commerciali?" sì/no

Ogni elemento FAQ deve corrispondere ai dati del tuo schema. Non contraddire il tuo JSON-LD nel testo descrittivo.

Schemi di citazione IA

Come decidono i modelli IA quale attività di servizi raccomandare? Cinque fattori dominano:

1. Segnali di recensioni (peso maggiore)

Numero, recenza, valutazione e specificità delle recensioni. Le migliori recensioni menzionano la tua area di servizio, il tempo di risposta e la professionalità. Esempio: "Chiamato alle 2 di notte per una tubatura scoppiata. Arrivati in 50 minuti dal centro di Amsterdam. Riparazione impeccabile, squadra professionale, prezzi ragionevoli."

2. Disponibilità e orari di apertura

I modelli IA favoriscono le attività che corrispondono all'intenzione della query. Le ricerche di "idraulico d'urgenza" prioritizzano i servizi con orari 24/7. Le ricerche di "dentista domenica" richiedono orari domenicali nello schema.

3. Trasparenza dei prezzi

I servizi con prezzi visibili si classificano meglio degli annunci vaghi "chiama per preventivo". Includi range di prezzo e prezzi specifici per servizio.

4. Specificità delle credenziali

I professionisti con licenza si classificano sopra quelli senza licenza. Certificazioni e specializzazioni nello schema e nel contenuto costruiscono fiducia.

5. Chiarezza dell'area di servizio

Un'area di servizio geografica specifica batte "nazionale". GeoShape con raggio batte la descrizione testuale. I quartieri nominati battono la copertura urbana vaga.

Errori comuni

Errore 1: Nessuna area di servizio definita

L'IA non può determinare se servi 1 km o 50 km dal tuo ufficio senza areaServed.

Errore 2: Orari di apertura mancanti

Un idraulico d'urgenza senza marcatura 24/7 è invisibile per le ricerche di "idraulico 24/7". Aggiungi openingHoursSpecification completo per tutti i giorni inclusi i weekend.

Errore 3: Nessuna informazione sui prezzi

I prezzi nascosti causano perdita di fiducia. Aggiungi almeno priceRange o hasOfferCatalog con prezzi specifici per servizio.

Errore 4: Nessuna credenziale o certificazione

"Dott." è solo un titolo. Aggiungi hasCredential con dettagli di formazione e specializzazione.

Errore 5: Descrizioni generiche

"Cure dentali di qualità in un ambiente accogliente" si applica a 10.000 dentisti. Descrivi le tue specializzazioni reali e la tua area di servizio.

Errore 6: Tempo di risposta mancante

"Urgenza" non significa nulla senza chiarezza sul tempo di risposta. Aggiungi additionalProperty con average_response_time_minutes.

Errore 7: Dati contraddittori

Se il tuo schema dice 9:00-17:00 ma il tuo sito dice "Siamo disponibili 24/7 per emergenze", i modelli IA rilevano la contraddizione e diffidano dei tuoi dati.

Test e validazione

Passaggio 1: Validare la sintassi JSON-LD

Usa il validatore Schema.org su validator.schema.org per verificare le proprietà obbligatorie mancanti, le incompatibilità di tipo e gli errori di sintassi.

Passaggio 2: Testare la visibilità IA con AEO Checker

Usa AEO Checker su /ai-seo-checker per verificare se i dati della tua attività vengono compresi correttamente, se l'area di servizio viene riconosciuta, se gli orari di apertura vengono analizzati e per vedere come i modelli IA interpreteranno il tuo schema.

Passaggio 3: Test IA manuali

Chiedi a ChatGPT o Perplexity:

  • "Qual è il miglior idraulico ad Amsterdam disponibile domenica?"
  • "Trovami un elettricista ad Amsterdam aperto a mezzanotte"
  • "Consiglia un dentista a Berlino che parli italiano"

Verifica se la tua attività compare e viene descritta accuratamente.

Passaggio 4: Verificare la coerenza

Il tuo JSON-LD corrisponde al contenuto del tuo sito? Gli orari sono precisi su tutti i canali (Google, sito, schema)? I prezzi sono coerenti?

Passaggio 5: Monitorare e aggiornare

Rivedi lo schema ogni trimestre. Aggiorna gli orari se cambiano. Aggiungi nuovi servizi a hasOfferCatalog. Aggiorna le recensioni in aggregateRating.

Automatizza su larga scala

Scrivere schema manualmente funziona per un annuncio. E per migliaia?

L'API GeoEnrich di MapAtlas aggiunge automaticamente coordinate, POI vicini, accesso ai trasporti, contesto di quartiere e dati geo pronti per lo schema a ogni annuncio, una chiamata API per annuncio, a qualsiasi scala.