Zwei verwandte, automatische Verbesserungen dafür, wie eine veröffentlichte Webanwendung Suchmaschinen und Besuchern mit einem Screenreader erscheint.
Sprache pro Seite
Jede Seite hat bereits ihr eigenes Sprache Feld in ihren Seiteneinstellungen (dasselbe Feld, das der Language Switcher Block, sieh dir "Comments, Multi Step Formulare, und andere fortgeschrittene Blöcke" an, verlinkt). Was auch immer du dort einstellst, markiert jetzt auch korrekt die Sprache genau dieser Seite für einen Screenreader und für eine Suchmaschine, die die Seite liest, sodass eine von dir gebaute französische Seite korrekt als Französisch angekündigt und indexiert wird, statt still als Englisch zu bleiben. Das bleibt komplett manuell, pro Seite, es gibt weiterhin keine automatische Übersetzung, jede Sprachseite selbst zu bauen bleibt an dir.
Sitemap und robots.txt
Jede veröffentlichte App bekommt automatisch eine Sitemap (die jede echte Seite auflistet, damit Suchmaschinen sie alle finden können) und eine robots.txt (die auf diese Sitemap verweist), genau so, wie es ein veröffentlichtes Website Projekt bereits tut, unter /app/deinslug/sitemap.xml und /app/deinslug/robots.txt oder am passenden Pfad auf deiner eigenen verbundenen Domain. Eine Seite mit eingeschalteter Nur Admin Einstellung wird aus der Sitemap ausgelassen, da das deine eigene Backoffice Seite ist, nie dafür gedacht, von einer Suchmaschine gefunden zu werden. Während der Wartungsmodus aktiv ist, wird die Sitemap leer ausgeliefert, und robots.txt bittet Crawler, nichts zu indexieren, da jede Seite vorübergehend denselben "wir sind bald zurück" Platzhalter statt ihres echten Inhalts zeigt, das kehrt in dem Moment zur Normalität zurück, in dem du den Wartungsmodus ausschaltest.