Trên trang Google+ của mình, John Mueller đến từ Google đã đăng lên 1 bài viết mô tả rõ cách mà Google đã lập chỉ mục các JavaScript. Đúc kết được từ bài mô tả này, chúng ta rút ra được 9 điều để có thể gia tăng khả năng index của Goolgebot trên trang, bao gồm: 1. Đừng cố gắng lừa Googlebot Sử dụng một nền tẳng web thân thiện với Googlebot cũng như các trình duyệt web để giúp cho tất cả các nội dung của bạn có thể dễ dàng xuất hiện trước người dùng. Các tính năng Googlebot hiện không hỗ trợ bao gồm Service Workers, the Fetch API, Promises, và requestAnimationFrame. (1 số bạn bạn lập trình viên có thể rõ điều này) 2. Sử dụng các thuộc tính rel = canonical Sử dụng thuộc tính rel=canonical cho các url bị trùng lặp nội dung để có thể cải thiện chất lượng kết quả index của website bạn, và tránh bị Google coi là trùng lặp nội dung. (Tuy nhiên, nếu có thể, xóa bỏ tất cả nội dung trùng lặp trên trang luôn là phương pháp tối ưu). 3. Tránh sử dụng "#" trong URL (bên ngoài "#"). Googlebot hiếm khi index các URL có chứa kỹ tự "#". Đây là một trong các ký tự đặc biệt cần tránh xuất hiện trong url. 4. Kiểm tra lại kỹ khá năng truy cập của Google bot trên Search Console Sử dụng công cụ Fetch và Render (Tìm nạp như Google) để kiểm tra khả năng lập chỉ mục của Googlebot trên trang của bạn. 6. Kiểm tra file robots.txt của bạn Nếu có lỗi lập chỉ mục xảy ra, hãy bắt đầu kiểm tra lại các cài đặt trên trang bao gồm file robot.txt. Bạn cần chắc chắn rằng các tài nguyên trên trang (bao gồm cả javascript, frameworks,...) không bị chặn lập chỉ mục bởi Google. 7. Không sử dụng quá nhiều tài nguyên nhúng Hạn chế số lượng tài nguyên được nhúng trên trang (như url video), đặc biệt là số lượng tập tin JavaScript trên trang. Đồng thời sử dụng một hosting có khả năng xử lý nhanh đáp ứng được nhu cầu sử dụng tài nguyên của website bạn. 8. Google chỉ hỗ trợ JavaScript trong một chừng mực nào đó Google có thể sử dụng JavaScript để cung cấp cho người dùng tiêu đề trang, mô tả, thẻ meta robot, cấu trúc dữ liệu và các siêu dữ liệu khác. 9. Các công cụ tìm kiếm khác có thể không hỗ trợ JavaScript Cuối cùng, hãy nhớ rằng mới chỉ có Google có thể hỗ trợ nội dung javascript. Các công cụ tìm kiếm khác và các dịch vụ truy cập nội dung web của bạn có thể không hỗ trợ JavaScript. Chính vì vậy, bạn cần lưu ý điều này khi SEO 1 web trên nhiều các công cụ tìm kiếm khác nhau. Lời kết Nhìn chung, mặc dù Google đã có thể đọc và hiểu được nội dung javascript, tuy nhiên bạn không nên đặt những nội dung quan trọng trên trang vào trong JavaScript. Bởi tính năng này của Google chưa được hoàn thiện và khá khó để công cụ tìm kiếm này hoàn thiện nó. Do vậy, khả năng lập chỉ mục nội dung Javascript của Google mới chỉ dừng lại ở một mức độ nào đó, và bạn vẫn sẽ gặp khó khăn tương tự ở các công cụ tìm kiếm khác. Chia sẻ từ Tú DA - VietMoz SEO Junior - Đào tạo SEO tại Hà Nội uy tín, lâu đời.