• User Attivo

    Pagerank diverso tra la stessa pagina

    Ciao a tutti, stavo controllando le pagerank del mio sito e ho notato che l'url mcdigit.it ha pagerank 3/10 mentre mcdigit.it/index.php lo ha 1/10.

    Com'è possibile considerando che effettivamente si tratta della stessa pagina?
    E' normale questo? :surprised:


  • Moderatore

    Sì, è normale, perché le 2 pagine non sono la stessa pagina: sono identiche, ma non sono la stessa cosa.
    In questo momento stai disperdendo una piccola parte dell'autorità del tuo dominio assegnandola ad una pagina che non apparirà mai nelle serp (attraverso i vari link che la pagina index.php riceve).

    Applica un redirect 301 da una pagina verso l'altra (se non sei pratico trovi molte guide su internet) e rivedi il modo in cui linki la tua homepage all'interno del sito. In questa maniera la nuova home sarà unica e meglio posizionata. Buon lavoro!


  • User Attivo

    Però siccome mcdigit.it punta su mcdigit.it/index.php, se reindirizzassi la index.php su mcdigit.it sarebbe un continuo redirect... non credi?


  • Moderatore

    Non credo di aver capito: vvv.mcdigit.it non mi pare reindirizzi da nessuna parte, tant'è che se scrivo nel browser quella url mi manda alla pagina corrispondente. Altra cosa è se non digito le w prima del dominio: in quel caso vengo giustamente reindirizzato verso la url completa. Puoi spiegarmi meglio cosa non ti torna oppure l'esempio a fugato ogni malinteso?

    Per quanto riguarda il caso specifico, dovresti decidere se spingere la pagina con /index.php o senza (anche se vivamente ti consiglierei la seconda soluzione), fatto ciò, prendere quella che hai deciso di "cancellare" e applicarle un redirect 301 verso l'altra pagina.

    Dopo averlo fatto sarebbe meglio cambiare anche tutti i tuoi link interni che puntano alla pagina ormai eliminata in favore della nuova home.

    Una pagina resterà e l'altra verrà rimossa. Senza continui redirect.
    Spero di essere stato più chiaro, se così non dovesse essere stato proponimi altre domande.


  • Moderatore

    Ciao MCDIGIT e benvenuto,

    ti chiedo innanzitutto se gentilmente puoi prestare più attenzione alle maiuscole come da regolamento GT.

    In aggiunta a quello che ti diceva La Bussola, e cioè di ridirezionare la index.php verso la root ti posso dire come la vede google.

    Ogni url che lo spider segue (quello che leggi nella barra degli indirizzi in pratica) è per lui una pagina diversa.
    L'indirizzo www. sito. it è diverso da www. sito. it/index.php come è diverso da www. sito. it/index.htm nonostante potrebbero essere la stessa pagina.

    Da questo puoi evincere facilmente del perchè il PR si divide e in più ti aggiungo che in certi casi potrebbe essere vista come duplicazione di contenuti.

    Un redirect 301 (meglio se da htaccess) risolve la problematica come da linee guida google. In più se da webmastertools vai a definire un dominio principale (con o senza www davanti) e l'htaccess lo configuri ache in questo senso verrai senz'altro ben visto da google.

    Altra mossa da fare è togliere TUTTI i link interni al sito a index.php sostituendoli con l'indirizzo della root e se riesci farlo cambiare anche a chi ti linka esternamente, altrimenti il 301 è comunque perfetto.

    Il fatto dei "molti ridirezionamenti" è assolutamente ininfluente.

    :ciauz:


  • User Attivo

    Ciao criss e grazie per le dritte!
    Ho modificato il link che ad ogni pagina del sito mi linkava alla index.php.
    Altra domanda: pensi che ci sia differenza tra il pagerank di sito .it e sito .it/ ?
    Grazie!


  • Moderatore

    Interessante questo thread.
    Ho provato su un sito statico e se reindirizzo la index.html sulla root, mi va in loop.

    Ho fatto:
    redirect 301 '/index.html' http:// dominio /

    Il risultato è "Troppi reindirizzamenti cercando di aprire ecc."
    Dove ho sbagliato?


  • User Attivo

    Beh io credo che sia assolutamente giusto, mi spiego meglio:
    quando digiti vvv. sito .it in automatico il dns dovrebbe reindirizzarti in ordine di priorità verso le pagine /index.htm, /index.html, /index.php ...ecc.
    Se la pagina a sua volta ti reindirizza a vvv. sito .it esce fuori un loop chiaramente!
    Quindi credo l'unica soluzione per evitare quello che mi è accaduto è cercare di far indirizzare il meno possibile la index ma puntare soprattutto sull'url del dominio!

    :ciauz:


  • Super User

    Una cosa del genere potrebbe funzionare?

    RewriteRule ^(.*)index.html$ $1 [R=301,L]


  • Super User

    @bmastro said:

    RewriteRule ^(.*)index.html$ $1 [R=301,L]

    Ma c'è qualcuno che ha provato a vedere se funziona?