Web-мастеринг

Подписаться на эту рубрику по RSS

Нужен ли https блогам?

Ноябрь, 10th 2017

нужен ли блогам https

Прошёл почти месяц с того момента, как блог переехал на протокол https. Яша сменил главное зеркало сайта, прошли апдейты поисковой базы и ТИЦ, потому уже можно сделать первые выводы о результатах переезда.

Итак, весь хайп, поднятый всевозможными оптимизаторами и псевдоспециалистами в продвижении, о необходимости перехода на https протокол, не имеет ничего общего с реальностью. На мой взгляд, это просто очередной повод подзаработать на данной теме, втирая подобную хрень заказчикам. По факту, никакой пользы от смены протокола для большинства ресурсов просто нет, на самом яндексе об этом чётко написано. Обещанного приоритета, в поисковой выдаче, по сравнению с сайтами, работающими на протоколе http нет. Напротив, велика вероятность понизить свои позиции, что и произошло с моим блогом, потерявшим примерно 20% трафика и, на столько же, снизившемся ТИЦ. Не повторяйте моих ошибок.

Мне могут возразить, мол Google, уже пару лет назад, грозился начать предоставлять приоритет ресурсам, работающим по защищенному протоколу, тем самым мотивируя веб-мастеровов к переходу с http на https. Такая информация, действительно, есть у них на сайте в рекомендациях, однако это тоже только слова. Никаких преференций после смены протокола, лично мной, замечено не было. Не спорю, что для интернет магазинов https просто необходим, при условии, что там ведётся работа с платёжными системами... но зачем рекомендовать это всем остальным ресурсам?

Конечно, если вы только создаёте свой блог, лучше сразу организовать его работу по https. Как я уже писал ранее, никаких дополнительных затрат это не несёт и многие хостеры предоставляют ssl сертификаты совершенно бесплатно. Но если вы владеете ресурсом с хорошей посещаемостью, лучше всё-таки отказаться от подобной затеи и не рисковать. Даже при условии что всё будете делать самостоятельно и никому не собираетесь платить за перевод сайта на защищенный протокол, риски потерять трафик очень велики. Весь этот геморрой с переездом не приносит, ровным счётом, никакого профита ресурсу, за исключением вашего личного опыта.

Продвижение блога когда не видно результата своих трудов. Что же я делаю не так?

Октябрь, 26th 2017

Продвижение блога когда не видно результата своих трудов

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

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

Сейчас странички начали постепенно возвращаться в поисковую выдачу уже с новым адресом, однако просадка трафика, на данный момент, составляет около 20%, что не добавляет оптимизма. Хочется видеть результаты своего труда и вложенных усилий, а тут выходит с точностью до наоборот. До Нового Года остаётся ровно два месяца, и к этому времени, наметил для себя программу минимум - восстановиться до прежних значений в 3-3,5 тысячи читателей в сутки. Это почти в 2 раза больше нынешних показателей, однако вполне достижимо. Более амбициозная цель в 5000 посетителей, на данный момент, представляется такой же далекой, как и в день написания первого поста. Не перестаю задаваться вопросом: "Что же я делаю не так?".

читать полностью →

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

Октябрь, 22nd 2017

Основные моменты и ошибки, связанные с индексированием сайтов.

Ссылка от Яндекса для участия в седьмой Вебмастерской мне так и не пришла (зачем тогда рассылали приглашения?). Ладно, я не гордый, позже посмотрю в записи - всё равно далеко не все темы были мне интересны. Зато синоптики в этот раз не обманули и у нас, всё-таки, выпал первый снег.

Раз уж настроился в эти выходные научиться чему-то новому, то решил ознакомиться с темами прошлогодней конференции. И надо же как совпало, что один из докладов был прямо по той теме, которая, именно в данный момент, не даёт покоя. Из мастер-класса "Настраиваем индексирование: от теории к практике" удалось из первых рук, от сотрудника Яндекса, подробнее узнать о правильных настройках файла robots.txt, как ускорить индексирование сайта, а также откуда берутся дубли страниц и как предотвратить их появление.

читать полностью →

Яндекс приглашает на седьмую Вебмастерскую

Октябрь, 20th 2017

Вебмастерская Yandex

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

Конференция пройдёт 22 ноября в московском офисе Яндекса, то есть в это воскресенье. Если верить синоптикам, обещающих мерзкую погоду на предстоящие выходные, то представляется отличный шанс с пользой провести это время дома. Конечно в Москву я не собираюсь, потому подал заявку на участие в трансляции удалённо, отметив соотвествующий пункт при регистрации.

Для себя, пока, выделил несколько тем докладов - "Новые возможности в Вебмастере", "Яндекс.Вебмастер. Трюки и эффекты" и "Типовые проблемы при работе с SEO". Полностью с программой можно ознакомиться по ссылке приглашения от Яндекса.

Переезд на HTTPS и снова пригорает от проблем с MaxSite CMS

Октябрь, 16th 2017

переезд на HTTPS

Заметили сегодня замочек в адресной строке? Это не просто так - в блоге, наконец, начались масштабные изменения, и какое-то время его будет не хило колбасить в поисковой выдаче. Но, обо всём по порядку...

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

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

читать полностью →

Эпический косяк в блоге и канонические url

Октябрь, 15th 2017

эпический косяк в блоге

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

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

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

читать полностью →

"Арабские" цифры или Почему арабы пишут буквы справа налево, а цифры - наоборот.

Август, 30th 2017

арабский язык

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

На днях меня попросили сделать арабскую версию одного сайта, материалы все предоставлял заказчик. Надо сказать, что с арабским то этого, я столкнулся лишь один раз, когда восстанавливал Asus All-in-one PC c флешки и получил Windows 8.1 на арабском.

Впечатления, надо сказать, непередаваемые - здесь дело даже не только в том, что весь интерфейс шиворот-навыворот, а сколько вскрывается тонкостей при разработке, о которых и не подозреваешь изначально. От того вдвойне интересней, плюс новый опыт. К делу я привык подходить основательно, но видя арабский текст, чувствуешь себя немного обезьяной, а потому следует хоть немного изучить предмет и понять суть. Постепенно вникая в тему, узнал об одной интересной особенности арабского языка, о которой ранее даже не подозревал. Далее текст не мой, позаимствовал его с https://rusdrus.livejournal.com/2585.html. Полагаю, будет весьма интересно почитать для общего развития.

читать полностью →

Скрипт для обновления превью товаров miniShop2

Август, 09th 2017

Нашел рабочий скрипт для обновления всех превьюшек у товаров в miniShop2 для ModX. Честно говоря не понятно, почему данный функционал не встроен в miniShop2 сразу, потому как функция крайне нужная. Или предполагается какой-то специальный человек для ручной перегенерации изображений? В общем, надеюсь это когда-нибудь доделают.

Для выполнения скрипта потребуется установить дополнительный пакет Console, в нём уже и запускать сам скрипт.

<?php
$step = 5;
$offset = isset($_SESSION['galgenoffset']) && $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : 0;
$miniShop2 = $modx->getService('minishop2');
$modx->setLogLevel(MODX_LOG_LEVEL_ERROR);
$q = $modx->newQuery('msProductFile', array('parent' => 0));
$total = $modx->getCount('msProductFile', $q);
$q->sortby('product_id', 'ASC');
$q->sortby('rank', 'DESC');
$q->limit($step,$offset);
$resources = $modx->getCollection('msProductFile', $q);
foreach ($resources as $resource) {
    $modx->runProcessor('mgr/gallery/generate', array('id' => $resource->id),
        array('processors_path' => $modx->getOption('core_path').'components/minishop2/processors/'));
}
$_SESSION['galgenoffset'] = $offset + $step;
if ($_SESSION['galgenoffset'] >= $total) {
  $sucsess = 100;
  $_SESSION['Console']['completed'] = true;
  unset($_SESSION['galgenoffset']);
} else {
  $sucsess = round($_SESSION['galgenoffset'] / $total, 2) * 100;
  $_SESSION['Console']['completed'] = false;
}
for ($i=0; $i<=100; $i++) {
    if ($i <= $sucsess) {
        print '=';
    } else {
        print '_';
    }
}
$current = $_SESSION['galgenoffset'] ?
           $_SESSION['galgenoffset'] :
           ($sucsess == 100 ? $total : 0);
print "\n";
print $sucsess.'% ('.$current.')'."\n\n";

Обновление MODX Evolution до последней версии

Январь, 29th 2017

обновление MODX Evolution до последней версии

Несмотря ни на что, MODX Evolution по прежнему жива (хотя сейчас, в большей степени, все проекты веду на ветке Revolution). Система хороша как для небольших сайтов и сайтов-визиток, так и вполне себе серьезных проектов, плюс обладает очень шустрой и в последних версиях весьма красивой панелью управления. Единственное, не рекомендовал бы на её основе делать интернет-магазин. Сегодня расскажу, как обновить систему MODX Evolution до последней версии (на данный момент 1.2.1).

читать полностью →

301 редирект. Шпаргалка по mod_rewrite

Декабрь, 17th 2016

Любой вебмастер не раз сталкивался с необходимостью сделать 301 редирект (при изменение адреса страницы, склейке доменов, удалении дублей). Один из самых простых способов задания 301 редиректа - использовать механизм mod_rewrite, позволяющий переобразовывать URL «на лету».

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

читать полностью →