Mã trạng thái HTTP là gì? 5 điều bạn chưa biết về HTTP Status Codes trong SEO!
Mã trạng thái HTTP là một trong những điều quan trọng đối với người làm SEO chuyên nghiệp. Trạng thái của HTTP có ảnh hưởng lớn đến chủ sở hữu trang web và có tác động lớn đến SEO.Cùng tìm hiểu về mã trạng thái HTTP để có thể quản lý SEO một cách hiệu quả nhất nhé.
Tham khảo video hữu ích sau
HTTP Status Code 301: What Is a 301 Redirect?
Mục lục bài viết
Mã trạng thái HTTP là gì?
Mã trạng thái HTTP là phản hổi của máy chủ đối với yêu cầu của trình duyệt. Khi bạn truy cập một trang web, trình duyệt của bạn sẽ gửi một yêu cầu đến với máy chủ trang web đó. Máy chủ sẽ phản hồi yêu cầu của trình duyệt bằng một mã gồm ba chữ số: mã trạng thái HTTP.
Mã trạng thái này tương đương với Internet của một cuộc hội thoại giữa trình duyệt của bạn và máy chủ. Chúng sẽ trao đổi mọi thứ giữa người là A đã ok chưa. Touch-and-go hay có điều gì đó không ổn. Hiểu mã trạng thái HTTP và cách sử dụng chúng sẽ giúp bạn chuẩn đoán lỗi trang web một cách nhanh chóng để giảm thiểu thời gian ngừng hoạt động trên trang web của bạn. Thậm chí có thể sử dụng một số mã trạng này để giúp các công cụ tìm kiếm và mọi người truy cập trang web của bạn.
Ví dụ: Chuyển hướng 301 sẽ cho bot và mọi người biết rằng một trang được chuyển đến nơi khác vĩnh viễn.
Chữ số đầu tiên của mỗi mã trạng thái gồm ba chữ số bắt đầu bằng một trong năm chữ số từ 1 đến 5. Bạn có thể thấy giá trị này được biểu thị dưới dạng 1xx hoặc 5xx để chỉ ra các mã trạng thái trong phạm vi đó. Mỗi phạm vi đó bao gồm một lớp phản hồi máy chủ khác nhau.
Các lớp mã trạng thái HTTP phổ biến
1xx – Phản hồi thông tin: Máy chủ đang suy nghĩ thông qua yêu cầu.
2xx – Thành công: Yêu cầu đã được hoàn tất thành công và máy chủ đã cung cấp cho trình duyệt phản hồi như mong đợi.
3xx – Chuyển hướng: Bạn đã được chuyển hướng đến một nơi khác. Yêu cầu đã được nhận, nhưng có một số loại chuyển hướng.
4xx – Lỗi ứng dụng khách: Không tìm thấy trang. Không thể truy cập trang web hoặc trang này. ( Yêu cầu đã được thực hiện,nhưng trang không hợp lệ. Đây là lỗi bên phía trang web của cuộc trò chuyện và thường xuất hiện khi một trang không tồn tại trên trang web)
5xx – Lỗi máy chủ: Không thành công. Một yêu cầu hợp lệ đã được thực hiện bởi máy khách nhưng máy chủ không thể hoàn thành.
Các mã trạng thái HTTP quan trọng nhất trong SEO
Thật khó nếu bạn đang làm việc trên một trang web mà hiển thị thật nhiều lỗi 5xx. Bạn muốn biết rõ rằng đây là lỗi sự cố máy chủ. Lỗi 4xx là ảnh hưởng đến trải nghiệm của khách truy cập. Vì vậy ngay lập tức, bạn có thể suy nghĩ về bất kỳ thay đổi nào bạn có thể đã thực hiện đối với URL của mình hoặc liệu bạn có bất kỳ trang nào đã xóa hay không. Khi bạn hiểu nguyên nhân của vấn đề, bạn có thể xem xét triển khai trang 404 tùy chỉnh hoặc xem xét sử dụng chuyển hướng 301 toàn năng để đưa khách hàng truy cập đến đúng nơi.
Điều này đáng học hỏi – Đáng ghi nhớ. Dưới đây là các mã trạng thái có tác động mạnh nhất đến SEO.
Mã trạng thái HTTP 200 – OK
Đây là mã trạng thái lý tưởng của bạn cho trang hoạt động bình thường, hàng ngày của bạn.Khách truy cập. Bot và chủ sở hữu liên kết đi qua các trang được liên kết như một giấc mơ. Bạn không cần phải làmbất cứ điều gì và bạn có thể vui vẻ sử dụng tài liệu một cách an toàn. Và hiểu rằng mọi thứ trong trang được hoạt động bình thường.
Mã trạng thái HTTP 301 – Chuyển hướng vĩnh viễn
Chuyển hướng 301 nên được sử dụng bất kỳ lúc nào một URL cần được chuyển hướng vĩnh viễn đến URL khác . Chuyển hướng 301 có nghĩa là khách truy cập và bot truy cập trang đó sẽ được chuyển đến URL mới. Ngoài ra, giá trị liên kết – sức mạnh được truyền bởi tất cả các liên kết khó kiếm được đến nội dung của bạn – cũng được chuyển đến URL mới thông qua chuyển hướng 301.
Mặc dù Google nói rằng tất cả các chuyển hướng 3xx đều được đối xử như nhau, nhưng các thử nghiệm đã cho thấy điều này không hoàn toàn đúng. Chuyển hướng 301 vẫn là phương pháp được ưu tiên lựa chọn cho các chuyển hướng trang vĩnh viễn.
Mã trạng thái HTTP 302 – Chuyển hướng tạm thời
Chuyển hướng 302 tương tự như chuyển hướng 301 ở chỗ khách truy cập và bot được chuyển đến trang mới, nhưng giá trị liên kết có thể không được chuyển cùng. Chúng tôi khuyên bạn không nên sử dụng chuyển hướng 302 cho các thay đổi vĩnh viễn. Việc sử dụng 302s sẽ khiến các trình thu thập thông tin của công cụ tìm kiếm coi chuyển hướng là tạm thời, có nghĩa là nó có thể không truyền theo giá trị liên kết như 301 huyền diệu.
Mã trạng thái HTTP 404 – Không tìm thấy
Điều này có nghĩa là máy chủ không tìm thấy tệp hoặc trang mà trình duyệt đang yêu cầu. 404 không cho biết trang bị thiếu hoặc tài nguyên bị thiếu vĩnh viễn hay chỉ tạm thời. Bạn có thể thấy điều này trông như thế nào trên trang web của mình bằng cách nhập vào một URL không tồn tại. Nó giống như va vào một bức tường gạch. Cũng giống như bạn đã trải qua, khách truy cập của bạn sẽ gặp phải một trang có lỗi 404 và hãy thử lại (nếu bạn may mắn) hoặc đi lang thang đến một trang khác có thông tin mà họ đang tìm kiếm.
Mỗi trang web sẽ có một số trang trả về mã trạng thái 404. Các trang này không phải lúc nào cũng phải được chuyển hướng; có những lựa chọn khác . Một quan niệm sai lầm phổ biến là cách tốt nhất của SEO là chỉ cần chuyển hướng 301 các trang trả về mã trạng thái 404 cho trang chủ của miền nhất định. Đây thực sự là một ý tưởng tồi đối với hầu hết các trường hợp, vì nó có thể khiến người dùng nhầm lẫn, những người có thể không nhận ra rằng trang web mà họ đang cố gắng truy cập không tồn tại.
Nếu các trang trả về mã 404 là các trang có thẩm quyền cao với nhiều lưu lượng truy cập hoặc có URL rõ ràng mà khách truy cập hoặc liên kết có ý định truy cập, bạn nên sử dụng chuyển hướng 301 đến trang có liên quan nhất có thể. Ví dụ: nếu trang của bạn về bánh nướng nhỏ không đường không còn tồn tại, bạn có thể muốn chuyển hướng URL này với số 301 đến trang danh mục công thức không đường của mình.
Bên ngoài những trường hợp này, có thể cần phải có chủ đích URL trả về 404 – điều này sẽ giúp chúng không bị các công cụ tìm kiếm lập chỉ mục và thu thập thông tin liên tục. Cung cấp cho khách truy cập của bạn trải nghiệm tốt nhất có thể với trang 404 tùy chỉnh, như được đề xuất bởi hướng dẫn Google Search Console này . Ví dụ: các trang thương mại điện tử thường tạo trang 404 khi sản phẩm hết hàng, vì vậy các trang này là ứng cử viên tuyệt vời để tạo trang 404 thương mại điện tử tùy chỉnh .
Mã trạng thái HTTP 410 – Bỏ qua
Một 410 là lâu dài hơn một 404; nó có nghĩa là trang đã biến mất. Trang không còn khả dụng từ máy chủ và không có địa chỉ chuyển tiếp nào được thiết lập. Bất kỳ liên kết nào bạn có trên trang web của mình trỏ đến trang 410 đều đang đưa bot và khách truy cập đến một tài nguyên đã chết, vì vậy nếu bạn nhìn thấy chúng, hãy xóa mọi tham chiếu hoặc liên kết đến chúng khỏi nội dung của bạn.
Mã trạng thái HTTP 500 – Lỗi máy chủ nội bộ
Thay vì vấn đề là các trang bị thiếu hoặc không được tìm thấy, mã trạng thái này chỉ ra sự cố với máy chủ. Lỗi 500 là một lỗi máy chủ cổ điển và sẽ ảnh hưởng đến quyền truy cập vào trang web của bạn. Khách truy cập của con người cũng như bot sẽ bị mất và tài sản liên kết của bạn sẽ nhanh chóng đi đến đâu. Các công cụ tìm kiếm thích các trang web được duy trì tốt, vì vậy bạn sẽ muốn điều tra các mã trạng thái này và sửa chúng ngay khi bạn gặp chúng.
Mã trạng thái HTTP 503 – Dịch vụ không khả dụng
Một loạt các phản hồi 500, 503 có nghĩa là máy chủ không khả dụng. Mọi người (con người hoặc người khác) được yêu cầu quay lại sau. Điều này có thể là do máy chủ tạm thời quá tải hoặc bảo trì máy chủ. Mã trạng thái 503 đảm bảo rằng các công cụ tìm kiếm sẽ sớm quay trở lại vì trang hoặc trang web sẽ ngừng hoạt động trong một thời gian ngắn.