• User

    Recupero Backlinks vecchio sito: Redirect 301

    Buongiorno a tutti.
    Immagino che questo sia uno dei problemi "tipici" di chi prenda in gestione un vecchio sito e ottimizzandolo in ottica contenuti e SEO si trovai nella situazione di non perdere Page Rank e backlinks in ingresso.
    Molto brevemente la situazione è questa:

    Ho migrato un vecchio sito in html puro ad un CMS dinamico in php.
    Dal web master tool risulta che quasi tutti i back links esistenti puntano alla pagina:
    **/home.htm
    **
    Ho quindi modificato il file .htaccess introducendo un redirect 301 in questa maniera:

    **redirect 301 /home.htm http ://3w.<nomedominio>.it/?
    **
    con il risultato che la pagina
    **3w.<nomedominio>.it/home.htm ** viene reindirizzata alla pagina
    3w.<nomedominio>.it/?

    Ho dovuto mettere il punto di domanda ? altrimenti se facevo il redirect nella seguente maniera:

    redirect 301 /home.htm http ://3w**.<nomedominio>.it **

    Quando andavo a visitare la pagina
    3w.<nomedominio>.it/home.htm mi reindirizzava alla pagina:
    **3w.<nomedominio>.it/?q=home.htm
    **non esistente.

    La domanda è:
    E' giusto quello che ho fatto?
    Con questo sistema conservo Page Rank e i backlinks al sito? (e con tool come ahrefs vengono rilevati?)
    Non sono molto esperto e il fatto di essere reindirizzato su
    3w.<nomedominio>.it/? anziché:
    3w.<nomedominio>.it
    non mi convince molto...
    Grazie!


  • Moderatore

    Ciao Fabrizio Costanzo,

    premesso dovresti cercare di risolvere il problema e puntare a / invece di /? (spero altri membri del forum più ferrati di me in .htaccess sappiano guidarti nella soluzione), il punto interrogativo in sé non dovrebbe (il condizionale è d'obbligo) essere un problema perché dovrebbe essere eliso nel normale processo di normalizzazione degli URL operato dai motori di ricerca.
    Tuttavia ti consiglio intanto di prendere una precauzione in più, e rafforzare il segnale usando il link canonical; nella Home Page dovrebbe assumere il valore:
    [HTML]<link rel="canonical" href="http ://3w.<nomedominio>.it/" />[/HTML]
    Spero d'esserti stato utile


  • User

    Ciao Federico,
    per prima cosa grazie della sollecitissima risposta.
    Poi già mi conforta il fatto che esista un processo di normalizzazione dei motori di ricerca che, come dici, tu "dovrebbe" normalizzare gli URL simili.
    Il ? dovrebbe avere a che fare con il passaggio dei parametri e non capisco bene perché devo metterlo (ho letto la soluzione su di un post di un altro blog)
    per evitare il reinderizzamento alla pagina **3w.<nomedominio>.it/?q=home.htm
    **
    Aspettando un consiglio dagli esperi di .htaccess metterò la riga che mi hai suggerito nella front page del sito che almeno male non fa...