Архитектура сайта — это логическая структура web-страниц в совокупности с программной частью сайта. В состав архитектуры сайта можно отнести иерархию рубрик, записей, страниц, категорий и товаров, «хлебные крошки», сеть ссылок, навигация, карту сайта и т.д.
Проведение работ с архитектурой сайта относиться сразу к нескольким аспектам разработки:
1. SEO оптимизация. Позволяет повлиять на работу пользователя с ресурсом и на его оценку поисковыми роботами. Только правильно выстроенная архитектура посылает пользователей и ботов на нужные страницы сайта, оказывая помощь при поиске необходимого.
2. Юзабилити. Сайт должен быть понятен для пользователя. Перемещения по страницам сайта должны быть «интуитивным» для посетителей.
3. Программирование. Заранее разработанная архитектура сайта позволит избежать ошибок в программировании и позволит разработчику подобрать оптимальный функционал для заявленной структуры сайта.
Создание архитектуры сайтов
Способов создать архитектуру сайта огромное количество, поэтому разумнее рассмотреть подход к этой работе, а не все варианты воплощения.
Так, архитектура сайта может быть просто «в голове» заказчика сайта (плохой способ), а может разрабатываться по средствам интерактивных прототипов (хороший, но дорогой способ).
Остановимся на золотой середине и рассмотрим табличный способ создания архитектуры сайта
1. Создайте таблицу
2. Таблицу будем разбивать на уровни вложенности
3. Начинаем с главной, разумеется
4. Определяемся с главным меню
Тут нужно соблюдать баланс, о котором говорили ранее: SEO + Юзабилити + Программирование
Если вы никогда не работали с архитектурой сайта, а ваш проект более 15 страниц, то скорее всего вы не сможете составить правильную структуру. Увы, но это так. Не спроста же есть специалисты в этой области. Но, ничего! Раз на 10-15 получится! Ваш пятнадцатый сайт будет с удачной архитектурой.
Вам нужно учитывать поисковые запросы, пользовательские запросы и технические возможности разработки, что бы подобрать нужные названия разделов и понять их компоновку.
5. Заполнение отдельных разделов
Большая вложенность – плохо и неудобно посетителю
Мало страниц, может вызвать сложности при SEO
Создание разделов под поисковые запросы не естественно для юзабилити
Сложная система перелинковок и подструктур может вызвать сложности в программировании
С этими и многими другими сложностями вы можете столкнуться при создании архитектуры сайта!
P.S. Разумеется, тут я привел только введение в понятие «архитектура сайта». Статья рассчитана на нулевой уровень изначальных знаний в данном вопросе.
Ну а для тех, кто не нашел для себя ничего нового, есть комментарии. Там мы с вами можем обсудить более сложные аспекты данной темы.
$ Лайк – по настроению
$ Подписка – по желанию
$ Комментарий – по возможности