Trang 404 cần mô tả meta (chỉ để làm cho Google hạnh phúc hơn)?


12

Tôi đang sửa một số thứ nhỏ trên trang 404 cho tất cả các trang web của mình. Sự đúng giờ của tôi khiến tôi không thể ngủ ngon trừ khi tôi nhận được câu trả lời cho câu hỏi này. :)

Trang 404 có cần thẻ mô tả meta không? Nếu có đầy những gì, "không tìm thấy trang"?

Tôi sẽ nói không, nếu Google thực sự quan tâm nhiều hơn đến nội dung và trang web của người dùng hơn là về nội dung trên trang (hơn nữa đoạn mã trang 404 sẽ không bao giờ hiển thị trong Google vì máy chủ đang gửi mã 404 thực).

Nhưng sau khi đọc tất cả những thứ này:

về cách họ đề xuất để lấp đầy một trang 404 (mà tôi luôn nghĩ chỉ nên là một trang 404 đơn giản) Tôi cũng bắt đầu cảm thấy lo lắng về mô tả meta .


5
Bạn có nghĩ rằng trang 404 của bạn sẽ được xếp hạng tốt hoặc lái xe trong lưu lượng truy cập? Tôi cũng không nghĩ thế. :)
John Conde

Câu trả lời:


18

Điều quan trọng nhất đối với các trang 404 của bạn là mã trạng thái của tiêu đề : nó phải như vậy 404 not found.

Có thể thật ngu ngốc khi nói điều đó, nhưng trong các ứng dụng động, với một URI như thế này http://my.webapp.invalid/index.php?id=4, khi id=4không trả về gì, nhiều nhà phát triển web trả về một thông báo 404 có 200 OKmã trạng thái ...

Một điều khác: ví dụ, nếu ai đó thử http://my.webapp.invalid/index.php?id=tototrong khi idchỉ chấp nhận số nguyên, thì đó không phải là một 404, mà là400 Bad Request bạn phải trả lại.

Thật dễ dàng để xử lý việc này, ví dụ, với chức năng tiêu đề trong PHP hoặc Thuộc tính httpWebResponse.StatusCode trong .Net


Điều đó có nghĩa là trong h1?
Daniel Springer

Một yêu cầu xấu 400 thường chỉ ra vấn đề ở cấp độ giao thức với HTTP. Một cái gì đó giống như tiêu đề không đúng. Tôi không khuyên bạn nên sử dụng trạng thái Yêu cầu xấu 400 cho giá trị tham số không hợp lệ. "404 Không tìm thấy ('Toto' này là gì ??? Tôi không thể tìm thấy nó.)" Sẽ ổn. Câu trả lời StackOverflow này gợi ý mã lỗi 422 (Không chuẩn) hoặc 403 (Hiểu, từ chối thực hiện) khi cú pháp yêu cầu đúng, nhưng có tham số không hợp lệ.
Stephen Ostermiller

2

Không. Tại sao phải lo lắng về PR cho trang 404 của bạn. Tôi sẽ lo lắng hơn về việc đảm bảo không có liên kết nào của bạn kết thúc ở đó ngay từ đầu.


1

Thông tin meta cho một trang 404 không có ý nghĩa.

Trả về tiêu đề 404 thích hợp quan trọng hơn nhiều so với bất kỳ biện pháp kỹ thuật nào khác.

Từ POV phi công nghệ, bạn thực sự nên xem xét trả lại thông tin hữu ích, thay vì chỉ là một thông báo lỗi. Sử dụng sơ đồ trang web và các công cụ tìm kiếm nội bộ, cung cấp một số biện pháp hiệu quả cho người dùng của bạn có ý nghĩa hơn nhiều (và làm cho người dùng hạnh phúc hơn, điều gì làm cho trang web của bạn tốt hơn)


1

Từ công cụ tìm kiếm POV, bạn thậm chí có thể có một trang lỗi 404 trống . Nhưng máy chủ của bạn phải cung cấp mã trạng thái chính xác (404 hoặc 410) để nói rằng trang mà khách hàng yêu cầu không còn tồn tại .

Từ một người dùng POV có một trang lỗi được tạo ra rất quan trọng bởi vì bạn không muốn để người dùng biến mất chỉ vì anh ta đã theo một liên kết bị hỏng: bạn muốn cung cấp cho người dùng các tùy chọn để tìm đường trên trang web của bạn cho anh ta ví dụ:

  • một hộp tìm kiếm
  • một liên kết đến bản đồ trang web
  • một danh sách các trang tương tự như trang mà anh ta đang tìm kiếm ( chính Google có thể giúp bạn )
  • một hình thức đơn giản để liên hệ với quản trị trang web

Vì thông thường nội dung của thẻ mô tả meta không hiển thị cho người dùng, nên hoàn toàn ổn nếu bạn không điền nó .


0

Tôi nghĩ rằng nó sẽ làm cho một số ý nghĩa đã robotsđược xác định. Đặc biệt:

<meta name="robots" content="follow, noarchive, noindex">

(Như trong, đã bỏ qua tài nguyên này, nhưng hãy thử những người khác từ cùng một tên miền.

Theo tôi, dữ liệu meta khác (như description, nhưng cũng là Thẻ OpenGraphTwitter , et al ), theo tôi, sẽ không có ý nghĩa gì và sẽ chỉ tốn (một số) byte.

Phải thừa nhận rằng đây là lý thuyết và có phần suy đoán. Nếu ai đó biết về một tài nguyên cung cấp những hiểu biết khác nhau, tôi rất muốn biết về nó.


2
Công cụ tìm kiếm không lập chỉ mục các trang 404 nào. Thẻ meta đó sẽ không làm tổn hại gì, nhưng nó cũng sẽ không làm gì cả.
Stephen Ostermiller

Nếu một trang 404 có các tiêu đề thích hợp thì đây thực sự là trường hợp. :)
ACJ
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.