• Czas czytania ~2 min
  • 07.08.2023
  • Streszczenie 

Aby skojarzyć nazwę i inne elementy z adresem URL, najlepiej jest użyć ItemList w znacznikach schematu, poniżej znajduje się przykład schematu SiteNavigationElement:

<script type="application/ld+json">
{"@context":"http://schema.org",
"@type":"ItemList",
"itemListElement":
[
{
@type: "SiteNavigationElement",
name: MMA Equipment",
url:"https://www.blackbeltwhitehat.com/mma"
},
{
"@type": "SiteNavigationElement",
"name": "Cricket Equipment",
"url": "https://www.blackbeltwhitehat.com/cricket"
},
{
@type: "SiteNavigationElement",
name: "Tennis Equipment",
url:"https://www.blackbeltwhitehat.com/tennis"
},
{
@type: "SiteNavigationElement",
name: "Golf Equipment",
url:"https://www.blackbeltwhitehat.com//golf"
},
{
@type: "SiteNavigationElement",
name: "Rugby Equipment",
url:"https://www.blackbeltwhitehat.com/"
},
{
@type: "SiteNavigationElement",
name: "Gym Equipment",
url:"https://www.blackbeltwhitehat.com//gym-equipment"
}
]
}}
</script>
  • Umieść SChema w tagach <head> lub <body>.
  • Po prostu zastąp nazwę i adres URL, jeśli chcesz użyć powyższego kodu.

SiteNavigationSchema - wydaje się dobrym pomysłem dla większości stron internetowych, aby używać tego schematu.

MAIN SiteNavigationElement Schemat PRZYKŁAD UŻYCIA JEST TUTAJ:Idealnie będzie również pozycja "element" w schemacie:

Jest w formacie schematu, więc bezpośrednio informuje Google o lokalizacjach stron i o tym,

<script type="application/ld+json">
{
 "@context":"https://schema.org",
 "@type":"ItemList",
 "itemListElement":[
 {
 "@type":"ListItem",
 "position":1,
 "url":"https://example.com/dave/mma-guy"
 },
 {
 "@type":"ListItem",
 "position":2,
 "url":"https://example.com/dave/cheeky-exec"
 },
 {
 "@type":"ListItem",
 "position":3,
 "url":"https://example.com/dave/ppc-seo"
 }
 ]
}
</script>

czego dotyczą.

Można go umieścić oddzielnie od głównego znacznika nawigacyjnego, w <head> lub <body> podczas korzystania z zalecanego formatu JSON. Co skutecznie daje Googlebotowi dodatkową liczbę linków do zindeksowania lub przynajmniej potwierdzonych dodatkowymi danymi opisującymi, czego dotyczą linki.

Istnieje kilka starych postów mówiących, że schemat nawigacyjny nie jest zatwierdzony przez Google, ale teraz wydaje się, że znajduje się na liście zatwierdzonych schematów - zrzut ekranu poniżej "SiteNavigationElement":

https://schema.org/docs/full.html

Chat GPT może to zrobić, ale musisz podać powyższy przykład lub przedstawia to wszystko dziwnie.

Z tego, co przeczytałem i z przykładu, który otrzymałem podczas moich "badań", wynika, że

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"ItemList",
  "itemListElement":[
    {
      "@type":"ListItem",
      "position":1,
      "url":"https://www.ebikes.co.uk/"
    },
    {
      "@type":"ListItem",
      "position":2,
      "url":"https://www.ebikes.co.uk/electric-mountain-bikes"
    },
    {
      "@type":"ListItem",
      "position":3,
      "url":"https://www.ebikes.co.uk/infusion-grey-electric-bike"
    },
    {
      "@type":"ListItem",
      "position":4,
      "url":"https://www.ebikes.co.uk/hybrid-electric-bikes"
    },
    {
      "@type":"ListItem",
      "position":5,
      "url":"https://www.ebikes.co.uk/electric-bikes-under-1000"
    },
    {
      "@type":"ListItem",
      "position":6,
      "url":"https://www.ebikes.co.uk/swift-electric-heritage-step-through-ebike-dark-grey"
    },
    {
      "@type":"ListItem",
      "position":7,
      "url":"https://www.ebikes.co.uk/electric-bike-batteries"
    },
    {
      "@type":"ListItem",
      "position":8,
      "url":"https://www.ebikes.co.uk/careers"
    },
    {
      "@type":"ListItem",
      "position":9,
      "url":"https://www.ebikes.co.uk/electric-bikes-under-400"
    },
    {
      "@type":"ListItem",
      "position":10,
      "url":"https://www.ebikes.co.uk/ebikes-patriot-grey-orange"
    },
    {
      "@type":"ListItem",
      "position":11,
      "url":"https://www.ebikes.co.uk/privacy-policy-cookie-restriction-mode"
    },
    {
      "@type":"ListItem",
      "position":12,
      "url":"https://www.ebikes.co.uk/hardtail-electric-mountain-bikes"
    },
    {
      "@type":"ListItem",
      "position":13,
      "url":"https://www.ebikes.co.uk/returns-policy"
    },
    {
      "@type":"ListItem",
      "position":14,
      "url":"https://www.ebikes.co.uk/contact"
    },
    {
      "@type":"ListItem",
      "position":15,
      "url":"https://www.ebikes.co.uk/warranty"
    },
    {
      "@type":"ListItem",
      "position":16,
      "url":"https://www.ebikes.co.uk/folding-electric-bikes"
    },
    {
      "@type":"ListItem",
      "position":17,
      "url":"https://www.ebikes.co.uk/electric-bike-accessories"
    },
    {
      "@type":"ListItem",
      "position":18,
      "url":"https://www.ebikes.co.uk/step-through-electric-bikes"
    },
    {
      "@type":"ListItem",
      "position":19,
      "url":"https://www.ebikes.co.uk/swifty-liberte-folding-electric-bike-pink"
    },
    {
      "@type":"ListItem",
      "position":20,
      "url":"https://www.ebikes.co.uk/electric-hybrid-bikes"
    },
    {
      "@type":"ListItem",
      "position":21,
      "url":"https://www.ebikes.co.uk/klarna-finance-info"
    },
    {
      "@type":"ListItem",
      "position":22,
      "url":"https://www.ebikes.co.uk/faqs"
    },
    {
      "@type":"ListItem",
      "position":23,
      "url":"https://www.ebikes.co.uk/customer-reviews"
    },
    {
      "@type":"ListItem",
      "position":24,
      "url":"https://www.ebikes.co.uk/womens-electric-bikes"
    },
    {
      "@type":"ListItem",
      "position":25,
      "url":"https://www.ebikes.co.uk/delivery"
    }
  ]
}
</script>

możesz mieć kod schematu, całkowicie oddzielony od głównego kodu nawigacyjnego HTML - więc skutecznie dodaje dodatkowe występowanie linków HTML (co jest dobre).

Implementowanie schematu

nawigacjiJeśli używasz JSON - umieść kod schematu w <head> lub <body> strony

HTML Schemat można umieścić na wszystkich stronach witryny.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297