Google xử lý đoạn băm bên trong một URL chuẩn


13

Tôi đã thấy nhiều trang web sử dụng sên trong URL của họ để tăng cường SEO như thế này:

http://example.com/article/1543/how-to-boost-seo/

Tôi đã suy nghĩ nếu tôi có thể làm một cái gì đó như thế này thay vào đó:

http://example.com/article/1543#how-to-boost-seo

và chỉ định nó là URL chuẩn. Bài viết này của Google nói: "Đó là một gợi ý mà chúng tôi tôn vinh mạnh mẽ." Có bao gồm định danh phân đoạn, hoặc nó sẽ bị loại bỏ?

Câu trả lời:


13

Theo truyền thống, các định danh phân đoạn được sử dụng để xác định một phần tài liệu cho các ứng dụng phía máy khách. Như đã nêu trong thông số kỹ thuật Google đã thông qua:

Theo truyền thống, các đoạn băm (nghĩa là mọi thứ sau # trong URL) đã được sử dụng để chỉ ra một phần của tài liệu HTML tĩnh. ... các đoạn băm không phải là một phần của các yêu cầu HTTP (và kết quả là chúng không được gửi đến máy chủ)

Do đó, điều này bao gồm, Googlebot bỏ qua các mảnh băm theo mặc định. Do đó, đối với URL này:

http://example.com/article/1543#how-to-boost-seo

Googlebot chỉ nên xem tài nguyên được máy chủ trả về: http://example.com/article/1543trong khi bỏ qua đoạn băm : how-to-boost-seo.

Vì vậy, về cơ bản tài nguyên cho URL trên URL chuẩn sau khi chuẩn hóa (nghĩa là loại bỏ đoạn).

Mục đích của việc sử dụng sên là để xác định một trang là một từ khóa có thể đọc được. Sử dụng một đoạn gây nhầm lẫn mục đích này và che khuất khả năng đọc của nó:

/how-to-boost-seo dễ đọc hơn nhiều so với: /1543#how-to-boost-seo

Vì vậy, trong ngắn hạn, sử dụng một đoạn như một con sên dường như không có lợi cho người dùng hoặc công cụ tìm kiếm.


1
Cảm ơn bạn về thông tin. Tôi đọc thông số kỹ thuật, nhưng từ ngữ không rõ ràng lắm. Nó giống như cố gắng suy luận những gì Google sẽ lập chỉ mục dựa trên tài liệu có nghĩa là thu thập dữ liệu AJAX. Khả năng đọc có thể được cải thiện bằng cách thêm /như thế này /1543#/how-to-boost-seo.
Câu hỏi tràn vào

Hãy xem phần cuối cùng (số 6) của liên kết thứ ba trong câu trả lời của tôi ở đây . Google bỏ qua mọi thứ sau hàm băm, bất kể dấu gạch chéo sau nó, bởi vì nó cần bình thường hóa URL để ngăn nội dung trùng lặp. Nếu bạn cần sử dụng hàm băm trong một URL, bạn sẽ cần sử dụng hàm băm #!như được nêu trong đặc tả của chúng.
dan

1
Tôi thấy điều này gợi ý rằng Google thực hiện băm chỉ mục để cung cấp các liên kết " nhảy tới " trong kết quả tìm kiếm. Bây giờ rõ ràng hơn, ít nhất là với tôi, đoạn băm có thể không được sử dụng trong kết quả chính.
Câu hỏi tràn

Đúng, đó là cho đoạn trích phong phú. Hầu hết các công cụ tìm kiếm đều giống nhau, nếu không, một trang có nhiều liên kết neo trên đó sẽ dẫn đến việc cùng một trang được lập chỉ mục nhiều lần, dẫn đến nội dung trùng lặp.
dan
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.