Añadido
- Ajustes → Posicionamiento: para cada idioma, el eslogan del título de la página de inicio y la descripción que muestran los buscadores; una imagen para compartir (1200 × 630) para las vistas previas en Discord, X o Facebook; los códigos de verificación de Google Search Console y Bing Webmaster Tools.
- Un mapa del sitio por idioma, reunidos en la raíz (
/sitemap.xml): cada módulo lista allí sus propias páginas públicas — el blog, el foro y sus temas, el wiki, la galería, el calendario, los eventos… —, solo las que un visitante puede leer y que existen en el idioma del mapa. - En la página de inicio, datos estructurados que describen el sitio, su logo y sus redes sociales.
Cambiado
- Los perfiles de los miembros y el directorio de miembros ya no se ofrecen a los buscadores, ni los resultados de búsqueda: poco contenido, y un miembro no debería acabar en Google sin haberlo elegido.
Corregido
- El mapa del sitio solo contenía direcciones relativas — ignoradas por los buscadores —, en un solo idioma, sin el
wiki ni el foro;
robots.txtlo anunciaba con una dirección relativa. - Cada página del Blog declaraba
/articles/…, una redirección, como su dirección canónica; la página de inicio,/index. Los enlaces entre idiomas están completos, con la versión por defecto (x-default). - El título de la página de inicio ya no repite el nombre del sitio («NeoFrag Reborn | NeoFrag Reborn»).
- Google Analytics: el ajuste solo aceptaba el antiguo formato
UA-…, que Google abandonó en 2023; acepta los identificadores actuales,G-…. - Idioma del navegador: un visitante cuyo navegador solo anuncia
de-DEllega en alemán, y no en el idioma por defecto del sitio. - El selector de idioma y el aviso «Este contenido no existe en …», desde el Blog, llevaban a su dirección antigua.
Seguridad
- Las direcciones completas de la cabecera de la página (canónica, idiomas, compartir) se construyen a partir de la
dirección del sitio, y ya no a partir de la cabecera
Hostde la petición, que cualquiera puede falsificar.