JSON-LD ব্যবহার করে স্কিমা.আর.আর মার্কআপ রাখার সবচেয়ে ভাল জায়গা কোথায়? কিছু ভিতরে ভিতরে সুপারিশ করে <head>
তবে স্ক্রিপ্টগুলি ইনলাইনটিতেও কাজ করে। কোনও এমভিসিতে তাদের নিয়ন্ত্রণকারীদের মতো একই সুযোগে রাখা আরও সহজ হবে, যার অর্থ তাদের উপাদানগুলির নিকটবর্তী ইনলাইন। তবে জেএসএন-এলডি একটি বিশাল স্ক্রিপ্ট / স্ট্যাক হিসাবে "আরও ভাল কাজ করতে পারে" <head>
। আমি মনে করি আদর্শ অবস্থান সম্পর্কে আমি কেবলমাত্র অনিশ্চিত।
উদাহরণটি ব্রেডক্র্যাম্বস হবে - ক্রমবসের জন্য মার্কআপের আগে আমি কী জেএসওএন-এলডি স্ক্রিপ্টটি রেখে দিতে পারি, না মডেলগুলি লোড করার সমস্ত সমস্যার মধ্য দিয়ে যেতে পারি (আবার) সেগুলি তৈরির ক্ষেত্রে তাদের সংজ্ঞা দিতে <head>
? দেখে মনে হচ্ছে এটি একটি পারফরম্যান্স হিট হবে, তবে যদি এটির জন্য এটি মূল্যবান হয় তবে এটি করা দরকার।
এখানে জেএসএন-এলডি-তে সংস্থার উদাহরণ রয়েছে (এটি <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" : "TollFree",
"areaServed" : "US",
"availableLanguage" : "English",
"email" : "dude@example.com"
},
"hasPos" : {
"@type" : "Place",
"name" : "The Branch or Store",
"photo" : "http://www.example.com/store.png",
"hasMap" : {
"@type" : "Map",
"url" : "https://maps.google.com/maps?q=feed_me_a_map"
},
"address" : {
"@type" : "PostalAddress",
"name" : "The Branch or Store",
"streetAddress" : "1547 Main Street",
"addressLocality" : "Beverly Hills",
"addressRegion" : "CA",
"postalCode" : "90210",
"addressCountry" : "United States"
}
}}
</script>
এবং এখানে ব্রেডক্রাম্ব স্নিপেট রয়েছে (বর্তমানে অন্য স্কোপে থাকে, আরও নীচে দৃশ্যত রেন্ডার ক্রাম্বসের কাছাকাছি পৃষ্ঠায় রয়েছে)। কাজটি যদি মূল্যবান হয় তবে এটি আপনার মাথা পেতে ভাল হবে:
<script type="application/ld+json"> {
"@context" : "http://schema.org",
"@type" : "Breadcrumblist",
"itemListElement" : [
{
"@type" : "ListItem",
"position" : 1,
"item" : {
"@id" : "http:www.example.com",
"name" : "Home"
}
},
{
"@type" : "ListItem",
"position" : 2,
"item" : {
"@id" : "http:www.example.com/widgets",
"name" : "Widgets"
}
},
{
"@type" : "ListItem",
"position" : 3,
"item" : {
"@id" : "http:www.example.com/widgets/green",
"name" : "Green Widgets"
}
}
]}
</script>