Почти каждый новичок начинает работу над сайтом одинаково: ищет красивый шаблон, регистрирует домен, ставит WordPress — и только потом обнаруживает, что непонятно, для кого всё это и что будет на второй странице. Через пару недель энтузиазм упирается в вопросы вроде «куда положить портфолио» и «почему главная выглядит пустой».
Планирование — это не бюрократия и не папка с документами на сорок страниц. Это час-два спокойной работы, которые экономят недели переделок и нервов. Разберём практический порядок действий: от целей к структуре и срокам.
Что даёт план перед стартом
Хорошо составленный план отвечает на три вопроса: зачем сайт, из чего он состоит и когда будет готов. Если ответы есть, вы перестаёте метаться между идеями и просто двигаетесь по списку.
- Меньше переделок. Дизайн и вёрстка делаются один раз под готовую структуру, а не перекраиваются после каждой новой мысли.
- Понятный объём работы. Видно, где нужен текст, где фото, а где достаточно одной страницы.
- Реальные сроки. Вы понимаете, что успеете за месяц, а что лучше отложить.
- Мотивация. Отмеченные галочки в списке задач работают лучше любых обещаний «начать с понедельника».
Шаг 1. Сформулируйте цели сайта
Цель — это не «сделать красивый сайт». Красота не измеряется, а значит, по ней невозможно понять, получилось или нет. Задайте себе вопрос: что должно произойти, чтобы я считал проект удачным?
Типичные цели для небольших проектов
- портфолио, чтобы показывать работы заказчикам и получать заявки;
- блог, который приводит читателей из поиска и постепенно собирает аудиторию;
- лендинг для одной услуги: настройка сайта, вёрстка по макету, доработка темы;
- учебный проект, где вы тренируете HTML/CSS и хотите довести дело до публикации в интернете.
Сделайте цель проверяемой
Добавьте к цели число и срок. Не «хочу заявки», а «пять заявок в месяц через форму обратной связи к концу третьего месяца». Не «хочу писать статьи», а «двенадцать материалов по вёрстке за полгода». Конкретика сразу подсказывает, какие страницы нужны, а какие можно не делать вовсе.
Шаг 2. Опишите, для кого сайт
Достаточно двух абзацев. Кто эти люди, что они ищут, с какого устройства заходят и что для них важно: скорость, примеры кода, цены, отзывы?
Например, для портфолио фрилансера аудитория — владельцы небольших бизнесов. Им нужно быстро понять, что вы умеете, увидеть похожие проекты и связаться с вами. Значит, на первом месте работы и понятная кнопка связи, а не рассказ о том, как вы любите дизайн с детства.
Полезно заглянуть на 3–5 сайтов конкурентов и выписать, чего вам не хватает как посетителю. Это даёт готовый список идей и одновременно показывает, чего делать не стоит.
Шаг 3. Соберите структуру сайта
Начните с карты разделов
Возьмите лист бумаги или любой сервис для схем и выпишите крупные блоки. Для блога это может быть «Главная», «Статьи», «О проекте», «Контакты». Для портфолио — «Главная», «Работы», «Услуги и цены», «Об авторе», «Контакты».
Дальше разверните каждый пункт в подстраницы, если они правда нужны. Правило простое: если страница не помогает достичь цели из первого шага, её не должно быть в первой версии. Добавить раздел позже всегда легче, чем объяснять посетителю, зачем здесь пустая страница.
Продумайте навигацию
Меню должно быть коротким — от трёх до семи пунктов. Проверьте, попадает ли посетитель к важному действию за один-два клика. Отдельно решите, что будет в шапке, что в подвале и нужна ли боковая колонка.
Сделайте простой прототип
Не рисуйте красивый макет. Набросайте серые прямоугольники: где заголовок, где блок с работами, где форма. Так вы поймёте, какие блоки повторяются на разных страницах, и сможете сверстать их один раз как компонент.
Шаг 4. Составьте список страниц и контента
Превратите карту сайта в таблицу: страница, что на ней должно быть, кто готовит текст, откуда берутся изображения, статус готовности. Такая таблица сразу показывает узкие места — обычно это тексты.
Пара практических замечаний:
- пишите заголовки страниц заранее — они пригодятся и для навигации, и для SEO;
- держите изображения в одном месте и сразу сжимайте их перед загрузкой;
- для повторяющихся блоков (карточка статьи, карточка работы) опишите структуру один раз.
Шаг 5. Распланируйте сроки
Разбейте проект на этапы
- Цели, аудитория, структура — 1–2 вечера.
- Тексты и подбор изображений — от 3 дней до двух недель, в зависимости от объёма.
- Прототип и визуальный стиль — 2–5 дней.
- Вёрстка и сборка на CMS — от недели для небольшого сайта.
- Наполнение, тесты на телефоне, проверка форм — 2–3 дня.
- Публикация и базовые настройки: домен, SSL, метрика, robots.txt — один вечер.
Заложите буфер и не переоценивайте силы
Новички почти всегда планируют «идеальную неделю» без забот и работы. Добавьте к каждому этапу 30–50% времени. Если в плане стоит «сверстать за три дня», ставьте пять и считайте это нормой, а не ленью.
Полезно заранее определить минимальную рабочую версию: что обязательно должно быть в первой публикации, а что можно добавить после. Такой подход позволяет запустить сайт за месяц, а не откладывать его годами.
Частые ошибки на этапе планирования
- начать с дизайна, не понимая, какие блоки нужны;
- сделать пятнадцать разделов «на будущее»;
- не описать аудиторию и писать тексты «для всех»;
- поставить сроки без запаса и бросить проект на середине;
- забыть про мобильные устройства и скорость загрузки.
Чек-лист: план готов, если…
- у вас есть одна главная цель с числом и сроком;
- вы можете в двух предложениях описать посетителя;
- нарисована карта страниц и понятно меню;
- есть таблица с контентом и ответственными;
- этапы расписаны по датам, с буфером на непредвиденное.
Дальше можно спокойно переходить к прототипу, макету и вёрстке — решение уже принято, остаётся его выполнить. Начните с целей: потратьте полчаса на первый пункт, и вы удивитесь, насколько проще станут все остальные шаги.
Спасибо за пример с проверяемой целью. Я переформулировала «хочу сайт для портфолио» в «три заявки на вёрстку к концу апреля» и сразу убрала лишнюю страницу с общими словами. Оказалось, план действительно занимает час, а не неделю.
Подскажите, если сайт учебный и нужен в первую очередь для практики HTML/CSS, всё равно стоит прописывать аудиторию? Я боюсь, что начну придумывать персоны и брошу вёрстку. Или достаточно одной фразы, кому будет полезно?
Для учебного проекта хватит одной фразы: кому показываете и что хотите проверить в вёрстке. Персоны на несколько страниц тут не нужны. Я сам так делал: ставил срок «выложить главную и одну внутреннюю до конца месяца» и список из 5–7 задач, иначе публикация легко откладывается.
У меня с порядком вышло наоборот: я сначала набросала структуру, а цели сформулировала потом. В итоге удалила два раздела, которые казались красивыми, но не помогали посетителю. После вашей статьи поняла, что цели всё же надо ставить до структуры.