Supporto » Varie ed eventuali » Centinaia di pagine orfane: ma perchè ?

  • principioattivo

    (@principioattivo)


    Ciao a tutti 🙂
    Mi hanno passato un sito da sistemare.

    Il sito presenta centinaia di pagine orfane che non capisco da dove arrivino e come vengono generate.

    Guardate:
    italswiss.com/20150728_095722_hdr1
    italswiss.com/20151116_091041modh111
    ecc ecc
    (tolgo il link per evitare strani impatti a livello SEO).

    Ma da dove arrivano tutte ‘ste porcherie?
    Saranno almeno 400 !

    Qualcuna, vedo, arriva da qualche porcheria di PAge Builder:
    italswiss.com/testimonial/easy-use-page-builder

    Chi ne sa qualcosa?
    Grazie in anticipo, ragazzi.

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @principioattivo
    inanzitutto ti consiglio vivamente di fare le verifiche di consigliate qui: https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/

    in effetti vedo un visual builder installato come plugin e altro che potrebbero creare problemi se non adeguatamente aggiornati coerentemente con WP.

    Non arrivano da WordPress. Sembrano pagine attachment generate dal tema o da un plugin.
    Le due che hai citato ad esempio si trovano in una sitemap inviata a Google, http://www.nomesito/sitemap_attachment.xml
    E c’è un’altra sitemap addirittura per le pagine demo del tema: http://www.nomesito/sitemap_testimonials.xml – non dovresti inviare una sitemap così.

    Quel sito monta un tema molto (inutilmente) complesso che bisogna saper gestire e configurare, altrimenti crea danni e un consumo eccessivo di risorse (v. i pessimi risultati su https://gtmetrix.com/reports/www.italswiss.com/EycbmbqY )
    Inoltre ho notato che attualmente sono attivi ben due plugin di slider, altra cosa non solo inutile ed esosa, ma possibile fonte di conflitti.

    Per il tema, trattasi di prodotto commerciale e quindi dovrai rivolgerti al venditore per ogni domanda o supporto.
    Per scoprire invece il comportamento anomalo di un plugin bisogna fare la prova di disattivarli tutti, riattivandoli poi uno ad uno per controllare ogni volta un’eventuale anomalia.
    A lato, la creazione di quelle pagine potrebbe anche non essere affatto un’anomalia, ma una configurazione (appunto, di tema o un plugin) di chi ha fatto il sito così com’è ora.
    E i page builder creano sempre “stranezze”.

    Chi ha creato la discussione principioattivo

    (@principioattivo)

    Ti ringrazio, Rosetta; effettivamente, sono tutte prove che ho fatto.
    L’utente tizz mi ha risposto ma non lo vedo sul forum.
    Hai per caso cancellato la sua risposta? 🙂

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @principioattivo
    la risposta di @tizz era finita in spam a causa dei link, a volte succede che il sistema blocca post con più link (anche se non è in grado di riconoscere link fittizi da quelli reali)…

    Chi ha creato la discussione principioattivo

    (@principioattivo)

    Grazie, Rosetta e GRAZIE TIZZ per la consulenza.
    Concordo su tutto.
    Purtroppo, il sito è talmente disastrato che ho deciso di rifare tutto sotto piattaforma Joomla.

    Sono un esperto di tale cms e “purtroppo”, su dove mettere le mani in breve tempo.

    Grazie ancora, ragazzi!

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @principioattivo
    in realtà lavorare con WordPress è più semplice (e bello) di quanto possa sembrare, ma comprendo che se si ha del lavoro da completare e non si conosce bene la piattaforma può far perdere tempo…
    Speriamo di rivederci per altri progetti WordPress, noi siamo qui 😉

    Ciao

    Chi ha creato la discussione principioattivo

    (@principioattivo)

    Il lavoro è immenso, soprattutto per la questione del multilingua.
    Sono molto tentato quindi di provare a sistemare la faccenda con il vostro aiuto, magari, partendo proprio dalle pagine orfane.

    Le suddette, stando ad alcune mie ricerche, vengono generate dalle “pagine di allegato”.

    In rete, ho trovato questo codice da includere nel file del tema:

    
    add_action('template_redirect','remove_attachment_pages');
    function remove_attachment_pages() {
        global $post;
        if ( is_attachment() ) {
            header ( 'HTTP/1.1 301 Moved Permanently' );
            header ( 'Location: ' . get_permalink( $post->post_parent ) );
            exit;
        }
    }
    

    L’indirizzo di ogni pagina orfana, dovrebbe subire un 301 verso la pagina madre ma non funziona.
    Come risolvete voi in questi casi?

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @principioattivo
    la situazione è troppo ingarbugliata e non è facile capire il motivo per cui non funziona il codice, inoltre il tema che usi è a pagamento e non avendo accesso ai prodotti a pagamento non ci è possibile aiutarti… la miglior cosa è contattare il supporto ufficiale per esporre il problema.

    Posso solo dirti cosa farei io al tuo posto prendendomi un paio di giorni di lavoro:
    1. disattiverei tutti i plugin
    2. cambierei tema con uno di default
    3. cancellerei .htaccess
    4. cancellerei a mano tutte le pagine inutili
    5. cancellerei a mano la sitemap (se non si è disattivata insieme al plugin)
    6. farei pulizia di qualunque codice extra WP

    Dopodiché a pulizia fatta sceglierei un tema che non implichi l’uso di plugin aggiuntivi per funzionare (infondo il tema attuale non sta svolgendo nulla di particolare per il sito e può benissimo essere sostituito), a meno che non ti aiutino a risolvere il problema, ovviamente, e quindi:
    1. installo il nuovo tema (se necessario)
    2. riattivo solo i plugin cookie, multilingual
    3. lo rimetto online
    4. attendo qualche giorno che si stabilizzi la situazione del sito, faccio monitoraggi, test etc., vedo come si comportano i plugin e tutto il resto, passato un certo periodo di tempo inizio a lavorare sulla performance se tutto va bene, quindi riattivo il plugin per il seo e relativa sitemap.

    Ps. installa sempre un tema child https://codex.wordpress.org/it:Temi_Child per stare tranquillo e fai ovviamente backup di tutto.

    Chi ha creato la discussione principioattivo

    (@principioattivo)

    Rosetta, sai qual’è il problema tecnico che più mi sta a cuore? Le pagine orfane perchè sono un SEO. 🙁

    Considerando che quel codice, alla fine, non fa altro che creare un 301 verso le pagine madri, potrei aggiungere un “redirect 301” per ogni pagina sull’httaccess.

    Però… vi pare?
    Perdonate questa piccola divagazione ma con Joomla queste cose non accadono, dalla 2.5 in poi. Mi pare incredibile che in un cms maturo come WP esista da sempre questo problema irrisolto.
    Leggendo in rete, vedo si tratta di un problema sentito e diffuso come non mai.

    Cosa ne pensi?

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @principioattivo
    quello che accade NON dipende da WordPress ma dai vari integrati plugin e temi di terze parti.
    Molto importante sapere bene cosa si installa nel proprio sito, non sempre i prodotti di terze parti sono fatti con professionalità, e anche quando sono professionali non è detto che siano compatibili con gli altri plugin/temi installati.
    Più si installa prodotti da terzi più aumenta il multifattore e più deve essere competente chi gestisce il sito.

    Hai chiesto il mio parere e te lo do facendoti presente che non sono un’esperta seo 🙂
    Io penso che le pagine orfane semplicemente NON devono esistere…
    Credo che non debbano essere indicizzate, quindi cancellerei tutto e lascerei senza alcun redirect, nell’arco di poco vedrai che i motori, appena vedono errore 404 Not Found le eliminano dal DB e tutta questa storia si risolve.

    Ps. aggiungere il punto 7. alla lista sopra, passare da http ad HTTPS SSL in modo da aumentare la sicurezza (oltre che installare eventuale plugin per la sicurezza), anche perchè a breve con la nuova normativa GDPR Google a tutti i siti che non sono https li segnala come non sicuri molto ben evidenziato.

    Facci sapere come risolvi. Buon lavoro

    Chi ha creato la discussione principioattivo

    (@principioattivo)

    Ciao Rosetta, perdona il lungo ritardo ma ho avuto qualche problema.
    Allora, riprendiamo il thread? 🙂

    Le pagine orfane sono generate dal caricamento dell’immagine in evidenza del plugin che si occupa del portfolio.
    Quando viene caricata un’immagine, viene generata una pagina orfana.

    Le soluzioni, a parer mio sono due:
    creare un redirect 301 verso la pagina reale di portfolio oppure, negare agli spider quella pagina tramite un disallow, un noindex e un nosnippet sul robots.txt

    La prima soluzione obbliga una scansione, la seconda, risparmia risorse agli spider, cosa preferibile a parer mio.

    Ovviamente, la soluzione definitiva, sarebbe evitare di creare sta cavolo di pagina (!) ma facendo qualche ricerca, pare che il problema sia molto sentito, in rete.

    Cosa ne pensate?

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Il topic ‘Centinaia di pagine orfane: ma perchè ?’ è chiuso a nuove risposte.