1
代码中使用Schema.org标记作为JSON-LD的理想位置在哪里?
放置使用JSON-LD的Schema.org标记的最佳位置在哪里?一些建议在里面,<head>但是脚本也可以内联。在MVC中,将它们放置在与控制器相同的作用域中会更容易,因此意味着在其元素附近内联。但是JSON-LD作为“脚本”中的一个巨大脚本/堆栈可能会“更好地工作” <head>。我只是不确定我认为的理想位置。 例如面包屑-我应该将JSON-LD脚本放在面包屑的标记之前,还是应该解决所有麻烦(再次)加载模型以在创建区域中定义它们<head>?似乎会影响性能,但是如果它值得规格支持,则需要完成。 这是JSON-LD中的Organization示例(<head>已经存在): <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "A Huge Corporation", "url" : "http://www.example.com", "logo" : "http://www.example.com/huge-corporation.png", "founder" : "Humanz", "foundingDate" : "1268", "sameAs" : "http://plus.google.com/111111111111111111111", "contactPoint" : { "@type" : "ContactPoint", "contactType" : "Customer Service", "telephone" : "+1-888-888-8888", "faxNumber" : "+1-777-777-7777", "contactOption" …