Mejorar el SEO de mi sitio web django.
1. Generar metaetiquetas en el head:
<head>
{% if items.details %}
<title>{{items.title}}</title>
<meta property="og:title" content="{{items.title}}">
<meta name="description" content="{{items.details|safe|striptags}}, {{items.al.als.als|lower}} and {{items.al.al|lower}}.">
{% else %}
<title>Have a problem</title>
<meta name="description" content="Common problems solution in IT, web network technology development, coding and software engineering areas.">
<meta property="og:title" content="Problem's database">
{% endif %}
2. Comprobar el uso de la optimización móvil search.google.com/test/mobile-friendly
3. Marca tu texto para tener resultados ricos. Para probarlo utiliza search.google.com/test/rich-results // No estoy seguro de lo que es el mark up y los datos estructurados. Es una especie de meta datos analógicos de Google
Me hace poner la url de algún otro sitio web en las propiedades de las etiquetas de mi página web. No me gusta esta idea
4. Evita los errores gramaticales. Instala el corrector ortográfico.
5. Necesito referencias de páginas de confianza (sin rel=nofollow etc )
6. Utilizar pagespeed.web.dev para medir la velocidad
7. Las imágenes y la descripción deben tener un valor original. En el futuro tengo que generarlo desde el texto automáticamente.
8. Usar <section>la etiqueta arriba de <p>es una buena idea.
9. Hacer una página 404 personalizada es una ventaja pero establecer noindexes obligatorio.
AÑADIR EL MAPA DEL SITIO
Si no puede actualizar el archivo del mapa del sitio regularmente puede dañar su SEO. Así que en este caso es mejor no crear el mapa del sitio en absoluto.