• Super User

    www.antoniofullone.it - MOd_rewrite redirect 301 e penalizzazioni

    Ciao a tutti
    MI serve un cosniglio SEO da esperti.
    🙂
    Allora vi espongo il mio problema:
    il mio sito personale,e online da quasi un annetto,fine del 2006 primi mesi 2007, anche se solo da qualche mese ho fatto un restyling e una ottimizzazione SEO che ha portato ottimi risultati ( grazie a Giorgio alla sua guida e a questo forum, voi tutti compresi naturalmente). Da settembre sono passato al mod_rewrite nel senso che ho deciso di riscrivere gli url del sito trasformandoli alla fine cosi:
    articolo.php?articolo=19
    a
    19/categoria/titolo-articolo/

    per arrivare a questo ho fatto tutta una serie di prove che alla fine hanno fatto indicizzare da google, che passa settimanalmente sul mio sito,anche le pagine che provavo all'inizio come ad esempio :
    articolo-19.html
    una delle prime prove che ho fatto.
    A questo punto ho deciso di usare il redirect 301 per rislvere il problema, solo che dopo più di un mese di prove non sono riuscito nell'impresa di creare un redirect ne con htaccess ne con php, perchè alla fine vado sempre a creare un loop che reindirizza infinite volte su quella pagina e i browser restituiscono errore perchè reindirizza troppe volte, ma questo è un altro poblema che alla fine non sono riuscito a risolvere, il mio problema e che ora nei motori mi ritrovo la stessa pagina indicizzata con url diversi.
    articolo.php?articolo=19
    articolo-19.html
    articolo/19.html
    articolo/19/
    19/categoria/titolo-articolo/

    alla fine gli unici 2 che funzionano e non danno 404 di errore sono il primo e l'ultimo, e dato che con il redirect 301 proprio non ci riesco, e durante tutte queste prove ho gia perso diversi utenti, la media del sito si e abbassata del 30% almeno, e ho anche perso posizioni su google per diverse key per le quali ero anche in prima pagina, ho deciso di far restare tutto cosi com'è.

    Ora quello che vi chiedo è:

    so da dove provengono le penalizzazioni e perchè, su questo non ho dubbi,
    ma ora cosa succede al sito lasciandolo cosi senza redirect permanente?

    resteranno sempre le stesse pagine? la penalizzazione resterà?
    oppure magari dopo diversi passaggi google capirà e indicizzerà solo le due esistenti, e in caso quale delle 2 verrà meglio indicizzata? Posso sperare di riprendere le posizioni e gli utenti che ho perso lasciando la situazione cosi com'è?
    Inoltre anche altre pagine sono state riscritte, ma solo una volta perche sulla pagina articolo ho fatto i test e quando era tutto ok ho riscritto anche le altre ecco perchè mi riferisco solo alla pagina articolo, seno pure le altre pagine sono riscritte.
    Io non sono un espero di SEO come voi, e l'unica cosa che mi è venuta in mente per cercare di ovviare a questo problema è :

    1: Ricreare la site map e inviarla nuovamente a google tramite google/webmasters

    2: Scrivere tanti articoli in ogni sezione per creare nuove pagine da far indicizzare a google per riaquistare visibilità, anche se in questo caso resta il problema delle 2 pagine sia con query string che riscritte col rewrite, però in questo caso i link alla query string non ci sono ma puntano tutti alla pagina riscritta quindi in teoria dovrebbe indicizzare solo i link alla nuova pagina
    20/categoria/titolo-articolo/

    Spero di essermi riuscito a spiegare perchè mi sono incasinato con questo mod_rewrite e invece di guadagnare ho perso tanto, solo che visto l'ottimo andamento del sito nei motori rispetto alle mie aspettative mi ha portato a cercare di migliorarlo sempre di più e alla fine ho creato questa confusione totale sia per me che per i motori.

    Grazie.

    Dominio:
    antoniofullone.it

    Motori:
    Google

    Prima indicizzazione o attività:
    fine 2006 - primi mesi del 2007

    Cambiamenti effettuati:
    restyling totale del sito, ottimizzazione SEO e url rewrite

    Eventi legati ai link:
    stessi link ripetuti su google per via del rewrite url

    Sito realizzato con:
    php-mysql

    Come ho aumentato la popolarità:
    seguendo i consigli della guida al posizionamento.

    Chiavi:
    di diverso tipo : webmaster, attualita, mac apple, grafica, ma non e un problema di key.

    Sitemaps:
    Si


  • Super User

    @kaisersose said:

    Ora quello che vi chiedo è:
    so da dove provengono le penalizzazioni e perchè, su questo non ho dubbi,
    ma ora cosa succede al sito lasciandolo cosi senza redirect permanente?

    Succede che stai generando pagine duplicate e questo non è bene per Google.

    resteranno sempre le stesse pagine? la penalizzazione resterà?

    Google sceglierà solamente le pagine uniche che hanno maggior trustrank (pagine più popolari, anche se il trust è un'altra cosa). Le altre pagine duplicate verranno eliminate dal motore.

    oppure magari dopo diversi passaggi google capirà e indicizzerà solo le due esistenti, e in caso quale delle 2 verrà meglio indicizzata?

    Vedi sopra. 🙂

    Posso sperare di riprendere le posizioni e gli utenti che ho perso lasciando la situazione cosi com'è?

    Senza redirect 301 penso proprio di no, visto che non trasmetti la vecchia popolarità sulla pagina nuova (il 301 invece permette questo scambio di popolarità e Pagerank).

    1: Ricreare la site map e inviarla nuovamente a google tramite google/webmasters

    Questo serve per dire a googlebot dove sono le pagine nuove, ma delle vecchie non gli dici nulla... 😄

    e alla fine ho creato questa confusione totale sia per me che per i motori.

    In effetti si, il casino c'è e l'unico modo per rimediare è il 301 dalle pagine vecchie a quelle nuove. Altrimenti per i vecchi articoli perderai molti posizionamenti.

    Tienici informati.
    a presto! 😉


  • Super User

    Grazie per i chiarimenti Dechigno.
    🙂

    Purtroppo il problema è che proprio non riesco a fare il redirect ho chiesto aiuto anche nell'apposita sezione e nonostante il vostro aiuto non ci sono riuscito lo stesso(da qui si deduce che sono proprio negato! 😞 ), ora il problema di fondo è che se non faccio il redirect perdo tutto il lavoro fatto in questi mesi, e che se provo a farlo impazzisco e faccio impazzire google fino al punt odi odiarmi.
    Bella situazione in cui mi sono andato a cacciare!

    Beh mi fido della tua esperienza, altrimenti non avrei chiesto qui, e cerco di far questo benedetto redirect, chissa potessi riuscire magari!!

    🙂


  • Super User

    Nulla da fare sono alla disperazione piu totale!!!!

    😞 😞 😞


  • Super User

    E farlo manualmente? quante pagine hai da reindirizzare? 🙂


  • Super User

    Ne ho una 40ina inesistenti.

    piu il redirect dalla pagina con query string a quella senza query string.

    Ho chiesto anche aiuto in offerte collaborazioni ma niente di niente, nessuno che riesce a capire il perche di dquesto redirect che non va.
    😞


  • Super User

    per 40 copia/incolla forse ti conviene fare un redirect col meta refresh.

    Basta che lo imposti a zero e cancelli tutti i contenuti della pagina.

    Io l'ho provato e devo dire che i risultati sono stati più che soddisfacenti. 🙂


  • Super User

    Anche io ho pensato di farlo manualmente,credo sia la soluzione piu plausibile , le pagine inesistenti le creo e le reindirizzo verso le vere pagine.

    ma il meta refresh non è molto amato da google o sbaglio?

    dici meglio meta oppure un javascript?

    per il redirect delle pagine con query string a quelle sena query string, non so proprio come fare,riprovo a chiedere aiuto in collaborazioni e vediamo se c'è qualcuno in grado di aiutarmi.
    Ho perso tanto con questo casino hce ho combinato, sono passato da 250 utenti a una 50ina al giorno
    😞

    se dovessi riuscire a risolvere questa intricata situazione spero almeno che il rewrite mi porti vantaggi, perche fino a ora solo svantaggi ne ho avuto, anche se per mia colpa.
    😐


  • Super User

    <head>
    <meta http-equiv="refresh" content="0;url=http://www.tuo-sito.it/pagina-destinazione.html" />
    </head>

    Questo è il codice che devi inserire nelle pagine dove fai il redirect col meta refresh (se nella pagina è presente solo questo codice ed il time è impostato a "0" (Zero) Google considera questo come un vero e proprio redirect 301, quindi nessun problema!) 🙂

    Mi spiace per i tuoi utenti, ma vedrai che non appena avrai sistemato tutto recupererai alla grande... 😄

    Ne sono convinto! 😉


  • Super User

    ok fatto , reindirizzati tutti manualmente con il refresh a 0.
    Grazie, cosi almeno ora non ci sono errori, ora dovrei solo correggere le pagine con querystring e reindirizzarle verso le nuove riscritte, ho pensato una cosa, sicuramente è OT riguardo alla sezione,

    ma sarebbe possibile reindirizzare con il meta refresh anche le pagine dinamiche?

    cio imposterei il meta e dopo url metto uno script php per richiamare la pagina relativa, dato che le variabili le passo cmq nell'url.

    Oppure resta meglio il redirect 301 con php oppure htaccess?


  • Super User

    La soluzione, anche se non l'ho mai provata, mi sembra fattibile.

    La scelta migliore però resta sempre il 301. Certo che se non riesci a farlo allora ti conviene provare col meta refresh. 🙂


  • Super User

    Finalmente!!
    Ci sono riuscito grazie al [url=http://www.giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/55638-aiuto-per-rewriting.html#post372533]consiglio di OSVI nella sezione apposita ho fatto il redirect 301 a tutte le pagine ripetute mentre le altre, grazie al tuo suggerimento, le ho reindirizzate manualmente.

    che dire grazie a entrambi e al forum GT.
    😄


  • Super User

    ottimo! 🙂