Schema.org 学校的模式数据 为有细分的学校实践的最佳方案
我感兴趣的是为具有以下子部分的创建模式标记的最佳SEO实践:、和。我最初的计划是为每个部门页面和主页创建JSON-LD 我的问题是:Schema.org 学校的模式数据 为有细分的学校实践的最佳方案,schema.org,json-ld,structured-data,Schema.org,Json Ld,Structured Data,我感兴趣的是为具有以下子部分的创建模式标记的最佳SEO实践:、和。我最初的计划是为每个部门页面和主页创建JSON-LD 我的问题是: 这是一种很好的方法,并且符合最佳模式实践吗 使用模式时,将学校的一个分部与学校相关联的最佳方法是什么 使用模式在联系人页面上标记每个姓名和电话号码是否合适 我是否应该利用任何机会或避免任何陷阱 我已经包含了JSON-LD代码,我认为其中一些页面的代码可能是这样的 主页: { “@context”:”http://schema.org/", “@type”:“Sc
{
“@context”:”http://schema.org/",
“@type”:“School”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“国家”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“12345”,
“街道地址”:“123学校街”,
“电话”:“+15432190100”,
“描述”:“这是一所非常好的学校”
},
“区域服务”:“城市”,
“名称”:“学校”,
“url”:”https://www.school.edu",
“sameAs”:[
"https://www.facebook.com/school",
"https://www.youtube.com/user/school",
"http://twitter.com/school",
"https://www.instagram.com/school/"
]
}
学前网页
注意:电话号码和姓名不同,但地址相同。在谷歌眼中,这是重复还是垃圾
<!--Preschool-->
<script type='application/ld+json'>
{
"@context": "http://schema.org/",
"@type": "Preschool",
"address": {
"@type": "PostalAddress",
"addressCountry": "Country",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "12345",
"streetAddress": "123 School St",
"telephone": "+15432190101",
"description": "School has a very good preschool"
},
"areaServed": "City",
"name": "School - Preschool",
"url": "https://www.school.edu/preschool",
"parentOrganization": {
"@type": "School",
"name": "School"
}
}
</script>
{
“@context”:”http://schema.org/",
“@type”:“学前班”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“国家”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“12345”,
“街道地址”:“123学校街”,
“电话”:“+15432190101”,
“描述”:“学校有一个非常好的幼儿园”
},
“区域服务”:“城市”,
“名称”:“学校-幼儿园”,
“url”:”https://www.school.edu/preschool",
“家长组织”:{
“@type”:“School”,
“名称”:“学校”
}
}
我试图为您提供各种可能的最佳解决方案
让我们先消除你的疑虑
Ans1:您正朝着正确的方向前进,尽管结构需要修改,如下代码所示
Ans2:要实现细分,最好的方法是使用提供子组织的方法
Ans3:您可以在下面给定的代码中检查contactPoint在您的案例中的使用情况
Ans4:如果你做得好,就不会有任何陷阱
下面的JSON-LD包含您可能需要的所有结构,如学校、幼儿园、中学等
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EducationalOrganization",
"name" : "School",
"address": {
"@type": "PostalAddress",
"addressCountry": "IN",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "000000",
"streetAddress": "#310 Example",
"telephone": "+15432190100",
"description": "This is a very good school"
},
"areaServed": "City",
"@id" : "http://www.example.com/homepage-url",
"url": "http://www.example.com/",
"logo": "http://www.example.com/images/logo.png",
"email" : "example@example.com",
"sameAs": [
"https://www.facebook.com/example",
"http://twitter.com/example",
"https://www.instagram.com/example"
],
"subOrganization" : [
{
"@type": "Preschool",
"name" : "Preschool 1",
"telephone" : "+1-877-672-7777",
"@id" : "http://www.example.com/preschool-1",
"url": "http://www.example.com/preschool-1",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
},
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-0909",
"contactType" : "Customer Service",
"contactOption" : "TollFree",
"areaServed" : "IN"
} ,
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-0606",
"contactType" : "Bill Payment",
"contactOption" : "TollFree",
"areaServed" : "IN"
}
]
},
{
"@type": "Preschool",
"name" : "Preschool 2",
"telephone" : "+1-877-672-8888",
"@id" : "http://www.example.com/preschool-2",
"url": "http://www.example.com/preschool-2",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
},
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-3030",
"contactType" : "Customer Service",
"contactOption" : "TollFree",
"areaServed" : "IN"
} ,
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-2020",
"contactType" : "Bill Payment",
"contactOption" : "TollFree",
"areaServed" : "IN"
}
]
},
{
"@type": "MiddleSchool",
"name" : "MiddleSchool 1",
"telephone" : "+1-877-672-9999",
"@id" : "http://www.example.com/middleschool-1",
"url": "http://www.example.com/middleschool-1",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
}
},
{
"@type": "MiddleSchool",
"name" : "MiddleSchool 2",
"telephone" : "+1-877-672-0000",
"@id" : "http://www.example.com/middleschool-2",
"url": "http://www.example.com/middleschool-2",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
}
}
]
}
</script>
{
“@context”:”http://schema.org",
“@type”:“教育组织”,
“名称”:“学校”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“在”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“000000”,
“streetAddress”:“#310示例”,
“电话”:“+15432190100”,
“描述”:“这是一所非常好的学校”
},
“区域服务”:“城市”,
“@id”:”http://www.example.com/homepage-url",
“url”:”http://www.example.com/",
“徽标”:http://www.example.com/images/logo.png",
“电子邮件”:example@example.com",
“sameAs”:[
"https://www.facebook.com/example",
"http://twitter.com/example",
"https://www.instagram.com/example"
],
“次级组织”:[
{
“@type”:“学前班”,
“名称”:“学前班1”,
“电话”:“+1-877-672-7777”,
“@id”:”http://www.example.com/preschool-1",
“url”:”http://www.example.com/preschool-1",
“地址”:{
“@type”:“PostalAddress”,
“streetAddress”:“#310示例”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“000000”,
“地址国家”:“在”
},
“接触点”:[
{@type:“联系人”,
“电话”:“+1-877-746-0909”,
“联系人类型”:“客户服务”,
“联系人选项”:“免通行费”,
“区域服务”:“在”
} ,
{@type:“联系人”,
“电话”:“+1-877-746-0606”,
“联系人类型”:“账单支付”,
“联系人选项”:“免通行费”,
“区域服务”:“在”
}
]
},
{
“@type”:“学前班”,
“姓名”:“学前班2”,
“电话”:“+1-877-672-8888”,
“@id”:”http://www.example.com/preschool-2",
“url”:”http://www.example.com/preschool-2",
“地址”:{
“@type”:“PostalAddress”,
“streetAddress”:“#310示例”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“000000”,
“地址国家”:“在”
},
“接触点”:[
{@type:“联系人”,
“电话”:“+1-877-746-3030”,
“联系人类型”:“客户服务”,
“联系人选项”:“免通行费”,
“区域服务”:“在”
} ,
{@type:“联系人”,
“电话”:“+1-877-746-2020”,
“联系人类型”:“账单支付”,
“联系人选项”:“免通行费”,
“区域服务”:“在”
}
]
},
{
“@type”:“MiddleSchool”,
“名称”:“第一中学”,
“电话”:“+1-877-672-9999”,
“@id”:”http://www.example.com/middleschool-1",
“url”:”http://www.example.com/middleschool-1",
“地址”:{
“@type”:“PostalAddress”,
“streetAddress”:“#310示例”,
“地址地点”:“城市”,
“地址区域”:“国家”,
“postalCode”:“000000”,
“地址国家”:“在”
}
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EducationalOrganization",
"name" : "School",
"address": {
"@type": "PostalAddress",
"addressCountry": "IN",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "000000",
"streetAddress": "#310 Example",
"telephone": "+15432190100",
"description": "This is a very good school"
},
"areaServed": "City",
"@id" : "http://www.example.com/homepage-url",
"url": "http://www.example.com/",
"logo": "http://www.example.com/images/logo.png",
"email" : "example@example.com",
"sameAs": [
"https://www.facebook.com/example",
"http://twitter.com/example",
"https://www.instagram.com/example"
],
"subOrganization" : [
{
"@type": "Preschool",
"name" : "Preschool 1",
"telephone" : "+1-877-672-7777",
"@id" : "http://www.example.com/preschool-1",
"url": "http://www.example.com/preschool-1",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
},
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-0909",
"contactType" : "Customer Service",
"contactOption" : "TollFree",
"areaServed" : "IN"
} ,
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-0606",
"contactType" : "Bill Payment",
"contactOption" : "TollFree",
"areaServed" : "IN"
}
]
},
{
"@type": "Preschool",
"name" : "Preschool 2",
"telephone" : "+1-877-672-8888",
"@id" : "http://www.example.com/preschool-2",
"url": "http://www.example.com/preschool-2",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
},
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-3030",
"contactType" : "Customer Service",
"contactOption" : "TollFree",
"areaServed" : "IN"
} ,
{ "@type" : "ContactPoint",
"telephone" : "+1-877-746-2020",
"contactType" : "Bill Payment",
"contactOption" : "TollFree",
"areaServed" : "IN"
}
]
},
{
"@type": "MiddleSchool",
"name" : "MiddleSchool 1",
"telephone" : "+1-877-672-9999",
"@id" : "http://www.example.com/middleschool-1",
"url": "http://www.example.com/middleschool-1",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
}
},
{
"@type": "MiddleSchool",
"name" : "MiddleSchool 2",
"telephone" : "+1-877-672-0000",
"@id" : "http://www.example.com/middleschool-2",
"url": "http://www.example.com/middleschool-2",
"address":{
"@type":"PostalAddress",
"streetAddress":"#310 Example",
"addressLocality":"City",
"addressRegion":"State",
"postalCode":"000000",
"addressCountry":"IN"
}
}
]
}
</script>