1. При проектировании сайта следует уделить особое внимание возможностям CMS на которой этот сайт будет построен с целью реализации следующих SEO факторов:
  • возможность закрытия технических и малоценных страниц от индексации тегами noindex и nofollow;
  • возможность реализации xml карты сайта;
  • возможность полного закрытия индексации на страницы с мета-тегом Refresh;
  • возможность прописания мета-тега rel-'canonical' на странцах открытыых для индексации;
  • отсутствие динамических URL-адресов;
  • отсутствие страниц с конфликтующими элементами hreflang;
  • x-default не присутствует на индексируемых страницах.
 
2. При формировании страниц сайта программист изначально должен предусмотреть эти моменты, для того чтобы их не пришлось реализиовывать в будущем не стандартными методами:
  • вложенность всех страниц сайта не выше 3xx;
  • отсутствие рессурсов с кодами 4xx и 5xx;
  • корректная настройка страницы 404;
  • файл robots.txt прописан корректно для данной cms;
  • xml карта сайта составлена и пропсана в robots.txt;
  • настроить переадресации версий без www на www в файле htaccess;
  • настроить страницы перенаправлений 302 и 302;
  • исключить редиректы более 2х с любых страниц;
  • исключить любые фреймы с любых страниц;
  • исключить любые ошибки в коде HTML и ошибки с предупреждениями в CSS (проверяется через валидатор);
  • не создавать страницы с динамическими URL-адресами (не более 75 символов);
  • перевести все URL-адреса в ЧПУ;
  • не производить страницы с внешними ссылками dofollow;
  • все изображения на сайте должны быть с прописаными alt текстами;
  • на всех страницах должна быть соблюдена иерархия тегов H1 - H6;
  • не допускается два тега H1 на одной странице.