Добрый воскресный день, уважаемые читатели, случайные гости и постоянные подписчики портала Site on! Пришло время порадовать вас чем-то действительно вкусным, а что может быть вкуснее, чем новые схемы, полезные трюки и хитрости для продвижения наших с вами сайтов к желанному топ 1 в выдачах Яндекса и Гугл. В этом месяце мне в руки совершенно случайно попали 2 полноценных SEO аудита одного и того же сайта. Анализ делали две разные студии.
Сразу скажу, что информация в обоих аудитах одна и та же, отличается буквально 1 пунктом, что говорит о том, что всё делается по шаблону, вот что я называю лёгкими деньгами.
Нам с вами, уважаемые читатели, нет никакого смысла отдавать деньги за подобные аудиты, так как вся информация, и даже более полная и правильная есть на этом блоге. Однако из 2ух аудитов я решил составить полный перечень (checklist), с помощью которого вы самостоятельно сможете пункт за пунктом провести свой собственный SEO анализ любого сайта и сэкономить (или заработать) на этом, на минуточку, от 200$ до 400$.
Кстати говоря, обе компании не предлагают помощи в устранении выявленных проблем во внутренней оптимизации сайта, поэтому заплатив большие деньги за болтовню, вам ещё придётся нанимать программиста или исправлять всё самостоятельно. Так что данная статья сэкономит вам время, нервы и деньги, а также станет отличной шпаргалкой. Итак начнём, везде в примерах я буду подставлять свой сайт.
Эта проблема может возникнуть, когда главная страница доступна по адресу http://site-on.net а также по адресу http://site-on.net/index.php. Это очень распространённое явление, не исключение и Joomla. Если у вас есть такой грешок, просто сделайте 301 редирект со страницы http://site-on.net/index.php на страницу http://site-on.net. Это исправить несложно, вот один из вариантов:
if($_SERVER['REQUEST_URI'] == '/index.php'){
header("HTTP/1.1 301 Moved Permanently");
header('Location: /');
die;
}
Этот код нужно разместить в начале index.php в корне вашего сайта.
Это когда на страницу можно зайти по адресу http://site-on.net/create и по адресам http://site-on.net/cReate, http://site-on.net/creatE, http://site-on.net/CREATE и так далее. Для этого со всех страниц, отличных от нижнего регистра, вы должны сделать 301 редирект на оригинал страницы в нижнем регистре. Но когда вы будете исправлять данный пункт, не забудьте учесть, что срока запроса (query string), то есть то, что идёт в ссылке после знака вопроса не должно претерпевать никаких изменений, иначе есть риск сломать механизмы сайта. То есть http://site-on.net/create?country=Russia не нужно исправлять на http://site-on.net/create?country=russia. Специально для моих читателей я набросал код, который исправляет эту проблему:
$url_without_query = strtok($_SERVER["REQUEST_URI"], '?');
if(preg_match('#[A-Z]+#', $url_without_query) == 1){
$to_url = mb_strtolower($url_without_query);
$query_string = strstr($_SERVER['REQUEST_URI'], '?');
header("HTTP/1.1 301 Moved Permanently");
header('Location: ' . $to_url . $query_string);
die;
}
Данный код можно разместить после кода из пункта 1.
Это когда страница доступна по адресу http://site-on.net/create и http://site-on.net/create/. Опять-таки всё исправляется 301 редиректом. Я покажу вам 2 варианта, как устранить данную проблему, первый вариант на PHP, второй с помощью .htaccess. PHP код:
if(preg_match('#.+/$#', $_SERVER['REQUEST_URI']) == 1){
$to_url = rtrim($_SERVER['REQUEST_URI'], '/');
header("HTTP/1.1 301 Moved Permanently");
header('Location: ' . $to_url);
die;
}
Данный код можно разместить после кода из пункта 1 или 2. Либо вариант решения этой проблемы с помощью .htaccess:
RewriteRule ^(.*)/$ /$1 [L,R=301]
Не забывайте, что для работы данного кода у вас должен быть подключён mod_rewrite, подробнее об этом вы можете прочитать в статье о человеко-понятных урлах.
На любом сайте должна быть настроена 404 страница, которая сообщает пользователю и поисковой системе, что существовавшая страница удалена, либо страницы не существовало вовсе. Страница ответа сервера должна быть оформлена в дизайне сайта и содержать варианты альтернативного действия (меню, поиск, кнопка возврата на главную страницу и прочее). Также страница должна отдавать правильные заголовки, в случае ошибки 404 это: 404 Not Found. Чтобы отдать этот заголовок, на PHP используется следующий код:
header("HTTP/1.0 404 Not Found");
Оптимальная скорость загрузки для сайта должна составлять до 1.5 секунды, допустимая до 3 секунд. Если больше, то это становится актуальной проблемой для продвижения вашего сайта. Советы по ускорению сайта вы можете найти здесь.
Тема стара как мир, однако сеошники повторяют одно и тоже из аудита в аудит: для каждой страницы содержимое тега title, а также мета-тегов keywords и description должно быть уникальным и содержать для каждого из них минимум 4-5 слов, а лучше больше. Но перебарщивать тоже не стоит.
Если у вас мультиязычный сайт, то нужно это объяснить поисковикам. Для этого на каждой странице сайта между тегов <head></head> должны быть перечислены все доступные языковые версии текущей страницы:
<link rel="alternate" href="http://site-on.net/" hreflang="ru-ru" /> <link rel="alternate" href="http://site-on.net/ua/" hreflang="uk-ua" />
Необходимо прописать данный атрибут для всех страниц сайта, чтобы указать поисковому роботу на каноническую версию страницы. Для этого между тегами <head></head> можно разместить следующий код:
<link rel="canonical" href="http://<?=$_SERVER['HTTP_HOST']?><?=strtok($_SERVER["REQUEST_URI"], '?')?>" />
У каждого сайта должна быть его карта в xml формате, всё об этом читайте здесь.
На каждой странице должен быть уникальный текст (статья, описание и тд.) от 500 символов с учётом пробелов, но лучше от 1000. Иначе эту страницу нужно закрыть от индексации.
Каждый текст должен иметь своего автора, то есть вас. Чтобы показать это, нужно заносить каждый текст в раздел "оригинальные тексты" в случае Яндекса, а также подтвердить своё авторство в Google+.
Все ссылки на страницы, которые закрыты от индексации, нужно зашить в атрибуты rel="nofollow"
Для упрощения навигации и повышения CTR на сайтах необходимо использовать "хлебные крошки". Необходимо оформлять "хлебные крошки" с помощью микроразметки, чтобы это было отображено в выдаче поисковых систем.
Помимо уникальных текстов на сайте должен быть и другой уникальный контент (картинки, видео, аудио, фотографии и тд.) Подробнее об этом здесь. В случае картинок, используйте атрибут alt, чтобы объяснить поисковикам, что именно изображено на картинке.
Обязательно создайте и правильно настройте файл robots.txt. Подробно об этом написано здесь. Однако хочу обратить на ваше внимание, что информация со временем устарела, и теперь нужно обязательно позаботиться о том, чтобы все файлы стилей (.css, .js, файлы шрифтов и тд.) были открыты для индексации. Иначе поисковикам не будет известен дизайн вашего сайта и его мобильная версия.
Думаю, всем нам уже приходили «письма счастья» от Google, в которых он обещает занизить наши сайты в выдаче на мобильный устройствах (смартфонах, планшетах и тд.).
Пример письма:
Сайт не оптимизирован для мобильных устройств
Мы проверили 100 стр. Вашего сайта и обнаружили, что 69% из них неудобно просматривать на мобильных устройствах. Из-за ошибок на этих 69 стр. у пользователей складывается плохое впечатление о ресурсе. Эти страницы не считаются оптимизированными для мобильных устройств с точки зрения Поиска Google, и они будут отображаться и ранжироваться в результатах поиска на смартфонах соответствующим образом.
Чтобы избежать этого, вы должны создать мобильную версию сайта, либо поступить как я, и сделать ваш сайт адаптивным под любые устройства (в том числе магнитолы, пароварки, пылесосы). Подробнее об этом здесь. Проверять сайт на удобство просмотра на мобильных устройствах можно через инструмент:
https://www.google.com/webmasters/tools/mobile-friendly
Позвольте мне похвастаться похвалой от Гугл, которой я добился благодаря применению своих же рекомендаций из статьи по адаптивному дизайну:
На каждой странице сайта должен быть ровно 1 (не больше, не меньше) тег заголовка <h1></h1>, с названием текущей страницы. Обычно тег title и тег h1 содержат один и тот же текст, однако это не обязательно.
Ещё раз повторюсь, что самый важный пункт, это наличие только уникальных текстов и других материалов (таблицы, изображения, видео) на вашем сайте. При этом не стоит копировать тексты из вашего сайта на другие, даже если эти другие сайты тоже принадлежат вам, или являются представительством вашего основного сайта в социальных сетях. Потрудитесь и составьте отдельное описание для ваших групп в соц. сетях, не копируйте описание с вашего основного сайта.
Только после того как вы выполнили все предыдущие пункты, можете начать задумываться о внешней оптимизации. Лично я, при продвижении портала Site on! уделил этому пункту совсем немного, так как он может принести гораздо больше вреда, чем пользы. Тем не менее, в настоящий момент данный портал посещают 800 – 900 уникальных пользователей ежедневно, я могу не писать новые статьи даже по полгода, и от этого посещаемость не уменьшится.
Поэтому ещё раз обращаю ваше внимание на то, что самое важное – это внутренняя оптимизация: код, тексты (не только уникальные, но и интересные, также большим плюсом будет уникальность раскрываемой темы), удобство для пользователей. Ещё круто, когда на сайте есть какая-нибудь функция, с которой можно поиграться. Возможно, какой-нибудь онлайн-сервис, или шутка на javaScript. Такие вещи повышают поведенческие факторы вашего сайта: посетители задерживаются на сайте, при этом остаются активными, это тоже учитывается поисковыми системами.
Для тех же, кто не видит продвижение сайта без внешней оптимизации, я продолжаю. Прежде всего, нужно позаботиться о создании качественного ссылочного профиля – это когда на ваш сайт ссылаются другие, желательно авторитетные сайты. Обычно это достигается путём покупки ссылок на таких сайтах, но если ваш сайт действительно хорош, то добрые люди упомянут о нём бесплатно.
Покупать ссылки нужно плавно, очень и очень осторожно, иначе Гугл и Яндекс могут сильно разозлиться за мухлёж. Далее все рекомендации будут исходить из попавших мне в руки SEO аудитов, информация подаётся «как есть».
Распределение ссылок на сайт должно быть следующим образом: 20% ключевые слова + бренд (всё о robots.txt на site-on.net), 35% чисто ключевые слова (заказать SEO аудит, заказать сайт), 45% чисто брендовая разбавка (http://site-on.net, site-on.net, Site on!, http://site-on.net/create).
Основные факторы, которые нужно учесть при выборе ссылок:
30% от ссылочной массы должны составлять NOFOLLOW ссылки (ссылки с блогов, соц. сетей, профилей, форумов и т.д.). Где брать nofollow ссылки?
Все ссылки, ведущие на сайт должны разбавляться ссылками-картинками, которые должны быть оптимизированы надлежащим образом:
При работе над улучшением ранжирования и увеличением трафика на сайт, важно выбрать правильный подход. Получить рост можно только при комплексном и качественном подходе. В работе над наращиванием ссылочного профиля сайта есть две основные составляющие:
Формирование семантического ядра происходит следующим образом: необходимо провести полноценный анализ разделов, подразделов и страниц сайта. Далее необходимо выявить те составляющие, которые могут получать трафик с органического поиска. После необходимо провести подбор популярных ключевых фраз для релевантных страниц и оптимизировать эти страницы под них. Фразы подбираются на основе статистик поисковых систем (https://wordstat.yandex.ru и https://adwords.google.com/select/KeywordToolExternal). После того как мы определились какие ключевые запросы и, соответственно, страницы для нас являются самыми ценными, мы начинаем наращивать на них ссылки. Важно помнить, что ссылки нужно наращивать равномерно по всем подобранным нами страницам. Если ссылки будут наращиваться только на одну страницу сайта, это будет сигналом для поисковых систем, что его пытаются обмануть, за что на сайт будут наложены санкции.
Вот такие аудиты проводят SEO студии в 2015 году. Хотите быть всегда на острие последних технологий и секретов продвижения? Тогда не забудьте подписаться на портал Site on! и почаще ко мне заглядывать! Благодарю всех за внимание и желаю вам успешного продвижения!
Пожалуйста, прокомментируйте, как Вам моя статья?