ArtDenis
@ArtDenis
Разработчик сайтов и мобильных приложений

Как правильно выполнить перенаправление на сайте?

Добрый день.

Имеется обычный корпоративный сайт, который предлагает некие услуги и портфолио, поделенные на категории.
Услуги:
site.ru/services/
site.ru/services/design/
site.ru/services/develop/
Работы:
site.ru/works/
site.ru/works/design/
site.ru/works/develop/

В меню сайта на главной странице мы видим ссылки на страницы Работы - site.ru/works/ и Услуги - site.ru/services/, на этих страницах сейчас размещены лишь ссылки на категории.
Вроде по структуре все логично, но получается не удобно. Так как для того, чтобы увидеть конкретные работы ему нужно сделать лишний клик, чтобы открыть категорию и уже перейти к просмотру.

При этом на этой странице заказчик не хочет выводить последние работы или услуги, так как считает, что это будет страница с мусором и пользователь начнет смотреть его и может пропустить ссылки на категории, от чего получит негативный опыт использования.
По примеру с интернет-магазином, не удобно будет сразу увидеть, к примеру, планшеты, микроволновки и подобное в одном списке, от этого не будет никакого толку.
Делать на этой странице подборки (как в ИМ) с полезными, лучшими, последними услугами/работами тоже не имеется никакого смысла.
Также мы предлагали сделать на главной страницы в меню выпадающий список категорий, по которому пользователь может сразу выбрать нужную категорию - от которого заказчик также отказался.

По сути говоря, страницы site.ru/works/ и site.ru/services/ на сайте оказались не нужны, точнее нужны только для правильной структуры сайта и для SEO.

Заказчик сайта предлагает, чтобы при нажатии на "Услуги", открывалась сразу первая категория.
То есть при переходе на site.ru/services/, чтобы открывалось - site.ru/services/design/.

В этом есть удобство, так как если пользователю уже будет интересна эта категория, он просто здесь и останется. А если нужна другая, сделает лишний клик, который в любом случае сделал бы на текущей реализации (когда при переходе на услуги, видит лишь ссылки на категории).
Лично я этот вариант поддерживаю, так как действительно перейдя на страницу ты сразу интуитивно понимаешь, что открыта первая категория и если она тебе не нужна, нажми и посмотри другую.

Собственно есть вопросы.
1) Насколько правильно для SEO и вообще делать перенаправление через htaccess с site.ru/services/ на site.ru/services/design/ ? Если делать, то лучше временное или постоянное?
2) Или просто в меню сделать ссылки на первые категории, а на сайте пусть будут для структуры полупустые страницы с категориями? site.ru/works/ и site.ru/services/
3) Может быть мы в целом сделали что-то не правильно и есть решения лучше?

Заранее спасибо за ответ.
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
купил глушилку сотовых: в маршрутках езжу в тишине
1) глупо , делайте сразу site.ru/design
2) страницы надо наполнить
Ответ написан
virtual_hack2root
@virtual_hack2root
.NET Core, JS, DevOps
перенаправление HTTP 308 Permanent Redirect (и HTTP 301 Moved Permanently), чтобы не кешировались заголовки и поправить robots.txt чтобы не ходил в старые разделы, см MDN 308 MDN 301

я лично пользуюсь NGINX-ом для подобного рода задач, и не трогаю htaccess, пусть себе живет, так как в NGINX есть все что нужно для редиректа и тонкой подстройки без каких-бы то ни было изменений на стороне сервера, в принципе, даже разработчиков уведомлять не обязательно об изменениях, при правильном подходе к делу и все ваша головная боль сведется к элементаронму файлу конфигурации, при условии, что NGINX умеет сам валидировать собственных файл конфигурации, это бесценно. а все пути на сервере считаем неизменяемыми. и не мучаемся
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Hobby World Москва
До 90 000 руб.
The AnyLogic Company Санкт-Петербург
от 70 000 до 100 000 руб.
Migo group Ростов-на-Дону
от 60 000 до 90 000 руб.