1 Проверить индексацию сайта в Яндексе и Google. Если количество документов в индексах различается в 2 и более раза, то выяснить причины (где-то есть ошибки).
2 Настроить файл robots.txt, проверить его валидность через: http://webmaster.yandex.ru/robots.xml
3 Для Яндекса основной хост прописать в robots.txt
4 Серверные логи, страницы для печати, дубли страниц, админ. панель и поддомены с тестовой версией сайта закрыты от индексации
5 Найти все битые ссылки и удалить (исправить) их
6 Проверить и настроить все коды ответа сервера
7 Выбрать основное зеркало (с www или без)
8 Проверить, что несуществующие страницы выдают 404 ошибку
9 Настроить нормальное отображение 404 страницы для пользователя (не белый экран смерти)
10 Проверить, что движок сайта не генерирует сессионных переменных в адресе страниц
11 Найти все дубликаты страниц и удалить их (или закрыть от индексации)
12 Проверить, что главная страница не доступна по адресу /index.php или /index.html
13 Старые адреса редиректят посетителей на новые страницы
14 Используется rel=canonical
15 На страницах прописана соответствующая кодировка
16 Настроить ЧПУ для URL сайта
17 Проверить, что отсутствуют фреймы
18 Используемый флеш не содержит важный для индексации контент
19 Отрисовать и разместить в корне сайта файл favicon.ico
20 Убедиться, что скорость загрузки страницы не превышает 3-5 секунд
21 Проверить, чтобы использовался надежный хостинг!
22 Проверить, чтобы размер html-кода не превышал 100-200 килобайт
23 Проверить, чтобы пользователи и роботы видели одинаковый контент
24 Зарегистрировать сайт в панели для вебмастеров Яндекс и Google
25 Корректно настроен Last-Modified
26 Сервер отдает 304 если страница не изменялась (If-Modified-Since)