Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:

Подготовка сайта к продвижению: технические доработки под промо

Россия +7 (495) 960-65-87
Шрифт:
1 2996

1. Введение
2. Обязательные технические доработки
3. Внутренние ссылки
4. Дополнительные технические доработки
5. Заключение

1. Введение

Прежде чем начать непосредственное продвижение сайта, мы должны проанализировать сайт на соответствие требованиям поисковой оптимизации. Этому был посвящен мастер-класс, ранее уже размещенный на проекте seonews.ru - «Подготовка сайта к продвижению: первичный аудит». Первичный аудит должен определить возможность продвижения как таковую и стать опорным планом для дальнейших работ над сайтом, т.е. после выявления всех найденных ошибок и недочетов, мы должны все исправить.

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

2. Обязательные технические доработки

В первую очередь надо провести доработки технической составляющей. Обязательными здесь будут доработки, связанные с правильной реализацией 404 ошибки, грамотной настройкой файла robots.txt и редиректов. Корректная настройка всего вышеперечисленного поможет избежать большинства технических проблем при продвижении.

1. Реализация корректной обработки 404 ошибки

Сервер должен корректно обрабатывать 404 ошибку, т.е. он должен при запросе несуществующей на сайте страницы отдавать статус-код 404.

Однако можно сделать так, чтобы вместе со статусным кодом отдавалась еще и страничка с каким-либо содержанием, а не просто стандартная страница ошибки «The page cannot be found». Это желательно сделать, т.к. в случае отдачи стандартной ошибки возможна негативная реакция пользователя и его последующий уход с сайта.

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

Проверка реализации корректной обработки 404 ошибки осуществляется следующим образом. Заведомо несуществующая страница добавляется в Яндекс. Если при попытке добавления сайта будет выдана ошибка «Адрес http://www.example.com/qwerwetsgdfg.htm не был внесен в базу Яндекса, так как он не существует (сервер возвращает ошибку 404)», то значит сервер настроен корректно.

В обратном случае нужно правильно настроить apache.
Если у вас PHP установлен как CGI, то добавьте в корне сайта в файл .htaccess следующие строки:

RewriteEngine On
RewriteBase
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[0-9a-zA-Z_/.-]+.php$ /404.php
ErrorDocument 404 /404.php

Для PHP, установленном как ISAPI, в .htaccess достаточно добавить одну строку:

ErrorDocument 404 /404.php.

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

Более подробно о настройках сервера и 404-й ошибке можно узнать по адресу:
www.hostinfo.ru/tree/hosting/web/site/building/errors/processing
www.hostinfo.ru/htmltree/hosting/web/site/building/technology/url-rewriting

2. Создание корректного файла robots.txt

Отсутствие на сайте файла robots.txt не является в настоящее время причиной, по которой могут возникнуть проблемы, связанные с индексацией сайта. Однако некорректный robots.txt наоборот может добавить много хлопот, например, можно случайно закрыть для индексации нужные страницы сайта.

Поэтому при проведении доработок по сайту в первую очередь нужно проверить, какие страницы запрещены к индексации роботом Яндекса. Для этого нужно воспользоваться скриптом http://www.yandex.ru/cgi-bin/test-robots. После этого надо удостовериться, что среди страниц нет тех, которые будут продвигаться в поисковой системе.

О том, как создать для сайта корректный файл robots.txt было сказано уже не раз, поэтому мы не будем повторяться.

Стоит добавить, что во время проведения доработок сайт лучше запретить в файле robots.txt для индексации, т.к. поисковая система может проиндексировать «ненужные» страницы: недоработанные разделы, страницы с паролями, конфигурационные файлы, а повторная индексации может случиться нескоро.

3. Проверка редиректов

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

Яндекс, получив в заголовке ответа информацию, что данный URL является редиректом (коды 3хх), добавит его в список адресов для обхода URL, на который ведет редирект. Если редирект был постоянный (код 301), либо на странице встретилась директива refresh, то старый URL будет исключен из списка обхода.

В подтверждение этого наглядный пример. Воспользуемся сервисом анализа заголовков http://www.sepromo.ru/test/gethttp.php.

На странице http://www.microsoft.ru/Default.htm присутствует редирект:
< meta http-equiv = "Refresh" content = "0; url=http://www.microsoft.com/rus/">

И этой страницы нет в базе Яндекса!
Если все же присутствие редиректа на сайте обязательно, то тогда нужно его правильно настроить, т.е. если на выдаваемых страницах присутствуют заголовки 301, 302, то тело документа не должно отдаваться. Должны отдаваться только заголовки:

HTTP/1.1 302 Moved
Location: http://www.ag.ru/
(здесь адрес для перенаправления)

Правильная реализация присутствует на сайте http://ag.ru (именно без www!)

3. Внутренние ссылки

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

1. Flash-графика

На официальном Яндексе написано, что flash-графика индексируется, но на самом деле это не всегда так! Вот несколько примеров. Сайты сделаны с использованием технологии Macromedia Flash версии 8. В Яндексе проиндексирована только лишь главная страница.

http://www.flash-art.ru/
http://flash-style.ru/

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

Или есть еще один вариант – продублировать ссылки flash-меню, используя стандартные средства html. Как пример – на сайте http://www.aidox.ru присутствует меню, сделанное с помощью flash. Яндекс проиндексировал только страницы каталога ссылок и главную страницу. Владелец сайта внял совету оптимизаторов и создал в футере ссылочный блок - http://www.aidox.ru/service.php. Теперь его сайт будет проиндексирован Яндексом.

2. Java-script

Использование java-script в навигационном меню сайта тоже плохо сказывается на индексации всего сайта. Яндекс не разбирает текст, расположенный внутри , поэтому если Вы все-таки хотите оставить на сайте красивое выпадающее меню, сделанное на «Яве», то тогда продублируйте это меню с помощью простых текстовых ссылок, расположив их в футере сайта.

По поводу ссылок требуется добавить еще одно замечание – хоть Яндекс и воспринимает относительные адреса ссылок, т.е. ссылки вида /about.htm, все же лучше использовать внутри сайта ссылки с абсолютным адресом, т.е. вида http://www.site.ru/about.htm/.

3. Картинки в меню

Использование картинок в навигационном меню возможно, но с определенными ограничениями – картинки должны иметь подписи (параметр alt в теге img). Это позволит пользователю комфортно перемещаться по страницам сайта при отключенном показе графики. Подписи должны быть короткими и содержать информацию именно о странице, куда ведет ссылка, например, «домой», «продукция», «клиенты», а не общую информацию о сайте.

Стоить отметить, что хорошему и правильному индексированию может поспособствовать карта сайта. Карта не должна быть очень маленькой, однако и не настолько большой, чтобы Яндекс решил проигнорировать и не проиндексировать часть ссылок с карты. Разумным ограничением здесь будет 100 ссылок.

4. Ссылки единого вида

Все адреса страниц на сайте и соответственно все ссылки, используемые внутри сайта должны быть единого вида. Т.е если адрес сайта имеет вид www.site.ru, то и все ссылки должны включать в себя www.

Также в robots.txt нужно прописать директиву Host, указав после нее адрес сайта с www. Т.е.

Host www.site.ru

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

Также во всех ссылках с внутренних страниц надо в параметре href писать http://www.site.ru а не http://www.site.ru/index.htm.

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

Использование на сайте идентификаторов сессий может значительно снизить эффективность продвижения сайта. Чтобы проверить, употребляются ли идентификаторы сессий, требуется зайти на сайт, предварительно в настройках браузера отключив cookies. Если в урле сайта есть PHPSESSID – это значит, что сайт с идентификаторами сессий.

Подробно и доступно про идентификаторы сессий написано в статье «Недостатки использования идентификаторов сессий при продвижении сайтов».

4. Дополнительные технические доработки

Есть еще некоторые моменты, на которые стоить обратить внимание при осуществлении доработок.

1. Last-Modified

Много было разговоров про то, следует ли настраивать сервер, чтобы корректно отдавалась дата последнего изменения. На самом Яндексе пишут http://webmaster.yandex.ru/faq.xml?id=502499#last-modified, что если сервер не будет отдавать last-modified, то:

  1. во-первых, в результатах поиска не будет показываться дата рядом со страницами сайта, и соответственно при сортировке по дате сайт не будет виден пользователям;
  2. во-вторых, робот не сможет получить информацию о том, обновилась ли страница сайта с момента последней индексации, а так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже.

Второе утверждение можно смело оспорить – Яндекс не реагирует на значение last-modified и сам определяет, изменился ли документ или нет. В подтверждении этого уже был проведен эксперимент.

1. Кодировка

Для того, чтобы указывать браузеру, какая у web-страницы кодировка, существует специальный тег. В примере с помощью тега указывается, что тип документа – text/html, а кодировка - Windows-1251
< meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />

Робот Яндекса хорошо определяет кодировку даже при отсутствии данного тега, поэтому с точки зрения продвижения наличие данного тега необязательно (кроме тех случаев, когда используется ну уж очень экзотичная кодировка).

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

5. Заключение

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

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

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

Есть о чем рассказать? Тогда присылайте свои материалы Даше Калинской


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Поделиться 
Поделиться дискуссией:
Отправить отзыв
  • Гость
    больше года назад
    Корректность обработки 404-ошибки
    -
    0
    +
    Ответить
    Поделиться
ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
SEOnews и Serpstat запускают конкурс для интернет-маркетологов
Анна Ольяная
4
комментария
0
читателей
Полный профиль
Анна Ольяная - благодарю :)
Как построить качественную ссылочную массу сайта
Айрат Рахимзянов
39
комментариев
0
читателей
Полный профиль
Айрат Рахимзянов - Спасибо Кирилл. Сейчас восстановилась работа сервиса: take.ms/ttXrw
«Я оптимизировал сайт, а он не в ТОП! Что делать?»
Павел Горбунов
7
комментариев
0
читателей
Полный профиль
Павел Горбунов - Как можно в инструменте tools.pixelplus.ru/tools/text-natural сравнить текст со страницы конкурента и со своей страницы? Я вижу возможность только для проверки одного урла.
Мир глазами поисковых систем
Александр Рунов
4
комментария
0
читателей
Полный профиль
Александр Рунов - Какой регион, если не секрет? В Мск, в ряде ВК тематик (в тех же "окнах" или "колесах"), без работы с внешними факторами по ВЧ запросам в ТОП не выплывешь. Хотя в большинстве направлений вполне реально.
Влияние HTTPS на ранжирование региональных поддоменов в Яндексе
Екатерина Иванова
1
комментарий
0
читателей
Полный профиль
Екатерина Иванова - Посмотрите на сколько упал трафик и на сколько потом вырос:упал на 10-20% на 1 месяц, а вырос в итоге в 5 раз. Одним мартовским трафиком всё падение перекрыли. Или можно ждать Яндекс неопределённое количество времени со стартовым уровнем трафика. Упущенные возможности и всё-такое.
Google.ru внесли в реестр запрещенных сайтов
Гость
1
комментарий
0
читателей
Полный профиль
Гость - Гон, все работает и будет работать. Да и пусть банят, будет как с рутрекером.
Монетизация сайта. Как, когда, сколько?
Ruslan Baybekov
2
комментария
0
читателей
Полный профиль
Ruslan Baybekov - Максим, добавили возможность вывода дохода на Яндекс Деньги и WMR.
Интеграция call tracking и CRM: углубленный анализ данных о звонках и продажах
Денис
2
комментария
0
читателей
Полный профиль
Денис - Какой смысл вообще в облачных CRM, обрезанный фугкционал, свое дописать невозможно, слив клиентов другим компаниям. Серверные бесплатные CRM куда надежней и кастамизируй как хочешь.
SEMrush: факторы ранжирования в Google в 2017 году
Анна Макарова
292
комментария
0
читателей
Полный профиль
Анна Макарова - Уважаемый S1, я тоже понимаю, что есть такие люди, которые заметив допущенную неточность несутся на всех парусах продемонстрировать "силу" своего ума. Спасибо вам за пристальное внимание. Это поможет нам быть лучше.
Дашборд Метрика 2.0 – мониторинг проблем на сайте в режиме реального времени
Константин Сокол
24
комментария
0
читателей
Полный профиль
Константин Сокол - Есть динамика трафика по разделам. Этот виджет показывает некоторые фильтры, в результате которых с поиска выпадают целые разделы.
ТОП КОММЕНТАТОРОВ
Комментариев
910
Комментариев
834
Комментариев
554
Комментариев
540
Комментариев
483
Комментариев
373
Комментариев
292
Комментариев
262
Комментариев
219
Комментариев
171
Комментариев
156
Комментариев
137
Комментариев
121
Комментариев
97
Комментариев
97
Комментариев
95
Комментариев
80
Комментариев
77
Комментариев
67
Комментариев
60
Комментариев
59
Комментариев
55
Комментариев
52
Комментариев
48
Комментариев
45

Отправьте отзыв!
Отправьте отзыв!