Верьте детям
Вообще, если родитель в какой-то момент не поверил ребёнку, это говорит о том, что ребёнок этот часто врёт. И все эти истории - наглядная иллюстрация притчи про мальчика, который кричал "волки".
Вообще, если родитель в какой-то момент не поверил ребёнку, это говорит о том, что ребёнок этот часто врёт. И все эти истории - наглядная иллюстрация притчи про мальчика, который кричал "волки".
Стоит девушка на остановке, на ноге татуировка 30.03. Интересно, это дата производства или срок годности?
И так, заключительная часть для моих 40 подписчиков о наблюдениях за позицией новой посадочной странички в поисковиках. Напомню, когда последний раз в прошлом году мы анализировали позиции в выдаче, у нас была первая строчка в яндексе и 12ая в гугле. Прошла зима, и каково же было моё удивление, когда я сравнил показатели сайта после 7 месяцев нулевой активности: вторая строчка в яндексе и вторая строчка в гугле. Страничка обошла конкурентов, при этом обладая нулевой посещаемостью и нулевыми изменениями.
Что изменилось за это время? Немного, во первых сайт набрал веса за счёт его возраста, во вторых 2гис скопировал данные моей странички из гугл бизнеса и разместил в каталоге. Вот в общем то и всё. Учитывая ссылочную массу 2гиса, я не думаю, что ссылки оттуда расцениваются хоть сколько-нибудь конкурентноспособно.
О чём это нам говорит? В схеме ранжирования гугла серьёзную роль играет возраст сайта, что наводит на мысль, а как же зарабатывают фирмы "продвигающие" сайты с гарантированным результатов через 3-4 месяца и возвратом денег в обратном случае? Можно просто брать заказы и ничего не делать, сайт сам будет расти за счёт его возраста, при грамотном оформлении, оптимизации под мобильные устройства размещении в каталогах. А значит, можно смело организовывать такой стартап. Конечно, процент возвратов будет, но часть заказов за вас выполнит поисковая система сама, оставив вас и заказчика довольными.
Всего хорошего, и удачной раскрутки!
И так, друзья и подписчики, мне удалось добиться некоторых результатов в поисковой выдаче одностраничника и настало время поделиться своими размышлениями по этому поводу и написать заключительную часть. В Яндексе сегодняшний апдейт поисковой базы вывел сайт на первое место по ключевому запросу, с гуглом ситуация несколько печальнее, и ниже я расскажу почему.
И так, как я уже писал раньше, домен был уже использованный и его хозяева забыли продлить аренду. Он использовался в сети сайтов-твинков по продаже антимоскитных сеток. Мне даже удалось найти их группу вконтакте со списком 6 доменов, на каждом из которых открывался один и тот же сайт.
Яндекс: в ранжировании учитывается возраст домена, так что это оказалось жирным плюсом.
Google: У гугла есть параметр траста, у данного домена он, скорее всего, низкий, так как он участвовал в сети твинков/дорвеев, а так же резкая смена контента сайта вызывает недоверие. К возрасту домена гугл относится не так строго, как яндекс. Я экспериментировал с другим доменом и наблюдал его позиции в поиске, стартовая была выше, чем у стопкомара.
Сайт задумывался и реализовался как одностраничный лендинг.
Яндекс: Относится к одностроничникам лояльно, по многим запросам их можно увидеть в топ3
Google: Одностраничники уходят на 3-4 страницы поиска. При чём эти же сайты могут занимать первые позиции в яндексе. Это можно объяснить поведенческим фактором. Гугл считает отказом, если пользователь посмотрел только одну страницу сайта и не произвёл никаких действий, непример переход по ссылке, выполнение цели, просмотр видео. Поведенческие факторы играют большую роль для гугла.
Ссылки.
Сайт уже использовался и на него были куплены 7 вечных ссылок из статей с анкорами по тематике антимоскитных сеток.
Яндекс: Анкоры учитываются в выдаче. Например, сайт на 7 позиции по запросу "Купить москитную сетку Энгельс" Хотя про москитные сетки там ни слова. Всё пришло из анкоров.
Google: Анкорный текст не учитывается, ну или я не заметил его влияния.
И так, я опишу свои действия и их влияние на позицию в выдаче.
1 Начал я с того, что разместил 3 поста на пикабу со ссылками на сайт, для роста ссылочной массы и небольшого наплыва трафика.
Google: Пока с пикабу шёл трафик, позиция в поиске росла на 2 пункта в день. Рост с 40 позиции до 30
Яндекс: Яндекс посчитал количество ссылок с пикабу как 180, он индексирует все страницы поисков и профиля, в итоге набежало так много. В итоге поисковый робот проиндексировал страницу и поставил на 17 место.
2 Добавил цели, микроразметку, навёл порядок в <h> тэгах.
Никакой реакции от поисковых систем
3 Зарегистрировал компанию в Google мой бизнес
Через месяц пришёл пустой конверт. Внутри должен был быть 5тизначный пинкод, после которого страница подтверждалась и я ожидал от этого роста позиции. Из-за ошибки французского офиса гугла, откуда вышло письмо, эту теорию проверить не удалось.
4 Обновил контент
Пишут, что поисковики выше ставят сайты, на которых что-то обновляется. Это так. Я добавил небольшой текстовый блок и посмотрел, что получилось
Google: +5 позиций, 25
Яндекс: +6 позиции, 11
5 Подождал
За 3 недели
Google: упал на 5 позиций
Яндекс: вырос на 4 позиции и вышел на 1 страницу поиска
6 Обменялся ссылками.
Погуглил другие фирмы из соседних регионов, которые занимаются схожим бизнесом, предложил поменяться ссылками с хорошими анкорами. Из 10 адресатов ответил только один, поменялись.
Google: Оставил без внимания
Яндекс: +3 позиции, 4 место в выдаче
7 Добавил https зеркало
Да, поисковые системы ставят выше сайты с защищённым соединением.
Google: +17 позиций
Яндекс: +3 позиции, 1 место в поиске.
Однако, с точки зрения трафика сейчас эта позиция в поиске бессмысленна, так как сезон уже прошёл, вот что показывает яндекс wodrstat по этому поводу за прошлый год
То есть пик запросов уже прошёл и данную услугу сейчас банально не ищут в поиске. Возможно этот лендинг даст плоды в следующем сезоне. Стоит это учитывать, заказывая или создавая сайт.
Всем спасибо за внимание, интересные вопросы и комментарии.
И так, дальше у нас по плану шаги в направлении оптимизации сайта для поисковых систем. Если верить умным сеошным блогам, одним из важных факторов ранжирования является скорость загрузки. К сожалению, наш бесплатный хостинг на основе гитхаба имеет ограничения и нужную картинку нам не выдаст. Как гугл оценивает скорость сайта можно посмотреть на
https://developers.google.com/speed/pagespeed/insights/
Мой многострадальный стопкомар выглядит примерно так:
Да, жёлтый цвет не предвещает ничего хорошего, но посмотрим, что с этим можно сделать. Есть такие сервисы - CDN - Content Distribution Network, они занимаются тем, что кэшируют статические ресурсы сайта, отдавая их пользователю по самому оптимальному маршруту. Как правило, сеть состоит из нескольких узлов по всему миру, и при запросе контента выбирается самый близкий к получателю. Нас интересует
Там имеется бесплатный тариф, который полностью нас устраивает.
Напомню, что мы создаём статический сайт, так что кэшироваться он будет полностью - это для нас очень большой плюс.
Процесс регистрации и переноса своего домена в CDN прост, внимания на нём я заострять не буду. Там есть удобный визард, который распишет все действия по шагам.
Как только вы поменяли NS сервера своего домена и подождали несколько часов, пока данные обновятся, можно идти в настройки сайта на Cloudflare прямиком на вкладку Page Rules. Нужно добавить следующее
Подробнее про пункты правила
Browser Cache TTL - как раз то, на что ругается гугл, на гитхабе он выставлен по умолчанию в 10 минут, нам нужно переставить это значение. Сам гугл рекомендует неделю, так что 8 дней его вполне устроит.
Cache Level - так как весь сайт у нас статичный, то и закэшировать можно все файлы
Edge Cache TTL - время кэширования вашего сайта на серверах cloudflare. С такими настройками обращаться к гитхабу за обновлением ресурсов система будет только раз в неделю. Это неудобно во время разработки, но для этого существует режим Developer mode, который отключает всё кэширование на 3 часа.
Есть один большой и неприятный минус - судя по всему настройки правил страниц не работают в отношении кириллических доменов, таких как мой http://стопкомар.рф , и это большая печаль. Но к ним применяются дефолтные настройки сервиса, которые тоже скрашивают картину. Для проверки теории я создавал второй домен, там с хедерами было всё в порядке.
После таких нехитрых махинаций на странице тестирования скорости всё зелёное
Чего мы, собственно и добивались. Теоретически есть возможность дотянуть до 100, нужно будет работать над кодом страницы, чтобы css и js не блокировали показ видимой части страницы, но я не думаю, что это необходимо. Посмотрим, как это повлияет на место в выдаче.
Прошлые части:
1 - http://pikabu.ru/story/sozdanie_besplatnogo_statichnogo_sayt...
2 - http://pikabu.ru/story/staticheskiy_sayt_s_nulevyim_byudzhet...
Ниже вас ждут:
-немного кода о том как вставить рассылку емейлов на статическом сайте
-немного граблей, на которые я наступил
-Пикабу в 2009 году
Повторюсь, я ни в коем случае не эксперт в сайтостроении, просто меня попросил хороший знакомый о сайте-визитке, и мне стало интересно разобораться в новой для меня области. Как правило, вход в новую сферу сопровождается интересными открытиями и граблями, которыми хочется поделиться.
И так, беглый гуглинг по теме рассказывает о сервисах с API или встраивыми формами, которые могут работать нестабильно или берут деньги за каждое письмо. Нам такое не интересно.
На этот раз мы будем извращаться с гуглформами. План такой - скрипт на сайте отправляет запрос в API форм, оттуда идёт рассылка на все нужные адреса с результатами заполнения.
Этот способ работает заметно быстрее аналогов, ну и, я надеюсь, гугловские сервисы работают стабильнее. И так, поехали - создаём форму с нужным нам количеством текстовых полей на https://docs.google.com/forms
После того, как дело сделано, идём в настройки, пункт - создать образец для заполнения.
Ничего не заполняем, жмём готово, в результате получаем ссылку типа
https://docs.google.com/forms/d/1YkK5hlHmeNb_86oV1bmqUoP2zrS...
Сама по себе она нам не нужна, из неё нам полезны строки
https://docs.google.com/forms/d/1YkK5hlHmeNb_86oV1bmqUoP2zrS...
entry.74077809
entry.187616166
entry.201335494
entry.95725200
Это адрес самой формы и имена полей в порядке их отображения в ней. Запомнили, идём в код нашего статичного сайта.
для реализации нам понадобится jquery - библиотека на js, которая во многом облегчает скриптинг. После её инициализации добавляем
$(document).ready(function(){ // после загрузки DOM
$('form[id^=form_google]').submit(function(e){ //ID формы, для которой весь сыр-бор начинается с form_google. Так как на сайте форм может быть несколько
e.preventDefault(); // Форма не перейдёт по ссылке.
var form = $(this);
var data = form.serialize();
$.ajax({
url: "https://docs.google.com/forms/d/1YkK5hlHmeNb_86oV1bmqUoP2zrS...", //Узнали? это url нашей формы с /formResponse в конце
data: data,
type: "POST",
dataType: "xml",
statusCode: { // после того как пришел ответ от сервера
200: function (){
alert('Спасибо, данные успешно отправлены');
}
}
});
});
});
Теперь составим форму на странице, которая вызывает скрипт
pastebin /yPPkYBz1
(пикабу не отображает html тэги, поэтому пастбин)
Форма отправляется, база ответов пополняется.
Теперь email рассылка:
В меню формы идём в Дополнения:
В поиске нужно найти плагин Email notifications for forms
Там есть несколько плагинов для нотификаций, этот - самый удобный из испробованных. После установки он легко настраивается на правило отправки писем с ответами.
Как это реализовано у меня - можете посмотреть в исходном коде http://стопкомар.рф
Тему использования гугловских документах на сайтах можно развивать. Например, результаты формы складируются в гугл таблицу, в ней вы можете создать ячейки с аггрегирующими функциями и, опубликовав документ, доставать значения из них на вашем сайте. Получается, из таблиц реально сделать полноценную базу данных, только вся информация в ней будет общедоступной. Можно на этой основе, например, подключить систему отзывов или комментариев - значение заносятся в таблицу через форму и отображаются на странице. Может быть я реализую этот подход на сайте и, конечно, опишу тут как у меня это получилось. Справедливости ради, стоит отметить, что для комментов есть более удобные бесплатные сервисы, также можно подключить виджет комментариев из вконтакте.
Помимо этого я хотел поделиться несколькими граблями
Оказывается, купленный мной домен уже был в употреблении. Довольно интересно было посмотреть на то, что когда-то на нём хостилось, это можно сделать в
http://web.archive.org/web/20150815000000*/http://%D1%81%D1%...
Да, интернет помнит всё! Там можно посмотреть, каким был пикабу в 2009
Я ещё не знаю, хорошо это или плохо, и как это влияет на ранжирование в поисковой выдаче. Мне не с чем сравнивать, но пока по ключевому запросу сайт выдаётся на третьей страице в гугле.
Возможно я перенесу всё на другой - латинобуквенный домен, и сравню позицию в поиске после индексации. Пока отношение поисковиков не ахти, яндекс уже вторую неделю не переиндексирует страницу, оставляя в сниппете название заглушки, а гугл третий день не распознаёт микроразметку. Про неё я расскажу позже, если она подцепится и взлетит.
Вторая грабля - не нужно разбрасываться тэгами <h1> и т.д. Я, по незнанию действовал так - хочется большой текст - ставлю <h1>. Это не правильно, поисковый движок индексирует страницу с учётом содержания заголовков и выдаёт их в сниппете - том блоке, который вы видите в списках результатов на странице поиска. Излишнее употребление заголовков чревато проблемами, обычно рекомендуют ставить только один тэг h1 на страницу.
Дальше по плану - добавить сайт в каталоги, попросить друзей понажимать кнопки шаринга в соцсетях, довести до ума микроразметку и посмотреть, как это повлияет на ранжирование сайта в выдаче.
Предыдущие части:
1 - http://pikabu.ru/story/sozdanie_besplatnogo_statichnogo_sayt...
Привет, друзья, пятница, день когда принято хвастаться своими поделками. На днях ко мне обратился хороший знакомой с просьбой написать сайт для его небольшого дела. Так как ничем подобным я раньше не занимался и мне очень нравится изучать что-то новое, то я согласился. Так как бюджет у меня - спасибо в количестве 1 штуки, то и хостинг для странички нужно было найти бесплатный. Первыми гуглились различные сервисы, которые, судя по отзывам, вставляли на страницы свою рекламу, а через 3 месяца существования сайта и вовсе выдвигали ультиматум - плати или проваливай. Так как это не самый лучший вариант, я хотел найти что-то попроще. Когда-то можно было хостить статичные сайты в дропбоксе, но эту особенность быстро прикрыли. Та же функция есть и в гугл драйве, но в августе этого года её тоже собираются отключить. В итоге выход нашёлся - гитхаб. Да, в публичном репозитории можно захостить свой сайт, процедура эта не совсем тривиальная, так что я решил написать небольшую инструкцию, вдруг кому-то пригодится. И так, по порядку.
После регистрации на github.com создаём репозиторий. Название репозитория обязательно должно быть в виде $username.github.io (здесь и далее заменяйте $username на имя своего пользователя)
В моём случае это boopicker.github.io
Далее открываем настройки репозитория и жмём Launch Automatic Page generator
Пишем текст, выбираем оформление
И жмём Publish page. Готово, теперь сайт открывается по адресу http://boopicker.github.io/
(в вашем случае http://$username.github.io/)
В репозитории создались все необходимые файлы и папки, их вы можете редактировать добавлять и удалять, сайт работает.
Содержание сайта обновляется примерно раз в 10 минут, так что не удивляетесь, если сайт не создался сразу или изменения не применились. Нужно подождать.
Теперь домен, куда же без него? Зарегистрировав его на любой доменноторговой площадке (в моём случае это reg.ru, но позже я узнал, что дешевле было бы использовать jino, но это уже другая история) проходите в меню "управление зоной".
Тут хранятся ресурсные записи домена. Записи, которые связывают домен с IP адресом или url.
Вам необходимо добавить две A записи с адресами
192.30.252.154
192.30.252.153
и одну CNAME запись с субдоменом "www" и значением "$username.github.io." (обратите внимание на точку в конце, это важно).
также, в корневой папке репозитория с вашим сайтом нужно создать файл CNAME с вашим доменом внутри.
В моём случае, ресурсные записи получились такими:
И содержание CNAME
xn--80atggbelbj.xn--p1ai
Это перевод адреса http://стопкомар.рф/ в пуникод
К сожалению во многих случаях "под капотом" сайта кириллические домены нужно переводить в этот формат. Сделать это можно на http://idnconv.ru/. Знал бы это с самого начала, не регистрировал бы.
И этак, сайт написан и работает. Но в поисковых системах выдаётся на 4-5 странице результатов. Если тема будет интересной, дальше я расскажу, как прикрутить рассылку email из формы на статичном сайте, опять же, бесплатно, и, если получится поднять сайт в поисковой выдаче, опишу, что я для этого сделал.
Комментарии для минусов, по традиции, в наличии.