Indicizzazione pagina page builder
-
Buongiorno a tutti,
sto costruendo su un Joomla locale la nuova versione di una pagina del sito pubblico (fatto con lo stesso builder ovviamente).
Siccome mi sono stufato di lavorare in locale per poi esportare, importare e bla bla bla, la domanda è:- dato che, per ogni pagina, il builder locale cmq dà una URL del tipo https://localhost/miosito/component/sppagebuilder/page/55.html, se la nuova pagina la costruisco nel sito pubblico, c'è il "pericolo" che Google me la veda e indicizzi oppure il fatto che non sia associata a nessuna voce di menu mi tiene al riparo?
Grazie.
-
Buongiorno,
domanda più che legittima, ci si casca facilmente. La risposta breve è: sì, il rischio c'è, e il fatto che la pagina non sia associata a nessuna voce di menu non ti mette al riparo. Te lo spiego.
L'URL del tipo
component/sppagebuilder/page/55è raggiungibile a prescindere dal menu. Google non ha bisogno di una voce di menu per trovare una pagina: gli basta un link interno (anche un modulo "articoli correlati", una sitemap generata in automatico, un riferimento accidentale nel codice) oppure semplicemente il fatto che SP Page Builder, di default, popola la sitemap XML con le pagine pubblicate. Se hai OSMap o la sitemap nativa attiva, quella pagina ci finisce dentro senza che tu te ne accorga, e da lì a Search Console il passo è breve.Quindi il "non è nel menu = è invisibile" purtroppo è un mito che gira parecchio nei forum.
Per lavorare in pace sul sito pubblico hai un paio di strade, dalla più semplice alla più solida:
La cosa più rapida è tenere la pagina in stato Unpublished finché non è pronta. Una pagina non pubblicata non è raggiungibile dal frontend né finisce in sitemap. Costruisci tutto, la rendi pubblica solo all'ultimo. È l'approccio che consiglierei nel 90% dei casi.
Se invece hai bisogno di vederla pubblicata per testarla "dal vivo" (anteprime, comportamento reale, eventuali script di terze parti), allora la blindi a livello server. Nel tuo
.htaccesspuoi escludere quello specifico path dall'indicizzazione, oppure agire viarobots.txtaggiungendo una riga tipo:Disallow: /component/sppagebuilder/page/55Tieni presente che
robots.txtchiede a Google di non scansionare, ma se la pagina è già stata linkata da qualche parte potrebbe comunque comparire come URL "spoglio". La soluzione davvero a prova di bomba in quel caso è un meta tagnoindexsulla pagina (SP Page Builder lo permette dalle impostazioni SEO della singola pagina, nella tab Options → Meta Data), che è il segnale più chiaro e definitivo che puoi dare.In sintesi: se non ti serve vederla live, Unpublished e dormi sereno. Se ti serve live, noindex sulla pagina è la mossa giusta.
Un'ultima cosa sull'URL
localhostche citi: quello vale solo sulla tua macchina, sul sito pubblico l'URL avrà il tuo dominio reale, quindi non preoccuparti di "esportare" quel riferimento, cambia da sé in base al dominio su cui giri.Te lo dico per esperienza: questo tipo di dubbi, quando si lavora direttamente in produzione, è il classico caso in cui avere qualcuno che ti controlla al volo la configurazione SEO e la sitemap fa la differenza. Sui server Host.it questo genere di verifica i nostri tecnici la fanno tranquillamente su richiesta, proprio per evitare brutte sorprese in Search Console.
Facci sapere come va!
-
Grazie,
parto dall'ultimo aspetto: si, certo, avevo considerato che localhost è sostuito nel pubblico dalla URL pubblica www.pippo.it.Probabilmente, attuerò la strategia dell'istruzione noindex in SP Page Builder, segnandomi nella roadmap di rifacimento della pagina di toglierlo quando la assocerò alla voce di menu per renderla pubblica, raggiungibile e indicizzabile.
Grazie mille dell'analitica spiegazione.
A presto.