Сборник рекомендаций по настройке сайта помогающий исключить проблемы при индексировании поисковиками.
- Кодировка сайта должна быть в UTF-8.
- Переведите сайт на HTTPS.
- Сделайте карту сайта – Sitemap.xml
- Определитесь c адресом сайта, будет он с www или без. В основном делают с www.
- Сделайте редиректы на добавления или удаления www.
- Удалите дубли страниц и сделайте 301-е редиректы с них.
- Проверьте не открывается ли главная по URL
http://www.site.ru/index.php
, если да, то сделаете 301 редирект наhttp://www.site.ru
. - Используйте ЧПУ ссылки вида
http://www.site.com/category_name/page.html
, а неhttp://www.site.ru/index.php?category=5&id=34
- Чтобы пользователь не уходил с вашего сайта добавите атрибут target="_blank" к внешним ссылкам.
- Определитесь с расширением страниц – «.html», «.htm», «/» или без него и используйте его на всем сайте. Также нужно сделать редиректы с добавлением или удалением расширения.
- URL в ссылках на сайте должны быть в абсолютном виде – http://www.site.ru/page.html
- Старайтесь чтобы на странице было не более 100 ссылок, для скрытия используйте seohide или подгрузку контента через AJAX.
- Удалите или исправите битые ссылки на сайте. Поможет в этом программа «Xenu» и плагин для Google Chrome «Check My Links».
- Тексты (описание категории, раздела и т.д.) должны выводится только на первой странице.
- При переходе на другие страницы приписывать к title « – страница 2».
- Не желательно чтобы в подвале была ссылка на главную, она забирает вес со всех страниц сайта. Оставьте только нужные для пользователя ссылки.
- Верстка должна быть выполнена без ошибок и соответствовать стандартам, лучше HTML 5.
- Для проверки используйте валидатор. http://validator.w3.org/
- Используйте семантические теги
<section>
,<article>
,<header>
,<footer>
,<nav>
. - Не используйте таблицы и «текстовые» теги в верстке блоков сайта (шапка, подвал, меню и т.д.). Ограничитесь только
<div>
,<span>
,<ul>
,<li>
. - На странице должен быть только один заголовок
<h1>
, также в него не рекомендуется вставлять ссылки.
- Заполняйте мета-тег description, Яндекс использует его в выдаче. Длина 150-180 символов.
- Используйте разметку Open Graph, она позволяет контролировать превью при публикации ссылки на сайт в соцсети. Подробнее в Яндексе.
- Добавте разметку Shema.org.
- При переходе на несуществующею страницу, сайт должен отдавать код 404.
- Сделайте отдельный дизайн для этой страницы с доступом к основным разделам сайта и ссылкой «вернуться назад».
- Закройте в robots.txt не нужные для индексации страницы – поиск, формы обратной связи и заявок.
- Оптимизируйте изображения, поможет программа FileOptimizer
- Включите кэширование и зажатие GZIP
- Если есть возможность объедините в один множество файлов CSS и JS.
- Сделайте для сайта Favicon и пропишите её в
<head>
страницы:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
- Закрывайте блоки счетчиков и сторонних скриптов в
<noindex>
.