Die Indexierung durch Suchmaschinen, überprüft nach den Warnungen der Search Console auf der offiziellen Website: Google indexierte weder die Forenthemen noch die Wiki-Seiten, und ihm wurden leere Seiten angeboten. Dazu die Willkommensnachricht, die nicht mehr verschickt wurde.
Behoben
- Inhalte ohne Sprache geben sich nicht mehr als Duplikate aus: Ein Forenthema, eine Wiki-Seite, ein Ticket, ein
Ereignis, eine Kleinanzeige, ein Rezept, eine Umfrage, ein Stellenangebot, eine Auszeichnung, eine Spendenkampagne —
einmal geschrieben — antworteten unter jeder Sprache der Website, nur die Menüs übersetzt, und jede Adresse erklärte
sich für kanonisch. Google wählte eine andere und indexierte keine davon („Duplikat – Google hat eine andere Seite als
der Nutzer als kanonische Seite bestimmt“: auf der offiziellen Website, in sechs Sprachen, 59 Inhalte sechsfach
aufgeführt, 354 der 580 Adressen ihrer Sitemap). Ihre kanonische Adresse liegt jetzt in der ersten Sprache der
Website, der einzigen, die in
hreflangund in der Sitemap angekündigt wird. Ebenso für die Seiten, die aus solchen Inhalten bestehen: die FAQ, das Glossar, die Zitate, die Links, die Downloads, der Shop und die Liste der Ereignisse. - Leere Seiten werden Suchmaschinen nicht mehr angeboten: das Webradio ohne Stream und ohne Sendung, das Gästebuch
ohne Nachricht und die Spendenseite ohne Kampagne standen in der Sitemap, in jeder Sprache — „Soft 404“ für Google.
Sie bleiben draußen, solange sie leer sind, und erklären
noindex. /fr/forum/leitet jetzt dauerhaft auf/fr/forumum: Die Umleitung einer Adresse mit abschließendem oder doppeltem Schrägstrich war vorübergehend (302) — und die erste verlor alles nach dem?; sie ist jetzt dauerhaft (301) und behält das Ende der Adresse.- Die Willkommensnachricht wird wieder verschickt: Das Modul Mitglieder fand das Nachrichtenmodul nicht, und ein
neues Mitglied erhielt nichts. Ein Modul, das ein anderes lädt (
$this->module(…)), bekam immer „nichts“ — derselbe Fehler nahm den Webhooks der Kommentare Titel und Adresse des kommentierten Inhalts. - Die Sicherungen der Updates stapeln sich nicht mehr: Die Website behält immer die fünf neuesten und entfernt die anderen nach dreißig Tagen, aber dicht aufeinanderfolgende Updates ließen sie alle durch — die offizielle Website trug vierzig, 663 MB. Jetzt bleiben nie mehr als zehn, wie alt sie auch seien.
Geändert
check-seovergleicht die Sprachen miteinander: Es zieht denselben Pfad aus jeder Sitemap und meldet denselben Text, der unter mehreren Sprachen ausgeliefert wird, jeweils kanonisch. Es erklärte die offizielle Website für gesund; jetzt findet es dort diese Duplikate. Ein Modul kann seine Inhalte ohne Sprache angeben: Ein mit'sans_langue' => TRUEmarkierter Eintrag der Sitemap steht nur in der Sitemap der ersten Sprache, undnf_seo_sans_langue()setzt die kanonische Adresse der Seite (Leitfaden „Ein Modul erstellen“).