0941473964
Diễn Đàn Thông Tin Giáo Dục

Thay đổi lớn với công cụ SEO: Google bắt buộc bật JavaScript

Ngày 17/01/2025, Google xác nhận rằng họ yêu cầu người dùng bật JavaScript để ngăn chặn bot và các trình thu thập dữ liệu tự động (scrapers), bao gồm các công cụ SEO. Đây là một thay đổi lớn nhằm tăng cường bảo mật cho hệ thống của Google, nhưng cũng đặt ra thách thức mới cho các công cụ SEO.

Google Search yêu cầu người dùng bật JavaScript

Google đã âm thầm cập nhật hộp tìm kiếm của mình để yêu cầu tất cả người dùng, bao gồm cả bot, phải bật JavaScript khi tìm kiếm. Nếu JavaScript không được bật, người dùng sẽ nhận được thông báo:
“Hãy bật JavaScript để tiếp tục tìm kiếm. Trình duyệt của bạn hiện đã tắt JavaScript. Để tiếp tục, hãy bật JavaScript.”

Google Search yêu cầu người dùng bật JavaScript để tiếp tục tìm kiếm.

Google Search yêu cầu người dùng bật JavaScript để tiếp tục tìm kiếm.
Nguồn: Search Engine Journal

Trong một email gửi đến TechCrunch, phát ngôn viên của Google giải thích: “Việc bật JavaScript giúp chúng tôi bảo vệ các dịch vụ và người dùng khỏi bot tốt hơn cũng như các hình thức lạm dụng, spam đang phát triển, đồng thời cung cấp thông tin phù hợp và cập nhật nhất.”

JavaScript cũng có thể hỗ trợ cá nhân hóa trải nghiệm tìm kiếm, giúp hiển thị kết quả phù hợp hơn với từng người dùng. Nhưng bên cạnh đó, JavaScript cũng được sử dụng như một công cụ để chặn bot.

Lợi ích của JavaScript

Để hiểu rõ hơn về vai trò và tính năng của JavaScript trong việc ngăn chặn bot, ông Roger Montii từ Search Engine Journal đã sử dụng công cụ Chrome Dev Tools để sao chép một đoạn mã JavaScript từ Google Search. Đoạn mã này sau đó được phân tích bởi ChatGPT, cho thấy khả năng kiểm soát và hạn chế các yêu cầu không hợp lệ, nhằm bảo vệ hệ thống khỏi các hành vi lạm dụng.

Việc bật JavaScript giúp Google bảo vệ các dịch vụ và người dùng khỏi bot tốt hơn, cũng như ngăn chặn các hình thức lạm dụng, spam đang phát triển.

Việc bật JavaScript giúp Google bảo vệ các dịch vụ và người dùng khỏi bot tốt hơn, cũng như ngăn chặn các hình thức lạm dụng, spam đang phát triển.
Nguồn: Medium

Theo đó, tạo giá trị ngẫu nhiên (Randomized Value Generation – RVG) là chức năng chính của đoạn mã JavaScript. RVG tạo ra các giá trị ngẫu nhiên dựa trên một số thuộc tính đầu vào, giúp kiểm soát cách yêu cầu được xử lý. Chính nhờ cơ chế này mà đoạn mã có thể hạn chế bot và công cụ SEO thông qua các phương pháp sau:

  1. Giới hạn tốc độ (Rate-Limiting): RVG được sử dụng để tạo độ trễ ngẫu nhiên giữa các yêu cầu, từ đó giới hạn số lượng yêu cầu mà một người dùng hoặc bot có thể thực hiện trong một khoảng thời gian nhất định. Điều này giúp giảm áp lực lên hệ thống và ngăn chặn lạm dụng.
  2. Thời gian chờ tăng dần (Exponential Backoff): Khi một yêu cầu thất bại, hệ thống dựa vào RVG để tăng thời gian chờ giữa các lần thử lại theo cấp số nhân. Cơ chế này làm cho bot không thể gửi các yêu cầu liên tục, bảo vệ hệ thống khỏi các hành vi tấn công tự động.
  3. Quản lý lỗi và tài nguyên: RVG cũng hỗ trợ ghi lại lỗi và xử lý chúng theo các quy tắc đã định sẵn. Nhờ đó, Google có thể duy trì sự ổn định của hệ thống ngay cả khi đối mặt với lưu lượng truy cập cao hoặc các yêu cầu không hợp lệ.

Ảnh hưởng đến các công cụ SEO

Thay đổi lớn với công cụ SEO: Google bắt buộc bật JavaScript

Yêu cầu bật JavaScript có thể gây ra nhiều khó khăn cho các công cụ SEO.
Nguồn: Pexels

Yêu cầu bật JavaScript gây ra nhiều khó khăn cho các công cụ SEO, bởi họ cần thay đổi cách hoạt động để thích nghi. Một số ảnh hưởng chính bao gồm:

  • Tăng chi phí vận hành: Việc quét và thu thập dữ liệu từ Google thông qua JavaScript đòi hỏi công suất tính toán lớn hơn, làm tăng chi phí lưu trữ và xử lý dữ liệu.
  • Tăng độ phức tạp: Các công cụ SEO giờ đây phải sử dụng trình duyệt giả lập để xử lý JavaScript. Với JavaScript, các công cụ SEO sẽ phải phức tạp hóa quy trình, vì cần xử lý các trang qua một trình duyệt giả lập (headless browser).

Ông Vahan Petrosyan, Giám đốc Công nghệ tại Search Engine Journal, nhận xét: “Việc thu thập dữ liệu Google bằng JavaScript yêu cầu nhiều tài nguyên tính toán hơn, các bước xử lý bổ sung và chi phí lưu trữ cao hơn. Điều này làm quá trình trở nên phức tạp và đắt đỏ hơn rất nhiều.”

Thay đổi này có thể làm tăng chi phí cho các công cụ SEO và những chi phí này có khả năng được chuyển sang người dùng cuối. Việc xử lý JavaScript đòi hỏi thêm tài nguyên và kỹ thuật phức tạp, khiến các công cụ SEO khó thích nghi hơn.

Vậy điều gì sẽ xảy ra tiếp theo?

Hiện tại, vẫn chưa rõ các công cụ SEO sẽ đối mặt với thay đổi này ra sao. Tuy nhiên, Google đã khẳng định rằng mục tiêu chính là bảo vệ người dùng và duy trì trải nghiệm tìm kiếm chất lượng cao nhất.

Bình luận

CÓ THỂ BẠN QUAN TÂM

Sản phẩm Affiliate hoa hồng cao bán chạy

Sản phẩm mới

Khách hàng đã tạo website

X

Liên hệ

Tin tức nổi bật

G