Eu tenho um site que estou criando para uma organização sem fins lucrativos. Sua organização possui um endereço para correspondência nos Estados Unidos e um endereço para correspondência no Canadá. Quero adicionar os dois endereços com o Schema.org (usando JSON-LD), mas não consigo descobrir como. Eu originalmente tentei isso:
"address": {
"@type": "PostalAddress",
"addressCountry": "United States",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "12345",
"postOfficeBoxNumber": "1234"
},
"address": {
"@type": "PostalAddress",
"addressCountry": "Canada",
"addressLocality": "City",
"addressRegion": "Province ",
"postalCode": "Zip",
"streetAddress": "Box 123 12345 - 123 Street NW"
},
Quando executo um teste nesse esquema, ele usa apenas o último endereço.
Eu tentei quebrar os endereços usando, "location": {}
mas isso gerou um erro.
Como eu adicionaria os dois endereços na marcação Schema.org usando JSON-LD?
schema.org
json-ld
L84
fonte
fonte
Sei que essa pergunta tem quatro anos, mas tenho certeza de que existe uma maneira ainda melhor de anunciar vários endereços em uma organização @ .
Em primeiro lugar, como o Schema.org não possui um itemProp especificamente para informações da sede, o mais próximo é (como descrito na resposta acima) usar o endereço para adicionar o NAP para a localização da sede. Em seguida, para os dados de localização não HQ, use location para configurar uma matriz que mencione as informações de cada entrada.
Agora, o endereço da sede deve ser incluído na matriz de localizações , além de ser anunciado separadamente com o endereço não aninhado ? Depende: se o QG for apenas um escritório corporativo que não lida com o tráfego comercial usual, como os locais (pense em como o escritório doméstico da Dominoes opera em comparação com todos os locais da filial / bairro), eu diria que não, caso contrário, sim.
fonte