Pagina canonica
Autore: Pier V.
Visite 2430,
Followers 2,
Condiviso 0
Salve. Una domanda sulla canonizzazione, in cui mi sono imbattuta da poco. Google ha indicizzato come canonica la mia pagina https://www.lunadivetro.it/ ma nella mia sitemap è inserita la pagina https://www.lunadivetro.it/index.html
Eppure lo stesso Google chiede di non rendere "non canoniche" la pagine inserite nella sitemap.
Io vorrei procedere manualmente alla canonizzazione di diverse mie pagine, tra cui appunto la home (che nel progetto ha nome index). In teoria so come si fa, ma ho due perplessità:
1) come accedo alla modifica della pagina https://www.lunadivetro.it/ ? Non so dove trovarla!
2) Che succede se rendo canonica quella senza la dicitura index, visto che nella sitemap è inserita la index?
Grazie mille!
Postato il
> 1) >> Passo_3 > HOME
> 2) >> ... vedi in questo Topic, risolto: https://helpcenter.websitex5.com/it/post/215433
... ...
<link rel = "canonical" href = "https://www.lunadivetro.it/index.html" />
.
ciao
.
Autore
Quindi dico a Google di considerarmi canonica la index, nonostante lui abbia deciso per l'altra?
Autore
Allego quanto mi appare su Google Search Console:
... vedo che non hai ancora provato con il su detto tag ...
Autore
Ecco fatto!
Autore
Però mi chiedo: ora ci sono un sacco di collegamenti in web che puntano ad una mia pagina non canonica, cioè semplicemente https://www.lunadivetro.it
Cosa comporta questo?
Grazie!
Buongiorno Pier
Il fatto che altri siti presentino il link in questa maniera non causa nessun problema al tuo sito. Se preferisci, visto che è spesso anche più naturale vederlo così, usa come canonical questo invece che la versione con il file index.html
<link rel = "canonical" href = "https://www.lunadivetro.it/" />
In questa maniera i link dovrebbero essere sempre coerenti
Grazie
Stefano
... prova le differenze anche con la seconda alternativa che ti avevo inizialmente proposto nel link, cioè cosi come lo vedi adesso nel post di Stefano...
.
Autore
grazie mille KolAsim! Ora provo e poi chiudo la richiesta.
Maria Antonietta
Autore
Fatto! Grazie, Stefano.
Autore
Dunque, ho seguito l'ultima indicazione di Stefano. Il risultato è che le pagine del sito madre, tramite il menu, puntano ad un link non canonico, ovvero /index. E so che non è affatto cosa buona.
C'è un modo per risolvere? Vorrei lasciare come pagina canonica quella non index, se possibile. Grazie.
... adesso la risposta è regolare, (ma lo era anche prima); test: >> https://www.seoreviewtools.com/canonical-url-location-checker/
Ciao Pier, nessun problema, ti conviene comunque impostare un redirect 301 nel file htaccess in modo da reindirizzare https://www.lunadivetro.it/index.htmla https://www.lunadivetro.it/
Autore
KolAsim, ho verificato. Nel resto del sito sì, è regolare. Ma nel sito madre, dove si trovano numerose pagine, tramite il menu automatico puntano tutte alla home page contraddistinta dalla index. E siccome la index non è la pagina canonica, ovviamente tutte riportano questo errore. Ti allego un esempio di check fatto ora, con la pagina "bio":
... e lo stesso te lo fa con url canonical senza il finale index.html ...?...
Autore
Dunque, premetto che sono un po' confusa con i termini... Temo di non avere le idee chiare su pagina canonica e non canonica. Quindi vi mostro direttamente cosa ho fatto. Nella mia home, contraddistinta da index ovviamente, ho inserito questa stringa (nella head): <link rel = "canonical" href = "https://www.lunadivetro.it/" />
Scelgo come pagina canonica (sarebbe a dire valida, principale?) la pagina senza index, sia perché è quella che mi indica come buona Google search Console, sia per motivi di "estetica". Il risultato è che nei miei 5 sottositi, il cui menu "home" punta a www.lunadivetro.it non c'è alcun problema: vanno verso la pagina indicata come buona. Il sito madre, invece, ha come home automatica la pagina index. Quindi il menu automatico punta verso quella, col risultato che si vede nello screenshot.
Autore
Questo è un altro esempio di una pagina del sito madre:
... hai provato le differenze che ottieni come detto prima, con index.html o senza...?...
Autore
Inserendo la stringa <link rel = "canonical" href = "https://www.lunadivetro.it/index.html" /> tutti questi problemi non ce l'ho, ovviamente: indirizzo tutte le home dei sottositi verso questa pagina, e risolvo.
Ma Google ha scelto la non-index come pagina buona. E mi dà fastidio il fatto che solo il sito mio abbia questa parola nella pagina iniziale...
Mi chiedo: sarebbe possibile deeterminare manualmente il menu del sito madre, collegando il pulsante "home" a www.lunadivetro.it ?
E se volessi seguire il consiglio di Vincenzo Errico, utilizzando un reindirizzamento 301, creerei qualche problema o "appesantimento" interno? (perdonatemi il linguaggio non tecnico )
... mi sembra strano questo comportamento di google e normalmente tutti hanno risolto nei modi detti; ... ...comunque il 301 in questo caso sarebbe un surplus, ma non genera nessun problema e puoi provarlo, magari ne trai beneficio...
... tieni presente che www.sito.xyz/ e www.sito.xyz/index.html sono la stessa cosa; ...la pagina INDEX deve essere presente nella radice del sito ed intercettata da tutti i browser...
Autore
Io capisco benissimo la logica del comportamento del programma (website intendo), che ha ragione. Vorrei solo... aggirarla, così da avere un sito che, quando punta alla home, mostra semplicemente la scritta: www.lunadivetro.it, come tutti gli altri siti del mondo...
... è un altro discorso, e non è vero che lo fanno tutti i siti del mondo, solo poche eccezioni......
... se sei su server Apache/Linux, per ".htaccess" trovi spunto da qui: https://www.dominiok.it/faq/n-165.php ... e con un cerca anche qui nel forum...
.
Autore
Sì sì, sono su Apache/Linux e ho già un file .htaccess già creato (e utilizzato).
Quindi ci metto questo codice RewriteRule (.*?)index.html/*(.*) /$1$2 [R=301,NE,L]
e sono a posto? wow!
Allora adesso riporto tutti i collegamenti a index e poi vedo cosa succede. Vi faccio sapere qui!
... OK ...
ps: nel progetto non dovresti toccare niente...
Autore
Vi aggiorno. Ho scelto come pagina canonica la index. Ho fatto in modo che sia il menu del sito madre che i pulsanti "home" dei sottositi indirizzino alla index. La index è dunque sia pagina scelta come canonica sia pagina presente nella sitemap, come richiede Google.
Ho poi inserito la stringa RewriteRule (.*?)index.html/*(.*) /$1$2 [R=301,NE,L] nel file .htaccess . Il risultato è che, come desideravo, nella barra superiore non mi appare più l'indicazione "index". Appare solo nella barra degli indirizzi in basso, ma poco male.
Ora chiederò a Google di ritenere pagina canonica la index. Veda lui come vuol fare!
Perciò tutto risolto.
Grazie a KolAsim, a Stefano e a Vincenzo Errico.