Что мы поняли, собирая то, что должно было работать
Инженерные заметки из проектов в продакшене и ответы на вопросы, которые клиенты задают до того, как решиться. Пишем, когда есть о чём, а не по расписанию.
Половина «трафика AI-краулеров» — не AI
Девять дней логов, сверенных с диапазонами IP, которые публикует OpenAI. 61% запросов, представляющихся OpenAI, приходят откуда-то ещё, а у ChatGPT-User доля доходит до 92%. Что они запрашивают на самом деле и как проверять правильно.
Сколько стоит сайт в Молдове и что двигает цену
Не потому, что кто-то что-то скрывает. Под словом «сайт» скрываются три разные вещи, а внутри каждой цену двигают решения, которые спрашивающий обычно ещё не принял. Что двигает её на самом деле, что значит меньше, чем принято думать, и что подготовить до запроса предложения.
Кому на самом деле принадлежит ваш сайт
«Сайт» — не один предмет, это семь отдельных вещей. Полезный вопрос не в том, у кого они сегодня: большинство удобнее держать тому, кто строит и обслуживает. Полезный вопрос — может ли каждая из них перейти к вам, каким образом и за сколько.
Как выбрать, кто сделает вам сайт, в Молдове
Три предложения, цены отличаются втрое, и во всех трёх одни и те же слова. Шесть вопросов, которые разводят предложения между собой, и что выглядит как сигнал, но им не является.
Ваш Vite SPA отдаёт Google пустую страницу
Одностраничное приложение рисуется в браузере, поэтому первое, что сохраняет краулер, — пустой div. Вот шаг сборки, который это чинит без миграции на другой фреймворк, и два сбоя, которые никогда не видны в сборке.
Почему Google не находит ваш сайт
Вы ищете свою компанию в Google и находите конкурентов, а не себя. Причин обычно три, различить их можно самому за несколько минут, и дорого чинится только одна.
Онлайн-платежи для магазина в Молдове
MAIB, MICB, VictoriaBank, PayNet, MIA, Stripe, PayPal — что молдавская компания реально может использовать, что каждый требует, чтобы вас принять, где во всём этом фискальный чек и что на самом деле поднимает стоимость разработки.
Три бага, которые проходят любую сборку
Отставший список маршрутов, главная кнопка, на которую нельзя нажать, и правило CSS, проигравшее другому, написанному на девяносто строк выше. Все три прошли проверку типов, линтер и тесты. Ни один из них не экзотика.
Как интегрировать 1С с интернет-магазином
Три пути внутрь 1С, одно бизнес-решение, которое нужно принять до первой строки кода, и конкретный список того, без чего интеграция не может начаться.
Как проверить, что на самом деле видит краулер
Браузер — неподходящий инструмент. Вот работающий метод: спросить от имени каждого бота, а потом прочитать свои логи. И три способа, которыми эти проверки врут, включая два, давшие ложные выводы в нашем собственном аудите.