47
SEO-чеклист на этапе создания сайта Арисмятов Денис

Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

  • Upload
    -

  • View
    2.434

  • Download
    4

Embed Size (px)

DESCRIPTION

Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Citation preview

Page 1: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

SEO-чеклист на этапе создания сайта

Арисмятов Денис

Page 2: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Что если о SEO подумать после создания сайта?

Когда сайт новый, каждый “косяк” в структуре сайта выливается в проблемы при продвижении,

решение которых занимает много времени.

Page 3: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Почему так происходит?

• К новым сайтам у поисковых систем мало доверия (траста). • Каждая проблема на новом сайте перевешивает чашу весов

в негативную сторону.

Page 4: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Что за чем?

• Создание доступной для индексации ПС структуры на основе начального семантического ядра.

• Реализация структуры на закрытой от индексации тестовой версии сайта.

• Оптимизация сайта под отобранные ключевые слова.

• Подготовка к индексации: закрытие от индексации “мусора”, пустых и служебных страниц.

• Открытие сайта для индексации ПС.

Page 5: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Этап 1 сайт на тестовой версии

Page 6: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Сбор семантического ядра

Мозговой штурм

+ Дополнительные инструменты, например, Key Collector

Анализ конкурентов

Page 7: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Структура сайта с учетом семантического ядра

Page 8: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Закройте тестовую версию сайта от индексации

Используйте robots.txt или закрытый доступ к сайту В файле robots.txt должны быть строки: User-agent:* Disallow: /

Page 9: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте ЧПУ

Используйте ЧПУ (человека понятные УРЛы) http://www.site.com.ua/otkritki/novogodnie-otkrirki/ вместо http://www.site.com.ua/index.php?page=shop.product_details&product_id=324&flypage=flypage.tpl&pop=0&vmcchk=1

Используйте в ЧПУ ключевые слова (можно заголовок страницы)

Используйте нижний регистр

Не забывайте ставить 301 редиректы со старых URLов (не ЧПУ) на новые (ЧПУ)

Page 10: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Идентификаторы сессий

Вместо идентификаторов сессий используйте отслеживание по кукам.

ИЛИ

Для поисковых роботов не должны генерироваться идентификаторы

сессий в URLах. Проверка HTTP_USER_AGENT.

www.example.org/index.php?PHPSESSID=n2cnj59d7s3p30fjs0jfn28nf

Page 11: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Несуществующие страницы отдают 404 заголовок?

404

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

http://site.com.ua/catalog/PRIMER http://site.com.ua/catalog/notebooksPRIMER http://site.com.ua/catalog/notebooks/hp.htmlPRIMER

Page 12: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

404 Не забывайте делать страницу 404 понятную для людей, применяя пояснения и навигацию.

Page 13: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Проверьте – как отображаются страницы если в УРЛе страницы каталога убрать или добавить “/” Оставьте только одну версию УРЛов (ту, которая используется в линковке на сайте). Со второй версии на первую поставьте 301 редиркт.

http://site.com.ua/catalog/ http://site.com.ua/catalog

Page 14: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

URL-ы с разным регистром

Страницы должны открываться только с нижним (предпочтительно) или верхним регистром Ошибка: http://site.com.ua/catalog http://site.com.ua/Catalog

Page 15: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте редирект 301 с www. на http://site.com/

Необходимо поставить 301 редиеркт со всех страниц сайта с www. на соответствующие страницы без www. 301 редирект с http://site.com/ на http://www.site.com/ или наоборот

Page 16: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте редирект 301 /index.php на http://site.com/

• Поставить 301 редирект со страницы http://site.com.ua/index.php(html) на страницу http://site.com.ua/.

• Поставить 301 редирект со страницы http://site.com.ua/ru(home) на страницу http://site.com.ua/.

Page 17: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте уникальные Title на каждой страницы своего сайта Можно использовать шаблоны типа: Название страницы – купить в интернет-магазине Шарик, Киев: цены, отзывы

Title по-прежнему является важным фактором ранжирования

Page 18: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте уникальные Description для каждой страницы своего сайта. И здесь можно использовать шаблоны: Интернет-магазин Шарик – Название страницы. Оригинальная продукция, доступные цены, бесплатная доставка по Киеву. Тел: 044 345 56 78.

Старейтесь использовать уникальные шаблоны для Title и Description для разных разделов сайта (особенно актуально для интернет-магазинов).

Page 19: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Убедитесь, что на всех основных страницах сайта есть заголовок, его стоит выделить в тег Н1. Тег Н1 должен присутствовать на странице только 1 раз!

Для других подзаголовков на страницах используйте теги H2…H6

Page 20: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Настройте генерацию Alt Генерируйте Alt для всех картинок и фото Если это интернет-магазин, то ALTы обычно = Названию товара (в случае с каталогом товаров)

Page 21: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

На страницах пагинации использовать атрибут rel=next|prev

<link rel="prev" href="http://www.example.com/article?story=abc&page=1" /> <link rel="next" href="http://www.example.com/article?story=abc&page=3" />

Page 22: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Страницы сайта, которые обязательно необходимо закрыть от индексации: • Страницы поиска • Страницы сортировки • Страницы, которые генерируются в результате выбора

двух и более пунктов фильтра товаров • Страница корзины • Страница регистрации “Зарегистрироваться/Войти” • Другие служебные страницы.

Page 23: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Часто встречаемые дубли

Страницы сортировки

Page 24: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Часто встречаемые дубли

Количество товаров на странице

Page 25: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Часто встречаемые дубли

Страницы поиска

http://allo.ua/ru/products/mobile/sor/p001r2668/dic/1/index.html?q=nokia

Page 26: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Особое внимание фильтрам!

Допускаем к индексации Закрываем от индексации

Во всех разделах нужно выбрать фильтры и их комбинации, которые генерируют страницы с уникальным востребованным контентом. Остальные фильтры и их комбинации нужно закрыть от индексации.

Часто встречаемые дубли

Page 27: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Переключение между языковыми версиями

• http://site.com.ua/telefsmart/mobile • http://site.com.ua/ru/telefsmart/mobile • http://site.com.ua/telefsmart/mobile&lang=ru

С дублей должны стоять 301 редиректы на основные версии страниц. Ссылка, которая переключает языковую версию страницы должна быть прямой, без редиректов.

Page 28: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Как не допустить к индексации?

Использовать 301 редирект

Использовать rel="canonical"

Закрыть от индексации в robots.txt

Использовать <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

Page 29: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

SEO-текст Если на страницах сайта предусмотрены места для текста описывающего услуги/разделы/страницы брендов/и т.д., то такие тексты не должны дублироваться на других страницах сайта.

Пример: SEO-текст размещен на странице «Холодильники», при этом он дублируется на страницах «Холодильники side-by-side», «Однокамерные холодильники» и т.д.

Page 30: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Защита текстов от копирования Запрет выделения текста в CSS-стилях

Источник: http://devaka.ru/articles/zashita-kontenta

Page 31: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Использование разметки микроданными Schema.org

Page 32: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Отзывы на страницах товаров

Page 33: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Для формирования расширенных сниппетов используйте рекомендации на сайте http://schema.org/ (http://schema.org/Product)

Проверять тут http://www.google.com/webmasters/tools/richsnippets

Page 34: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

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

Page 35: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Ссылки навигации из меню должны быть доступными при отключенном Java-скрипте, они должны присутствовать в коде HTML.

Page 36: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Основной контент страницы, должен быть доступен при отключенном Java-скрипте, должен присутствовать в коде HTML.

Page 37: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Бесполезные исходящие сквозные ссылки (чаще всего расположены в футере) используйте с атрибутом rel="nofollow".

Page 38: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Скорость загрузки страниц сайта Важный фактор ранжирования, который также очень сильно влияет на конверсию! Пользователи не привыкли ждать более 3-4 секунд!

Page 39: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Чем быстро проверять скорость загрузки страниц?

http://tools.pingdom.com/ -

http://developers.google.com/speed/pagespeed/insights/

Page 40: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Java-скрипты и CSS, которые применяются на страницах сайта должны быть вынесены в отдельные файлы, чтобы “облегчить” и “ускорить” загрузку страниц. Ускоряем сайт!

Рекомендации от Google PageSpeed

Page 41: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Проведите окончательное сканирование сайта программой XENU или Netpeak Spider

Убедитесь в том, что на сайте нет “битых” ссылок на страницы с заголовком 404

Page 42: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Этап – 2 Перенос сайта на основной домен.

Открытие сайта для индексации

Page 43: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

В файле robots.txt необходимо убрать строку: Disallow: /

Важные строки в файле robots.txt:

• User-agent:*

• Host: site.com.ua (без http://, версия с www или без, в зависимости на какую версию стоит 301 редирект).

• Sitemap: http://site.com.ua/sitemap.xml

Page 44: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Для ускорения индексации сайта: Добавьте сайт в панели вебмастеров Google и Яндекс Сгенерируйте Файл sitemap.xml и отправьте его в панели вебмастеров В Google добавьте на индексацию основные страницы во вкладке Просмотреть как Googlebot

Page 45: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Следите за индексацией сайта в панелях вебмастеров

Page 46: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Следите за индексацией в индексе ПС

Page 47: Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»

Денис Арисмятов

Руководитель технического отдела в ProfDigital

[email protected]