Заметки WEB-разработчика

Полезные материалы для web-разработки

Требования SEO к созданию сайтов

Имеется у меня список требований толкового сео-специалиста к сайту с точки зрения оптимизации сайта для продвижения. Может кому будет полезно.

Требования SEO к созданию сайтов

1. Заполненные мета-теги

1.1. Title – должен формироваться автоматически. По умолчанию title должен соответствовать названию (заголовку) страницы. При этом, в админке должна быть возможность прописать уникальный title для ЛЮБОЙ страницы сайта.
1.2. meta name=description - должен формироваться автоматически. По умолчанию description должен соответствовать title. При этом, в админке должна быть возможность прописать уникальный description  для ЛЮБОЙ страницы сайта.
1.3. meta name=keywords - должен формироваться автоматически. По умолчанию keywords должен соответствовать title , но все слова через запятую. При этом, в админке должна быть возможность прописать уникальный keywords для ЛЮБОЙ страницы сайта.

2. Заголовок <h3>

По умолчанию название страницы должно быть оформлено тегом <h3> для любой страницы сайта. При этом следуют учитывать правила вложенности тегов заголовок. Не допускается в html коде страницы использование заголовков <h2>-<h6> ранее заголовка <h3> - т.е. сначала идет <h3> затем все остальные заголовки. Желательно НЕ использовать для оформления меню (названий и пунктов) теги заголовков.

3. ЧПУ

Закрыть все дубли страниц. Все стрицы должны заканчиваться на /. Сделать редирект в .htaccess.

4. Главное зеркало

Редирект с www.site.by/* на site.by/*

5. Использование rel="canonical"

Все страницы с ЧПУ должны содержать атрибут  rel="canonical". Канонический УРЛ должен соответствовать ЧПУ ссылке БЕЗ параметров.

6. Атрибуты alt и title для изображение

Все изображения за исключением иконок, и логотипов (кроме логотипа сайта в шапке) должны иметь заполненные атрибуты alt и title. По умолчанию атрибуту alt и title должны советоваться title страницы. При этом, если на одной странице используются несколько изображений, атрибуты alt и title должны быть уникальными для каждой картинки.

6. Java script и CSS (желательно, для юзабилити)

В HTML коде страницы не должны присутствовать java script и стили CSS. Их нужно вынести в отдельный файл (кроме кода счётчика статистики).

7. Карта сайта

На сайте должна быть сформирована HTML карта и XML карта сайта.
7.1. XML карта сайта не должна включаться изображения (jpg pnp и тд), а также страницы, закрытые от индексации в файле robots.txt
По умолчанию XML карта сайта должна быть доступна по адресу : http://domen.by/sitemap.xml

Иначе  в файлe robots.txt должен быть прописан пусть к файлу sitemap.xml «sitemap: http://domen.by/sitemap.xml»

7.2. HTML карта сайта должна быть полной, содержать все страницы сайта, в том числе 3-го и 4-го уровня.

8. Дубли страниц

На сайте не должно быть дублей страниц.

Самые распространённые:

8.1. сайт доступен по адресу 

8.2. сайт доступен с www и без www

8.3. УРЛы доступны со слеш и без слеш 

8.4. Пейджинг страниц

9. Корректный обработчик 404 ошибки

Все страницы, которые отсутствуют на сайте или не доступны должны выдавать ответ сервера 404. При этом пользователю должна быть показа страница в стиле сайта, где указано, что страница не существует и пользователю должны быть предложены другие варианты (переход на гл стр или поиск по сайту и тд)

Страницы личного кабинета должны выдавать ошибку 401  Access allowed only for registered users, если не авторизова

10. Отсутствие мусора в коде

Верста сайта должна быть валидной,  кросбраузерной и корректной.

11. Использование микроразметки http://schema.org/

12. Отсутствие скрытых элементов

13. Хлебные крошки

14. 301 редирект

Если есть какие-либо перенаправления, то должен быть настроен 301 редирект.

 

Комментарии

Комментарии через Вконтакте