елемент електронної комерції видалений користувачем, перенаправлення 301 на ГОЛОВНУ сторінку або 404 не знайдено?


15

Я знаю, що це питання якимось чином схоже на це, де вони рекомендують використовувати 404, але після прочитання цього іншого, де вони пропонують використовувати 301 при зміні URL-адрес сайтів (у конкретному випадку це було пов’язано з переробленням / повторним факторингом), я отримую трохи плутати, і я сподіваюся, що хтось міг би уточнити цей конкретний приклад:

  1. Скажімо, у мене є сайт електронної комерції,

  2. давайте також сказати , що кінцевий користувач вставити деякі цікаві елементи в сайті і електронної комерції веб - додатку , створеної сторінку записи на сайтах: http://...?id=20, і http://...?id=30т.д.

  3. Тепер скажімо, що деякі з цих цікавих предметів отримали багато зовнішніх посилань на них з багатьох інших сайтів, оскільки деякі люди вважали ці предмети дуже цікавими та пов’язаними з ними.

  4. Після декількох років кінцевий користувач видаляє ці елементи, тому очевидно , сторінка і URL - адреси http://...?id=20, http://...?id=30і т.д. Тепер вже не існує, але все ще багато сторінок в Інтернеті, що посилаються до них .

Що має робити сайт електронної комерції зараз, просто показуйте сторінку 404 для цих товарів?

Але я розгублений, чи не втратить це весь PR-зв’язок Google, переданий зовнішніми посиланнями на сторінки предметів? Тож чи не краще використовувати переадресацію 301 на ГОЛОВНУ СТОРІНУ, яка принаймні передає ПР на ГОЛОВНУ СТОРІНУ?


Редагувати:

Ну, згідно з відповідями, найкраще робити поки що - це зробити 404/410 .

Для того, щоб зробити це питання більш повним, я хотів би поговорити про особливий випадок, просто щоб переконатися, що я зрозумів. належним чином.

Скажімо, користувач знову створює ці елементи (ті, які він раніше видаляв у пункті 4), можливо, він трохи змінює їхні назви та опис, але вони в основному ті самі елементи. WebApp не має ніякого способу знати ці нові додані елементи були старі елементи так, очевидно , створювати їх як нові елементи з новими URL - адресами http://...?id=100, http://...?id=101, робить це має сенс в цей момент , щоб перенаправити 301 старих адреси на нові?


ДРУГА РЕДАКЦІЯ (Це було б ДУЖЕ ВАЖЛИВО ЗНАЙТИ):

Так, згідно з розумними відповідями, отриманими до цих пір, це здається, що це був особливий випадок, пояснений у моєму останньому редагуванні, я міг би скористатися 301, оскільки це щось не оманливе, бо в основному нові сторінки є зміною старої сторінки за змістом. Це в основному робиться для збереження переданої PR-зв’язку із зовнішнього посилання, а також для кращого користувацького досвіду.

Але, крім досвіду користувачів, що є дискусійним (* 1), щоб зберегти PR від зовнішніх зламаних посилань, чому б не завжди використовувати 301, на мій погляд, Google не любить дублюється вміст, але чи впевнені ми, що 301 бачить переспрямовування на ГОЛОВНУ сторінку як дубльований вміст для Google ?!

Сам Google пропонує перенаправити 301 index.html для документування root, тож якщо вони вважають 301 дублюваним вмістом, чи не вважатиметься це також дублюваним вмістом? Чому вони це пропонують?

Дозвольте спровокувати вас: "чому б просто не додати 301 до ГОЛОВНОЇ СТОРІНКИ для кожної не знайденої сторінки?"

(* 1) як користувач, коли я переглядаю порушену URL-адресу з якогось зовнішнього посилання на сторінку якогось веб-сайту, я б більше наклеювався на цей веб-сайт, якщо я перенаправляюся на ДОМАШНУ СТОРІНУ, а не бачу сторінку 404, де я думаю, що веб-сайт не відповідає навіть існують більше, і, можливо, я навіть не намагаюся зайти на ДОМАШНУ СТОРІНУ веб-сайту.


це посилання не від Google. Це повідомлення Google Групи, тому не сприймайте це як офіційну пораду.
НезадоволенняЗахист

@myself: лише нагадування для myslef і тому, хто читає моє запитання, те, що мені не вистачало у питанні, - це ідея сторінки 404, яка не схожа на те, що весь веб-сайт знизився: зручна 404 сторінка.
Марко Демайо

Відповіді:


7

Користувачі першими !!! Харчування в пошукових системах замість користувачів - це рецепт невдач.

Доброю зручністю було б перенаправлення їх на сторінку, яка пояснює, що продукт більше не існує, та запрошення їх досліджувати інші пов'язані елементи. Таким чином ви не втратите відвідувача через поганий зв’язок або плутанину. Зрештою, якщо вони переходять за посиланням, що очікує одне, а інше буде показане, то для вас це виглядає погано, якщо ви не впораєтеся з ним належним чином.

Я не знаю, чи 4хx сторінки передають PR, оскільки я не бачив нічого переконливого, що стосується цього, але якщо ви це зробите, ви можете "поширити" PR, який має ця сторінка, посилаючись на вашу домашню сторінку та будь-які інші важливі сторінки, які ви вважаєте за потрібне. Якщо ви втратите цей PR - це не велика справа. Використовувана вами зручність значно перевищує будь-яку вигоду, яку пропонує PR.

Оновлення

301 - це саме те, що ви хочете зробити. Це той самий продукт, і перенаправленням ви переконайтеся, що новий список отримує переваги, отримані на старій сторінці, і користувачі все ще можуть знайти продукт, який шукають.

Оновлення №2

Перенаправлення 301 для контенту, який не знайдено, є семантично неправильним (вміст не перемістився, він просто не існує) і може бентежити користувачів (вони очікували, що продукт X і замість нього отримає вашу домашню сторінку пояснення чому).

301 переадресація не спричиняє повторюваних проблем із вмістом. Вони вирішують їх, попереджаючи пошукові системи про те, що сторінка A перейшла на сторінку B.

(* 1) як я користувач, коли після перерваної URL-адреси з якогось зовнішнього посилання на сторінку веб-сайту я міг би більше дотримуватися цього веб-сайту, якщо я перенаправляюсь на ДОМАШНУ СТОРІНУ, а не бачу сторінку 404, де я думаю, що веб-система навіть не існують більше, і, можливо, я навіть не намагаюся зайти на ДОМАШНУ СТОРІНУ веб-сайту.

Набагато кращим рішенням, яке вирішує вашу проблему, є показати їм користувацьку сторінку 404, яка пояснює, що сторінки більше не існує, рекомендує можливі альтернативи, і якщо їм не подобається жодна з можливих альтернатив, запрошує їх на домашню сторінку. Якщо вони все-таки поїдуть, то ви ніколи не мали шансів утримати їх в першу чергу. Це рішення є найбільш зручним для користувачів і пропонує вам найбільший шанс конверсії.


Я актуалізував питання з особливою справою
Марко Демайо

Ваша відповідь була такою, яка дала мені зрозуміти більше, але ця тема залишається мені ще незрозумілою. Я оновив питання важливою частиною, я б дуже хотів прочитати ваші думки.
Марко Демайо

@Marco: відповідь оновлена
Джон Конде

ваша відповідь дуже чітка і точна. Дякуємо також за те, що ви дізналися про всі оновлення. Я нарешті зрозумів!
Марко Демайо

7

На мій погляд, в цьому випадку буде доцільніше використовувати 410 goneкод статусу .

Запитаний ресурс більше не доступний на сервері, і адреса переадресації не відома. Очікується, що цей стан вважатиметься постійним. Клієнти, що мають можливості редагування посилань, ДОЛЖНЕ видалити посилання на URI-запит після схвалення користувача. Якщо сервер не знає або не має можливості визначати, чи є умова постійною чи ні, замість цього повинен бути використаний код статусу 404 (Не знайдено). Ця відповідь є кешованою, якщо не вказано інше.

Відповідь 410 в першу чергу призначена для сприяння завданню веб-обслуговування, повідомляючи одержувача про те, що ресурс навмисно недоступний і що власники серверів бажають видалити віддалені посилання на цей ресурс. Така подія є звичайною для обмеженого часу, рекламних послуг та ресурсів, що належать особам, які більше не працюють на сайті сервера. Не потрібно позначати всі постійно недоступні ресурси як "пропали" або зберігати позначку протягом будь-якого проміжку часу - це залишається на розсуд власника сервера.

Потім збережіть сторінку http://...?id=XX(не видаляйте запис) разом із цим елементом, але додайте згадку, щоб повідомити відвідувачам, що цей товар точно не доступний.

Щоб допомогти вам у виборі коду статусу, спробуйте поглянути:


[EDIT] про особливий випадок

Якщо хтось вважає, що "вилучений" елемент насправді не видалений, а просто позначений як недоступний, найкращим є заохочення користувача "повторно активувати" його елемент для внесення його змін.


Думаю, всі ці статис-коди, безумовно, цікава тема, про яку я обов'язково прочитаю детальніше. Ваша думка - логіка, але в моєму питанні я стурбований питаннями SEO, і я не знаю, що б робити Google, якщо вона знайде 410 стаус-код 410.
Марко Демайо

1
Я знайшов відповідь на свій коментар у цій відповіді від JohnMu (працівника Google) google.com/support/forum/p/Webmasters/…
Марко Демайо

Я актуалізував питання із особливою справою
Марко Демайо

І я оновив свою відповідь ^^
Паскаль Qyy

6

Якщо частина вмісту була навмисно видалена з сайту, то, природно, PR цієї сторінки зникне. Це відповідна поведінка. PR представляє голоси від інших користувачів, що свідчить про те, що вони вважають, що пов’язана сторінка є цінною. Тож якщо зміст, за який вони проголосували, було видалено, то, природно, їх голоси слід відкинути.

Тепер ви можете перенаправити URL-адресу на іншу сторінку, щоб зберегти або зібрати її PR. Але якщо на цій сторінці не буде подібного змістовного змісту, це було б оманливою та неетичною практикою, подібною до зворотного маскування в певному сенсі. Це в основному те саме, що купувати недавно закінчений термін дії домену, щоб ви могли отримати його PR.

Якщо ви хочете видалити цінний вміст зі свого сайту, ви не можете етично триматися за PR, створений цим вмістом. Правильною справою було б зробити так, як згадує Г. Qyy, і використовувати 410код статусу.

Однак ви все ще можете скористатися посиланнями на видалені сторінки, встановивши сторінку помилок 410, яка спрямовує користувачів на подібний вміст або на вашу домашню сторінку. І якби у вас була хороша внутрішня структура посилань, то видалена сторінка передавала б свій PR на інші сторінки весь час, коли вона все ще працювала.

Примітка: Якщо це товар, якого просто немає на складі, вам слід залишити сторінку вгору і просто не дозволяти користувачам додавати її до кошика для покупок. Хоча їм все ж може бути дозволено додати його до списку бажань або попросити повідомити, коли товар буде знову на складі.


Я актуалізував питання з особливою справою
Марко Демайо

1
@Marco: У такому випадку це вважатиметься "заміною вмісту", і 301 було б доречним. Це на зразок, якби ви оновили свій веб-сайт, всі ваші сторінки можуть бути різними, але вони є лише незначно оновленими версіями старих сторінок, тому 301 буде доречним. Інший приклад - якщо ви випустили нову версію продукту. Поки користувачі, які шукали стару сторінку, будуть задоволені новою, тоді ви можете і повинні використовувати 301.
Lèse majesté

1
Погодьтеся з останньою частиною вашої відповіді. Зокрема, якщо користувачі знаходять цю сторінку за допомогою пошукових систем, корисно зберігати сторінку з будь-яким відповідним вмістом та зазначати, що його немає на складі. Ви можете перелічити деякі подібні елементи, щоб заохотити користувача рухатися далі. Якщо є один конкретний "замінний" елемент, то використовуйте натомість 301.
НезадоволенняГота

1

Для запитання: я б зберігав сторінку 404/410 для виключеного продукту та створював би нову для нового продукту.

Для особливого випадку: напевно, я б пішов з тим же вище АБО ... використовую перенаправлення 303. Можливо, 301, але це остаточно не мій перший вибір.

Для другого редагування: Як вже багато разів зазначалося для веб-розробників / seo guys: SEO - це результат гарної сторінки створення. Спочатку подумайте про користувачів. Період.

Також не винаходити колесо, тому що хтось сказав, що потрібно. Технології існують, і ви відповідальні за використання ними належним чином. HTTP заголовки та коди відповідей охоплюють майже будь-який випадок, який ви можете собі уявити / потребувати

Тепер, як користувач, я можу сказати, що не заперечую, якщо перейду на корисну сторінку 404. Звичайно, некрасиві, з часом нові римські розміри 10 пікселів, чорно-білі, з текстовим текстом - це найгірше, що користувач може знайти. Я теж ненавиджу це. Але якщо я перейду на сторінку, яка дає мені можливість перевірити мапу сайту, шукати та надати певні схожі посилання ... це робить мене щасливішим, ніж перенаправлення на домашню сторінку.

Висновок Робіть те, що вам потрібно зробити, використовуйте те, що у вас вже є (вивчіть, що у вас є краще) та поставте себе як власного користувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.