Come impostare un redirect da una pagina web verso un'altra pagina e da un dominio o da un post di Blogger verso un altro post anche non di Blogger.
In questo articolo prenderò in considerazione tutte o quasi le esigenze degli webmaster che hanno deciso di abbandonare un post o tutto un sito che però vogliono mantenerne il traffico reindirizzandolo verso un'altra pagina o un altro dominio.
In linea di massima è sbagliato eliminare un post di Blogger o di qualsiasi altra piattaforma quando sia stato già indicizzato da Google. In questo caso infatti su Search Console verrà rilevato un Errore 404 Non trovato che potrebbe in qualche modo penalizzare l'autorevolezza del sito. La scelta migliore è quindi quella di effettuare un redirect verso la Homepage o verso la pagina della Etichetta più pertinente.
Se si decide di abbandonare un blog che comunque ha sempre un certo numero di visite a favore di un altro che tratti gli stessi argomenti si può tentare di canalizzare il traffico del vecchio blog verso il nuovo con un redirect totale di qualsiasi pagina web verso la Home del nuovo sito o verso una landing page opportunamente creata. In Blogger esiste un ottimo sistema di reindirizzamento da pagina a pagina dello stesso sito mentre non è previsto un redirect nativo verso un altro dominio. Infine l'ultima difficoltà è quella relativa alla versione mobile. Infatti quando si apre una pagina di Blogger con un tablet o un cellulare c'è un reindirizzamento verso la sua versione mobile attraverso l'aggiunta di ?m=1 all'URL della pagina desktop. Se si crea un altro reindirizzamento potrebbe crearsi un loop con due reindirizzamenti che potrebbe impedire al browser di aprire la pagina. Iniziamo dal tool nativo di Blogger.
COME REINDIRIZZARE UNA PAGINA DI BLOGGER VERSO UN'ALTRA
In Blogger si possono gestire i reindirizzamenti 301 andando su Impostazioni -> Preferenze di ricerca -> Errori e Reindirizzamenti -> Reindirizzamenti personalizzati -> Modifica
Si va poi su Nuovo Reindirizzamento. Nel campo Da si incolla la seconda parte dell'URL da reindirizzare e nel campo A si incolla la seconda parte dell'URL a cui deve puntare il redirect. Si mette la spunta su Permanente quindi si va su Salva.
Dopo aver controllato sia l'URL di partenza del reindirizzamento sia l'URL di arrivo si va su Salva Modifiche. I reindirizzamenti possono essere cancellati semplicemente andando su Modifica, selezionando il reindirizzamento quindi cliccando su Elimina e su Salva Modifiche. Se si desidera un reindirizzamento verso la Homepage del sito basterà incollare la slash / nel campo A.
COME RISOLVERE IL PROBLEMA DELLA VERSIONE MOBILE
Se si apre il post che abbiamo reindirizzato con un dispositivo mobile potrebbe presentarsi un loop di reindirizzamento. Se utilizziamo tale versione e non un template Responsive è quindi opportuno fare un test magari con uno smartphone per verificare che non ci sia tale loop. Se si presentasse dovremo andare su Modello -> Modifica HTML e, sopra alla riga </head>, incollare questo codice
<!-- Redirect Inizio -->
<script>
//<![CDATA[
if (window.location.href == 'http://nomeblog.blogspot.com/2014/04/post-arrivo.html?m=1' | | window.location.href == 'http://nomeblog.blogspot.com/2014/04/post-arrivo.html')
{window.location = "http://nomeblog.blogspot.com/2014/04/post-partenza.html";}
//]]>
</script>
<!-- Redirect Fine -->
<script>
//<![CDATA[
if (window.location.href == 'http://nomeblog.blogspot.com/2014/04/post-arrivo.html?m=1' | | window.location.href == 'http://nomeblog.blogspot.com/2014/04/post-arrivo.html')
{window.location = "http://nomeblog.blogspot.com/2014/04/post-partenza.html";}
//]]>
</script>
<!-- Redirect Fine -->
nel caso in cui avessimo già configurato in Impostazioni -> Preferenze di ricerca questo redirect:
Pagina reindirizzata: nomeblog.blogspot.com/2014/04/post-partenza.html
Pagina di arrivo: nomeblog.blogspot.com/2014/04/post-arrivo.html
Pagina di arrivo: nomeblog.blogspot.com/2014/04/post-arrivo.html
Ovviamente va salvato il modello. Tale codice va incollato per ogni loop di reindirizzamento.
REDIRECT DI TUTTO UN DOMINIO DI BLOGGER
Adesso vediamo come reindirizzare non solo una pagina ma tutte le pagine di un dominio verso un altra pagina che potrebbe essere la homepage di un altro sito o anche una landing page appositamente creata. Potremmo per esempio realizzare una pagina statica in cui avvertiamo i lettori che il blog che stavano per aprire è stato rediretto verso il nuovo dominio dove gli stessi argomenti saranno trattati anche meglio che nel precedente blog.
Si va su Modello -> Modifica HTML e, sopra alla riga </head>, si incolla questo codice
<meta http-equiv="refresh" content="0;url=URL_DELLA_LANDING_PAGE"/>
dove URL_DELLA_LANDING_PAGE sarà la Homepage o la pagina di arrivo nel nuovo dominio.
REDIRECT DA BLOGGER VERSO UNA PAGINA DI UN ALTRO DOMINIO
Prendiamo adesso in considerazione la possibilità di effettuare un redirect di una singola pagina di Blogger verso un'altra pagina di un altro dominio che può essere di Blogger o di altra piattaforma. Si tratta quindi di una generalizzazione del redirect nativo interno di Blogger che è limitato solo a pagine dello stesso dominio. Anche in questo caso si va su Modello -> Modifica HTML e, subito sopra alla riga </head>, si incolla il codice seguente
<b:if cond='data:blog.url == "URL PAGINA DI BLOGGER DA REINDIRIZZARE"'>
<meta http-equiv="refresh" content="0; url=URL PAGINA DI ARRIVO" />
</b:if>
<meta http-equiv="refresh" content="0; url=URL PAGINA DI ARRIVO" />
</b:if>
dove vanno ovviamente incollati gli URL della pagina da reindirizzare e della pagina di arrivo. Il redirect sarà effettivo dopo aver salvato il modello. Il codice precedente funzionerà con qualsiasi pagina web di arrivo ma solo se la pagina di partenza è di Blogger e quindi se il codice è incollato nel modello di un blog di tale piattaforma.
REDIRECT DI UNA PAGINA WEB VERSO UN'ALTRA PAGINA WEB
Adesso prendiamo in considerazione il caso più generale con il reindirizzamento di una pagina web generica verso un'altra pagina web. Possono essere delle pagine web singole oppure potranno far parte di uno dei tanti CMS utilizzati per la realizzazione di siti. In tutte le pagine HTML esiste il tag </head> che indica la fine della prima parte della pagina che ha i contenuti non visibili. Chi volesse approfondire può scaricare il mio ebook gratuito Guida all'HTML e al CSS.
Subito sopra a tale riga potremo incollare questo codice javascript
<meta name="robots" content="noindex" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var url = "URL PAGINA DA REINDIRIZZARE"
(document.images) ? location.replace(url) : location.href = url;
//--><!]]></script>
<meta http-equiv="refresh" content="0;URL=URL PAGINA DI ARRIVO" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var url = "URL PAGINA DA REINDIRIZZARE"
(document.images) ? location.replace(url) : location.href = url;
//--><!]]></script>
<meta http-equiv="refresh" content="0;URL=URL PAGINA DI ARRIVO" />
Dopo aver salvato le modifiche della pagina web si dovrà testare il funzionamento del redirect. Al posto degli URL colorati in rosso vanno incollati gli indirizzi della pagina di partenza e di arrivo. Concludo ricordando che esiste un metodo per un redirect da post a post di un dominio di Blogger verso uno con installato Wordpress senza perdere autorevolezza e traffico.
Sempre prezioso Ernesto. Il mio problema con blogger è un poco diverso. Digitando il sito senza www, non mi prende la pagina. Tieni presente che ho un indirizzo personalizzato. Di fatto non so quale di questi casi è il mio! :D Es: http://coach-4you.it/
RispondiEliminaNon so che Registrar tu abbia usato per comprare il dominio. Quando si poteva acquistare da Blogger bastava mettere una spunta per il redirect del dominio anche senza www. Ora dovresti entrare nel Pannello di Controllo e aggiungere www ai CNAME. Leggi questo post che potrebbe aiutarti
Eliminahttp://www.ideepercomputeredinternet.com/2012/09/blogger-dominio-personalizzato-dns.html
Specie questo screenshot
http://lh3.ggpht.com/-YzNmqwAZ6-I/UF74-8CR4xI/AAAAAAAAa2A/uIq1FFrK-qU/godaddy-pannello-controllo-dns%25255B4%25255D.jpg
@#
Buongiorno ,desidero sapere come effettuare correttamente un redirect 301 per gli url mobile.
RispondiEliminaHo spostato l'host da blogger a siteground , correttamente reindirizzati gli url desktop, ma non riesco a capire come fare per quelli che appaiono per il mobile ?m=1.
Grazie
Non c'è bisogno di nessun redirect, bisogna aspettare che i DNS si propaghino interamente. Per maggiori info leggi qui
Eliminahttp://www.ideepercomputeredinternet.com/2016/11/blogger-dominio-tophost.html
@#
Buongiorno Tirinnanzi,
RispondiEliminaGrazie per la cortese risposta.
Per cui pensi che il 404 che ora stanno ricevendo le ricerche da mobile , non copromettano l'autorità del dominio, non si rischia una penalizzazione ?
Grazie
Il tuo sito è questo?
Eliminahttp://www.parchi-mania.it/
Si apre regolarmente anche da mobile
http://quirktools.com/screenfly/#u=http%3A//www.parchi-mania.it/%3Fm%3D1&w=414&h=736&a=37&s=1
però il Tema non è ottimizzato per il mobile, forse non hai attivato la versione mobile su Tema -> Cellulare
@#
No.Il sito in questione che è migrato nell' host, è outlet-spacci.it
EliminaAttualmente il sito è visibile sia da mobile che nella versione desktop.Ma il problema è un'altro.Le pagine indicizzate (il sito è online da 4 anni) per la vecchia versione mobile di blogger hanno url con estensione ?m=1.Il redirect 301 per questi url non funziona restituendo un 404
RispondiEliminaAttualmente la versione mobile del sito
Eliminahttp://outlet-spacci.it?m=1
non funziona. Potrebbe essere un problema di DNS non ancora propagati oppure di una mancata attivazione della versione Mobile in Bacheca -> Tema -> Cellulare <> Ruota dentata in cui c'è il No invece del Sì
@#
Il sito non è più su blogger , è stato trasferito a siteground su piattaforma wordpress.I DSN si sono propagati nell'arco di pochi minuti ,e il sito è regolarmente online sia nella versione desktop che in quella mobile responsive.
RispondiEliminaLa mia domanda originaria era quella di conoscere come fare un redirect funzionante per tutti quelle pagine indicizzate che si riferiscono alla vecchia versione mobile di blogger, che ha notoriamente una url con estensione ?m=1
Per essere più chiaro , ma non vorrei tediarti, basta fare una query " belfe outlet" risulta su mobile in 2a pos.
RispondiEliminaCliccando sulla Serp si atterrà sul sito con un 404.Questo perchè la serp si riferisce all'url della vecchia pagina , che è stata regolarmente reindirizzata con redirect 301 su file htaccess , ma che non funziona per l'estensione ?m=1
Scusa e buona serata.
Se non è più su Blogger allora devi usare un plugin WordPress. Rivolgiti a un loro forum perché pur avendo un sito con quella piattaforma non ne sono esperto.
RispondiElimina@#
Grazie , buona serata
RispondiEliminail mio problema è un post blogger, clicco sul post e deve andare sulla pagina che ho detto di reindirizzare come si fa? solo su singolo post! non tutto il blog! grazie
RispondiEliminaÈ spiegato benissimo nella sezione iniziale
EliminaCOME REINDIRIZZARE UNA PAGINA DI BLOGGER VERSO UN'ALTRA
Devi prendere in considerazione solo la seconda parte dell'indirizzo. Per questo post è
/2016/07/blogger-redirect.html
La inserisci nel campo Da mentre nel campo A metti la seconda parte dell'indirizzo della pagina. Se è una pagina di Blogger avrà come seconda parte dell'URL una cosa come questa
/p/pagina.html
Metti la spunta su Permanente e poi salvi
@#
no il mio è un link esterno a blogger tipo una pagina facebbok. clicco sul post e va sulla pagina facebook è possibie? codice html?
EliminaSì. Usa il codice di questa sezione
EliminaREDIRECT DI UNA PAGINA WEB VERSO UN'ALTRA PAGINA WEB
Ovviamente devi conoscere URL della pagina rediretta e della pagina di arrivo
@#
Ciao Ernesto, volevo ringraziarti per questo tutorial l'ho applicato al mio blog e funziona. Sono riuscita a reindirizzare tutti i post del mio blog, una domanda da Google vengono letti come 301? È piano piano sostituirà le vecchie URL con quelle nuove giusto?
RispondiEliminaDiciamo che non considererà più i contenuti dell'URL rediretto ma solo di quello nuovo e tale URL piano piano sarà il solo che apparirà nei risultati di ricerca
Elimina@#
Perfetto è quello che volevo!😊
RispondiEliminaCiao Ernesto, scusa approfitto della tua gentilezza. Ti ricordi che avevo fatto i redirect di tutte le pagine come da te suggerito, da blogger a un sito Wordpress.com. Una domanda le pagine le dovevo svuotare, dovevo lasciare solo il codice da te suggerito, ho letto da altre parti che questa è la pratica. Ho notato infatti, oltre alla perdite di alcune kw importanti, che in alcuni casi appaiono su Google entrambi i siti per lo stesso articolo, dove invece ho usato il redirect. Conta che il nuovo sito è praticamente un clone del primo dove ho cambiato piattaforma ovviamente e qualche url, ma per il resto i contenuti sono identici. Da cosa può dipendere?
RispondiEliminaGrazie mille e scusa!
Con il passare del tempo visto che il redirect funziona Google tralascerà le vecchie pagine per scansionare solo le nuove. Se rimangono ancora i risultati di ricerca dei vecchi post controlla che cliccandoci sopra si aprano i nuovi articoli. Naturalmente puoi cancellare tutti i contenuti dei vecchi post ma nel mio caso con migliaia di articoli sarebbe un lavoro immane che non è detto porterebbe dei grossi vantaggi.Non ti consiglio di cancellare tutti i post perché perderesti tutto il traffico che ti arriva ancora dal vecchi sito
Elimina@#
Si cliccando si aprono i post i vengono correttamente reindirizzati ai post che ho assegnato. Devo avere solo un po' di pazienza allora. Grazie mille della gentilezza della risposta 😊
RispondiEliminaCiao Ernesto,
RispondiEliminaTi volevo informare che è andato tutto ok come dicevi tu, ho ripreso i posizionamenti delle kW che mi interessavano e ormai è visibile solo il nuovo sito. Grazie mille di tutto 😉
Purtroppo è assolutamente impossibile almeno che il vecchio URL non sia ancora disponibile. In questo caso crei un blog di prova con il tuo vecchio URL per poi impostare un redirect al tuo nuovo blog.
RispondiElimina@#
Ciao Ernesto, domanda.
RispondiEliminaVolevo fare redirect di post da un sito blogger ad un altro sito blogger. Seguendo la tua guida qui sopra, ci sono riuscito. Poi ho pensato di eliminare il post reindirizzato, pensando "tanto è l'url che conta e quello viene reindirizzato"... e invece, eliminando il post ha smesso di funzionare il redirect.
Confermi che il post dell'url da reindirizzare deve continuare ad esistere per funzionare?
Grazie mille
Ovvio. Se elimini il post sparisce anche l'URL 😊
RispondiElimina@#
Da stupido pensavo che si sarebbe cancellato solo il contenuto e l'url sarebbe rimasto un normale errore 404 con redirect :D
EliminaGrazie per la conferma!
Ti chiedo ancora un consiglio in merito.
EliminaA questo punto, il post vecchio (reindirizzato) conviene lasciarlo con il testo identico al post nuovo (dove giunge il reindirizzamento), oppure nel vecchio elimino il testo e scrivo due righe tipo "Articolo non più presente in archivio" o simili?
Te lo chiedo per capire se possa danneggiare il rank del nuovo post il fatto che sia presente un vecchio post con testo identico. Oppure, il fatto che vi sia il redirect supera questo problema? Grazie mille
Irrilevante. Il crawler di Google vede che c'è il redirect e il vecchio post non lo scansiona comunque
Elimina@#
Perfetto. Grazie ancora!
EliminaREDIRECT DI TUTTO UN DOMINIO DI BLOGGER. Lo so di essere rimbambito: tu scrivi "Si va su Modello" ma io questo "Modello" non lo trovo!
RispondiEliminaE non solo, ho cercato anche di reindirizzare una pagina del blog verso un altro dominio blogspot ma non me lo fa fare. Posso reindirizzare le pagine solo all'interno del mio blog.
Aiuto!
Io vorrei che i visitatori del mio blog.blogspot vengano reindirizzati al mio nuovoblog.blogspot, non dovrebbe essere complicato.
Non trovi Modello perché è cambiata la denominazione. Apri la Bacheca di Blogger, selezioni il tuo vecchio blog, quindi clicchi sulla scheda Tema per poi andare sul pulsante Modifica HTML e seguire le istruzioni del post.
EliminaPer reindirizzare tutto il blog segui questa sezione
REDIRECT DI TUTTO UN DOMINIO DI BLOGGER
dove al posto di
URL_DELLA_LANDING_PAGE
incolli l'indirizzo del tuo nuovo blog
@#
Sembra facile fare il redirct di tutto un dominio, ma se sei rimbambito come me è impossibile... Tu dici di andare su "Modello -> Modifica HTML ma io non trovo il "Modello"! Dov'è?
RispondiEliminaBuongiorno, mi sono accorto che quando apro il blog me lo reindirizza automaticamente su un'altra pagina e questo problema si verifica solo sulla versione web, su Android è tutto ok. Cosa potrebbe essere successo? Grazie.
RispondiEliminaSì. C'è un redirect verso questo sito www1 widgetserver com. Non succede nella versione mobile perché probabilmente il problema sta in un widget che hai installato nella sidebar che non viene mostrata nella versione mobile.
EliminaDisinstalla tutti gli ultimi widget installati a cominciare da quelli ottenuti da widgetserver
@#
Ti ringrazio! Provo...
RispondiEliminaCome al solito grazie per l'articolo! Ho provato il plugin blogger to wordpress redirection e ha funzionato tutto perfettamente tranne per 4 o 5 pagine.
RispondiEliminaTi chiedo quindi (se ha la pazienza e la possibilità di aiutarmi) come posso fare a faccio a dire a blogger di reindirizzare una specifica pagina sul nuovo dominio (che si appoggia su wordpress). Ho provato a fare il redirect "b:inf.." come da te suggerito ma senza successo.
Per completezza il tag iniziale del plugin che fa inserire il plugin su blogger è:
Prova a usare lo script presente in questa sezione
EliminaREDIRECT DI UNA PAGINA WEB VERSO UN'ALTRA PAGINA WEB
che poi dovrai incollare sopra alla riga < / head > come indicato nel post. Ci sarà da inserire uno script per ogni pagina di cui vuoi fare il redirect ad altro dominio.
@#
Ho fatto un test con uno degli articoli ma al momento non noto cambiamenti. Aspetto un poco sperando che funzioni tra qualche minuto.
RispondiEliminaGrazie per il suggerimento e la risposta!
E' possibile passare da un dominio personalizzato A a un dominio personalizzato B su Blogger?
RispondiEliminaE' possibile ma perderai tuti i link esterni e tutti i link interni non funzioneranno quindi è sconsigliabile
Elimina@#
Grazie per la risposta.
EliminaCiao, per quanto ti legga spesso, non credo di aver mai commentato. Avrei una domanda, per favore. Da metà agosto, i post che pubblico sul mio blog di blogger reindirizzano alla versione m=1, in sintesi la search console mi riconosce solo la versione mobile, mentre mi dà errore di reindirizzamento per la versione desktop (cioè il mio normale dominio). Posso fare qualcosa per evitarlo? In pratica google non sa più che esisto in versione desktop. Dopo essere impazzita per mesi perchè non ero su google con i post nuovi, ho manualmente inserito nella search console i miei post in versione m=1 e quasi immediatamente sono tornata su google. Devo lasciare le cose così? O posso fare in modo che i post versione desktop non risultino con errore di reindirizzamento?
RispondiEliminaGrazie in anticipo
Hai tre blog e non hai indicato quello a cui ti riferisci. Questo è correttamente indicizzato anche come versione desktop https://www.lifestyle-99.com/.
EliminaE anche questo è indicizzato https://travel.lifestyle-99.com/. Forse ti riferisci a questo https://food-and-wine.lifestyle-99.com/. Però anche in questo caso se fai una ricerca con questa query su Google
site: https://food-and-wine.lifestyle-99.com/
visualizzerai molti tuoi post indicizzati nella versione desktop. Probabilmente chi ti legge lo fa più spesso da mobile.
@#
sì, la home va bene per tutti e tre, mi riferivo al dominio principale, che da metà agosto 2023 non indicizza i nuovi post nella versione desktop ma solo nella versione mobile, se provo a inserire manualmente il link senza il suffisso m=1 mi dà errore di reindirizzamento e in effetti pare reindirizzi alla versione con suffisso (ho fatto analisi con lighthouse)
EliminaNon so che dirti. Io apro perfettamente questo post
Eliminahttps://www.lifestyle-99.com/2023/11/waistdears-blackfriday-sale.html
nella sua versione desktop. Se faccio una ricerca con il titolo mi mostra il risultato nella versione mobile con m=1 però togliendo m=1 e andando su Invio mi apre la pagina desktop correttamente. Vengono indicizzate le pagine prevalentemente su mobile ma si possono aprire anche con il desktop. La ragione non te la so dire. Mi spiace.
@#
Buonasera, ho recuperato un dominio che aveva molto traffico e con diverse pagine indicizzate, come posso reindirizzare quelle pagine alla home?
RispondiEliminaIl dominio ha un CMS tipo Blogger o Wordpress? Oppure è un dominio senza niente. Nel secondo caso devi rivolgerti al supporto del Registrar per il redirect dei DNS. Se invece il sito ha un CMS come Blogger puoi seguire queste istruzioni
Eliminahttps://www.ideepercomputeredinternet.com/2012/03/come-fare-il-redirect-di-un-blog-o-di.html
Considera solo il primo codice formato da una sola riga che fa il redirect di tutto il blog. Non ti so rispondere per quello che riguarda Wordpress.
@#