Улучшить SEO для моего django-сайта.
1. Сгенерируйте метатеги в 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. Для проверки мобильной оптимизации используйте search.google.com/test/mobile-friendly
3. Разметьте свой текст, чтобы получить богатые результаты. Для проверки используйте search.google.com/test/rich-results // Я не совсем понимаю, что такое разметка и структурированные данные. Это что-то вроде аналога метаданных google
Это заставляет меня поместить url чужого сайта в свойства тегов моей веб-страницы. Мне не нравится эта идея.
4. Избегайте грамматических ошибок. Установите программу проверки орфографии.
5. Мне нужны ссылки с проверенных страниц (без rel=nofollow и т.д.).
6. Используйте pagespeed.web.dev для измерения скорости.
7. Изображения и описание должны иметь оригинальное значение. В будущем я должен генерировать их из текста автоматически.
8. Использовать <section>тег выше <p>это хорошая идея.
Сделанная пользовательская страница 404 является преимуществом, но установка noindexявляется обязательной.
ДОБАВИТЬ КАРТУ САЙТА
Если вы не можете регулярно обновлять файл sitemap, это может повредить вашему SEO. Поэтому в этом случае лучше вообще не создавать sitemap.