دوستان من میخوام برای یک وب سایت Knowledge box گوگل درست کنم . طبق منبع خود گوگل گفته باید برای اطلاعات تماس یک سری کد Json که الگو هم داده رو استفاده کنیم و آپلود کنیم توی هدر وب سایت .
منبع : https://developers.google.com/structured-data/customize/contact-points
یک نمونه ساده از این کد ها که گوگل پیشنهاد داده کد زیر هست :
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.your-company-site.com",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "+1-401-555-1212",
"contactType" : "customer service"
}]
}
</script>
کد بالا شامل نمایش :
- آدرس سایت
- شماره تلفن
هست حالا ویژگی های دیگه ای هم میشه به این کد ها اضافه کرد. مثلا میشه مکان اصلی اون وب سایت رو مشخص کرده که کدوم شهره . همینطور میشه دو تا شماره تلفن معرفی کرد همینطور میشه گفت که این وب سایت با چه زبان هایی میتونه صحبت کنن پای تلفن و همینطور میتونین بگین که سرویس دهی شما مختص کدوم کشوره . حالا من میخوام این چند مورد رو هم به الگوی ساده بالا اضافه کنم اما وقتی اضافه میکنم ارور میبینم یعنی کد رو درست نچیندم . لطفا یکی کمکم کنه برای این درست چیندنش.
کدی که من درست کردم و میگه اشتباهه :
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.your website.com",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "+98-456456546",
"contactType" : "customer service",
},{
"@type" : "ContactPoint",
"telephone" : "+98-456456456456",
"contactType" : "sales" ,
"areaServed" : [
"All around the world",
],
"availableLanguage" : [
"English",
"Persian"
]
}]
}
</script>
کد "availableLanguage" برای زبان های وب سایته
کد areaServed" برای منطفه سرویس دهی هستش
و یک کد تلفن هم اضافه کردم که برای تلفن دوم .
اما ارور میده . کجای کار مشکل داره؟
الگو در منبع بالا هستش که خود گوگل داده .