2. Все любят Белое SEO :)
1/ meta: title, h1, description
2/ alt у картинок в шаблоне и динамике
3/ robots.txt
4/ отсутствие дублей (редиректы 301)
5/ корректная ошибка 404
6/ sitemap.xml
7/ Страница: Карта ссылок сайта
8/ Микроразметка контактов
http://static.googleusercontent.com/media/www.google.ru/ru/ru/intl/ru/webmasters/docs/search-engine-optimization-starter-guide-ru.pdf
3. 1/ meta title, h1, description
Для статики – свойства страницы в главном модуле
Для динамики – вкладка SEO
в настройках ИБ элементов и разделов
(!) Keywords Поисковики не используют, поэтому не требуется
4. 2/ alt у картинок в шаблоне и динамике
http://hipot.wexpert.ru/Codex/grably/
5. 3/ robots.txt, к нам приходит GoogleBot*
Правила обработки сайта поисковым роботом.
Для начала и первой генерации используем сео модуль:
6. 3*/ robots.txt, к нам приходит GoogleBot
Важно!
В robots.txt должны быть перечислены все
используемые гет-параметры на сайте
Disallow: /*PARAM3=
Disallow: /*PARAM2=
Логика такая: Сразу
добавляем в robots
все используемые на сайте
GET-параметры
7. 4/ Отсутствие дублей (редиректы 301)*
- На www в случае без www
(!) Диагностика возвращаемых HTTP-заголовков:
http://hipot.wexpert.ru/get_http_headers/
8. 4*/ Отсутствие дублей (редиректы 301)
- Удаляем дубли index.php
Разные редиректы:
http://hipot.wexpert.ru/Codex/category/mod_rewrite/
9. 5/ Корректная ошибка 404 для динамики и статики
Для статики – все просто 404.php и 404_inc.php
Для динамики:
http://hipot.wexpert.ru/Codex/404_in_dynamic/
10. 6/ Карта sitemap.xml
Опять на помощь приходит сео-модуль с плюшками
1/ не добавлять в robots, имя файла sitemap_old.xml
2/ Склеиваем все файлы
скриптом weLib/scripts/
sitemap_combine.php
11. 7/ Карта ссылок сайта, /sitemap/
(!) Добавление произвольных пунктов:
Для карты сайта часто приходится создавать псевдо
меню, используемое только в карте сайта:
14. СЕО или не СЕО-постраничка?*
Как быть если фильтр и SEO-постаничка?
Пример с нашего работающего сайта:
/catalog/rakoviny/page2/?material_ynit[0]=74&
set_filter=Показать
&SECTION_CODE=rakoviny&price=asc
15. *СЕО или не СЕО-постраничка?*
Решение:
1/ Нужно делать два шаблона, СЕО-постраничка и
обычная постраничка.
Если есть примененный фильтр – используем обычную
GET, если нет – то SEO.
16. **СЕО или не СЕО-постраничка?
2/ Удалять все лишние ГЕТ-параметры в шаблоне
постарнички (DeleteParam)