Tôi có các lược đồ trong JSON-LD theo Schema.org. Khi nó là nội tuyến (trong <script>
thẻ), công cụ kiểm tra dữ liệu có cấu trúc của Google đã nhận ra lược đồ thành công.
Nếu tôi liên kết nó ra bên ngoài, ví dụ: <script src="json/main-schema.json" type="application/ld+json"></script>
các công cụ kiểm tra dữ liệu có cấu trúc không nhận ra nó.
Đây có phải là điều tôi nên lo lắng?
Làm thế nào tôi có lược đồ làm việc (ví dụ từ Schema.org):
<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>
Lược đồ bên ngoài được bố trí trong main-schema.json
, được liên kết với <script src="json/main-schema.json" type="application/ld+json"></script>
:
{ "@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.your-company-site.com",
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-401-555-1212",
"contactType" : "customer service"
} ] }
<link>
không <script>
từ src=""
không hợp lệ. Nhưng Google chỉ hỗ trợ tập lệnh ... nên có vẻ như nó phải là nội tuyến.
<?php include 'json.php';?>
, chỉ là một tâm trí gợi ý.