Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Разделы
Блог веб-разработчика о 1С-Битрикс, PHP, Linux, SEO и разработке сайтов
Практические заметки и рабочие решения по разработке сайтов, SEO-продвижению, администрированию
Linux-серверов, интеграциям с 1С-Битрикс, PHP, Python и автоматизации проектов.
Разбираю ошибки,
кейсы, настройку серверов, оптимизацию сайтов и инструменты, которые использую в реальной работе
веб-разработчика.
Показываю, как сделать простую email-рассылку на Python: HTML-шаблон, список получателей, SMTP-настройки и отправка писем не сразу всем адресатам, а с паузой 3–5 минут.
Многие сайты до сих пор загружают шрифты, jQuery, Bootstrap и другие библиотеки через внешние CDN. Но в условиях блокировок и нестабильного доступа к зарубежным сервисам это становится серьезным риском. Разбираемся, почему критически важные ресурсы лучше хранить на собственном сервере и какие проблемы уже возникают у владельцев сайтов.
Стандартные шрифты в FBReader подходят не всем. В этой статье покажу, куда установить пользовательские шрифты на Android, как подключить их в FBReader и какие варианты лучше подходят для длительного чтения. Разберём популярные шрифты из набора Arial, Georgia, Verdana, Calibri, Garamond и Times New Roman, а также сравним их удобство для электронных книг.
Показываю, как автоматически копировать резервные копии 1С-Битрикс на Яндекс Диск через rclone. Настраиваем хранение нескольких бэкапов, автоматическую очистку старых архивов и дополнительный backup nginx, SSL и конфигов сервера.
Почему Битрикс постоянно выкидывает из админки и показывает ошибку «Ваша сессия истекла»? Разбираем основные причины проблем с сессиями: HTTP/HTTPS конфликт, multisite, cookie domain, nginx, reverse proxy и ошибки PHP-сессий. Практические способы диагностики и исправления.
Что лучше выбрать для сайта — обычный хостинг или VPS? Разбираем плюсы и минусы обоих вариантов, отличия по скорости, настройке и стоимости, а также рекомендации для Битрикс, интернет-магазинов и SEO-проектов.
Разбираем полезные Bash snippets для Debian и Ubuntu: работа с логами, Nginx, Docker, Git и мониторингом сервера. Практические команды и фрагменты shell-кода для автоматизации рутинных задач Linux-администратора и разработчика.
Разбираем настройку Fail2ban на Debian и Ubuntu: защита SSH, Nginx и PHP-сайтов от перебора паролей, ботов и сканеров. В статье — готовые rules, filters и примеры конфигураций для реального сервера.
Если при открытии сайта браузер показывает PHP-код вместо страницы — это означает, что сервер не обрабатывает PHP-файлы. В статье разбираем основные причины проблемы: ошибки в настройке Nginx, Apache и PHP-FPM, неправильные расширения файлов и проблемы после переноса сайта. Показываем, как быстро найти и исправить ошибку.
Почему одни блоги приводят клиентов и заявки, а другие просто набирают просмотры? В статье разбираем, как правильно выстроить экспертный блог: какие статьи писать, как связывать контент с услугами, зачем нужна внутренняя архитектура, CTA и почему доверие продаёт лучше прямой рекламы.
После редизайна сайт может выглядеть современно, но потерять позиции, трафик и заявки из поисковых систем. В статье разбираем, почему редизайн часто разрушает SEO: удаление старых URL, ошибки редиректов, потеря контента, soft 404, проблемы SPA-сайтов и разрушение внутренней структуры проекта.
Переезд сайта — один из самых опасных этапов для SEO. Неправильные редиректы, изменение URL или ошибки индексации могут привести к потере позиций и трафика. В статье разбираем, как правильно перенести сайт, сохранить SEO, настроить 301 редиректы и избежать типичных ошибок при миграции проекта.
Геостраницы могут приносить большой региональный SEO-трафик, но только при правильной реализации. В статье разбираем, как создавать страницы под города и регионы, каких ошибок избегать, почему поисковики плохо относятся к шаблонным геостраницам и как не превратить сайт в doorway-сетку.
Почему сайт не появляется в поиске Яндекса и Google даже спустя недели после запуска? В статье разбираем основные причины проблем с индексацией: ошибки robots.txt, soft 404, дубли страниц, проблемы nginx, медленный сервер, SPA без SSR и другие технические SEO-ошибки, которые мешают поисковым системам нормально обходить сайт.
Что означает ошибка HTTP 451 Unavailable For Legal Reasons и почему этот статус стал встречаться чаще? Разбираем блокировки, региональные ограничения, настройку 451 в Nginx и влияние на SEO.
Что такое Crawl Budget и почему поисковики могут не индексировать часть сайта? Разбираем как дубли, фильтры, soft 404 и медленный сервер расходуют краулинговый бюджет и мешают SEO.
Разбираем как анализировать логи Nginx: искать 404 ошибки, изучать поисковых ботов, находить атаки и медленные страницы. Практические команды grep, awk и работа с GoAccess для SEO и технического аудита сайта.
Разбираем SEO для Vue.js и Nuxt: почему обычный SPA может плохо индексироваться, как SSR решает проблемы SEO и почему Nuxt считается одним из лучших frontend-фреймворков для поискового продвижения.
На одном VPS можно одновременно запускать сайты с PHP 7.4, 8.1 и 8.2 — это особенно полезно при обновлении 1С-Битрикс или поддержке старых проектов. В статье разбираем настройку Nginx и PHP-FPM, работу с сокетами, конфиги виртуальных хостов и безопасную схему перехода сайта на новую версию PHP.
Поисковики уже умеют работать с JavaScript, но SPA до сих пор может создавать проблемы для SEO. В статье разбираем, чем отличаются SPA и SSR глазами поискового робота, почему серверный рендеринг остается более надежным для SEO и когда современный frontend действительно оправдан для коммерческого сайта.
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про
продажи, сайты и ошибки бизнеса на реальных примерах.
Подписаться
Cookie и Яндекс Метрика
Сайт использует технические cookie, а с вашего согласия - Яндекс Метрику для аналитики посещений.
Подробнее