Перейти к содержимому
ВебБизнес

Как выбрать компанию по веб-разработке в Ташкенте

Практическое руководство по выбору компании по веб-разработке в Ташкенте: портфолио, оценка, права на код и поддержка после запуска.

BITS Technology· Веб-команда9 мин чтенияОбновлено 5 сентября 2026 г.
Иллюстрация веб-разработки и дизайна в Ташкенте

Большинство советов о выборе компании по веб-разработке заканчивается фразой «посмотрите портфолио и оцените коммуникацию». Это верно и почти бесполезно, потому что такую проверку проходит любой подрядчик. В этом руководстве собраны проверки, которые действительно отличают одну ташкентскую студию от другой: что вы можете проверить сами ещё до первого звонка, что должно быть зафиксировано в договоре и какие вопросы своими ответами показывают, как команда работает на самом деле.

Определите, что вы на самом деле покупаете

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

Что вам нужноКак выглядит успехПризнак неподходящего подрядчика
Маркетинговый сайтОн ранжируется, быстро загружается, а ваша команда добавляет страницы без разработчикаОбсуждают фреймворки и ни разу — того, кто будет редактировать контент
Интернет-магазинОформление заказа работает надёжно, оплата и доставка интегрированы, остатки точныНи одного вопроса о вашем платёжном провайдере или складе
Веб-приложение или клиентский порталРоли и права доступа, целостность данных, журнал действий, доступностьСтоимость считают по страницам
Внутренний инструмент вместо таблицТочная модель данных и реальная миграция старых данныхНикто не просит показать таблицы, которыми вы пользуетесь сегодня

Если вы не можете сказать, в какой вы строке, эта неопределённость и есть предмет предпроектного исследования: короткий платный этап с письменным результатом. Твёрдая цена, названная до того, как кто-либо понял, в какой строке вы находитесь, — это догадка, и за догадку вы заплатите позже, запросами на изменения.

Фрилансер, студия, агентство или сотрудник в штат

ВариантКогда подходитОсновной риск
Отдельный фрилансерНебольшой, чётко описанный сайт, и у вас есть техническая экспертизаЕдиная точка отказа: болезнь, более выгодное предложение, молчание
Небольшая студияБольшинство корпоративных сайтов и первые веб-приложения; преемственность без агентских накладных расходовРесурс — один крупный клиент может занять ту команду, которую обещали вам
Агентство полного циклаМногоязычные программы, где дизайн, инженерия и контент нужны вместеДистанция между теми, кто продаёт, и теми, кто разрабатывает
Сотрудник в штатПродукт, который будет меняться постоянно на протяжении летНаём занимает месяцы, а одному инженеру некому проверять работу

Честная проверка — не размер компании, а то, что произойдёт, когда человек, который понимает ваш проект, уедет на две недели. Спросите, кто ещё в команде за последний месяц запускал этот код на своей машине. Студия, которая не может назвать второго человека, — это фрилансер с логотипом; возможно, это всё равно правильный выбор, если вы осознанно заложили такой риск в цену.

Проверьте портфолио сами — за десять минут

Скриншот в портфолио доказывает, что дизайн существовал, а не что сайт запустился и выжил. До первой встречи:

  • Откройте каждый работающий сайт. Если указанный проект сейчас представляет собой припаркованный домен или явно переделан кем-то другим, спросите, что случилось.
  • Прогоните каждый через PageSpeed Insights в мобильном режиме. Идеальные баллы не нужны — важно понять, не оказываются ли собственные работы подрядчика стабильно медленными.
  • Посмотрите исходный код страницы. Ищите title и метаописание, уникальные именно для этой страницы, один осмысленный H1 и настоящий текст в HTML. Если в исходнике почти пустой div, а весь контент приходит через JavaScript, команда делает одностраничные приложения без серверного рендеринга, и ранжироваться такому сайту сложнее, чем нужно.
  • Переключите язык — на телефоне, через мобильный интернет. У каждого языка свой URL? Переключение оставляет вас на той же странице или выбрасывает на главную?
  • Спросите, какие части они делали сами. «Мы делали фронтенд для другого агентства» — нормальный ответ; узнать об этом после подписания договора — нет.

SEO и три языка — это архитектура, а не дополнительные опции

Технический SEO — это в основном решения, принятые на первой неделе: рендерится ли HTML на сервере, как устроены URL, есть ли у каждой страницы собственные title, description и canonical, берётся ли микроразметка из реальных данных, а не вставлена вручную, и обновляется ли карта сайта сама. Подрядчик, который продаёт SEO как отдельную услугу после запуска, часто продаёт ремонт того, что сам решил сломать. Спросите, как его решения по веб-разработке — рендеринг и маршрутизация — повлияют на индексацию, и ждите конкретного ответа.

Читатели на узбекском, русском и английском

  • Один URL на каждый язык. /about, /ru/about, /uz/about — и никогда один URL, который подменяет содержимое по cookie или IP-адресу: тогда поисковые системы видят одну версию страницы, у которой их три.
  • Честный hreflang. Объявляйте только те переводы, которые существуют; ссылка на версию, отдающую 404, хуже, чем её отсутствие.
  • Никаких автоматических перенаправлений по геолокации. И русскоязычный читатель в поездке за границей, и поисковый робот, заходящий не из Узбекистана, должны получать ту версию, которую запрашивают.
  • Ответственный и бюджет на каждый язык. Перевод — это работа с контентом, а не задача разработки, и именно эта строка чаще всего отсутствует в смете. Машинный перевод на узбекский на странице с ценами или юридическими условиями стоит больше доверия, чем экономит денег.
  • Решите вопрос с узбекской графикой заранее. Поддержка и латиницы, и кириллицы навсегда удваивает редакторскую нагрузку; идите на это только при конкретной причине.

Производительность определяется на этапе дизайна, а не оптимизации

Core Web Vitals — загрузка (LCP), отзывчивость (INP) и визуальная стабильность (CLS) — измеряются на реальных визитах, большинство которых происходит с телефонов. Решения, задающие эти цифры, принимаются до того, как появится хоть строчка кода: автовоспроизводимое видео в шапке, слайдер, пять начертаний шрифта, три виджета аналитики и чата, несжатые фотографии.

Поэтому согласуйте бюджет производительности, пока дизайн ещё в Figma, и внесите его в коммерческое предложение: целевое время появления основного содержимого на среднем Android-телефоне через мобильное соединение, потолок веса страницы и ограничение на сторонние скрипты. Бюджет выявляет компромисс, пока он дёшев — «эта карусель самая тяжёлая на странице, оставляем?» — а не в момент запуска, когда её удаление означает переделку макета. Именно здесь UI/UX-дизайн и разработка должны вести один разговор.

Сроки на самом деле срываются на интеграциях

Написать интеграцию редко бывает сложно; сложно получить доступ. Договоры с провайдерами, тестовые доступы, песочницы и документация API приходят от третьих сторон по их графику, а не по вашему, поэтому подавать эти заявки нужно на первой неделе.

Для сайта, который продаёт в Узбекистане, список обычно включает локальные карточные платежи наряду с международными системами, SMS для одноразовых кодов, службу доставки и учётную или складскую систему, на которой уже держится бизнес. Спросите, кто подписывает договор с каждым провайдером — это должны быть вы, а не агентство, — у кого потом остаются доступы и что произойдёт, если платёж прошёл в банке, но не записался на вашей стороне. Для такого случая нужен механизм сверки, а не извинения. Требуйте, чтобы в предложении каждая интеграция была перечислена отдельно, с ответственным и статусом; всё, чего в списке нет, не оценено. Там, где несколько систем должны обмениваться данными, считайте это работой по системной интеграции и закладывайте бюджет соответственно.

Права: примените тест на выход до подписания

АктивДолжен принадлежать вам с первого дняКак проверить
Домен и DNSВаш аккаунт у регистратораВойдите в него сами
Исходный кодGit-репозиторий, принадлежащий вашей компанииКоммиты появляются по ходу разработки, а не архивом в конце
Хостинг и база данныхАккаунты, оформленные на вашу компаниюВы можете добавлять и удалять пользователей
Аналитика, Search ConsoleВаш аккаунт указан владельцемВы можете выдавать и отзывать доступ
Файлы дизайнаВаше рабочее пространство или выгрузка при передачеПрямо названы в договоре
Шрифты, изображения, шаблоныЛицензии, оформленные на вашу компаниюПопросите показать документы

Затем примените тест на выход: если бы вы сменили этого подрядчика в следующем месяце, смог бы новый разработчик склонировать репозиторий, пройти по README и запустить сайт локально за один день? Сделайте этот README договорным результатом работ — с переменными окружения и шагами развёртывания. Команда, которая не может его подготовить, либо не документировала систему, либо предпочла бы, чтобы вы не могли уйти.

Как читать оценку и что происходит после запуска

Фиксированная цена за фиксированный объём работает, когда объём действительно можно определить заранее, — маркетинговый сайт с согласованным списком страниц. Для приложения, требования к которому меняются по мере того, как вы узнаёте своих пользователей, фиксированная цена не убирает риск, а превращает его в споры о том, что входило в объём. Поэтапная поставка с ограниченным первым этапом и переоценкой после него обычно честнее.

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

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

Вопросы, которые стоит задать каждому подрядчику

  1. Какие части проектов из портфолио сделала ваша собственная команда и работают ли эти сайты до сих пор?
  2. Кто будет писать код, кто его проверяет и кто подменяет этих людей на время отсутствия?
  3. Рендерится ли HTML на сервере и что это значит для индексации наших страниц?
  4. Какой бюджет производительности вы готовы зафиксировать при измерении на среднем Android-телефоне?
  5. Как будут устроены три языковые версии и кто вычитывает каждую из них?
  6. Какие интеграции входят в объём работ и по каким нам нужно самим подписать договор с третьей стороной?
  7. В каком репозитории будет находиться код и когда мы получим к нему доступ?
  8. Что входит в передачу проекта и что покрывает поддержка после запуска?
  9. Какие допущения и исключения стоят за этой оценкой?

Итоги

Принимайте решение по данным, которые собрали сами, а не по презентации предложения: откройте работающие сайты подрядчика и проверьте их на телефоне. Убедитесь, что отсутствие одного человека не остановит ваш проект. Оформите домен, репозиторий, хостинг и аналитику на своё имя до начала разработки, а не при передаче проекта. Настаивайте, чтобы SEO, производительность и три языковые версии решались на уровне архитектуры, а не продавались потом как дополнительные опции. Читайте каждую оценку ради её исключений — именно там живёт второй счёт. И если два подрядчика по-прежнему кажутся равными, выбирайте того, кто задал вам более удачные вопросы: команда, которая говорит «мы пока не знаем, вот как мы это выясним», надёжнее той, что уверена во всём.

Если хотите задать эти вопросы нам, свяжитесь с нами и расскажите, что вы создаёте.

Похожие статьи

Давайте создадим что-то по-настоящему стоящее

Расскажите о проекте — мы ответим в течение одного рабочего дня.