mục thương mại điện tử bị xóa bởi người dùng, chuyển hướng 301 đến TRANG CHỦ hoặc 404 không tìm thấy?


15

Tôi biết câu hỏi này đôi khi giống với câu hỏi này khi họ khuyên bạn nên sử dụng 404, nhưng sau khi đọc câu hỏi khác , họ đề nghị sử dụng 301 khi thay đổi URL trang web (trong trường hợp cụ thể là do thiết kế lại / bao thanh toán lại) Tôi nhận được một chút bối rối và tôi hy vọng ai đó có thể làm rõ cho ví dụ cụ thể này:

  1. Giả sử tôi có một trang web Thương mại điện tử,

  2. giả sử người dùng cuối cùng đã chèn một số mục thú vị vào trang web và ứng dụng web thương mại điện tử đã tạo các trang mục tại URL : http://...?id=20, http://...?id=30v.v.

  3. Bây giờ, hãy nói rằng một số mặt hàng thú vị này có nhiều liên kết bên ngoài đến chúng từ nhiều trang web khác bởi vì một số người thấy những mặt hàng đó rất thú vị và được liên kết với chúng.

  4. Sau một số năm người sử dụng thức xóa những mặt hàng, vì vậy rõ ràng là các trang và URL http://...?id=20, http://...?id=30vv bây giờ không tồn tại nữa, nhưng vẫn còn nhiều trang trên web đang liên kết về phía họ .

Trang web thương mại điện tử nên làm gì bây giờ, chỉ hiển thị trang 404 cho các mục đó?

Nhưng, tôi bối rối, liệu điều này có làm mất tất cả Google PR được thông qua bởi các liên kết bên ngoài đến các trang mục không? Vì vậy, tốt hơn là sử dụng chuyển hướng 301 đến TRANG CHỦ mà ít nhất là chuyển PR sang TRANG CHỦ?


BIÊN TẬP:

Vâng, theo câu trả lời , điều tốt nhất để làm cho đến nay là làm một 404/410 .

Để làm cho câu hỏi này đầy đủ hơn, tôi muốn nói về một trường hợp đặc biệt, chỉ để đảm bảo rằng tôi hiểu. đúng cách

Giả sử người dùng tạo lại các mục đó (những mục mà anh ta đã xóa trước đó tại điểm 4), có thể anh ta thay đổi một chút tên và mô tả của họ, nhưng về cơ bản chúng là các mục tương tự. Webapp không có cách nào để biết các mặt hàng này mới được bổ sung được các mục cũ để nó rõ ràng là tạo ra chúng như các mặt hàng mới với các URL mới http://...?id=100, http://...?id=101, có phải nó làm cho tinh thần vào thời điểm này để chuyển hướng 301 các url cũ sang cái mới?


KHÁC EDIT (Sẽ RẤT QUAN TRỌNG ĐỂ HIỂU):

Theo các câu trả lời thông minh nhận được cho đến nay, có vẻ như đối với trường hợp đặc biệt, được giải thích trong EDIT cuối cùng của tôi, tôi có thể sử dụng 301, vì về cơ bản, đó là một thứ không lừa đảo vì các trang mới thay thế cho nội dung cũ. Điều này về cơ bản được thực hiện để giữ cho PR được truyền từ liên kết bên ngoài và cũng cho trải nghiệm người dùng tốt hơn.

Nhưng bên cạnh trải nghiệm người dùng, điều gây tranh cãi (* 1), để bảo vệ PR khỏi các liên kết bị hỏng bên ngoài, tại sao không chỉ luôn sử dụng 301, theo hiểu biết của tôi, Google không thích các nội dung trùng lặp, nhưng chúng tôi chắc chắn rằng có thể thấy chuyển hướng 301 đến TRANG CHỦ như nội dung trùng lặp cho Google?!

Bản thân Google đề nghị chuyển hướng 301 index.html sang tài liệu gốc, vì vậy nếu họ coi 301 là nội dung trùng lặp thì cũng không được coi là nội dung trùng lặp? Tại sao họ đề nghị nó?

Hãy để tôi khiêu khích bạn: Tại sao không chỉ thêm TRANG 301 vào TRANG CHỦ cho mỗi trang không tìm thấy?

(* 1) với tư cách là người dùng, khi tôi theo dõi một URL bị hỏng từ một số liên kết bên ngoài đến trang của một số trang web, tôi sẽ gắn bó nhiều hơn trên trang web này nếu tôi được chuyển hướng đến TRANG CHỦ thay vì nhìn thấy trang 404 nơi tôi nghĩ rằng trang web không thậm chí còn tồn tại nữa và có lẽ tôi thậm chí không thử truy cập TRANG CHỦ TRANG CHỦ của trang web.


liên kết đó không phải từ Google. Đây là một bài đăng của Google Groups, vì vậy đừng coi đó là lời khuyên chính thức.
DisgruntledGoat

@myself: chỉ là một lời nhắc nhở cho myslef và bất cứ ai đọc câu hỏi của tôi, điều tôi còn thiếu trong câu hỏi là ý tưởng về trang 404 không giống như toàn bộ trang web bị hỏng: trang 404 thân thiện với người dùng.
Marco Demaio

Câu trả lời:


7

Người dùng đầu tiên !!! Phục vụ cho các công cụ tìm kiếm thay vì người dùng là một công thức cho sự thất bại.

Khả năng sử dụng tốt sẽ là chuyển hướng họ đến một trang giải thích rằng sản phẩm không còn tồn tại nữa và mời họ khám phá các mục liên quan khác. Bằng cách đó, bạn sẽ không mất khách truy cập do liên kết xấu hoặc nhầm lẫn. Xét cho cùng, nếu họ đang theo dõi một liên kết mong đợi một điều và được hiển thị một điều khác thì nó có vẻ tệ cho bạn nếu bạn không xử lý đúng cách.

Tôi không biết liệu 4xx trang có vượt qua PR hay không vì tôi chưa thấy bất kỳ kết luận nào liên quan đến điều đó nhưng nếu bạn có thể "truyền bá" PR mà trang đó có bằng cách liên kết đến trang chủ của bạn và bất kỳ trang quan trọng nào khác mà bạn thấy cần thiết. Nếu bạn làm mất PR đó thì đó không phải là vấn đề lớn. Khả năng sử dụng mà bạn đạt được vượt xa bất cứ điều gì có lợi cho PR.

Cập nhật

301 là chính xác những gì bạn muốn làm. Đó là cùng một sản phẩm và bằng cách chuyển hướng bạn đảm bảo danh sách mới nhận được những lợi ích mà trang cũ thu được và người dùng vẫn có thể tìm thấy sản phẩm họ đang tìm kiếm.

Cập nhật số 2

Thực hiện chuyển hướng 301 cho nội dung không tìm thấy cả về mặt ngữ nghĩa (nội dung không được di chuyển, đơn giản là nó không tồn tại) và có thể gây nhầm lẫn cho người dùng (họ đang mong đợi sản phẩm X và thay vào đó không có trang chủ của bạn giải thích tại sao).

Chuyển hướng 301 không gây ra vấn đề trùng lặp nội dung. Họ giải quyết chúng bằng cách cảnh báo các công cụ tìm kiếm rằng trang A đã chuyển sang trang B.

(* 1) với tư cách là người dùng của tôi, khi theo dõi một url bị hỏng từ một số liên kết bên ngoài đến trang của trang web, tôi có thể dính nhiều hơn vào trang web này nếu tôi được chuyển hướng đến TRANG CHỦ thay vì nhìn thấy trang 404 nơi tôi nghĩ rằng webiste thậm chí không tồn tại nữa và có lẽ tôi thậm chí không thử truy cập TRANG CHỦ TRANG CHỦ của trang web.

Một giải pháp tốt hơn nhiều để giải quyết vấn đề của bạn là hiển thị cho họ một trang 404 tùy chỉnh giải thích trang không còn tồn tại, đề xuất các lựa chọn thay thế có thể và nếu họ không thích bất kỳ giải pháp thay thế nào có thể mời họ vào trang chủ. Nếu họ rời đi thì bạn sẽ không bao giờ có cơ hội giữ họ ở vị trí đầu tiên. Giải pháp này thân thiện với người dùng nhất và cung cấp cho bạn cơ hội chuyển đổi cao nhất.


Tôi đã cập nhật câu hỏi với một trường hợp đặc biệt
Marco Demaio

Câu trả lời của bạn là câu khiến tôi hiểu nhiều hơn cho đến nay, nhưng chủ đề này vẫn còn chưa rõ ràng. Tôi đã cập nhật câu hỏi với một phần quan trọng, tôi thực sự sẽ nói dối để đọc suy nghĩ của bạn.
Marco Demaio

@Marco: câu trả lời được cập nhật
John Conde

Câu trả lời của bạn rất rõ ràng và chính xác. Cũng cảm ơn vì đã theo dõi tất cả các bản cập nhật. Cuối cùng tôi cũng hiểu!
Marco Demaio

7

Theo suy nghĩ của tôi, sẽ có ý nghĩa hơn khi sử dụng 410 gonemã trạng thái trong trường hợp này.

Tài nguyên được yêu cầu không còn có sẵn tại máy chủ và không biết địa chỉ chuyển tiếp. Điều kiện này dự kiến ​​sẽ được coi là vĩnh viễn. Các máy khách có khả năng chỉnh sửa liên kết NÊN xóa các tham chiếu đến URI yêu cầu sau khi người dùng chấp thuận. Nếu máy chủ không biết hoặc không có cơ sở để xác định, liệu điều kiện có vĩnh viễn hay không, mã trạng thái 404 (Không tìm thấy) NÊN sử dụng thay thế. Phản hồi này là bộ nhớ cache trừ khi có chỉ định khác.

Phản hồi 410 chủ yếu nhằm hỗ trợ nhiệm vụ bảo trì web bằng cách thông báo cho người nhận rằng tài nguyên không có chủ ý và chủ sở hữu máy chủ mong muốn các liên kết từ xa đến tài nguyên đó bị xóa. Một sự kiện như vậy là phổ biến đối với các dịch vụ quảng cáo trong thời gian giới hạn và cho các tài nguyên thuộc về các cá nhân không còn làm việc tại trang web của máy chủ. Không cần thiết phải đánh dấu tất cả các tài nguyên không có sẵn vĩnh viễn là "đã mất" hoặc để giữ dấu trong bất kỳ khoảng thời gian nào - đó là tùy theo quyết định của chủ sở hữu máy chủ.

Sau đó, giữ trang http://...?id=XX(không xóa mục nhập) với mục, nhưng thêm một đề cập để thông báo cho khách truy cập rằng mục này chắc chắn không còn nữa.

Để giúp bạn trong việc lựa chọn mã trạng thái, hãy thử xem:


[EDIT] về trường hợp đặc biệt

Nếu một người cho rằng mục "đã xóa" không thực sự bị xóa mà chỉ được đánh dấu là không có sẵn, tốt nhất là khuyến khích người dùng "kích hoạt lại" mục đó để thực hiện các thay đổi của mình.


Thnaks, tất cả các mã statis chắc chắn là một chủ đề thú vị mà tôi chắc chắn sẽ đọc thêm về. Quan điểm của bạn là logic, nhưng trong câu hỏi của tôi, tôi lo ngại về SEO và tôi không biết Google sẽ làm gì nếu phát hiện ra một mã lỗi 410.
Marco Demaio

1
Tôi đã tìm thấy câu trả lời cho nhận xét của mình trong câu trả lời này của JohnMu (nhân viên Google) google.com/support/forum/p/Webmasters/
Kẻ

Tôi đã cập nhật câu hỏi với một trường hợp đặc biệt
Marco Demaio

Và tôi đã cập nhật câu trả lời của mình ^^
Pascal Qyy

6

Nếu một phần nội dung đã bị xóa có chủ ý khỏi trang web, thì đương nhiên PR của trang đó sẽ biến mất. Đó là hành vi thích hợp. PR đại diện cho phiếu bầu từ những người dùng khác cho thấy rằng họ tin rằng trang được liên kết là có giá trị. Vì vậy, nếu nội dung mà họ bỏ phiếu đã bị xóa, thì đương nhiên phiếu bầu của họ sẽ bị loại bỏ.

Bây giờ, bạn có thể chuyển hướng URL đến một trang khác để giữ lại hoặc thu hoạch PR của nó. Nhưng trừ khi trang đó có nội dung thay thế tương tự, đây sẽ là một hành vi lừa đảo và phi đạo đức, giống như che giấu hồi tố theo một nghĩa nào đó. Về cơ bản, nó giống như mua một tên miền hết hạn gần đây để bạn có thể nhận được PR của nó.

Nếu bạn muốn xóa nội dung có giá trị khỏi trang web của mình, thì bạn không thể giữ vững đạo đức đối với PR được tạo bởi nội dung đó. Điều đúng đắn cần làm là làm như G. Qyy đề cập và sử dụng 410mã trạng thái.

Tuy nhiên, bạn vẫn có thể hưởng lợi từ các liên kết đến các trang đã bị xóa bằng cách thiết lập trang lỗi 410 hướng người dùng đến nội dung tương tự hoặc trang chủ của bạn. Và nếu bạn có cấu trúc liên kết nội bộ tốt, thì trang bị xóa sẽ chuyển PR của nó sang các trang khác trong toàn bộ thời gian nó vẫn hoạt động.

Lưu ý: Nếu đây là một sản phẩm đơn giản là hết hàng, thì bạn nên rời khỏi trang và không cho phép người dùng thêm nó vào giỏ hàng của họ. Mặc dù họ vẫn có thể được phép thêm nó vào danh sách mong muốn của mình hoặc yêu cầu được thông báo khi sản phẩm trở lại trong kho.


Tôi đã cập nhật câu hỏi với một trường hợp đặc biệt
Marco Demaio

1
@Marco: Trong trường hợp đó, nó sẽ được coi là "nội dung thay thế" và 301 sẽ phù hợp. Nó giống như nếu bạn tân trang trang web của mình, các trang của bạn có thể khác nhau, nhưng chúng chỉ là phiên bản cập nhật một chút của các trang cũ, vì vậy 301 sẽ phù hợp. Một ví dụ khác là nếu bạn phát hành phiên bản mới của sản phẩm. Miễn là người dùng đang tìm kiếm trang cũ sẽ hài lòng với trang mới, thì bạn có thể và nên sử dụng 301.
Lèse majesté

1
Đồng ý với phần cuối của câu trả lời của bạn. Đặc biệt, nếu người dùng tìm thấy trang đó thông qua các công cụ tìm kiếm, bạn nên giữ trang đó với bất kỳ nội dung phù hợp nào và một lưu ý rằng nó đã hết hàng. Bạn có thể liệt kê một số mặt hàng tương tự để khuyến khích người dùng tiếp tục. Nếu có một mục "thay thế" cụ thể thì hãy sử dụng 301 thay thế.
DisgruntledGoat

1

Đối với câu hỏi: Tôi sẽ giữ một trang 404/410 cho sản phẩm bị loại trừ và tạo một trang mới cho sản phẩm mới.

Đối với trường hợp đặc biệt: có lẽ tôi sẽ đi cùng như trên HOẶC ... sử dụng chuyển hướng 303. Có lẽ là 301, nhưng điều này chắc chắn sẽ không phải là lựa chọn đầu tiên của tôi.

Đối với chỉnh sửa thứ hai: Như đã nói nhiều lần cho các nhà phát triển web / seo guys: SEO là kết quả của một trang xây dựng đẹp. Hãy suy nghĩ về người dùng trước. Giai đoạn = Stage.

Cũng đừng phát minh lại bánh xe vì ai đó nói bạn cần. Công nghệ tồn tại và là khả năng đáp ứng của bạn để sử dụng chúng một cách thích hợp. Tiêu đề HTTP và Mã phản hồi bao gồm hầu hết mọi trường hợp bạn có thể tưởng tượng / cần.

Bây giờ là người dùng, tôi có thể nói rằng tôi không phiền nếu tôi truy cập trang 404 hữu ích. Tất nhiên, xấu xí, lần roman kích thước 10px mới, đen trắng, với văn bản techie, là điều tồi tệ nhất mà người dùng có thể tìm thấy. Tôi cũng ghét điều đó Nhưng nếu tôi truy cập một trang cho tôi tùy chọn kiểm tra sơ đồ trang web, tìm kiếm và cung cấp một số liên kết có thể tương tự ... điều này làm tôi hạnh phúc hơn là được chuyển hướng đến trang chủ.

Kết luận Làm những gì bạn cần làm, sử dụng những gì bạn đã có (khám phá những gì bạn có tốt hơn) và đặt bản thân bạn làm người dùng của riêng bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.