Vous avez peut-être remarqué mon activité récente sur Pro Webmasters avec diverses questions relatives au schéma et à JSON-LD en lien avec l’augmentation de ma présence en référencement local. Je viens de travailler sur l'ajout de AreaServed et je sais qu'il prend en charge:
De préférence, je préférerais utiliser Text
par rapport à GeoShape
, car je ne souhaite présenter que des données physiques qui apparaissent réellement sur la page. J'ai ajouté ce qui suit:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ProfessionalService",
"additionalType": "http://www.productontology.org/id/Web_design",
"name": "BYBE",
"url": "https://www.bybe.net",
"logo": "https://www.bybe.net/wp-content/themes/showboat/logo-bybe.png",
"description": "Creative website design company based in Bournemouth and Poole, Dorset.",
"telephone": "01202 949749",
"areaServed": "Bournemouth, Poole, Dorset",
"address": {
"@type": "PostalAddress",
"streetAddress": "Flat 11, East Cliff Grange, 35 Knyveton Road",
"addressLocality": "Bournemouth",
"addressRegion": "Dorset",
"postalCode":"BH1 3QJ"
},
</script>
Comme vous pouvez le constater, j'ai ajouté 3 sites à Area Served (Bournemouth, Poole, Dorset).
Des questions):
La raison pour laquelle je pose cette question est due à l'orthographe "Zone" et non à "Zones".
Je pense que chaque valeur devrait représenter un seul domaine.
Si vous utilisiez les valeurs les plus expressives AdministrativeArea
/ GeoShape
/ Place
, vous utiliseriez (par définition) un type par zone (un Place
toujours représente un seul endroit, etc.), il n’ya donc aucune raison de supposer qu’une valeur Text
serait gérée de manière différente. De plus, la définition de areaServed
ne fait pas référence à plusieurs valeurs et ne définit donc pas de séparateur (comme ,
).
Donc au lieu de
"areaServed": "Bournemouth, Poole, Dorset",
Je pense que c’est mieux d’utiliser
"areaServed": ["Bournemouth", "Poole", "Dorset"],
Une autre option consiste à utiliser "GeoCircle" pour définir un rayon autour de l'emplacement de l'entreprise, un peu comme dans Google My Business. Ceci est mon option préférée.
Le 'geoRadius' est défini en mètres:
"areaServed": {
"@type": "GeoCircle",
"name": "XYZ service area",
"geoMidpoint": {
"@type": "GeoCoordinates",
"postalCode": "12345",
"latitude": "12.33456789",
"longitude": "-12.3456789",
"description": "Our office location can be found here.",
"name": "XYZ geo location"
},
"geoRadius": "20000",