• User Attivo

    Restyling sito - mantenere posizionamento attuale

    Coma da titolo vorrei chiedervi alcune informazioni ruguardo un'operazione di questo genere: sito con buona anzianità, posizionato in prima pagina per, diciamo, 5 keywords piuttosto difficoltose che necessita un restyling completo.

    I dettagli del restyling ipotiziamo che possano essere questi:

    • nome a dominio identico
    • hosting identico
    • nuovo layout e grafica
    • passaggio da html a php, con possibile implementazione di un cms (ad es. drupal)
    • contenuti pressoché uguali, però con suddivisione di attuali pagine uniche (quindi un solo indirizzo) in più pagine (stesso contenuto precedente suddiviso su due indirizzi diversi)

    Il fatto che si passi da html a php penso possa essere il guaio più grosso. La prima cosa che mi viene in mente è fare un redirect di ogni vecchia pagina alle nuove pagine con contenuto corrispondente, oltre a rendere i nuovi indirizzio in php seo friendly. È sufficiente per mantenere il posizionamento?

    Attendo le vostre indicazioni.

    Grazie per l'interesse 😉


  • User Attivo

    Se il contenuto è uguale, ed effettui un redirect dalle pagine vecchie a quelle nuove non dovresti avere grossi problemi.
    Tuttavia io mi preoccuperei sulla nuova struttura, che potrebbe inizialmente mettere il tuo sito in discussione da parte di google. Ne ho avuto io la prova per un restyling da poco effettuato sul mio sito. Ho perso qualche posizione e ho avuto un calo di visite. Ma è probabile che sia una cosa momentanea.
    In ogni caso i tag title e description non li cambiare, lo stesso i contenuti. Effettua i redirect. Crea pagine con un layout che sia convalidato da W3C.

    con il rewrite url le pagine in php potranno diventare senza problema cmq pagine html.
    Se cmq non fai estremi cambiamenti non dovresti avere problemi di posizionamento.
    In ogni caso lascio la parola a chi è più esperto di me.


  • Super User

    Ciao, con Drupal puoi settare il path di ogni singola pagina, quindi le vecchie pagine (che ora verranno gestite dal CMS Drupal) potranno essere raggiungibili sempre al vecchio URL. In questo modo puoi provare a modificare il path di sole poche pagine e vedere cosa succede.

    M.


  • User Attivo

    Vi ringrazio molto per le indicazioni!

    Per quanto riguarda Ethan, sicuramente seguirò tutte el cose che mi hai detto, l'unico problem, come ho scritto sopra, che ci saranno diversi cambiamenti nella struttura del sito, come al divisione su due o più pagine di contenuti che ora stanno in unica pagina...questo penso che possa essere un problema...anche se eventualemnte il vecchio indirizzo può essere reindirizzato su una di queste nuove pagine, quella principale, in modo che poi l'utente riesca a ritrovarsi senza troppi problemi.

    Per quando riguarda ziobudda, io purtroppo non conosco bene Drupal, infatti non sarò io personalmente che farò il restyling. Mi stai dicendo che posso far gestire direttamente al CMS i vecchi indirizzi e il relativo redirect sulle nuove pagine? Le vecchie pagine non credo che rimangano online...Per questo è assolutamente necessario stare attenti a fare in modo che i vecchi link non rimangano orfani e siano tutti reindirizzati alle pagine del nuovo sito.
    Penso che se tutti i vecchi link indicizzati e ben posizionati vengano reindirizzati ai nuovi indirizzi possano passare tutto il loro trustrank e pr, evitando così cali nelle serp...però attendo vostre conferme prima di dare per scontata questa affermazione...


  • Super User

    Alecss: come ti dicevo nel mio precedente post io farei il lavoro in due passaggi: prima ristrutturerei il sito web con l'uso di un cms specialistico come Drupal, lasciando inalterati i link così da non perdere posizioni nelle serp (Drupal se ti serve permette di gestire in maniera automatica la divisione di un post in pagine tramite l'uso di un modulo che mi sembri si chiami "page" quindi l'url rimane lo stesso ma accodi il ?page=X). Quando il passaggio sarà completato inizierei a passare dal vecchio url al nuovo url per le "vecchie pagine", partendo da pagine poco visitate per controllare che il passaggio non influisca negativamente sul posizionamento.

    Fatto questo mi sembra che ci sia un modulo (oppure lo si puo' creare in modo molto semplice) che preso un url ti rimanda a quello nuovo con l'uso del codice HTML di redirect corretto.

    Ovviamente per Drupal esistono tutti i moduli necessari per fare un buono lato SEO.

    M.


  • Community Manager

    Ciao Alecss,

    url e title devono rimanere uguali.

    Altrimenti, per le url, usa un 301 come redirect 😉


  • User Attivo

    Grazie Giorgio per le indicazioni.

    Però, come mi diceva Michel (ziobudda), non è conveniente fare un redirect 301 per ogni pagina, anche perché saranno centinaia le pagine da reindirizzare.
    Mi consigliava infatti, di utilizzare un modulo apposito in Drupal, visto che verrà utilizzato quresto cms per il rifacimento.

    Tu cosa ne pensi?


  • Community Manager

    Ciao Ale,

    dovresti trovare il modo di creare un 301 in automatico e non farlo a mano.

    Non ho esperienza con la tecnica che consiglia ziobudda, quindi non posso giudicare.

    Ti posso dire che con il 301 non sbagli sicuro 🙂


  • Super User

    Solo una precisazione sul mio pensiero: al posto di creare per tutte le pagine un 301 da subito (cioè appena parte il sito nuovo, visto che non so se Google se la prende bene di avere un 301 per qualsiasi pagina) io farei prima il sito nuovo non modificando l'url delle singole pagine, poi poco per volta cambiarei l'url usando il 301 per spostare da vecchio a nuovo url.

    Che ne dici Giorgio ?

    M.


  • User Attivo

    Anche se trovassi un modo per generare 301 in automatico (magari da Drupal si può anche), non rischierei di avere alla fine un file htaccess con un sacco di richieste che peserebbero assai sia al server, sia per Google?


  • Super User

    Con Drupal ti crei un modulo (nel caso non esistesse) che ti fa lui il 301 per i vari url.

    Per farti capire: c'è un modulo, chiamato global redirect, che automaticamente spara un 301 quando un utente (quindi anche uno spider) arriva su un url node/XXX e lo redirige sull'url SEO-Friendly; tutto questo senza che tu debba toccare l'htaccess, ma solamente definendo l'url alias di node/XXX tramite comoda interfeaccia web. In questo modo non puoi avere contenuti doppi.

    @Alecss said:

    un file htaccess con un sacco di richieste che peserebbero assai sia al server, sia per Google?

    Be', peserebbe sempre sul server (dovrebbe parsare tutto il file per ogni richiesta), ma una sola volta per Google (al momento che carpisce il 301 Google dovrebbe aggiornare l'url).

    M.


  • User Attivo

    Ok, penso di aver capito ora come può funzionare la cosa in Drupal 😉


  • User Attivo

    Dimenticavo, con il modulo global redirect poi si può fare la stessa cosa che hai illustrato, nel momento in cui decido di passare agli url nuovi e definitivi, giusto? Con uesto modulo presumo si possa anche dare agli url nuovi un "aspetto" più seo friendly immagino...