Chúng ta có nên bỏ sơ đồ thu thập dữ liệu AJAX không?


9

Vì vậy, bây giờ Google đã phản đối chương trình thu thập dữ liệu AJAX . Họ nói không nên bận tâm triển khai nó trong các trang web mới, bởi vì nó không còn cần thiết nữa vì Googlebot hiện không có vấn đề gì khi xem nội dung động. Chúng ta có nên lập tức tin tưởng vào tuyên bố này, hay tốt hơn là tuân thủ tiêu chuẩn không dùng nữa trong một thời gian?

Câu trả lời:


12

Một số công cụ tìm kiếm khác (Bing, Yandex, v.v.) vẫn sử dụng _escaped_fragment_hệ thống. Họ sẽ không ngừng sử dụng nó qua đêm chỉ vì Google có. Do đó, nếu bạn quan tâm đến việc trang web của bạn có thể được lập chỉ mục bởi các công cụ tìm kiếm khác ngoài Google, bạn có thể vẫn muốn hỗ trợ chương trình này.

Chắc chắn, nếu bạn đã thiết lập hỗ trợ cho _escaped_fragment_trang web của mình, không có lý do gì để vô hiệu hóa nó. Nếu bạn đang phát triển một trang web mới, bạn sẽ cần cân nhắc chi phí khi thêm tính năng này với các lợi ích (lưu ý rằng Google hiện đang độc quyền gần như về tìm kiếm trên Internet và trong mọi trường hợp, các công cụ tìm kiếm khác sẽ có thể sớm tranh giành để làm theo ví dụ của Google và triển khai thu thập nội dung động Ajax được tải tốt hơn).


Cuối cùng, lưu ý rằng trong hầu hết các trường hợp, giải pháp đơn giản và dễ hiểu nhất là triển khai trang web của bạn để nó không cần các thủ thuật như vậy ngay từ đầu. Ít nhất 99% thời gian, bạn thực sự không cần bất kỳ kịch bản Ajax nào, hoặc thậm chí cả kịch bản phía máy khách. Bằng cách tránh sự phụ thuộc không cần thiết vào Ajax và bằng cách thiết kế trang web của bạn để ít nhất các tính năng duyệt cơ bản hoạt động ngay cả khi bị tắt JavaScript , bạn sẽ đảm bảo khả năng tương thích rộng nhất có thể trên các trình duyệt và công cụ tìm kiếm.

Mẹo để thực hiện điều này một cách hiệu quả là trước tiên hãy thiết lập chức năng cơ bản của trang web của bạn bằng cách sử dụng HTML và CSS cơ bản và các liên kết cũ đơn giản, hoàn toàn không có JS. Khi bạn đã thực hiện điều đó, bạn có thể thêm JS và Ajax lên trên đó để tải mượt mà hơn và các tính năng bổ sung, trong khi vẫn giữ giao diện dự phòng duyên dáng cho người dùng và công cụ tìm kiếm không hỗ trợ các tính năng bổ sung. Tuy nhiên, nếu bạn bắt đầu dựa vào Ajax cho mọi thứ, tuy nhiên, việc trang bị thêm giao diện dự phòng không phải Ajax sau này có thể rất khó khăn và khó xử.


Lời khuyên tuyệt vời nhưng, bạn biết đấy, js góc cạnh và bây giờ đã quá muộn :)
Mario Trúcco

2
Ngoài ra, hãy nhớ rằng, bạn cũng có thể cần hỗ trợ các dịch vụ truyền thông xã hội. Lần trước tôi đã kiểm tra, Facebook vẫn chia sẻ các tiêu đề ria mép là "foobar - {{page.title}}" nếu bạn không sử dụng một số loại prerendering.
Bơi bánh mỳ 7/11/2015

1

Google đã thu thập dữ liệu và xử lý JavaScript, do đó không cần triển khai sơ đồ thu thập dữ liệu AJAX trong các trang web mới.


Trừ khi bạn quan tâm đến việc được Bing và Yahoo lập chỉ mục (cho đến khi họ bắt kịp)
GeekyMonkey
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.