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

  • Modifica il file “/catalog/view/theme/your_theme/template/product/product.tpl”
  • Sostituisci il seguente codice

<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;?> ‘);

  • Ora modifica il file “catalog / controller / product / product.php”
  • Cerca “$ this-> load-> model (‘catalog / product’);” senza virgolette e

$ 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:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also provide custom module development and customization services for the website and modules.

Leave a Reply

Your email address will not be published. Required fields are marked *