Liệu Google có thể Crawl và Index được Javascript?

Thảo luận trong 'Thảo luận và trợ giúp SEO' bắt đầu bởi Lee Nam, 3/3/16.

  1. Lee Nam
    Administrator
    Thành viên BQT Admin

    Tham gia ngày:
    13/9/13
    Nơi ở:
    Hà Nội
    Đầu năm nay, Sander Nagetegaal từ Centrical.com đã làm một loạt các thí nghiệm để tìm hiểu xem liệu Google có thu thập được các nội dung siêu văn bản (dynamic content như các đoạn mã JavaScript).

    [​IMG]

    Vậy kết quả ra sao, và có hay không một Google JavaScript?

    Trước tiên chúng ta hãy cùng tìm hiểu quá trình test của ông.

    Các bước tiến hành
    Hiện nay, có rất nhiều hệ thống quản lý nội dung hiện đại tự động chèn nội dung trên các trang web thông qua các mã JavaScript. Nếu Google không thể crawl được các nội dung JavaScript đó, các trang web sẽ trông như thể không hề có nội dung gì dưới con mắt Google.

    Từ thắc mắc này, Sander Nagetegaal đã tiến hành một thử nghiệm về khả năng đọc của Google trong một số các trường hợp khác nhau:
    (Nếu không rành lập trình, bạn có thể bỏ qua bước tiến hành và đi đến kết quả)
    • Nội dung được inject (tiêm vào) trước khi DOM đã nạp
    • Nội dung được inject (tiêm vào) sau khi DOM đã nạp
    • Nội dung được inject (tiêm vào) bằng javascript async
    • Nội dung được inject (tiêm vào) sau HttpRequest
    • nội dung JSON-LD
    • inject (tiêm vào) JSON-LD
    • inject (tiêm vào) JSON-LĐ, không đồng bộ
    • inject (tiêm vào) JSON-LD sau HttpRequest
    • inject (tiêm vào) JSON-LD với Google quản lý thẻ
    • inject (tiêm vào) các yếu tố Meta
    • inject (tiêm vào) các yếu tố Meta, không đồng bộ
    Sander đã tìm ra được những gì?
    Sander Nagetegaal phát hiện ra rằng Google có thể thu thập và lập chỉ mục tất cả các nội dung inject bằng Javascript một cách độc lập, cho dù nó được inject đồng bộ hay không đồng bộ. Tuy nhiên, nội dung JSON-LD lại không được hiển thị trong kết quả tìm kiếm.

    Dưới đây là kết quả thu được:
    • Google thu thập và lập chỉ mục tất cả các nội dung đã được tiêm bằng Javascript.
    • Google thậm chí còn cho thấy kết quả trong SERPs dựa trên không đồng bộ tiêm nội dung.
    • Google có thể xử lý các nội dung từ HttpRequest ().
    • Tuy nhiên, JSON-LĐ như vậy không nhất thiết dẫn đến kết quả SERP (như trái ngược với các thực thể SERP chính thức hỗ trợ mà không phải chỉ lập chỉ mục, mà còn dùng để trang trí SERP).
    • Tiêm JSON-LĐ được công nhận bởi các công cụ kiểm tra dữ liệu có cấu trúc - bao gồm tiêm Tag Manager. Điều này có nghĩa rằng một khi Google quyết định hỗ trợ các đối tượng, lập chỉ mục sẽ không là một vấn đề.
    • các thẻ meta cập nhật tự động cũng được crawl và index.
    Điều này có ý nghĩa gì với việc xếp hạng trang web của bạn?
    Việc Google có thể chỉ mục nội dung JavaScript có thể là một tin tốt đến tất cả các quản trị viên website. Nếu bạn đang sử dụng JavaScript để phục vụ nội dung của một trang web, bạn hoàn toàn có thể yên tâm SEO trên mà không gây ra bất kỳ vấn đề gì với Google.

    Tuy nhiên, cần chú ý rằng các công cụ tìm kiếm khác có thể không crawl JavaScript được như Google. Ngoài ra, Gary Illyes từ Google cũng cho biết rằng nội dung web sẽ không được lập chỉ mục bởi Google nếu bạn đặt chúng trong một mảng JavaScript và chỉ mở rộng nội dung khi bạn nhấp chuột.
     
    #1
  2. vytimy PageRank 0 Member

    Tham gia ngày:
    24/3/15
    Sander Nagetegaal phát hiện ra rằng Google có thể thu thập và lập chỉ mục tất cả
     
    #2
  3. thanglongjsc PageRank 1 Member

    Tham gia ngày:
    19/10/15
    mình nghĩ, java crip thì có j hot đâu mà craw nhể. mà hình như năm ngoái cũng có thông tin bỏ qua ajax thì phải
     
    #3
  4. thangemxuananh PageRank 1 Member

    Tham gia ngày:
    18/11/15
    index mã này có tác dụng gì đâu, mình ghi chắc ko có chuyện đó đâu
     
    #4
  5. phucthinhlv PageRank 1 Member

    Tham gia ngày:
    6/10/15
    mình vẫn không hiểu index này có khác biệt gì với bình thường không ạ? vì javascript chỉ là 1 đoạn mã thôi, có ảnh hưởng gì đến seo đâu nhĩ ?
     
    #5
  6. gamehayst Trial Moderators

    Tham gia ngày:
    8/10/13
    Nơi ở:
    Hà Nội
    Google cuối cùng cũng đã craw đc Java script. Tuy nhiên là cũng mới chỉ ở mức bt. Nhiều java script làm site nặng hơn , load chậm
     
    #6
  7. hoachattrantien PageRank 1 Member

    Tham gia ngày:
    19/12/15
    hình như là vậy thây google craw đc Java script nhưng hiệu quả thì chưa thấy tốt
     
    #7

Chia sẻ trang này