Веб-сайт служит важным шлюзом для новых возможностей для бизнеса. Создание нового веб-сайта или его редизайн может оказаться непростой задачей. Проведя редизайн веб-сайта моей компании, я решил немного рассказать о нашем путешествии. Если вы подумываете о создании нового веб-сайта или изменении дизайна существующего, мы надеемся, что это поможет вам сделать ваше путешествие более плавным.
Наш веб-сайт является для нас важной входной дверью для нового бизнеса. Поскольку мы являемся бутиком веб-разработки, то, как мы представляем себя в Интернете, многое говорит о нашей работе и о том, чего клиенты могут ожидать при работе с нами.
Как только мы решили, что хотим создать новый веб-сайт, соответствующий нашему новому бренду, нам стало ясно, что мы должны идти вперед и показывать нашим клиентам и аудитории веб-сайт хорошего качества. Наша команда приложила много усилий и усилий на этапе подготовки, прежде чем приступить к работе.
Некоторые из этих шагов были сделаны вместе со всей командой. Будучи небольшой командой, мы хотели, чтобы каждый был в той или иной степени вовлечен в этот процесс. После этой первой оценки мы начали разделять и властвовать, и у нас были преданные своему делу члены команды, ответственные за преобразование нашего нового веб-сайта в реальность.
Мы были рады погрузиться в процесс проектирования нашего веб-проекта. UI/UX-дизайн — важнейший аспект любого веб-проекта. У нас была многопрофильная команда, но звездой шоу был дизайнер, ответственный за создание визуального представления сообщения, которое мы хотели донести до нашей аудитории.
Дизайнеру было важно четко понимать потребности и ожидания проекта, чтобы визуально передать наше послание и соответствующим образом структурировать контент. Мы стремились к лаконичному, привлекательному дизайну с правильным тоном.
На этом этапе проекта мы выполнили следующие шаги:
На протяжении всего процесса мы использовали Figma , что облегчило сотрудничество с командой и выполнение итераций. После нескольких итераций у нас была оптимальная версия, над которой могли работать наши разработчики.
Мы сосредоточились на выборе технологического стека и реализации проектов на этапе разработки проекта. Мы работали спринтами на основе бэклога продукта и пользовательских историй, созданных нашим менеджером проекта.
На этапе проектирования мы исследовали, какие технологии лучше всего подходят для веб-сайта, который мы хотели создать. Наши разработчики смогли определить это по результатам предыдущих этапов.
Выбор правильного технологического стека стал более важным, чем когда-либо, в современном мире, поскольку доступно множество вариантов. Мы учитывали различные критерии, такие как требования проекта, опыт команды, наличие ресурсов, затраты, производительность, безопасность и масштабируемость.
Нам нужен был простой, быстрый и красивый сайт для этого проекта.
Мы применили модульный подход, разбив компоненты, функции и функциональность веб-сайта на более мелкие, многократно используемые компоненты. Этот подход позволил нам повторно использовать компоненты в разных частях веб-сайта, упрощая сотрудничество между разработчиками и дизайнерами, упрощая тестирование и поддержку того, что было разработано, и, в конечном итоге, позволяя повысить производительность и сократить время загрузки страницы.
Наши разработчики выступали за Astro , универсальный веб-фреймворк для быстрых, ориентированных на контент веб-сайтов. Они с нетерпением ждали возможности опробовать самую быструю инфраструктуру, ориентированную на контент. Внимание нашей команды привлекли три вещи: рендеринг на стороне сервера, результаты производительности и гибкость.
При создании простого веб-сайта нам не требовалась полноценная система управления контентом (CMS), но мы хотели дать возможность нетехническим членам команды работать над веб-сайтом. Мы тщательно исследовали различные варианты CMS и в конечном итоге выбрали Sanity из-за ее надежных функций и простоты использования. У Sanity также была отличная документация и очень щедрая бесплатная версия.
Помимо Astro и Sanity, мы также решили использовать для нашего проекта Netlify . Ну, мы всегда так делаем. Бесшовное развертывание и возможности хостинга Netlify обычно являются нашей основной сетью доставки контента (CDN). Мы также использовали различные библиотеки для анимации, о которых более подробно мы рассказали в другой статье блога (скоро).
Одним из аспектов улучшения стала форма, которую мы создали для потенциальных клиентов, чтобы они могли связаться с нами. Мы использовали форму Netlify, которая оказалась не лучшим вариантом из-за проблем с формами с Astro. Мы нашли решение (исправление) и создали единую страницу для нашей контактной формы. Мы все еще думаем, как изменить это в будущем.
Прежде чем приступить к этапу разработки, менеджер проекта создал журнал невыполненных работ по продукту с подробной информацией обо всех функциях и функциях, которые должна создать команда. Эти пользовательские истории сделали процесс разработки гладким и прозрачным. Прежде чем создавать веб-сайт, команде пришлось расставить приоритеты в отношении функций и возможностей, которые будут частью первого выпуска веб-сайта.
Для репозитория кода мы использовали GitHub (GH), а также его панели управления проектами и функции планирования спринта. Обычно мы выбираем GH в качестве системы контроля версий, но мы начали использовать Notion Projects и нам нравится, что он подходит для управления проектами.
Мы приступили к реализации проектов. Мы следовали гибкой методологии и работали спринтами, чтобы гарантировать, что мы движемся по графику и достигаем результатов в установленные сроки. Одно небольшое замечание: это был внутренний проект, и нашим главным приоритетом были проекты наших клиентов. Это означает, что спринты начнутся вскоре после того, как наша команда отдохнет от других проектов. Обычно мы так не работаем, но именно так нам удалось это сделать, и мы получили урок, который не следует повторять.
Еще одним важным моментом в обеспечении прозрачности и гибкости всего процесса разработки было наличие промежуточного звена с самого начала проекта. Все участники проекта имели к нему доступ, и мы могли видеть достигнутый прогресс, оставлять отзывы, а также вносить изменения и небольшие адаптации, когда мы чувствовали, что это необходимо.
На этапе разработки маркетинговая команда смогла начать вставлять контент. Это помогло им привыкнуть к здравомыслию и способствовало получению более реалистичных раундов обратной связи. В целом, этап разработки представлял собой совместную работу всей команды, работавшей вместе для достижения целей проекта.
Во время разработки один или два разработчика тестировали каждую функцию и функцию. Весь код прошел проверку кода, и, в конце концов, мы провели финальный спринт для тестирования и обеспечения правильной работы веб-сайта.
Тестирование удобства использования и доступности было проведено еще на этапе проектирования, как описано выше. Для общих тестов мы использовали пользовательские истории и критерии приемки, созданные нашим менеджером проекта.
Мы были готовы запустить веб-сайт по промежуточной ссылке, но прежде чем приступить к этому, нужно было тщательно продумать две важные вещи: перенаправление на новый домен и SEO. Поскольку мы планировали сменить домен, решающее значение имело обеспечение того, чтобы наш SEO-рейтинг не пострадал.
Поэтому мы решили использовать 301 редирект, чтобы информировать поисковые системы и браузеры о том, что исходный URL-адрес был навсегда заменен новым. Вот что мы сделали:
И последнее, но не менее важное: мы нашли время поработать над тем, чтобы убедиться, что мы рассмотрели лучшие практики для лучшего SEO-рейтинга и определили, что необходимо улучшить. Маркетинговая команда позаботилась о следующем:
Что ж, это был долгий путь, прежде чем у нас появился наш веб-сайт. Но знаете что? Работа продолжалась и после запуска.
Первый этап стал прочной основой для того, чего мы хотели достичь. Построение его на основе модульного подхода также дало нам возможность повторять, изменять и адаптировать веб-сайт к новым тенденциям и потребностям. Мы довольны результатом и гордимся тем, как мы сюда добились. Мы надеемся, что, поделившись нашим опытом, вы узнаете, чего ожидать при создании нового веб-сайта или его редизайне.
Подводя итог всему, чем мы здесь поделились, мы подготовили небольшую шпаргалку, чтобы вы могли использовать ее в своем проекте.
Также опубликовано здесь .