Внутренняя оптимизация сайтов.

Поделиться в facebook
Поделиться в twitter
Поделиться в vk
Поделиться в whatsapp
Интернет-маркетинг – это наибольшая часть современного маркетинга, а продвижение сайта в поисковиках – наибольшая составляющая интернет-маркетинга.
Создание сайтов

Не секрет, что Интернет развивается очень стремительно, появляются новые языки программирования, новые версии старых языков программирования, новые CMS. Очевидно, что при такой конкуренции некоторые CMS вырываются в лидеры рынка, а некоторые, напротив, переходят в разряд отстающих.

Интернет-маркетинг – это наибольшая часть современного маркетинга, а продвижение сайта в поисковиках – наибольшая составляющая интернет-маркетинга.

На сегодняшний день в Интернете много так называемых “брошенных” сайтов. Они сделаны давно и не обновляются в течение многих лет. Такие сайты перестают быть интересны не только людям, которые их смотрят, но и поисковикам. Постоянное техническое совершенствование сайта – залог его нахождения в ТОП поисковиков.

Как довести сайт до технического совершенства?

 

Для этого стоит обратить внимание на следующие моменты:

Robots.txt  — файл, который даёт команды поисковикам, какие страницы добавлять в свой индекс, а какие нет. Этот файл лежит в корневом каталоге сайта.

Принцип заполнения прост: задаём поисковым роботам правила ‘’поведения” на сайте, и роботы, следуя этим правилам, обходят сайт.

Официальная справка по заполнению robots.txt

от Яндекс                         от Google

Как создать и правильно настроить Robots.txt

! Прямо сейчас зайдите на свой сайт в файл robots.txt (https://ваш-сайт.ru/robots.txt) и проверьте, не закрыт ли ваш сайт для регистрации поисковыми системами. Если увидите строки: User-Agent: Disallow: значит, ваш сайт не видит не один поисковик, и надо срочно исправить ошибку ! .

.htaccess присутствует и корректно заполнен

Обычно большинство хостеров сами добавляют этот файл в базу данных на сервере, но по каким-то причинам его могут просто забыть добавить. Использование этого файла необходимо для настройки редиректов, по большей части, но не только.

Заполнять этот файл всё равно должен webмастер.

Правило заполнения

от Яндекс:

от Google

Если вы до конца не разобрались, как использовать этот файл, то лучше обратиться к специалистам. Без него сайт работать не будет, либо будет работать некорректно.

Создайте XML-карту сайта. Sitemap.xml 

XML-карта сайта действует как дорожная карта вашего сайта, которая ведет Google и Яндекс по всем вашим страницам. Карта сайта необходима для SEO, поскольку она позволяет Яндекс и Google быстро находить важные страницы вашего веб-сайта, даже если ваши внутренние ссылки не идеальны.

Проверить и просмотреть карту вашего сайта можно, пройдя по ссылке https://ваш-сайт /sitemap_index.xml

Более подробно о том, как составить XML-карту, можно посмотреть

от Яндекс    от  Google 

Как создать sitemap.xml карту сайта и настроить её?

После создания карты сайта, её необходимо добавить в Яндекс Вебмастер и Google Search Console.

На сайте присутствует кастомная страница 404

Что такое кастомная страница и для чего она нужна?

Мы знаем, что если набрать любой несуществующий адрес у вас на сайте, то сервер будет генерировать страницу с кодом 200 до тех пор, пока вы не настроите сервер так, чтобы он выдавал код: 404 Not found.

Выглядеть это будет так:

ID:000 Not found

Где “000” – это адрес несуществующей страницы. Это не очень понятно пользователю и не несёт никакого смысла и пользы для дела. Поисковик не видит кода 404. Несуществующая страница выдает код 200, и поисковик полагает, что это просто дубль какой-то страницы. Поисковики очень не любят дублей. Так устроен их алгоритм, поэтому необходимо, чтобы несуществующая страница выдавала код 404. Большинство современных CMS настроены так, что сразу выдают код 404, а не 200. Но и он будет скучным и неинтересным, если не сделать кастомной страницы.

Что происходит с пользователем вашего сайта? Он перестаёт понимать, что случилось, принимает запись ID:000 Not found за вирус и просто уходит с вашего сайта.

Совсем другое дело, когда кастомная страница выглядит так:

Примет страницы 404

Пользователь получает меню и может перейти на другую, существующую страницу.

URL оформлен по принципу ЧПУ

Одним из требований поисковиков является совпадение названия страницы, или h1, с адресом в адресной строке страниц вашего сайта. Одной из самых распространённых ошибок, которую делают новички, является отсутствие транслитерации в адресной строке. Известно, что уже давно используются кириллические домены. Видимо, по аналогии с этим некоторые владельцы сайтов не используют транслитерацию при добавлении названия страницы в адресную строку. Это неправильно и только путает поисковики.

Уровень вложенности страниц не более 3-х, а лучше 2-х

После того, как вы убедились, что XML-карта работает нормально, неплохо убедиться в том, что уровень вложенности страниц вашего сайта не слишком велик. На практике этому хорошо помогают “хлебные крошки”.

“Хлебные крошки” – это специальный навигационный инструмент, который (по мнению некоторых аналитиков) повышает юзабилити сайта и влияет на SEO. Они помогают пользователям ориентироваться на сайте и в один клик переходить в нужный раздел сайта.

Известно, что чем меньше уровень вложенности страниц, тем быстрее пользователь найдет нужную ему информацию, тем быстрее поисковик проанализирует нужную страницу вашего сайта. Например, https://ваш-сайт/odejda/bluzka будет дольше индексироваться поисковиком, чем https://ваш-сайт/bluzka. Почему? Да потому, что в первом варианте “/bluzka/” находится внутри целого раздела “/odejda/” и не является самостоятельной страницей. Поисковик сначала должен будет проанализировать весь раздел “/odejda/” и только после этого он дойдёт до страницы “/bluzka/”. Во втором варианте поисковику не нужно будет анализировать весь раздел “/odejda/”, поэтому до страницы “/bluzka/” он доберётся сразу же.

Проверить правильность разметки страниц h1-h6

H1-h6 – это разметка страниц. Она работает по тому же принципу, что и оглавление в книгах. То есть, h1 – это название самой страницы, по аналогии с книгой – название самой книги. Далее, h2 – это название разделов страницы (как главы у книги), h3 – это подразделы, которые всегда находятся внутри h2, h4 – внутри h3 и так далее до h6. Страница должна иметь правильную иерархическую структуру. Есть ли смысл в такой длинной разметке? Конечно, нет. На практике используют вложения не более h3. Остальные h4, h5, h6 принято использовать для проставления якорей.

Помощь Яндекс

Изначально эти тэги были придуманы для слепых и слабовидящих людей, но сейчас их активно используют поисковики для прочтения страниц. Понятно, что первое, что читает поисковик – h1, потом  h2 и т.д. Также поисковик может прочитать не все тэги целиком, поэтому важно не выстраивать слишком длинной иерархии на странице.

Проверить правильность расстановки тэгов можно при помощи программы serpstat

Пример h1-h6

Заполнить мета-теги title, description

Ещё один важный фактор для SEO – это заполнение тегов title и description. Есть ещё тег keywords, но сейчас поисковики не обращают на него внимания, что было неоднократно разъяснено во всех службах поддержки.

  1. Тег. Важно хотя бы один раз включить точное вхождение ключевого слова. Для него выбрать самое значимое для страницы ключевое слово. Располагать ключевое слово нужно максимально близко к началу заголовка. Яндекс учитывает первые 15 слов в title, а Google первые 12.
  2. Мета-тег. Поисковики часто используют фрагмент текста с ключевой фразой в качестве описания сайта. Но иногда в качестве сниппета используется содержимое . Приемлемый вариант описания: уникальный текст не более 160 символов, одно употребление точного вхождения ключевого слова. Description должен состоять из пары предложений, описывающих содержимое страницы. Допустимо использовать рекламные слоганы, цифры, те или иные факты, призыв к действию. Если description будет совпадать с тегом title, поисковик будет его игнорировать.

 

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

Более подробно о том как написать Title, и что это за мета-тэг.

Более подробно о том, как создать правильный Description.

Для большей ясности проиллюстрируем сказанное выше картинкой:

Что такое descriprion и Title?

Настроить 301 и 302 редиректы

Разберёмся, зачем нужны эти мета-теги и как они используются. Если вы занимаетесь внутренней реструктуризацией сайта с изменением адресов страниц или переезжаете с одного доменного имени на другое, меняете CMS, то вам обязательно нужно сделать 301 редиректы. Для этого как раз и существует файл .htaccess, о котором мы говорили выше. Любая замена адресов сайта ведёт к созданию новой, с точки зрения поисковика, страницы. Предположим, у вас есть страница https://ваш-сайт/1/125-tovar/, а вы хотите заменить её на https://ваш-сайт/odejda/bluzka. Тогда вам подойдёт 301 редирект.

Пример:

# Redirectstarts

Redirect /ваш-сайт/1/125-tovar/   /odejda/bluzka/

# Redirectends

!!!! Важно!!!! не зациклить редирект и не пустить поисковик по кругу. Не выстраивать цепочки редиректов, когда с одной страницы редирект идёт на другую, а с другой на третью!!!

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

 

Ситуации, когда необходимо настроить 301-й редирект:

  1. Смена домена;
  2. Переезд на другую CMS без сохранения старых адресов;
  3. Переезд на защищенный протокол HTTPS;
  4. Изменение URL по техническим причинам (например, перенесли все товары из категории /category-1/ в/odejda/);
  5. Приведение URL в формат ЧПУ («человекопонятный URL»);

 

Ситуации, когда необходимо настроить 302-й редирект:

  1. Вообще, рекомендуется не создавать ситуаций, когда нужно настраивать 302-й редирект, но если URL меняется на срок от 1 дня до 6 месяцев, настраивайте 302-й редирект

Нет дублей контента, мета-тегов

Дубли страниц и мета-тегов существенно вредят сайтам. Поисковик просто не понимает, какая именно страница является канонической. Какую страницу ему надо показывать в поиске, а от какой избавляться, поэтому в поиск могут попасть обе страницы сразу, а в карму сайта это большой минус. Отчего это происходит?

Например, если сайтом занимается несколько контент-менеджеров, и кто-то из них решил просто перепостовать статью. Иногда это бывает при использовании некоторых CMS. Некоторые версии WordPress создавали подобные проблемы.

Существуют и другие причины возникновения дублей:

  1. Сайт доступен сразу по двум адресам — site.ru и по www.site.ru.
  2. Сайт доступен сразу по двум протоколам — по http и по https.
  3. Каталоги и разделы доступны со слешем (/) на конце и без слеша.
  4. Главная страница site.ru открывается сразу по нескольким адресам — site.ru/index.html, site.ru/index.php, site.ru/index, site.ru/main/ и т.д.
  5. На сайте настроено и используется ЧПУ, но при этом страница доступна и по параметрическим URL.
  6. На сайте используются UTM-метки для отслеживания рекламных кампаний.

 

Как противостоять «атаке клонов»:

  1. Грамотно настроить «главное зеркало» сайта.
  2. Настроить редирект со всех лишних технических адресов страниц, возникших случайно в ходе создания сайта.
  3. Избегать параметрических УРЛов, если уже настроены ЧПУ.
  4. При использовании UTM-меток указывать поисковикам каноничный адрес страницы.

 

Проще всего настроить “главное зеркало”, потому что в этом вам может помочь служба поддержки вашего хостинга. Главное зеркало – это основной адрес сайта, например, https://yurcom.ru с протоколом https. Таким образом, если кто-то попытается набрать в поисковой строке http://yurcom.ru либо www.yurcom.ru, сервер сам переадресует на нужный протокол ВСЕ (это важно) страницы сайта.

Изображения оптимизированы и заполнены Alt-теги изображений

Если дубли, отсутствие или пустая sitemap.xml, неработающая 404 страница – это очень плохо для поисковиков, то неоптимизированные изображения влияют на скорость загрузки страниц, следовательно, и на количество отказов пользователей вашего сайта. Статей на тему скорости загрузки очень много. Хорошо оптимизированные картинки Яндекс и Google обязательно добавят в Яндекс фото и Google фото, а это ещё один способ нахождения вашего сайта.

Как оптимизировать картинки:

  1. Старайтесь публиковать уникальные картинки;
  2. Обязательно используйте программы сжатия изображения;
  3. Обязательно заполните alt и title изображений. По возможности, заполните description изображений. Включите в них описание вашего изображения;
  4. Называйте файлы картинок по аналогии с УРЛами страниц – лучше транслитом;
  5. Используйте разметку schema.org для картинок.

Контент КЭШирован и оптимизирован под скоростную загрузку

Для увеличения скорости загрузки, кроме сжатия картинок, необходимо использовать КЭШ на сайте. Сегодня все известные браузеры понимают КЭШ. Что же это такое?

Кэш — это термин из области программирования. С помощью этой штуки обеспечивается быстрый доступ к страницам Интернета и некоторых программ без необходимости непрерывных перерасчетов. По сути, он работает как буферная память.

Этот же приём используют и на сервере для ускоренной загрузки контента. Контент поступает на сайт в запакованном и минимизированном виде и распаковывается на компьютере пользователя сразу при просмотре.

В большинстве современных CMS существуют специальные плагины для создания КЭШ всего сайта.

 

Что делают КЭШ плагины:

  1. Сокращают число SQL-запросов;
  2. Уменьшают размер HTML-кода страницы;
  3. Уменьшают (минифицируют) размер CSS файлов;
  4. Уменьшают (минифицируют) размер JS файлов;
  5. Сокращают число запросов к серверу путем объединения JS файлов в один;
  6. Gzip компрессия уменьшает размер файлов, отправляемых сервером;
  7. Асинхронная загрузка шрифтов Google.

Добавить свой сайт в Яндекс Вебмастер и Google Search Console

Связь сайта с Яндекс.Вебмастер и Google Search Console сама по себе не ведёт к увеличению конверсии на сайте, с другой стороны, в обоих этих бесплатных сервисах отражаются возможные ошибки. Многие ошибки можно исправить с их помощью, а исправление ошибок ведёт и к увеличению конверсии.

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

SSL-ключ присутствует на сайте, и сайт откликается по протоколу https, а не по устаревшему протоколу http

О важности перехода c протокола http на протокол https уже написано много статей. Поисковики начали сообщать об этом ещё в 2018 году, но уже к 2019 это стало предметом первой необходимости.

от Яндекс:

от Google: 

На первый взгляд, это проблематично, но не так всё сложно, как кажется. Чтобы перейти на протокол https, достаточно приобрести  SSL-ключ и установить его на сайт. Многие сейчас пользуются бесплатным SSL-ключом Let’s Encrypt, и его вполне хватает.

Установка ключа проходит в 2 этапа:

  1. Приобретение либо покупка ключа непосредственно у хостера (или у стороннего продавца). Сейчас большинство хостеров предлагают установку Let’s Encrypt. Для этого достаточно обратиться в службу поддержки вашего хостинга.
  2. Установка непосредственно на вашем сайте. Это более сложная операция, потому что все страницы должны открываться только по протоколу https. В большинстве известных CMS проверка и установка SSL-ключа происходит при помощи специальных плагинов. Если нужно это сделать вручную, то лучше посмотреть здесь

Что вы получаете?

Если ключ установлен правильно, то все страницы вашего сайта имеют замочек в левом углу командной строки.

замочек

Если нажать на замочек, то откроется объяснение, что это такое https://support.google.com/chrome/answer/95617?visit_id=637441341007754991-3589620734&p=ui_security_indicator&rd=1

Для наглядности картинка

замочек 2

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

SEO оптимизация сайтов 

Остальные наши статьи по созданию и продвижению сайтов можно прочитать здесь:

Создание сайтов

Связаться с нами