Pilni JSON LD MICRODATA un OPEN GRAPH SEO - Prestashop Addons

According to Google this is a typical review markup in JSON-LD

<?php <script type='application/ld+json'> { '@context': 'http://schema.org/', '@type': 'Review', 'itemReviewed': { '@type': 'Thing', 'name': 'Super Book' }, 'reviewRating': { '@type': 'Rating', 'ratingValue': '7', 'bestRating': '10' }, 'author': { '@type': 'Person', 'name': 'Joe' }, 'publisher': { '@type': 'Organization', 'name': 'Washington Times' } } </script>  ?> var13 -> 

Man vienā lapā ir vairākas atsauksmes par dažādiem (bet līdzīgiem) produktiem. Viens risinājums būtu katrai recenzijai atšķirīgs skripts. Bet, tā kā autors un izdevējs visām atsauksmēm ir vienādi un mainās tikai pārskatītais vienums un vērtējums, nez vai man varētu būt apvienots, kompaktāks skripts.

Esmu lasījis šo līdzīgo jautājumu, bet mans jautājums ir sarežģītāks.

Jūs varat nodrošināt vairākus Review preces (tajā pašā script elementā vai vairākos script elementi), taču nevarat vienreiz definēt īpašumu un ļaut visiem vienumiem to "mantot". Mikrodati un RDFa to zināmā mērā ļautu.

Ko jūs varat darīt: dot Person un Organization vienumiem URI un norādiet šo URI kā vērtību author un publisher īpašības.

Tātad jums joprojām būtu jāsniedz author/publisher katram Review, bet tā vietā, lai atkārtotu datus, jūs vienkārši uz tiem "izveidojat saiti":

'author': {'@id': '/authors/joe#i'}, 'publisher': {'@id': '/publishers/washington-times#this'} 

Ņemiet vērā, ka ne vienmēr visi patērētāji to atbalsta. Daži to var atbalstīt tikai tad, ja atsauces vienumi ir definēti vienā un tajā pašā lapā, daži - vispār.

Ir iespējams arī sajaukt abus veidus: norādiet vienuma URI (ideālā gadījumā norādot uz lapu, kurā ir sniegti visi dati par to), kā arī definējiet svarīgas īpašības.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija