Chuyển đến nội dung

Câu hỏi

Vì sao Google không thấy bản dịch được thực hiện trong trình duyệt

Website của bạn có nút “English”. Bạn nhấp vào: trang chuyển sang tiếng Anh. Thế nhưng không ai tìm thấy bạn khi tìm kiếm bằng tiếng Anh. Thông thường, việc dịch diễn ra trong trình duyệt của khách truy cập, và Google không bao giờ thấy nó.

Điều gì xảy ra

Một số plugin gửi trang bằng ngôn ngữ gốc, rồi một tập lệnh dịch trang đó trong trình duyệt, sau khi trang đã hiển thị. URL không thay đổi: /phong-cua-chung-toi/ vẫn là /phong-cua-chung-toi/. Lựa chọn ngôn ngữ được lưu trong trình duyệt (trong một cookie, hoặc một mục cài đặt).

Khi đó, với Google, chỉ tồn tại một trang: trang bằng ngôn ngữ gốc.

Google nói gì

  • Google khuyến nghị một URL khác nhau cho mỗi ngôn ngữ, thay vì dùng cookie hoặc thiết lập của trình duyệt để thay đổi ngôn ngữ của trang.
  • Robot của công cụ tìm kiếm này quên cookie và bộ nhớ của trình duyệt khi chuyển từ trang này sang trang khác. Một lựa chọn ngôn ngữ được lưu theo cách đó không tồn tại đối với nó.
  • Nó chỉ đi theo một cách đáng tin cậy các liên kết thật, tức là những liên kết mang một URL. Một nút đổi ngôn ngữ bằng script không phải là liên kết mà nó đi theo.

Cách kiểm tra website của bạn trong một phút

  1. Nhấp vào ngôn ngữ bạn muốn. URL có thay đổi không (/en/…)?
  2. Mở URL này trong một cửa sổ duyệt web riêng tư. Trang có mở thẳng bằng tiếng Anh không?
  3. Xem mã nguồn của trang (nhấp chuột phải, “Xem nguồn trang”). Văn bản tiếng Anh có được viết trong đó không?

Ba lần “có”: Google có thể thấy bản dịch của bạn. Chỉ một lần “không”: Google không thấy nó.

Nguồn (đã đọc ngày 15/10/2026)

  • Google Search Central, bài viết “Managing multi-regional and multilingual sites”
  • Google Search Central, bài viết “Fix Search-related JavaScript problems”
  • Google Search Central, bài viết “Make your links crawlable”
Tiếng Việt