คำถามติดแท็ก json-ld

2
การใช้ @id ในไวยากรณ์ json-ld คืออะไร?
ฉันสับสนจริง ๆ ว่าสิ่งที่@idใช้ในไวยากรณ์ json-ld ตัวอย่างจาก apple.com อะไรที่@idเป็นตัวแทนของจริง ความช่วยเหลือใด ๆ ที่จะดี? <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "http://www.apple.com/#organization", "@type": "Organization", "url": "http://www.apple.com/", "logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?201608191052", "contactPoint": [ { "@type": "ContactPoint", "telephone": "+1-800-692-7753", "contactType": "sales", "areaServed": [ "US" ] } ], "sameAs": [ "http://www.wikidata.org/entity/Q312", "https://www.youtube.com/user/Apple", "https://www.linkedin.com/company/apple" ] }

2
ข้อมูลองค์กรของ Schema.org เกี่ยวกับ บริษัท ของฉันควรอยู่ในทุกหน้าหรือไม่
เราได้เพิ่มข้อมูลโครงสร้าง JSON-LD ลงในเว็บไซต์ของเราดังนั้น Google รู้ข้อมูลเกี่ยวกับ บริษัท ของเรา (ชื่อ บริษัท , URL, โลโก้, ที่อยู่และอื่น ๆ ) เราทำงานจากแม่แบบของ Google เอกสาร สิ่งหนึ่งที่ฉันไม่สามารถหาคำตอบได้คือตัวอย่างข้อมูล JSON-LD นี้ควรรวมอยู่ในเว็บไซต์ของเราหรือไม่ ตอนนี้ฉันมีมันในหน้าแรกของเรา ฉันไม่รู้ว่ามันจะดูไม่ดีหรือเปล่าที่เสิร์ชเอ็นจิ้นจะมีมาร์กอัปขององค์การในทุก ๆ หน้า แต่มีข้อเสนอแนะอะไรบ้าง? เราควรรวมมาร์กอัพขององค์กรเกี่ยวกับ บริษัท ของเราไว้ในทุกหน้าหรือเฉพาะในบางหน้า

1
มีวิธีใดในการตรวจสอบ Schema.org JSON-LD ก่อนเผยแพร่
ฉันมีเว็บไซต์ที่มีข้อมูลจำนวนมากและฉันกำลังสร้างข้อมูล JSON-LD แบบไดนามิกที่ฉันคิดว่าถูกต้อง Schema.org ฉันไม่พบตัวอย่างที่ผิดพลาดใน Schema.org และจะใช้เวลาตลอดไปหากฉันต้องเผยแพร่เนื้อหาสดจากนั้นรอให้ Google บอกว่ามีปัญหาแล้วลองใหม่แล้วรออีกครั้ง ฯลฯ . นี่คือตัวอย่างของสิ่งที่ฉันต้องการตรวจสอบ: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "TravelAction", "agent": { "type": "Person", "name": "John Schmuckatelly" } "fromLocation": { "@type": "Country", "name": Curacao", "@type": "GeoCoordinates", "latitude": 12.05", "longitude": -68.81667" } "toLocation": { "@type": "Country", "name":Aruba } } </script>

1
รหัสสถานที่ที่เหมาะในการใช้มาร์กอัป Schema.org เป็น JSON-LD อยู่ที่ไหน
ที่ไหนดีที่สุดในการวางมาร์กอัป Schema.org ที่ใช้ JSON-LD บางคนแนะนำภายใน<head>แต่สคริปต์ทำงานแบบอินไลน์เช่นกัน มันจะง่ายกว่าใน MVC ที่จะวางไว้ในขอบเขตเดียวกับคอนโทรลเลอร์ดังนั้นนั่นหมายถึงอินไลน์ใกล้กับองค์ประกอบ แต่ JSON-LD อาจจะ "ทำงานดีกว่า" เป็นสคริปต์ขนาดใหญ่หนึ่ง / <head>สแต็คใน ฉันไม่แน่ใจในทำเลที่ดีที่ฉันคิด ตัวอย่างจะเป็น breadcrumbs - ฉันควรใส่สคริปต์ JSON-LD หน้ามาร์กอัพสำหรับ crumbs หรือฉันควรจะผ่านปัญหาทั้งหมดของการโหลดแบบจำลอง (อีกครั้ง) เพื่อกำหนดไว้ในพื้นที่ที่สร้าง<head>? ดูเหมือนว่ามันจะเป็นผลงานการแสดง แต่ถ้ามันคุ้มค่ากับสเป็คแล้วก็ต้องทำ นี่คือตัวอย่างขององค์กรใน JSON-LD (ซึ่งจะมี<head>อยู่แล้ว): <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "A Huge Corporation", "url" : "http://www.example.com", "logo" : …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.