You may have noticed my recent activity on Webmasters with various Schema and JSON-LD related questions in related to my increasing my Local SEO presence. I have just been working on the adding AreaServed and know that it supports:
- AdministrativeArea
- GeoShape
- Place
- Text
Preferably I'd prefer to use Text
over GeoShape
since I only like to present physical data that actually appears on the page. I have added the following:
<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>
As you can see I've added 3 locations to Area Served (Bournemouth, Poole, Dorset).
Question(s):
- Is using multiple locations as text values correct?
- Is there a better way? (without GeoShape).
The reason I ask is because of the spelling 'Area' and not 'Areas' served.