Подписка на блог

Вы можете подписаться на меня в соц сетях

Telegram, X, Facebook, VK

Интересный блог? Подписывайтесь на RSS ленту.

Приятного чтения!

Веду этот дневник в свое удовольствие, не обязательно восхищаться им, достаточно прочитать статейку-другую
Портфолио | SEO аудит | Проекты | Контакты

Позднее Ctrl + ↑

Чтобы знать SEO, надо уметь программировать

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

Знание программирования поможет лучше разбираться в CMS, которых очень много и практически все из них написаны на PHP.

Многие вещи можно автоматизировать в SEO и в этом случае знание программирования поможет в написании различных скриптов.

Писать ТЗ для программистов гораздо лучше, если вы разбираетесь в программной части.

В целом, одни преимущества от умения программировать.

Я люблю читать

С институтских лет я люблю читать, сначала я прочитал всю школьную программу, потом это были научные книги, а с тех пор, как я начал работать сеошником, то читаю бизнес литературу про IT.

Больше всего меня вдохновляет Билл Гейтс, судя по его блогу, он сам много читает. Чтение интересной книги лучше, чем просмотр фильма.

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

Зарубежные сайты не открываются

В последнее время вызывает жуткий дискомфорт работоспособность многих зарубежных сайтов. Еще год назад многие проекты закрыли доступ для российских пользователей, потом замедлился Youtube, сейчас в выдаче Яндекса половина сайтов просто не открывается без VPN, при этом практически все российские VPN жутко тормозят.

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

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

Как говорится - одно лечим, другое колечим.

Как технологии изменили нашу жизнь

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

Интернет - это огромное цифровое пространство, которое позволяет качественно менять образ жизни. Я, например, работаю в интернете и провожу в нем по 8-12 часов в день. Средне статистический пользователь проводит не менее 2 часов в день. Интернет дает свободу местоположения, хорошие деньги, развитие интеллекта.

В общем, интернет - это стратегическая часть нашей жизни.

Посещаемость моего фотохостинга растет

За 12 дней ноября посещаемость на моем фотохостинге больше, чем за весь октябрь. В ноябре я думаю, что будет около 500 пользователей.

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

Я планирую пока прикрутить рекламу от РСЯ. Пусть капает на социальные отчисления копеечка. Затраты на фотохостинг незначительны.

Пока загружено 1000 фотографий, этот объем занял 300 мегабайт дискового пространства. Я храню все фото в облаке по стоимости 2 рубля за гигабайт в месяц. Выходит, что я не затрачиваю еще и двух рублей.

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

Какой прогноз?

Я думаю, что в ближайшие два года я дорасту до аудитории в 1000 человек ежедневно. На сайт будут загружать по 3000-5000 фото ежедневно. Планку в миллион фото я выполню через два года. Это всего 300 гигабайт места, то есть расходы составят 600 рублей в месяц.

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

В общем, придумываю пока себе задачи, развиваю неспеша проект. Надеюсь, у него хорошее будущее.

Наглядно, что такое Frontend и Backend

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

В принципе, много fullstack разработчиков, а так у кого к чему душа лежит больше.

Продуктивный разговор о фрилансе

Сегодня познакомился с Drupal разработчиком с 17-ти летним стажем Маратом Фархулиным. Он фрилансит с 2008 года. Состоялся интересный разговор о работе на фрилансе.

Главные тезисы:

  • Работа на фрилансе нестабильна, бывает за день заказов на 100 тысяч, а бывает нет совсем.
  • Репутацию очень тяжело заработать, но очень легко потерять.
  • Когда делаешь свою работу хорошо, у клиентов быстро заканчиваются задачи.
  • Возраст не помеха, главное, чтобы работа была сделана хорошо.

В целом, мне понравилось общение с Маратом, многое обсудили.

Как я поставил ссылку с Википедии

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

Увидел, что конкурент уже проставил ссылку на свой сайт, разместил свою рядом с ним.

Ссылка вроде как прошла модерацию. По крайней мере неделю уже держится. Ссылки с таких ресурсов дают буст в продвижении и индексации в Google.

Буду ждать индексации.

Немного об интеллекте

Мне попалась картинка с прекрасной цитатой.

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

Почему я люблю SEO

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

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

Яндекс и Google задают тренды - это высокотехнологичные компании, которые постоянно эволюционируют. С другой стороны, SEO - это не какое то аморфное занятие, есть понятие классическое SEO - это свод рекомендаций, которые применяются на всех сайтах. Так сказать база у SEO есть.

Мне нравится SEO тем, что всегда много информации, есть большое сообщество экспертов, как в СНГ, так и на западе. Много аналитики, много данных - это все делает SEO увлекательным занятием.

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

SEO - это прикладная лингвистика в информатике. Сама специальность, хоть и имеет репутацию нулевого эффекта, интеллектуальная и прогрессирующая.

Я люблю SEO за тот мир, в который я погружаюсь ежедневно.

Что изучать в 42 — русский или английский

Я периодически предпринимаю попытки изучить английский язык, но все время забрасываю обучение. Для меня оно становится скучным. Из последнего - я купил пожизненную премиум подписку на LinquaLEO, но опять же после нескольких попыток забросил.

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

Мне пришла идея в голову, что лучше вспомнить правила русского языка, чем изучать инглиш. Сейчас я перевожу все с помощью ChatGPT, нейросеть отлично справляется.

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

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

Мне нравится разрабатывать свои проекты

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

В подавляющем большинстве я разрабатываю проекты на стеке Laravel, MySQL, Bootstrap, jQuery. Я уже достаточно хорошо освоил этот стек.

В качестве дизайна верстаю на базовом бутстрапе, я люблю минималистичный интерфейс.

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

В общем, разработка - это мое дело.

Beget запустил услугу CDN

Сегодня утром решил узнать у службы поддержки Beget не планируют ли они запустить услугу CDN. Был приятно удивлен ответу: "Услуга уже запущена".

Пока 70 точек присутствия на 3 континентах. Основная доля в СНГ, а также в Северной и Южной Америке и Азии.

Подключается очень легко, достаточно создать CDN и выбрать домен из размещенных на хостинге.

Много настроек, есть и такие плюшки.

Пока я подключил три проекта.

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

Какую карту использовать для зарубежных сайтов

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

Преимущество в том, что OpenstreetMap бесплатные. Вот как смотрится на моем сайте:

Базовый код для размещения карты

<div class="mapouter">
                    <div class="osm_canvas">
                        <iframe width="100%" height="560" id="osm_canvas" src="about:blank" frameborder="0"
                                scrolling="no" marginheight="0" marginwidth="0"></iframe>
                        <script>document.getElementById('osm_canvas').contentDocument.write('<link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.min.css" />');
                            document.getElementById('osm_canvas').contentDocument.write('<script src = "https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.min.js"><\/script>');
                            document.getElementById('osm_canvas').contentDocument.write('<div id ="osm-map" style = "width:100%; height:560px;"></div>');
                            document.getElementById('osm_canvas').contentDocument.write('<script>var mapOptions={center:[{{$city->lat}}, {{$city->lng}}],zoom:15,attributionControl: true}; var map = new L.map("osm-map", mapOptions); map.attributionControl.setPrefix(\'&copy; <a target="_blank" href="https://www.openstreetmap.org/copyright" rel="nofollow noopener noreferrer">OpenStreetMap</a>\'); var layer = new L.TileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png");map.addLayer(layer);let marker = new L.Marker([{{$city->lat}}, {{$city->lng}}]);marker.addTo(map).bindPopup(\'{{$city->city}}\'); marker.on(\'mouseover\',function(ev) {marker.openPopup();});<\/script>');
                            document.getElementById('osm_canvas').contentDocument.close();</script>
                        <style>.mapouter {
                                position: relative;
                                text-align: right;
                                height: 560px;
                                width: 100%;
                            }</style>
     
                        <style>.osm_canvas {
                                overflow: hidden;
                                background: none !important;
                                height: 560px;
                                width: 100%;
                            }</style>
                    </div>
                </div>

Замените {{$city->lat}} на десятичные координаты широты и {{$city->lng}} на десятичные координаты долготы, а {{$city->city}} на название географической точки.

Мне нравится командная строка Linux

Когда я работаю в командной строке Linux, то ощущаю первобытность программирования из того, что вижу на экране. Например, вчера мне надо было запустить NPM и я увидел следующее:

Это просто классно, когда с помощью одной команды выводится такой красочный и отформатированный текст.

Я люблю командную строку Linux за форматирование кода.

Ранее Ctrl + ↓