Knowband Blog | Ecommerce Modules

Come mostrare le recensioni dei prodotti Opencart ai motori di ricerca?

In Opencart, le recensioni dei prodotti non sono visibili a Google perché vengono caricate utilizzando il codice Jquery. Non è buono dal punto di vista SEO perché le recensioni dei prodotti possono aiutare i commercianti a

In Opencart,

Questo problema può essere risolto nei seguenti tre modi 3:

Metodo #1?You can use our Rivedere l’incentivo plug-in che non mostra solo le valutazioni dei tuoi prodotti nei risultati di ricerca di Google, ma apporta anche le modifiche necessarie nella pagina del prodotto Opencart in modo che Google possa vedere tutte le recensioni dei prodotti e sia in grado di eseguirne la scansione.

Metodo #2 Puoi apportare tutte le modifiche richieste entro

<div id = “review”> </ div>

con i

<div id = “review”> <? php echo $ allreviews;?> </ div>

Nello stesso file, è anche necessario sostituire il

$ (‘# review’). load (‘index.php? route = prodotto / prodotto / recensione & product_id = <? php echo $ product_id;?>’);

con i

//$(‘#review’).load(‘index.php?route=product/product/review&product_id=<?php echo $ product_id;?> ‘);

$ Risultato = $ this-> customreview ($ product_id); $ dati [ ‘allreviews’] = $ risultato;

Inoltre, cerca “public function index () {” senza virgolette e aggiungi

funzione pubblica customreview ($ product_id) {$ this-> load-> language (‘product / product’); $ This-> load-> modello ( ‘Catalogo / revisione’); $ data [‘text_no_reviews’] = $ this-> language-> get (‘text_no_reviews’); if (isset ($ this-> request-> get [‘page’])) {$ page = $ this-> request-> get [‘page’]; } else {$ page = 1; } $ data [‘reviews’] = array (); $ review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId ($ product_id); $ results = $ this-> model_catalog_review-> getReviewsByProductId ($ product_id, ($ page – 1) * 5, 5); foreach ($ risultati come $ result) {$ data [‘reviews’] [] = array (‘author’ => $ result [‘author’], ‘text’ => nl2br ($ result [‘text’]), ‘rating’ => (int) $ result [‘rating’], ‘date_added’ => date ($ this-> language-> get (‘date_format_short’), strtotime ($ result [‘date_added’]))); } $ pagination = new Pagination (); $ pagination-> total = $ review_total; $ pagination-> page = $ page; $ pagination-> limit = 5; $ pagination-> url = $ this-> url-> link (‘prodotto / prodotto / recensione’, ‘product_id =’. $ product_id. ‘& page = {page}’); $ data [‘pagination’] = $ pagination-> render (); $ data [‘results’] = sprintf ($ this-> language-> get (‘text_pagination’), ($ review_total)? (($ page – 1) * 5) + 1: 0, ((($ page – 1) * 5)> ($ review_total – 5))? $ Review_total: ((($ page – 1) * 5) + 5), $ review_total, ceil ($ review_total / 5)); if (file_exists (DIR_TEMPLATE. $ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’)) {return $ this-> load-> view ($ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’, $ data); } else {return $ this-> load-> view (‘default / template / product / review.tpl’, $ data); }}

Metodo # 3: Scaricare Questo?free module and install it on your store. Follow below instructions to install it.

  1. Estrarre il file di zip scaricato.
  2. Carica il file xml dalla pagina Estensioni> Installazione dell’estensione del pannello di amministrazione.
  3. Ora aggiorna le modifiche da

Se incontri qualche problema o hai bisogno di aiuto per correggere questo bug, non esitare a contattarci.

Questo ti interesserebbe anche: