Думаю, что определение структуры сайта сформированное ниже, не совсем корректное, но для меня, оно наиболее точно отражает процесс ее разработки.
Структура сайта — совокупность продвигаемых статей\услуг\товаров, разбитых на логичные и релевантные запросам блоки по страницам сайта. Чем проще и понятней будет сформирована структура сайта, тем проще и быстрей будет проходить работа над оптимизацией сайта, а именно:
- поисковики будут быстрее обходить страницы сайта;
- пользователи не будут испытывать проблем с навигацией по разделам;
- контент-менеджер будет четко понимать, где и как вносить корректировки;
- не будет путаницы при сборе\расширении СЯ и т. д.
Что влияет на структуру сайта?
В первую очередь это структура URL.
Для меня, правильная структура сайта и правильный url это дополняющие друг-друга фактора, влияющие на логичность структуры с точки зрения поисковых систем и удобства понимания пользователями в каком месте сайта они находятся.
Каким должен быть url? Небольшим. Читаемым. С соответствующей вложенностью.
Если у вас сайт с большим количеством товаров, то карточки товаров могут располагаться в отдельной папке, например /product/cement-portland-m-500/.
Если же у вас маленький интернет-магазин и в каждом разделе у вас по 5-10 товаров или меньше, то url карточки товара, должен продолжать url раздела, например: /stroitelstvo/dom/fundament/cement/cement-m500/cement-portland-m-500/.
Естественно, если эта карточка находится в нескольких разделах, то необходимо настроить rel=’canonical’ на основную страницу. Для меня, основной страницей при прочих равных, является страница с наименьшей вложенностью.
Деление на маленький и большой сайт я стал делать после нескольких случаев смещения релевантности страницы раздела у небольшого интернет-магазина, ключевые фразы которого вели на карточки товаров с неправильной структурой в url.
Но это не значит, что если изменить только структуру в url, то именно у вас изменится релевантность. Проблема смещения релевантности намного обширней и её я опишу в другой раз.
Во вторую очередь, это тематика сайта.
Бывает так, что разные категории могут содержать в себе одинаковые карточки товаров или максимально похожие. Или одинаковые разделы могут быть в разных категориях.
Вот что я имею в виду:
- https://www.sportmaster.ru/catalog/turisticheskoe_snaryazhenie/kempingovaya_mebel/
- https://www.sportmaster.ru/catalog/vidy_sporta_/kemping/kempingovaya_mebel/
Откройте и сравните 2 раздела.
Или вот:
- https://www.ozon.ru/category/skladnaya-pohodnaya-mebel-32938/
- https://www.ozon.ru/category/pohodnaya-mebel-i-kovriki-11503/
Такие моменты нужно учитывать при составлении структуры сайта и уделять им больше внимания.
Два одинаковых раздела но в разных категориях будут приносить трафик на сайт по разным запросам.
С чего начать разработку структуры сайта?
Если вы решили продвигать сайт самостоятельно, то нужно определиться в первую очередь с тем, какие услуги или товары вы планируете оказывать или продавать. Определиться — не значит понять это у себя в голове.
Определиться — значит перенести все товары в таблицу с разбивкой на предполагаемые черновые разделы. Вопрос который вы должны себе задать после разбивки товаров на разделы, будите ли вы расширять ассортимент и если да, какие категории в первую очередь.
Исходя из составленной таблицы, вы сможете понять какие разделы будут на сайте и какую конкуренцию составит интернет-магазин уже действующим игрокам.
Это обязательные работы по составлению структуры сайта. Если вы работаете в агентстве и перед вами стоит задача разработки или расширения структуры сайта, то вопросы о том, будет ли клиент расширять ассортимент товаров и все ли товары на текущий момент добавлены на сайт — первоочередные.
Второй этап разработки структуры сайта
Дальше, все упирается в опыт специалиста, который будет составлять структуру сайта. Расскажу на своем примере.
Анализ конкурентов. Анализирую ТОП выдачи по наиболее конкурентным запросам и делаю выборку из 10 конкурентов. Как правило это около 7 наиболее часто встречающихся конкурентов в ТОПе и 3 более менее новых сайтов без позиций.
Зачем мне анализировать 3 новых «зелёных» сайта? Я считаю, что у таких сайтов можно увидеть что-то новое, чего нет у освоившихся старичков. Это касается не только структуры сайта, но и дополнительного функционала, интересных фишек которые я мог бы использовать.
После анализа, я переношу базовую структуру сайта в таблицы, выглядит это так: https://docs.google.com/spreadsheets/d/1TfjhRl2cBqLu-gpOcI3mB96SLcwUmdR5zvLqGINrMVU/edit#gid=0 Это не законченная структура т. к. клиент решил покинуть нас после базовой оптимизации, соответственно разрабатывать её дальше не имело смысла. Кстати, если необходимо быстро перенести структуру сайта конкурента, то можете воспользоваться программой Screaming Frog SEO Spider.

Сбор семантического ядра. Это действие выполняется не до и не после формирования структуры сайта. Сбор СЯ производится во время разработки структуры. Обычно, после анализа конкурентов я уже составляю базовую структуру и уже по этой структуре собираю ядро.
В момент сбора СЯ, появляются новые ответвления категорий, которые я внедряю в базовую структуру. Например, вы собираете СЯ на категорию «строительство фундамента». После того, как ядро собрано, в нем обычно можно заметить такие фразы как: строительство ленточного фундамента, свайного фундамента, свайный фундамент на ЖБИ сваях, на металлических сваях и многие другие ключевые фразы.
Все эти фразы нужно кропотливо заносить в структуру сайта формирую логическую вложенность. Например, как в нашем примере со страницы «строительство фундаментов» опубликовать ссылки на страницы: «ленточный фундамент» и «свайный фундамент», а уже со страницы «свайный фундамент» идут ответвления по типам свайного фундамента и т.д. Таким образом, мы получаем готовую структуру сайта, которую можно презентовать клиенту или начинать оптимизировать страницы из структуры.
Неплохой способ углубиться в структуру и найти скрытые категории в сервисе https://wordstat.yandex.ru/ поискать ключи вглубь:


Для меня, это пожалуй основные этапы разработки структуры сайта. Мог что-то упустить, поэтому не стесняйтесь критиковать.
Чем пользуюсь разрабатывая структуру сайта:
- Screaming Frog SEO Spider
- https://arsenkin.ru/tools/check-top/
- Key Collector
- https://serpstat.com/