Рекомендации по SEO настройке сайта

Сборник рекомендаций по настройке сайта помогающий исключить проблемы при индексировании поисковыми системами.

1

Общее

  • Кодировка сайта должна быть в UTF-8.
  • Переведите сайт на HTTPS.
  • Сделайте карту сайта – Sitemap.xml
2

Домен

  • Определитесь c адресом сайта, будет он с www или без. В основном делают с www.
  • Сделайте редиректы на добавления или удаления www.
3

Ссылки

  • Удалите дубли страниц и сделайте 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».
4

Пагинация

  • Тексты (описание категории, раздела и т.д.) должны выводится только на первой странице.
  • При переходе на другие страницы приписывать к title « – страница 2».
5

Подвал

  • Не желательно чтобы в подвале была ссылка на главную, она забирает вес со всех страниц сайта. Оставьте только нужные для пользователя ссылки.
6

Верстка

  • Верстка должна быть выполнена без ошибок и соответствовать стандартам, лучше HTML 5.
  • Для проверки используйте валидатор. http://validator.w3.org/
  • Используйте семантические теги <section>, <article>, <header>, <footer>, <nav>.
  • Не используйте таблицы и «текстовые» теги в верстке блоков сайта (шапка, подвал, меню и т.д.). Ограничитесь только <div>, <span>, <ul>, <li>.
  • На странице должен быть только один заголовок <h1>, также в него не рекомендуется вставлять ссылки.
7

Мета-теги

  • Заполняйте мета-тег description, Яндекс использует его в выдаче. Длина 150-180 символов.
  • Используйте разметку Open Graph, она позволяет контролировать превью при публикации ссылки на сайт в соцсети. Подробнее в Яндексе.
  • Добавте разметку Shema.org.
8

Ошибка 404

  • При переходе на несуществующею страницу, сайт должен отдавать код 404.
<?php
header('HTTP/1.1 404 Not Found');
PHP
  • Сделайте отдельный дизайн для этой страницы с доступом к основным разделам сайта и ссылкой «вернуться назад».
9

Закрытие от индексации

  • Закройте в robots.txt не нужные для индексации страницы – поиск, формы обратной связи и заявок.
User-agent: *
Disallow: /search.html
Disallow: /login.html
Disallow: /register.html
TEXT
10

Скорость загрузки сайта

11

Разное

  • Сделайте для сайта Favicon и пропишите её в <head> страницы:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
HTML
  • Закрывайте блоки счетчиков и сторонних скриптов в <noindex>.
08.12.2016, обновлено 27.08.2019 1368
Предыдущая запись Скрытие ссылок методом SEO hide
Следующая запись Описание файла robots.txt

Поделится

Темы

htaccess PHP SEO

Другие публикации

cURL PHP – это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS....
Можно найти множество применений Яндекс Диска на своем сайте, например, хранение бекапов и отчетов, обновление прайсов,...
Турбо-страницы позволяют пользователям посмотреть легкую версию сайта, которая загружается быстрее в десятки раз, а...
Описание значений глобального массива $_SERVER с примерами.
В данной статье сведен перечень приемов для правильной работы сайта в кодировке UTF-8.
В статье приведен пример формы и php скрипта для безопасной загрузки файлов на сервер, метод отправки файлов через...