Разметка — это фундаментальный этап в создании сайтов и приложений, от которого зависит не только внешний вид, но и скорость работы, доступность для пользователей с ограниченными возможностями и позиции в поисковых системах. Качественная вёрстка превращает статичный макет в интерактивный, адаптивный и технологичный цифровой продукт. Понимание её видов, стоимости и процесса заказа — ключ к успешному сотрудничеству между заказчиком и исполнителем на любой бирже.
Какие виды разметки вам могут понадобиться?
Выбор типа вёрстки определяет технологический стек, сроки и бюджет проекта. Основные направления можно разделить на несколько категорий.
По технологии и подходу
- Фиксированная (статистическая) вёрстка: Размеры элементов задаются в абсолютных единицах (пикселях). Сайт выглядит идентично на всех устройствах, но на мобильных может появляться горизонтальная полоса прокрутки. Применяется редко, преимущественно для админ-панелей или десктопных приложений.
- Адаптивная (responsive) вёрстка: Использует CSS-медиазапросы для изменения стилей в зависимости от ширины экрана устройства (десктоп, планшет, смартфон). Наиболее популярный и рекомендуемый стандарт для большинства проектов.
- Отзывчивая с элементами резиновой вёрстки: Комбинирует проценты, flexbox и grid для плавного «стягивания» блоков без резких переломов макета. Создаёт более гармоничный пользовательский опыт.
- Вёрстка по методологии БЭМ (Блок-Элемент-Модификатор): Не столько тип, сколько архитектурный подход. Позволяет создавать переиспользуемые, независимые компоненты, что критически важно для больших и долгосрочных проектов.
По типу проекта и инструментам
- Вёрстка лендинга или многостраничного сайта: Из PSD, Figma, Sketch или Adobe XD макетов. Основной фокус на семантику, скорость загрузки и кроссбраузерность.
- Вёрстка email-рассылок: Специфическая область, требующая использования таблиц и инлайновых стилей из-за ограничений почтовых клиентов.
- Вёрстка под CMS (WordPress, Bitrix, Tilda, MODX): Требует не только нарезания макета, но и интеграции в систему управления контентом, создания тем или шаблонов.
- Вёрстка веб-приложений (React, Vue, Angular): Работа с компонентами, состоянием и динамической подгрузкой данных. Часто используется препроцессор CSS (Sass/SCSS, Less) и современные инструменты сборки.
Заказчику: как найти идеального верстальщика и сформулировать задачу
Чёткое техническое задание (ТЗ) — это 90% успеха. Оно минимизирует правки и гарантирует, что вы получите именно то, что ожидаете.
Шаблон эффективного ТЗ для разметки
- Цель проекта: Кратко опишите, для чего создаётся страница или сайт (продажи, лиды, информирование).
- Ссылка на макет: Обязательно предоставьте доступ к макету в Figma, Adobe XD или итоговый PSD-файл. Убедитесь, что все слои названы и сгруппированы.
- Требуемые страницы и экраны: Перечислите все уникальные страницы (главная, каталог, карточка товара) и состояния элементов (ховер, фокус, активная кнопка).
- Технические требования:
- Адаптивность: Укажите конкретные контрольные точки (breakpoints), например: 1920px, 1440px, 1200px, 992px, 768px, 576px, 320px.
- Браузеры: Перечислите версии браузеров, которые должны поддерживаться (Chrome, Firefox, Safari, Edge последние 2 версии + IE11 при необходимости).
- Методология: Нужен ли БЭМ или другой подход?
- Использование препроцессоров (Sass/Less), сборщиков (Webpack/Gulp).
- Необходимость Pixel Perfect (точное соответствие макету с погрешностью до 1-5px).
- Требования к скорости (оценка по PageSpeed Insights).
- Необходимость семантической разметки и валидности кода (проверка через W3C Validator).
- Доступность (a11y): Нужна ли поддержка скринридеров, правильные ARIA-атрибуты?
- Сроки: Укажите реалистичный дедлайн с запасом на согласование и правки.
- Бюджет: Чётко обозначьте рамки.
Чек-лист для выбора исполнителя
| Критерий |
Что проверить |
Почему это важно |
| Портфолио |
Не просто скриншоты, а ссылки на рабочие проекты. Обратите внимание на детализацию, анимации, адаптив. |
Демонстрирует реальный опыт, внимание к деталям и качество финального продукта. |
| Отзывы и рейтинг |
Глубина отзывов. Хвалят ли за коммуникацию, соблюдение сроков, решение нестандартных задач? |
Показывает надёжность и профессиональные качества исполнителя в работе. |
| Тестовое задание |
Предложите небольшое, но показательное ТЗ (например, сверстать один сложный блок из вашего макета). |
Позволяет объективно оценить навыки, подход к коду и скорость работы. |
| Техническое собеседование |
Задайте вопросы про адаптив, БЭМ, работу с графикой, подход к performance. |
Помогает оценить глубину знаний, а не только умение повторять макет. |
| Стек технологий |
Соответствует ли его стек (HTML5, CSS3, JS, препроцессоры, сборщики) требованиям вашего проекта? |
Гарантирует, что исполнитель сможет работать с нужными вам инструментами. |
| Коммуникация |
Как быстро и грамотно он отвечает на уточняющие вопросы на этапе обсуждения? |
Предсказывает, насколько гладко пройдёт процесс согласования и внесения правок. |
Стоимость и сроки вёрстки (ориентировочные расценки)
| Тип проекта / Услуга |
Ориентировочная стоимость |
Сроки выполнения |
Что обычно входит |
| Лендинг (одностраничник) |
от 150$ до 800$+ |
2-7 дней |
Адаптивная вёрстка всех блоков, базовая JS-логика (меню, табы, слайдер), оптимизация графики. |
| Многостраничный сайт (5-10 уникальных страниц) |
от 500$ до 3000$+ |
1-3 недели |
Вёрстка всех типовых страниц, создание UI-кита (кнопки, формы, заголовки), обеспечение единообразия. |
| Интернет-магазин (каталог, карточка товара, корзина) |
от 1000$ до 5000$+ |
2-4 недели |
Сложная компонентная вёрстка, динамические элементы, работа с большими объёмами контента. |
| Вёрстка под CMS (натяжка на WordPress) |
+40% к стоимости вёрстки |
+3-7 дней |
Создание темы, интеграция полей ACF (при необходимости), обеспечение управляемости контента. |
| Правки / Доработка существующей вёрстки |
от 20$ / час |
Зависит от задачи |
Анализ чужого кода, внесение изменений без нарушения логики, рефакторинг при необходимости. |
| Pixel Perfect + кроссбраузерность (IE11+) |
+20-30% к стоимости |
+1-3 дня |
Скрупулёзное выравнивание, исправление проблем в старых браузерах. |
| Оптимизация скорости (PageSpeed >90) |
от 100$ |
1-2 дня |
Ленивая загрузка, оптимизация шрифтов и изображений, минификация кода, настройка кэширования. |
Цены сильно варьируются в зависимости от сложности макета, опыта исполнителя и срочности. Всегда обсуждайте детали и фиксируйте их в ТЗ.
Фрилансеру: как выделиться, оценить работу и выполнить её безупречно
В условиях высокой конкуренции важно не просто уметь верстать, но и профессионально презентовать себя, правильно рассчитывать время и стоимость.
Оформление портфолио, которое продаёт
- Качество важнее количества: Выберите 5-7 лучших работ, демонстрирующих разный опыт (лендинг, интернет-магазин, нестандартная анимация).
- Обязательно укажите:
- Вашу роль и выполненные задачи (например: "Адаптивная вёрстка по методологии БЭМ, реализация сложного кастомного слайдера на чистом JS").
- Стек технологий, который вы использовали (HTML5, SCSS, Flexbox/Grid, Gulp, JavaScript ES6+).
- Ссылку на живой проект и, если возможно, на GitHub с исходным кодом (это показывает открытость и качество кода).
- Проблемы, которые вы решили (например, "Добился показателя PageSpeed Insights 95/100 за счёт ленивой загрузки изображений и оптимизации шрифтов").
- Добавьте скриншоты или видео с демонстрацией адаптива и интерактивных элементов.
- Разместите в профиле на платформе не только ссылки, но и краткое описание каждого кейса прямо в тексте.
Расчёт своей ставки: формула и параметры
| Параметр для расчёта |
Как оценить |
Пример влияния на стоимость |
| Опыт и экспертиза |
Начинающий, уверенный, эксперт. Влияет на базовую ставку. |
20$/час (начинающий) vs 50$/час (эксперт с узкой специализацией). |
| Сложность макета |
Наличие сложных анимаций, нестандартных сеток, огромного количества состояний. |
Простой лендинг: +0%. Сложный интерактивный проект: +40-70% к стоимости. |
| Технические требования |
Pixel Perfect, поддержка старых браузеров, строгие требования к скорости. |
Каждое дополнительное требование увеличивает время работы на 10-25%. |
| Срочность |
Нужно ли работать в выходные или в ускоренном режиме? |
Коэффициент срочности: ×1.5 (при работе в плотные сроки). |
| Объём работы |
Количество уникальных блоков/страниц. Оценивайте в часах. |
1 типовой блок = 2-4 часа работы. Умножьте на часовую ставку. |
Формула для оценки проекта: (Часы на вёрстку × Часовая ставка) + (Часы на особые требования × Часовая ставка × Коэффициент сложности) × Коэффициент срочности = Итоговая цена.
Must-have инструменты современного верстальщика
- Редакторы кода: VS Code (с плагинами Emmet, Live Server, Prettier, Auto Rename Tag) или WebStorm.
- Система контроля версий: Git + аккаунт на GitHub/GitLab. Умение работать с ветками — обязательно.
- Инструменты для проверки:
- Валидатор разметки W3C.
- Lighthouse / PageSpeed Insights для проверки производительности.
- aXe или WAVE для проверки доступности.
- CrossBrowserTesting или LambdaTest для проверки вёрстки в разных браузерах и на разных устройствах.
- Оптимизация графики: ImageOptim, TinyPNG, svgomg.
- Автоматизация: Хотя бы базовое понимание Gulp или Webpack для сборки проекта, минификации CSS/JS.
Тренды, ошибки и лайфхаки для успешных проектов
Актуальные тренды в вёрстке (2024+)
- Приоритет производительности (Performance First): Заказчики всё чаще требуют высоких оценок в Lighthouse. Навыки оптимизации становятся ключевыми.
- Углублённая работа с доступностью (a11y): Это не просто "хороший тон", а часто обязательное требование. Знание ARIA-атрибутов и семантики — большое преимущество.
- CSS Grid и Flexbox как стандарт: Таблицы и float ушли в прошлое. Ожидается свободное владение современными методами построения сеток.
- Компонентный подход: Даже без использования React/Vue, вёрстка мыслится как набор независимых, переиспользуемых блоков (БЭМ, CSS-модули).
- Минимализм и сложная типографика: Макеты становятся чище, но работа со шрифтами, межбуквенным интервалом и иерархией текста — сложнее.
Таблица частых ошибок и их решение
| Ошибка (со стороны) |
Последствие |
Как избежать / Решение |
| Заказчик: Не предоставил макет в редактируемом формате со шрифтами |
Простой, угадывание размеров, несоответствие итогового вида макету. |
Требовать макет в Figma, XD или PSD со всеми ресурсами перед началом работы. Прописать это в ТЗ. |
| Заказчик: Вносит правки после принятия работы ("Хочу поменять всё") |
Конфликт, срыв сроков, неоплаченные часы работы. |
Чётко прописывать в договоре/оферте количество бесплатных итераций правок (обычно 1-2) и стоимость дальнейших изменений. |
| Фрилансер: Не задаёт уточняющих вопросов по неочевидным моментам в макете |
Переделка, задержки, недовольство заказчика. |
Составить список вопросов по макету (поведение при наведении, адаптив нестандартных элементов, состояния форм) и согласовать его до начала вёрстки. |
| Фрилансер: Игнорирует валидацию и кроссбраузерность |
Сайт ломается в отдельных браузерах или на мобильных устройствах. Падает доверие. |
Включить проверку в основных браузерах и на эмуляторах мобильных устройств как обязательный этап перед сдачей работы. |
| Обе стороны: Нет чёткого ТЗ и этапов приёмки |
Взаимные претензии: "Я думал, это подразумевалось", "Это не то, что я хотел". |
Работать по методологии: ТЗ → утверждение → этап 1 (вёрстка десктопа) → правки → этап 2 (адаптив) → правки → финальная сдача. Использовать скриншоты и прототипы для подтверждения. |
Уникальный раздел: Динамика спроса и цен на услуги вёрстки (анализ за 5 лет)
На основе анализа множества проектов на биржах фриланса можно выделить следующие тенденции:
- Рост спроса на комплексные решения: Если в 2019-2020 годах часто заказывали просто "сверстать макет", то сейчас запрос сместился к "адаптивной вёрстке с оптимизацией скорости и интеграцией в CMS". Цена за проект выросла в среднем на 30-50% благодаря добавлению смежных услуг.
- "Смерть" простой вёрстки: Спрос на базовую фиксированную или резиновую вёрстку без адаптива упал почти до нуля. Рынок требует мобильно-ориентированных решений.
- Рост цены на expertise: Специализация на вёрстке под конкретные платформы (например, Shopify или WordPress с использованием ACF и созданием тем) или на сложной анимации (GSAP) позволяет устанавливать ставки на 50-100% выше средних.
- Влияние конструкторов: Появление мощных no-code инструментов (Webflow, Tilda) "отъело" часть рынка простых лендингов, но одновременно создало спрос на кастомизацию этих конструкторов, что требует тех же навыков верстальщика.
- Вывод: Универсальный верстальщик, берущийся за всё, теряет в заработке. Специалист, углубившийся в 1-2 востребованные ниши (производительность, a11y, веб-анимация, конкретная CMS), сохраняет и увеличивает свой доход.
Лайфхаки для гарантированного успеха
- Для заказчика: Всегда просите предоставить итоговый код в архиве с комментариями и проведите приёмку по чек-листу (адаптив, скорость, работоспособность форм). Используйте безопасную сделку на платформе.
- Для фрилансера: Делайте промежуточные демо (например, на GitHub Pages или Netlify), чтобы заказчик мог видеть прогресс вживую. Это повышает доверие и сокращает количество финальных правок.
- Для обеих сторон: Фиксируйте все договорённости письменно в переписке на платформе. Перед началом работы убедитесь, что вы одинаково понимаете значения терминов (например, что такое "Pixel Perfect" или "полная кроссбраузерность").
Следующие шаги к идеальному проекту
Теперь, обладая полной информацией, вы можете действовать осознанно. Если вы заказчик — сформулируйте детальное ТЗ, используя наш шаблон, и начните поиск исполнителя, сверяясь с чек-листом. Если вы фрилансер — проанализируйте своё портфолио и подход к расчёту стоимости, возможно, пришло время углубить экспертизу в перспективном направлении. Грамотная вёрстка — это инвестиция в качество и долгосрочную работоспособность вашего цифрового продукта.
Изучайте профили, задавайте уточняющие вопросы, тестируйте взаимодей