Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO

Блог веб-разработчика о 1С-Битрикс, PHP, Linux, SEO и разработке сайтов

Практические заметки и рабочие решения по разработке сайтов, SEO-продвижению, администрированию Linux-серверов, интеграциям с 1С-Битрикс, PHP, Python и автоматизации проектов. Разбираю ошибки, кейсы, настройку серверов, оптимизацию сайтов и инструменты, которые использую в реальной работе веб-разработчика.
Python Python
10.06.2026

Как отправлять email-рассылки через Python с задержкой между письмами

Показываю, как сделать простую email-рассылку на Python: HTML-шаблон, список получателей, SMTP-настройки и отправка писем не сразу всем адресатам, а с паузой 3–5 минут.
Читать подробнее ->
7 минут чтения
1 просмотров
Frontend Frontend
03.06.2026

Почему больше нельзя доверять CDN: храните библиотеки локально

Многие сайты до сих пор загружают шрифты, jQuery, Bootstrap и другие библиотеки через внешние CDN. Но в условиях блокировок и нестабильного доступа к зарубежным сервисам это становится серьезным риском. Разбираемся, почему критически важные ресурсы лучше хранить на собственном сервере и какие проблемы уже возникают у владельцев сайтов.
Читать подробнее ->
3 минут чтения
25 просмотров
Вне работы Вне работы
03.06.2026

Шрифты для FBReader

Стандартные шрифты в FBReader подходят не всем. В этой статье покажу, куда установить пользовательские шрифты на Android, как подключить их в FBReader и какие варианты лучше подходят для длительного чтения. Разберём популярные шрифты из набора Arial, Georgia, Verdana, Calibri, Garamond и Times New Roman, а также сравним их удобство для электронных книг.
Читать подробнее ->
7 минут чтения
14 просмотров
Linux-server Linux-server
28.05.2026

Как копировать бэкапы 1С-Битрикс на Яндекс Диск автоматически

Как копировать бэкапы 1С-Битрикс на Яндекс Диск автоматически
Показываю, как автоматически копировать резервные копии 1С-Битрикс на Яндекс Диск через rclone. Настраиваем хранение нескольких бэкапов, автоматическую очистку старых архивов и дополнительный backup nginx, SSL и конфигов сервера.
Читать подробнее ->
6 минут чтения
31 просмотров
Битрикс Битрикс
28.05.2026

Почему в Битрикс постоянно вылетает сессия — причины и решения

Почему Битрикс постоянно выкидывает из админки и показывает ошибку «Ваша сессия истекла»? Разбираем основные причины проблем с сессиями: HTTP/HTTPS конфликт, multisite, cookie domain, nginx, reverse proxy и ошибки PHP-сессий. Практические способы диагностики и исправления.
Читать подробнее ->
5 минут чтения
36 просмотров
Linux-server Linux-server
28.05.2026

Что выбрать для сайта: хостинг или VPS? Плюсы, минусы и рекомендации

Что лучше выбрать для сайта — обычный хостинг или VPS? Разбираем плюсы и минусы обоих вариантов, отличия по скорости, настройке и стоимости, а также рекомендации для Битрикс, интернет-магазинов и SEO-проектов.
Читать подробнее ->
5 минут чтения
27 просмотров
Linux-server Linux-server
27.05.2026

Bash snippets для Linux: полезные команды для сервера Debian, Ubuntu

Разбираем полезные Bash snippets для Debian и Ubuntu: работа с логами, Nginx, Docker, Git и мониторингом сервера. Практические команды и фрагменты shell-кода для автоматизации рутинных задач Linux-администратора и разработчика.
Читать подробнее ->
5 минут чтения
22 просмотров
Security Security
27.05.2026

Fail2ban для Debian и Ubuntu: готовые rules и защита сервера от ботов и перебора

Разбираем настройку Fail2ban на Debian и Ubuntu: защита SSH, Nginx и PHP-сайтов от перебора паролей, ботов и сканеров. В статье — готовые rules, filters и примеры конфигураций для реального сервера.
Читать подробнее ->
6 минут чтения
27 просмотров
Linux-server Linux-server
26.05.2026

Почему вместо сайта отображается PHP-код и как это исправить

Если при открытии сайта браузер показывает PHP-код вместо страницы — это означает, что сервер не обрабатывает PHP-файлы. В статье разбираем основные причины проблемы: ошибки в настройке Nginx, Apache и PHP-FPM, неправильные расширения файлов и проблемы после переноса сайта. Показываем, как быстро найти и исправить ошибку.
Читать подробнее ->
3 минут чтения
26 просмотров
SEO SEO
26.05.2026

Как сделать блог, который приводит клиентов, а не просто собирает трафик

Почему одни блоги приводят клиентов и заявки, а другие просто набирают просмотры? В статье разбираем, как правильно выстроить экспертный блог: какие статьи писать, как связывать контент с услугами, зачем нужна внутренняя архитектура, CTA и почему доверие продаёт лучше прямой рекламы.
Читать подробнее ->
4 минут чтения
61 просмотров
SEO SEO
26.05.2026

Почему редизайн сайта убивает SEO и поисковый трафик

После редизайна сайт может выглядеть современно, но потерять позиции, трафик и заявки из поисковых систем. В статье разбираем, почему редизайн часто разрушает SEO: удаление старых URL, ошибки редиректов, потеря контента, soft 404, проблемы SPA-сайтов и разрушение внутренней структуры проекта.
Читать подробнее ->
4 минут чтения
26 просмотров
SEO SEO
26.05.2026

Переезд сайта без потери SEO: как правильно перенести сайт и не потерять трафик

Переезд сайта — один из самых опасных этапов для SEO. Неправильные редиректы, изменение URL или ошибки индексации могут привести к потере позиций и трафика. В статье разбираем, как правильно перенести сайт, сохранить SEO, настроить 301 редиректы и избежать типичных ошибок при миграции проекта.
Читать подробнее ->
4 минут чтения
21 просмотров
SEO SEO
26.05.2026

Геостраницы для SEO: как продвигаться по городам

Геостраницы могут приносить большой региональный SEO-трафик, но только при правильной реализации. В статье разбираем, как создавать страницы под города и регионы, каких ошибок избегать, почему поисковики плохо относятся к шаблонным геостраницам и как не превратить сайт в doorway-сетку.
Читать подробнее ->
4 минут чтения
28 просмотров
SEO SEO
26.05.2026

Почему сайт не индексируется

Почему сайт не появляется в поиске Яндекса и Google даже спустя недели после запуска? В статье разбираем основные причины проблем с индексацией: ошибки robots.txt, soft 404, дубли страниц, проблемы nginx, медленный сервер, SPA без SSR и другие технические SEO-ошибки, которые мешают поисковым системам нормально обходить сайт.
Читать подробнее ->
4 минут чтения
24 просмотров
SEO SEO
22.05.2026

HTTP 451: что означает ошибка «Unavailable For Legal Reasons» и почему она стала встречаться чаще

Что означает ошибка HTTP 451 Unavailable For Legal Reasons и почему этот статус стал встречаться чаще? Разбираем блокировки, региональные ограничения, настройку 451 в Nginx и влияние на SEO.
Читать подробнее ->
4 минут чтения
30 просмотров
SEO SEO
22.05.2026

Crawl Budget: почему поисковики не индексируют ваш сайт полностью

Что такое Crawl Budget и почему поисковики могут не индексировать часть сайта? Разбираем как дубли, фильтры, soft 404 и медленный сервер расходуют краулинговый бюджет и мешают SEO.
Читать подробнее ->
4 минут чтения
27 просмотров
Linux-server Linux-server
21.05.2026

Как анализировать логи Nginx: поиск SEO-проблем, ботов и ошибок сайта

Разбираем как анализировать логи Nginx: искать 404 ошибки, изучать поисковых ботов, находить атаки и медленные страницы. Практические команды grep, awk и работа с GoAccess для SEO и технического аудита сайта.
Читать подробнее ->
4 минут чтения
28 просмотров
SEO SEO
21.05.2026

SEO для Vue.js и Nuxt: как делать SPA-сайты, которые нормально индексируются

Разбираем SEO для Vue.js и Nuxt: почему обычный SPA может плохо индексироваться, как SSR решает проблемы SEO и почему Nuxt считается одним из лучших frontend-фреймворков для поискового продвижения.
Читать подробнее ->
4 минут чтения
31 просмотров
Linux-server Linux-server
20.05.2026

Как запустить несколько сайтов на Nginx с разными версиями PHP

На одном VPS можно одновременно запускать сайты с PHP 7.4, 8.1 и 8.2 — это особенно полезно при обновлении 1С-Битрикс или поддержке старых проектов. В статье разбираем настройку Nginx и PHP-FPM, работу с сокетами, конфиги виртуальных хостов и безопасную схему перехода сайта на новую версию PHP.
Читать подробнее ->
5 минут чтения
37 просмотров
SEO SEO
20.05.2026

SSR vs SPA для SEO: что лучше для поискового продвижения сайта

Поисковики уже умеют работать с JavaScript, но SPA до сих пор может создавать проблемы для SEO. В статье разбираем, чем отличаются SPA и SSR глазами поискового робота, почему серверный рендеринг остается более надежным для SEO и когда современный frontend действительно оправдан для коммерческого сайта.
Читать подробнее ->
6 минут чтения
31 просмотров
Загружаю...
Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться