Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Earlier Known as Quick JS Switcher.Adds A Switch button in URL bar, for switching JavaScript individually per domain and stores that for future.
Adds A Switch button in URL bar, for switching JavaScript individually per domain and stores that for future.

By default JavaScript is enabled on pages due to so many people wanting that.

I have forked code of extension JavaScript Control and made changes to default policy, to enable JavaScript by default, due to popular requests.

* Due to current limitations on Firefox on Android (no support for pageAction.setIcon yet), the URL Bar icon doesn't change or show up as expected. JavaScript is however blocked as expected by default, and enabled with a click *

JavaScript SEO questions

JavaScript là cực kỳ phổ biến. Dựa trên một nghiên cứu,có đến 80% các cửa hàng thương mại điện tử phổ biến ở Hoa Kỳ sử dụng JavaScript để tạo nội dung chính hoặc liên kết đến các sản phẩm tương tự. Tuy nhiên, nhiều trang web JavaScript – mặc dù mức độ phổ biến của nó – hoạt động kém hơn ở Google vì chúng không thực hiện SEO JavaScript đúng cách.

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Hướng dẫn quick javascript switcher - trình chuyển đổi javascript nhanh

Đoạn trích

SỬ DỤNG HASHES TRONG URL

Điều phổ biến là nhiều trang web JavaScript tạo URL bằng hàm băm. Có một mối nguy hiểm thực sự là các URL đó có thể không được Googlebot thu thập dữ liệu:

  • URL xấu: example.com/#/crisis-center/
  • URL xấu: example.com # khủng hoảng trung tâm
  • URL tốt: example.com/crisis-center/

Bạn có thể nghĩ rằng một ký tự bổ sung trong URL không thể gây hại cho bạn. Trái lại, nó có thể rất tai hại. Khi bạn muốn làm cho nội dung đó thực sự hiển thị trong tìm kiếm, điều quan trọng là bạn phải sử dụng các URL trông tĩnh hơn. Đó là lý do tại sao bạn cần nhớ luôn đảm bảo rằng URL của bạn không giống như thế này: example.com/resource#dsfsd

Angular 1 sử dụng URL dựa trên hashtag theo mặc định, vì vậy hãy cẩn thận nếu trang web của bạn được xây dựng bằng khung đó! Bạn có thể khắc phục bằng cách định cấu hình $locationProvider. May mắn thay, các phiên bản mới hơn của khung Angular sử dụng các URL thân thiện với Google theo mặc định.

Kết luận

Điều quan trọng cần nhớ là JavaScript SEO được thực hiện trên nền tảng SEO truyền thống và không thể thành công trước đây mà không quan tâm đến cái sau. 

Đôi khi bạn gặp phải một vấn đề về SEO, bản năng đầu tiên của bạn có thể là nó liên quan đến JavaScript, trong khi thực tế, nó liên quan đến SEO truyền thống.

Áp dụng các nguyên tắc SEO tốt và rất cẩn thận trước khi bạn bắt đầu đổ lỗi cho JavaScript. Có thể nhanh chóng chẩn đoán nguồn gốc của vấn đề sẽ giúp bạn tiết kiệm rất nhiều thời gian.  

Dưới đây là một số điểm lưu ý khác:

  • Dịch vụ kết xuất của Google dựa trên phiên bản Chrome mới nhất. Tuy nhiên, nó có nhiều hạn chế (có thể không tìm nạp tất cả tài nguyên, một số tính năng bị tắt).
  • Bạn nên phân tích DOM (Nhấp chuột phải -> Công cụ kiểm tra).
  • Bạn có thể sử dụng các công cụ như WWJD của Onely  ( JavaScript sẽ làm gì ) hoặc các tiện ích bổ sung cho trình duyệt để kiểm tra các phần tử nào được tạo bởi JavaScript. 
  • Khi bạn có một trang web JavaScript và quan tâm đến lưu lượng truy cập từ phương tiện truyền thông xã hội, hãy kiểm tra xem các chia sẻ xã hội của bạn trông như thế nào (cho dù chúng có hình ảnh và mô tả tùy chỉnh). 
  • Bạn không nên sử dụng bộ đệm của Google để kiểm tra cách Google lập chỉ mục nội dung JavaScript của bạn. 
  • JavaScript rất dễ bị lỗi. Một lỗi trong mã JavaScript của bạn có thể khiến Google không thể hiển thị trang của bạn.
  • Sử dụng công cụ kiểm tra URL (URL Inspection tool) thường xuyên. Nó sẽ cho bạn biết nếu Google có thể kết xuất và lập chỉ mục chính xác nội dung JavaScript. 
  • Để đảm bảo Google có thể lập chỉ mục JavaScript, bạn phải xem xét hiệu suất web. Làm điều đó vì lợi ích người dùng của bạn và được lập chỉ mục bởi các công cụ tìm kiếm  
  • Nếu Google không thể hiển thị trang của bạn, nó có thể lấy HTML thô để lập chỉ mục. Điều này có thể phá vỡ ứng dụng một trang (Single-Page Application) của bạn, bởi vì Google có thể lập chỉ mục một trang trống không có nội dung thực tế.

Nguồn tham khảo: https://www.onely.com/blog/ultimate-guide-javascript-seo/