Câu hỏi thường gặp về JavaScript và các đường liên kết

Thứ Ba, ngày 26 tháng 5 năm 2020

Mỗi ngày, chúng tôi nhận được rất nhiều câu hỏi – trong Giờ hỗ trợ cho quản trị viên trang web, tại các hội nghị, trong diễn đàn quản trị viên trang web và trên Twitter. Một trong những chủ đề thường gặp nhất trong đó là đường liên kết và đặc biệt là những đường liên kết tạo bằng JavaScript.

Trong loạt video có tên Webmaster Conference Lightning Talks mới đây, chúng tôi đã giải đáp các câu hỏi thường gặp nhất về đường liên kết và JavaScript:

Trong phiên hỏi đáp của buổi công chiếu trực tiếp, chúng tôi cũng nhận được một số câu hỏi khác của cộng đồng. Chúng tôi quyết định sẽ xuất bản những câu hỏi đó và câu trả lời của chúng tôi cùng với một số câu hỏi thường gặp khác xoay quanh chủ đề đường liên kết và JavaScript.

Googlebot phân tích cú pháp HTML của một trang và tìm các đường liên kết để phát hiện URL của những trang liên quan cần thu thập dữ liệu. Để phát hiện những trang này, bạn cần tạo các đường liên kết HTML thực sự, như nêu trong nguyên tắc quản trị trang web đối với đường liên kết.

Googlebot chấp nhận những loại URL nào?

Googlebot trích xuất URL từ thuộc tính href của các đường liên kết của bạn, rồi đưa chúng vào hàng đợi thu thập dữ liệu. Tức là URL đó phải phân giải được, hay nói một cách đơn giản là URL phải hoạt động khi bạn đưa nó vào thanh địa chỉ của một trình duyệt. Hãy xem nguyên tắc quản trị trang web đối với đường liên kết để biết thêm thông tin.

Bạn có thể làm vậy, miễn là các đường liên kết này đáp ứng các tiêu chí nêu trong nguyên tắc quản trị trang web của chúng tôi cũng như các tiêu chí nêu trên.

Khi kết xuất một trang, Googlebot thực thi JavaScript rồi phát hiện cả những đường liên kết tạo bằng JavaScript. Xin lưu ý rằng quy trình phát hiện đường liên kết có thể diễn ra hai lần: Trước sau khi thực thi JavaScript. Do đó, Googlebot có thể phát hiện các đường liên kết của bạn nhanh hơn một chút nếu bạn đưa chúng vào phản hồi ban đầu của máy chủ.

Googlebot có hiểu được các URL phân đoạn không?

"URL phân đoạn" (còn gọi là "URL mảnh băm") hợp lệ trên lý thuyết, nhưng có thể không được Googlebot xử lý theo cách bạn mong đợi.

Các phân đoạn nên được dùng cho một đoạn nội dung trên trang; việc bạn dùng phân đoạn cho mục đích này là hoàn toàn hợp lệ.

Đôi khi, các nhà phát triển quyết định dùng các phân đoạn bằng JavaScript để tải nội dung khác so với nội dung trên trang không có phân đoạn. Đó không phải là chức năng của phân đoạn và Googlebot không thể xử lý những phân đoạn được dùng theo cách này. Thay vào đó, hãy xem hướng dẫn về SEO cho JavaScript để biết cách dùng API Lịch sử.

Googlebot có còn dùng giao thức thu thập dữ liệu AJAX không?

Chúng tôi không còn dùng giao thức thu thập dữ liệu AJAX từ lâu.. Đừng dùng giao thức này cho các trang của bạn.

Bạn nên dùng API Lịch sử và di chuyển các ứng dụng web của mình sang các URL không dùng phân đoạn để tải nội dung khác nhau.

Đón xem các video khác trong loạt video Webmaster Conference Lightning Talks

Bài đăng này lấy cảm hứng từ tập đầu của loạt video Webmaster Conference Lightning Talks. Tuy nhiên, đừng quên đăng ký kênh YouTube của chúng tôi để xem các video sắp tới! Bạn cũng nên theo dõi các buổi công chiếu của chúng tôi trên YouTube để tham gia phiên Hỏi đáp và trò chuyện trực tiếp trong từng tập!

Nếu bạn muốn xem thêm các tập khác trong loạt video Webmaster Conference Lightning Talks, hãy xem thử video Các chính sách liên quan đến hoạt động kiếm tiền trên Google và đăng ký kênh của chúng tôi để đón xem video sắp tới!

Hãy tham gia cộng đồng quản trị viên trang web trong các buổi công chiếu video tiếp theo cũng như bình luận trên YouTube!