L'indicizzazione da parte dei motori di ricerca, rivista dopo gli avvisi della Search Console sul sito ufficiale: Google non indicizzava le discussioni del forum né le pagine del wiki, e gli si offrivano pagine vuote. E il messaggio di benvenuto, che non veniva più inviato.
Corretto
- I contenuti senza lingua non si presentano più come duplicati: una discussione del forum, una pagina del wiki, un
ticket, un evento, un annuncio, una ricetta, un sondaggio, un'offerta di lavoro, un riconoscimento, una campagna di
donazioni — scritti una sola volta — rispondevano sotto ogni lingua del sito, tradotti solo i menu, e ogni indirizzo
si dichiarava canonico. Google ne sceglieva un altro e non ne indicizzava nessuno («Duplicate, Google chose different
canonical than user»: sul sito ufficiale, in sei lingue, 59 contenuti elencati sei volte, 354 dei 580 indirizzi della
sua mappa del sito). La loro pagina canonica è ora nella prima lingua del sito, l'unica annunciata in
hreflange nella mappa del sito. Lo stesso vale per le pagine fatte di tali contenuti: le FAQ, il glossario, le citazioni, i link, i download, il negozio e l'elenco degli eventi. - Le pagine vuote non vengono più offerte ai motori di ricerca: la web radio senza flusso né programma, il libro
degli ospiti senza messaggi e la pagina delle donazioni senza campagne erano nella mappa del sito, in ogni lingua —
«soft 404» per Google. Restano fuori finché sono vuote, e dichiarano
noindex. /fr/forum/reindirizza ora in modo permanente a/fr/forum: il reindirizzamento di un indirizzo che finisce con una barra, o con una barra doppia, era temporaneo (302) — e il primo perdeva tutto ciò che seguiva il?; ora è permanente (301) e conserva la fine dell'indirizzo.- Il messaggio di benvenuto viene di nuovo inviato: il modulo Membri non trovava il modulo di messaggistica, e un
nuovo membro non riceveva nulla. Un modulo che ne caricava un altro (
$this->module(…)) otteneva sempre «niente» — lo stesso difetto privava i webhook dei commenti del titolo e dell'indirizzo del contenuto commentato. - I backup degli aggiornamenti non si accumulano più: il sito conserva sempre i cinque più recenti e toglie gli altri dopo trenta giorni, ma aggiornamenti ravvicinati li lasciavano passare tutti — il sito ufficiale ne portava quaranta, 663 MB. Ora non ne restano mai più di dieci, qualunque sia la loro età.
Modificato
check-seoconfronta le lingue tra loro: prende uno stesso percorso in ogni mappa del sito e segnala lo stesso testo servito sotto più lingue, ciascuna canonica. Dichiarava sano il sito ufficiale; ora vi trova questi duplicati. Un modulo può dichiarare i suoi contenuti senza lingua: una voce della mappa del sito marcata'sans_langue' => TRUEè elencata solo nella mappa della prima lingua, enf_seo_sans_langue()imposta la pagina canonica (guida «Creare un modulo»).