Giải thích các chỉ số của Lighthouse trên Google Chrome - có quan trọng cho SEO không?

Nếu các bạn chưa biết (hoặc biết rồi) thì mình xin giải thích một chút về Lighthouse. Đây là công cụ được Google Chrome tích hợp vào trình duyệt để đo lường các chỉ số liên quan đến SEO của Website. Vì Chrome do Google phát hành nên những chỉ số này hoàn toàn có thể tin tưởng được.

Cách sử dụng rất đơn giản, các bạn chỉ cần truy cập vào website cần kiểm tra, bấm nút F12 trên bàn phím (hoặc click chuột phải -> chọn Inspect), truy cập vào tab Lighthouse trên thanh điều hướng của Chrome DevTools và bấm nút "Generate reports" để tiến hành đo lường. Thời gian đo lường khoảng 15 giây, kết quả sẽ cho ra 4 chỉ số trên thang điểm 100 của 4 mục: Performance, Accessibility, Best Practice và SEO.

Ngoài đánh giá điểm số, công cụ này còn chỉ ra các lỗi còn gặp phải đồng thời đưa ra các giải pháp để tăng các chỉ số điểm này lên. Quả là một công cụ tuyệt vời!

Hãy cùng WEB100 cùng điểm qua 4 chỉ số này và xem chúng có ý nghĩa gì, chúng có quan trọng cho SEO không nhé.

1. Performance

Đây là chỉ số mà mình đánh giá là cực kỳ, cực kỳ quan trọng cho SEO. Chỉ số này phản ánh chính xác thời gian tải trang khi người dùng bắt đầu truy cập vào website. Hay nói đơn giản là tốc độ tải trang. Website tải càng nhanh thì chỉ số này càng cao.

Ngoài kia hàng triệu chuyên gia làm website hằng ngày vẫn miệt mài tìm cách cải thiện chỉ số này, bởi nó không chỉ ảnh hưởng tích cực tới SEO mà còn giúp tăng trải nghiệm tích cực của người dùng.

Các bạn biết tại sao các website được xây dựng bằng WEB100 lại có thể đạt được con số 100 (tối đa) không? Là bởi vì website của WEB100 hoàn toàn là website tĩnh, chỉ chứa HTML và CSS (không có js luôn).

Hiểu đơn giản là các website thông thường cần chờ phía Server trả về HTML CSS rồi phía trình duyệt render ra cho người dùng thấy, nhưng website tĩnh thì bản thân nó đã chứa đầy đủ nội dung rồi, do đó tiết kiệm được thời gian kha khá cho việc kết nối với Server, truy cập vào database, xử lý request ....

Nhược điểm của website tĩnh là rất khó thay đổi nội dung trên trang, nhưng, đó là các website tĩnh thông thường, còn website tĩnh của WEB100 các bạn có thể thay đổi tại phía Server của WEB100 như 1 trang quản lý thông thường.

Việc chỉ số này đạt 100 điểm không đồng nghĩa với việc website đã tối ưu hoàn toàn rồi, không có gì cần cải thiện nữa, mà nó có ý nghĩa là: tốc độ của trang đã đạt được ở mốc "hoàn toàn chấp nhận được"

Quay trở lại với chỉ số Performance, không chỉ lý thuyết mà thực tế cũng chứng minh rằng Google cực kỳ ưu ái các website có tốc độ tải trang nhanh. Tóm lại chỉ số này quan trọng, rất quan trọng, siêu quan trọng, vô cùng quan trọng, hay tóm gọn lại là: quan trọng nhất!

Chấm điểm quan trọng: 11/10

2. Accessibility

Chỉ số này thể hiện khả năng sử dụng dễ dàng của người dùng trên website. Website càng dễ sử dùng thì điểm số càng cao. Chỉ số này hầu hết nhằm vào thao tác và hành vi của người có khiếm khuyết trên cơ thể, ví dụ người già, trẻ nhỏ, người khuyết tật, người mù màu, người IQ thấp ....

Chính vì nhắm vào số nhỏ phạm vi người dùng nên mình không đánh giá cao chỉ số này, thậm chí cá nhân mình còn thấy nó phản tác dụng với SEO (Không phải mình kỳ thị người khuyết tật đâu nhé, chỉ là mình đang nói trên phương diện SEO)

Phản tác dụng thế nào thì mình sẽ đưa ra 1 ví dụ nhỏ sau các bạn sẽ rõ. Ví dụ phông chữ trắng trên nền màu cam là một cách phối màu nhìn rất bắt mắt, đặc biệt phù hợp với các site về công nghệ hoặc game. Nhưng đó là dưới phương diện thẩm mỹ của người dùng, còn đối với Lighthouse chỉ số này vi phạm quy tắc phông chữ và màu nền không đủ độ tương phản, khiến cho một số người bị khiếm khuyết về hình ảnh hoặc mù màu rất khó phân biệt. Vậy là chúng ta phải đứng giữa 2 lựa chọn: 1 là tuân thủ quy tắc của google và chuyển sang dùng font trắng nền đen (hoặc xám), còn 2 là bạn chấp nhận bị trừ điểm Lighthouse và giữ nguyên cách phối màu đẹp mắt. 99% lập trình viên chọn cách thứ hai.

Nói vậy thôi chứ WEB100 vẫn thiết kế website đạt 4 điểm số 100 trong Lighthouse

Do đó chỉ số này là chỉ số mình đánh giá thấp nhất, ít quan trọng nhất và chúng ta có thể xem xét bỏ qua trong một vài trường hợp.

Chấm điểm quan trọng: 3/10

3. Best Practice

Gần giống với Accessibility, Best practice đưa ra 1 số tiêu chuẩn thiết kế mà Google xem là tốt đối với trải nghiệm của người dùng, nhưng thiên về bảo mật và tối ưu tài nguyên. Ví dụ website nên sử dụng HTTPS, không sử dụng API bên ngoài, không sử dụng thư viện không an toàn...

Các chỉ số này không trực tiếp ảnh hưởng tới SEO nhưng đây là các tiêu chuẩn hiện đại mà chúng ta nên tuân thủ để người dùng cảm thấy an toàn khi sử dụng website.

Chấm điểm quan trọng: 7/10

4. SEO

Nghe chữ SEO là biết quan trọng rồi. Thì đúng là nó quan trọng thật nhưng thực tế cũng không nên thần thánh nó quá đâu. Chỉ số này đánh giá 1 Website chuẩn SEO theo tiêu chuẩn của Google. Ví dụ như: 1 trang cần có 1 và chỉ 1 thẻ h1, các hình ảnh cần có thẻ Alt, các đường link cần có title, ...

Đây là tiêu chuẩn quá cơ bản mà một lập trình viên nào cũng được dạy ngay từ năm đầu đại học, do đó việc thiết kế 1 website chuẩn SEO là trách nhiệm cơ bản của lập trình viên rồi. Ấy thế mà rất nhiều người lấy chỉ số này ra lòe thiên hạ, cam kết thiết kế chuẩn SEO, xong rồi chứng minh bằng cách show điểm này ra để nói rằng "website này đã chuẩn SEO" mà quên mất rằng còn có nhiều thứ quan trọng hơn.

Nhìn theo góc nhìn lập trình viên là thế nhưng nhìn theo hướng của người làm SEO thì chỉ số này xứng đáng được đánh giá là quan trọng.
 
Chấm điểm quan trọng: 9/10