Некоторые изменения для Доски объявлений

InstantCMS 2.X
#1 7 февраля 2019 в 07:43
Общеизвестно, что поисковики не слишком жалуют сайты, где часто появляются страницы 404. Типа, мы тут индексируем-индексируем, а вы удаляете.
Но с доской объявлений иначе нельзя, потому, что объявления теряют свою актуальность, пользователи отправляют их в корзину или же отключают. И вот мы получаем множество страниц 404.

На авито этот вопрос решён так. Если объявление отсутствует или в находится архиве, пользователь перенаправляется в категорию отсутствующего объявления, где может поискать такие же объявления по той же тематике.
То есть, если я правильно понимаю, сначала отдаёт ошибку 404 поисковику, чтобы было всё по уму, а потом перенаправляет пользователя в соответствующую категорию.

Как бы такое реализовать на InstantCMS и возможно ли вообще?
#2 7 февраля 2019 в 09:12
Если страница 404 плохо, а объявление в корзине или скрыто, но при этом еще на сайте, но с ошибкой 404, может можно только показывать Заголовок? Или когда объявление в корзине или скрыто показывать его только автору (приватность).
#3 7 февраля 2019 в 09:20

Если страница 404 плохо, а объявление в корзине или скрыто, но при этом еще на сайте, но с ошибкой 404, может можно только показывать Заголовок ?

@elv
В идеале хорошо бы оставить от объявления Заголовок и Текст, остальные текстовые поля и фото удалить, тогда бы оно вообще не занимало места на сайте и немного в базе. И не было бы ошибки 404, а под объявлением можно было бы поставить блок "Похожие объявления".
И назвать всё это "Переместить в архив".
Но это в идеале.

Кстати, и перенаправить пользователя в категорию объявления будет сложно, скорее всего, потому что к объявлению полный путь не прописан, у меня объявления вообще сразу в корне site.ru/45-text.html
Нужен полный путь по категориям до объявлений в url.
#5 7 февраля 2019 в 09:23
Чтобы не занимало место идея хорошая. Зачем перенаправлять если по фильтру будет искать объявления?
#6 7 февраля 2019 в 09:28

Лучше так сделать как на codecanyon и в этой записи показывать похожие записи к примеру так codecanyon.net/item/php-ffmpeg-video-converter-20-pro/141198 тоже грамотный подход.

ХурумБурум
Да, это примерно то и есть, что мы выше обсуждали. Картинки убраны, только заголовок.
Но я бы оставил текст объявления, а остальные поля убрал.
#7 7 февраля 2019 в 09:32
Если поля убирать, то поиск будет по заголовку и по полю "текст" если галка стоит, выдаст и действующие.
#8 7 февраля 2019 в 09:40

что мы выше обсуждали

ermakover
Пока курил, вы уже обсудили.

Но я бы оставил текст объявления, а остальные поля убрал.

ermakover
А к чему лишний мусор хранить в базе? Если сайт активный то этот мусор будет много место занимать в базе.
#9 7 февраля 2019 в 09:41
А если не очень активный, то контент полезен, а место лишнее ни к чему ) Поэтому нужна возможность выбора.
#10 7 февраля 2019 в 09:42

А к чему лишний мусор хранить в базе? Если сайт активный то этот мусор будет много место занимать.

ХурумБурум
Ну да, Вы правы. Похожие объявления виджет и по заголовку найдёт.
Такое решение было бы оптимальным.
А то я тут обнаружил в Яндексе десятки тысяч ссылок с турбо, ведущие на 404 shock
Я сделать такое дополнение не смогу, к сожалению, не умею.

Вот создал предложение на github github.com/instantsoft/icms2/issues/994

Если для кого-то ещё актуально — поддержите.
#11 7 февраля 2019 в 12:25
Идеально было бы страницу (удаленного объявления) модифицировать таким образом, чтобы дать понять пользователю, что объявление было, но оно уже не актуально. Оставлять например заголовок объявления, писать "перемещено в архив". Например Юла так делает, они не удаляют объявы полностью и показывают их в истории продавца. Все зависит от проекта, если есть отзывы о продавце, то нужно ведь как-то показать, что он продавал раньше, какие отзывы были. Для пользователей это важно. Конечно если продавец удалился — тут надо уже как-то еще решить, но в любом случае отправлять на "удаленную страницу" объявления и чтобы там показывались аналогичные или похожие.
Сейчас проверил, как сделано на Авито. По своим старым объявлениям. В общем, если объявление завершено, то всех пользователей будет перенаправлять на страницу категории объявления. Сам автор может его (архивное) просмотреть и если надо — возобновить. Другие пользователи объявление целиком уже не видят. Но если заходят в профиль — видят список завершенных.
Как-то так.
#12 7 февраля 2019 в 12:55

Сейчас проверил, как сделано на Авито. По своим старым объявлениям. В общем, если объявление завершено, то всех пользователей будет перенаправлять на страницу категории объявления. Сам автор может его (архивное) просмотреть и если надо — возобновить. Другие пользователи объявление целиком уже не видят. Но если заходят в профиль — видят список завершенных.

alkokrolik

Мне тоже поначалу понравилось, как на авито сделано, но потом я подумал, что пользователь перейдя по ссылке на конкретное объявление, которое он искал, окажется в категории, где надо будет заново искать подобное. Да и для поисковиков это не верное решение.

Лучше, как на юле и как мы тут обсуждали, чтобы перешёл на архивное объявление и увидел похожие.
#13 7 февраля 2019 в 13:27
Если делать пометку на Записи: в Корзине, Скрыто, Архив и если бы этот Статус отображался бы в поиске, то не заходили бы в эти Записи при поиске. Если в Архиве Поля с параметрами удалять, то по фильтру нельзя будет архивные искать. Но главное чтобы не было 404 когда объявление не удалено.
#14 7 февраля 2019 в 13:58

Лучше, как на юле

ermakover
а ещё лучше как на дроме)) там архивную инфу, за денежку отдают))
#15 7 марта 2019 в 01:12
Подскажите пожалуйста

А как отключить Объявления на сайте.? Не удаляя его.
Для того, что бы в дальнейшим когда то — включить его

CMS 2.11
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.