Сборник рекомендаций по настройке сайта помогающий исключить проблемы при индексировании поисковиками.
- Кодировка сайта должна быть в 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.
<?php
header('HTTP/1.1 404 Not Found');
- Сделайте отдельный дизайн для этой страницы с доступом к основным разделам сайта и ссылкой «вернуться назад».
- Закройте в robots.txt не нужные для индексации страницы – поиск, формы обратной связи и заявок.
User-agent: *
Disallow: /search.html
Disallow: /login.html
Disallow: /register.html
- Оптимизируйте изображения, поможет программа 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>.





