{"id":956,"date":"2023-10-19T06:12:31","date_gmt":"2023-10-19T06:12:31","guid":{"rendered":"https:\/\/sitechecker.pro\/?page_id=956"},"modified":"2026-02-19T14:33:09","modified_gmt":"2026-02-19T14:33:09","slug":"pagination","status":"publish","type":"page","link":"https:\/\/sitechecker.pro\/it\/pagination\/","title":{"rendered":"Impaginazione: che cos&#8217;\u00e8 e come implementarla correttamente utilizzando 4 metodi"},"content":{"rendered":"<p><\/p>\n<h2>Sommario<\/h2>\n<p>&nbsp;<\/p>\n<ul>\n<li><a href=\"#whatisit\">Cos&#8217;\u00e8 l&#8217;impaginazione?<\/a><\/li>\n<li><a href=\"#solution1\">Soluzione 1. Eliminazione dell&#8217;impaginazione della pagina dall&#8217;indice con l&#8217;aiuto di noindex<\/a><\/li>\n<li><a href=\"#solution2\">Soluzione 2. \u201cView all\u201d e rel=\u201dcanonical\u201d<\/a><\/li>\n<li><a href=\"#solution3\">Soluzione 3. Rel=\u201dprv\u201d\/\u201dnext\u201d<\/a><\/li>\n<li><a href=\"#solution4\">Soluzione 4. Scrolling AJAX e Javascript<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"whatisit\">Cos\u2019\u00e8 l\u2019impaginazione?<\/h2>\n<p>&nbsp;<\/p>\n<p><strong>L&#8217;impaginazione<\/strong> \u00e8 la numerazione ordinale delle pagine, che di solito si trova nella parte superiore o inferiore delle pagine del sito.<\/p>\n<p>Nella maggior parte dei casi, viene utilizzata per le pagine principali e partizioni. Spesso somigliano a quanto segue:<\/p>\n<div class=\"content__img-wrap\"><img src=\"https:\/\/sitechecker.pro\/wp-content\/uploads\/2017\/12\/prevnext-implementing-of-pagination-on-Ahrefs-blog.png\" alt=\"Pprevnext implementing of pagination on Ahrefs blog\" class=\"description-img description-img-zoom\" loading=\"lazy\" ><\/div>\n<p>&nbsp;<\/p>\n<p>Esaminiamo alcuni dei potenziali problemi che si presentano durante l&#8217;uso dell&#8217;impaginazione, senza prestare attenzione a certi problemi:<\/p>\n<p>&nbsp;<\/p>\n<h3>Limita le visite dei motori di ricerca al tuo sito<\/h3>\n<p>Quando i motori di ricerca eseguono la scansione del tuo sito, la profondit\u00e0 e il numero di pagine che visitano varia, a seconda della fiducia di cui gode il sito, del tasso di aggiornamento del contenuto, ecc. E se disponi di un enorme numero di pagine impaginate, allora la probabilit\u00e0 che i motori di ricerca passino in rassegna tutte le pagine dell&#8217;impaginazione e dell&#8217;indice fino all&#8217;ultima pagina (buoni\/articoli) viene ridotta significativamente. Inoltre, il limite sar\u00e0 speso per visitare le pagine impaginate e non per visitare le pagine realmente importanti del sito.<\/p>\n<p>&nbsp;<\/p>\n<h3>Problemi con i duplicati<\/h3>\n<p>A seconda della struttura delle tue pagine con impaginazione, \u00e8 molto probabile che alcune pagine, contengano contenuti simili o identici. Inoltre, spesso scoprirai di avere lo stesso meta tag per titolo e descrizione sul tuo sito. In questo caso, il contenuto duplicato pu\u00f2 causare difficolt\u00e0 ai motori di ricerca, quando devono determinare le pagine pi\u00f9 rilevanti per una particolare query di ricerca.<\/p>\n<p>Gli specialisti SEO, hanno gi\u00e0 sviluppato 4 modi per risolvere questo problema.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"solution1\">Soluzione 1. Eliminazione dell&#8217;impaginazione della pagina dall&#8217;indice con l&#8217;aiuto di noindex<\/h2>\n<p>&nbsp;<\/p>\n<p>Nella maggior parte dei casi, questo metodo rappresenta una priorit\u00e0 e pu\u00f2 essere implementato velocemente. Il punto principale \u00e8 l&#8217;esclusione di tutte le pagine dell&#8217;impaginazione dall&#8217;indice, ad eccezione della prima.<\/p>\n<p>Viene implementato in questo modo:<\/p>\n<p>Il meta tag<\/p>\n<p>&nbsp;<\/p>\n<div class=\"code\"><code>&lt;meta name=\"robots\" content=\"noindex, follow\" \/&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>viene aggiunto alla sezione HEAD di tutte, tranne che per la prima pagina. Pertanto, escludiamo tutte le pagine dell&#8217;impaginazione dall&#8217;indice, ad eccezione della pagina principale del catalogo e allo stesso tempo, assicuriamo l&#8217;indicizzazione di tutti i prodotti\/pagine che appartengono al catalogo. Presta attenzione a certe sfumature:<\/p>\n<ul>\n<li>Se posizioni il testo descrittivo della pagina principale del catalogo, \u00e8 comunque preferibile inserirlo solo sulla prima pagina.<\/li>\n<li>\u00c8 necessario verificare se l&#8217;URL della prima pagina non \u00e8 duplicato. Ad esempio, quando l&#8217;impaginazione \u00e8 implementata in questo modo:<\/li>\n<\/ul>\n<p><em> site.com\/catalog?page=2<\/em><\/p>\n<p><em>site.com\/catalog?page=3<\/em><\/p>\n<p><em>\u2026<\/em><\/p>\n<p><em>site.com\/catalog?page=N<\/em><\/p>\n<p>\u00e8 necessario aggiungere un collegamento alla prima pagina, nel caso in cui non si sia sulla prima pagina<\/p>\n<p><em>site.com\/catalog<\/em><\/p>\n<p>e da questa pagina<\/p>\n<p><em>site.com\/catalog?page=1<\/em><\/p>\n<p>il <a href=\"https:\/\/sitechecker.pro\/it\/301-redirect\/\">reindirizzamento 301 <\/a>al site.com\/catalog \u00e8 stato configurato.<\/p>\n<p>&nbsp;<\/p>\n<h3>Pro<\/h3>\n<ul>\n<li>adatto per Yandex;<\/li>\n<li>la soluzione meno complicata;<\/li>\n<li>ottimo modo per escludere tutte le pagine dell&#8217;impaginazione dall&#8217;indice, se non vi \u00e8 alcun motivo logico per includerle nell&#8217;indice.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Contro<\/h3>\n<ul>\n<li>sebbene risolva il potenziale problema dell&#8217;impaginazione, allo stesso tempo, escludiamo il contenuto delle pagine dall&#8217;indice;<\/li>\n<li>se ci sono molti prodotti e non si utilizza la sitemap XML, i prodotti che si trovano in profondit\u00e0 nella directory verranno indicizzati per un lungo periodo.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"solution2\">Soluzione 2. \u201cView all\u201d e rel=\u201dcanonical\u201d<\/h2>\n<p>&nbsp;<\/p>\n<p>Questo metodo richiede l&#8217;utilizzo di Google per creare una pagina separata \u201cView All\u201d, in cui vengono visualizzati tutti i prodotti\/pagine del catalogo e su tutte le pagine dell&#8217;impaginazione inseriamo <a href=\"https:\/\/sitechecker.pro\/it\/canonical-url\/\">rel=\u201dcanonical\u201d<\/a> sulla pagina \u201cView all\u201d.<\/p>\n<p>Implementazione di questo metodo: dopo aver creato la pagina \u201cView all\u201d (ad esempio: site.com\/catalog\/view-all.html), su tutte le pagine dell&#8217;impaginazione \u00e8 necessario inserire quanto segue nella sezione HEAD:<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/catalog\/view-all.html\" \/&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>In questo modo, mostriamo ai motori di ricerca che ogni pagina dell&#8217;impaginazione, \u00e8 una parte della pagina \u201cView all\u201d, per cos\u00ec dire. Google sostiene che<\/p>\n<ul>\n<li>per loro questo \u00e8 il metodo migliore;<\/li>\n<li>gli utenti tendono a visualizzare l&#8217;intera categoria su una pagina contemporaneamente (sebbene questo punto sia piuttosto controverso e dipenda dalla situazione).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Sfumature<\/h3>\n<p>La pagina \u201cView All\u201d dovrebbe essere caricata abbastanza velocemente, meglio se entro 1-3 secondi. Pertanto, questo metodo \u00e8 l&#8217;ideale per una categoria che ha un numero di pagine con impaginazione da 5 a 20 e non \u00e8 adatto per le directory che hanno centinaia di pagine d&#8217;impaginazione.<\/p>\n<p>&nbsp;<\/p>\n<h3>Pro<\/h3>\n<ul>\n<li>metodo prioritario per Google;<\/li>\n<li>tutti i contenuti dell&#8217;impaginazione saranno posizionati nell&#8217;indice della pagina di ricerca attraverso la pagina \u201cView all\u201d.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Contro<\/h3>\n<ul>\n<li>non adatto se ci sono molte pagine o molte immagini di qualit\u00e0 per prodotti\/articoli;<\/li>\n<li>un&#8217;implementazione piuttosto a complessa sulla maggior parte dei CMS standard.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"solution3\">Soluzione 3. Rel=\u201dprev\u201d\/\u201dnext\u201d<\/h2>\n<p>&nbsp;<\/p>\n<p>La nostra ultima opzione per risolvere il problema dell&#8217;impaginazione, pu\u00f2 essere la pi\u00f9 confusa, ma questo \u00e8 probabilmente il metodo pi\u00f9 universale per Google (Yandex non tiene conto di queste direttive). Dal momento che l&#8217;implementazione \u00e8 piuttosto complicata, dovresti stare molto attento quando applichi questo metodo. Vediamo come funziona.<\/p>\n<p>Ad esempio, hai 4 pagine nella directory. Utilizzando rel=\u201dprev\u201d\/\u201dnext\u201d in sostanza si crea una catena tra tutte le pagine in questa directory. Questa catena inizia dalla prima pagina: per questo aggiungi alla sezione HEAD:<\/p>\n<p>&nbsp;<\/p>\n<div class=\"code\"><code>&lt;link rel=\"next\" href=\"http:\/\/site.com\/page2.html\"&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>Per la prima pagina, questo \u00e8 l&#8217;unico attributo. Per la seconda pagina, \u00e8 necessario specificare sia la pagina precedente che quella seguente:<\/p>\n<p>&nbsp;<\/p>\n<div class=\"code\"><code>&lt;link rel=\"prev\" href=\"http:\/\/site.com\/page1.html\"&gt;<br \/>\n&lt;link rel=\"next\" href=\"http:\/\/site.com\/page3.html\"&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>Per la terza pagina facciamo la stessa cosa<\/p>\n<p>&nbsp;<\/p>\n<div class=\"code\"><code>&lt;link rel=\"prev\" href=\"http:\/\/site.com\/page2.html\"&gt;<br \/>\n&lt;link rel=\"next\" href=\"http:\/\/site.com\/page4.html\"&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>Quando siamo alla quarta ed ultima pagina, dovremmo specificare solo la pagina precedente della catena:<\/p>\n<p>&nbsp;<\/p>\n<div class=\"code\"><code>&lt;link rel=\"prev\" href=\"http:\/\/site.com\/page3.html\"&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>Utilizzando questi attributi rel=\u201dprev\u201d\/\u201dnext\u201d, Google unisce i dati della pagina in un singolo elemento dell&#8217;indice. Tipicamente per gli utenti, questa sar\u00e0 la prima pagina, poich\u00e9 di solito \u00e8 la pagina pi\u00f9 pertinente.<\/p>\n<p>&nbsp;<\/p>\n<h3>Sfumature<\/h3>\n<ul>\n<li>rel=\u201dprev\u201d e rel=\u201dnext\u201d sono attributi ancillari per Google, non direttive;<\/li>\n<li>sia gli URL relativi che quelli assoluti, possono essere utilizzati come valori (in base ai valori validi del tag);<\/li>\n<li>se si specifica un riferimento nel documento, i percorsi relativi verranno determinati in base all&#8217;URL di base;<\/li>\n<li>se Google rileva errori nel markup (ad esempio, se manca il valore atteso dell&#8217;attributo rel=\u201dprev\u201d o rel=\u201dnext\u201d), l&#8217;indicizzazione della pagina e il riconoscimento del contenuto verranno eseguiti in base all&#8217;algoritmo euristico di Google;<\/li>\n<li>bisognerebbe controllare se l&#8217;URL della prima pagina non \u00e8 duplicato.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Pro<\/h3>\n<ul>\n<li>questo metodo consente di risolvere il problema dell&#8217;impaginazione senza utilizzare \u201cView all\u201d;<\/li>\n<li>l&#8217;implementazione avviene solo con piccole modifiche in HTML.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Contro<\/h3>\n<ul>\n<li>questi attributi non sono presi in considerazione da Yandex;<\/li>\n<li>l&#8217;implementazione pu\u00f2 essere piuttosto complessa;<\/li>\n<li>l&#8217;inserimento dei collegamenti nella catena delle pagine, dovrebbe essere fatto con molta attenzione.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"solution4\">Soluzione 4. Scrolling AJAX e Javascript<\/h2>\n<p>&nbsp;<\/p>\n<p>Probabilmente ti sei imbattuto nello scrolling continuo di merci su siti di e-commerce, dove i prodotti vengono costantemente scaricati quando scorri verso la parte inferiore dello schermo. Sebbene questa sia un&#8217;ottima opportunit\u00e0 per migliorare l&#8217;usabilit\u00e0, questo metodo deve essere usato correttamente. \u00c8 auspicabile che i prodotti non vengano caricati automaticamente durante lo scrolling. Piuttosto, aggiungi un pulsante \u201cMostra pi\u00f9 elementi\u201d sotto gli ultimi prodotti. Una buona implementazione di questo metodo, \u00e8 possibile trovarla sul sito wikimart.ru, nella parte finale della directory.<\/p>\n<p>&nbsp;<\/p>\n<h3>Uso corretto dei parametri<\/h3>\n<p>Quando si utilizzano gli attributi rel=\u201dprev\u201d\/\u201dnext\u201d, le pagine con impaginazione, possono contenere parametri che non modificano il contenuto:<\/p>\n<ul>\n<li>variabili di sessione;<\/li>\n<li>graduazione;<\/li>\n<li>modifica del numero di articoli per pagina.<\/li>\n<\/ul>\n<p>In questo caso, si ottengono contenuti duplicati. Per risolvere il problema \u00e8 possibile utilizzare la combinazione rel=\u201dprev\u201d\/\u201dnext\u201d e rel=\u201dcanonical\u201d.<\/p>\n<p>Per farlo, innanzitutto, \u00e8 necessario assicurarsi che tutte le pagine d&#8217;impaginazione con rel=\u201dprev\u201d\/\u201dnext\u201d utilizzino lo stesso parametro. In secondo luogo, per ogni URL con un parametro, \u00e8 necessario registrare la sua pagina canonica senza questo parametro.<\/p>\n<p>&nbsp;<\/p>\n<h3>Uso corretto dei filtri e rel=\u201dprev\u201d\/\u201dnext\u201d<\/h3>\n<p>Ora, diamo un&#8217;occhiata a un esempio in cui utilizziamo i parametri con cui possiamo\/vogliamo distribuire contenuti unici, ed \u00e8 importante per noi mantenere tali pagine filtrate nell&#8217;indice. Ad esempio, abbiamo una categoria con le sneakers e vogliamo creare landing page per la ricerca di diversi brand, utilizzando i parametri nell&#8217;URL.<\/p>\n<p>&nbsp;<\/p>\n<h3>In questo caso<\/h3>\n<ul>\n<li>Non \u00e8 necessario utilizzare l&#8217;attributo rel = \u201ccanonical\u201d nella categoria principale, poich\u00e9 il contenuto \u00e8 univoco;<\/li>\n<li>creare per ogni brand le loro catene uniche basate sull&#8217;attributo rel=\u201dprev\u201d\/\u201dnext\u201d;<\/li>\n<li>scrivere il titolo, la descrizione e il testo univoci e pertinenti per la descrizione della categoria per ciascun filtro<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Conclusione<\/h2>\n<p>&nbsp;<\/p>\n<p>Per concludere, ecco i nostri consigli per risolvere il problema dell&#8217;impaginazione:<\/p>\n<ul>\n<li>se hai la capacit\u00e0 tecnica di creare la pagina \u201cView all\u201d (tali pagine vengono caricate rapidamente e hanno dimensioni non molto grandi), puoi utilizzare questa opzione poich\u00e9 Google la consiglia e Yandex comprende la direttiva rel=\u201dcanonical\u201d;<\/li>\n<li>ma probabilmente, nella maggior parte dei casi, l&#8217;opzione migliore \u00e8 quella di associare l&#8217;uso dell&#8217;attributo rel=\u201dnext page\/prev page\u201d (Google lo comprende) e il <a href=\"https:\/\/sitechecker.pro\/it\/meta-tags\/\">meta tag<\/a> robot=\u201dnoindex, follow\u201d (lo comprendono sia Google che Yandex).<\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"Sommario &nbsp; Cos&#8217;\u00e8 l&#8217;impaginazione? Soluzione 1. Eliminazione dell&#8217;impaginazione della pagina dall&#8217;indice con l&#8217;aiuto di noindex Soluzione 2. \u201cView all\u201d e rel=\u201dcanonical\u201d Soluzione 3. Rel=\u201dprv\u201d\/\u201dnext\u201d Soluzione 4. Scrolling AJAX e Javascript &nbsp; Cos\u2019\u00e8 l\u2019impaginazione? &nbsp; L&#8217;impaginazione \u00e8 la numerazione ordinale delle pagine, che di solito si trova nella parte superiore o inferiore delle pagine del sito&#8230;.","protected":false},"author":11474150,"featured_media":3354,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pages-templates\/pages-v2.php","meta":[],"categories":[28],"tags":[],"_links":{"self":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/956"}],"collection":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/users\/11474150"}],"replies":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/comments?post=956"}],"version-history":[{"count":82,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/956\/revisions"}],"predecessor-version":[{"id":39352,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/956\/revisions\/39352"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/media\/3354"}],"wp:attachment":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/media?parent=956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/categories?post=956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/tags?post=956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}