Kỹ thuật4 phút đọc

Điểm PageSpeed 100/100 không phải mục tiêu

Tôi có mấy trang đạt 100/100 và tôi có đem khoe. Nhưng nếu bạn nghĩ điểm số đó là đích đến, bạn đang tối ưu nhầm thứ.

Trên trang chủ của tôi có một ảnh chụp báo cáo PageSpeed Insights: Performance 100, Accessibility 100, Best Practices 100, SEO 100. Tôi để nó ở đó vì nó là bằng chứng kiểm chứng được — bạn dán tên miền vào công cụ của Google là ra y hệt.

Nhưng tôi muốn nói thật một điều mà mấy người bán dịch vụ SEO hiếm khi nói: điểm số đó không phải mục tiêu. Nó là hệ quả.

Điểm cao không đồng nghĩa web nhanh

PageSpeed chấm điểm dựa trên một lần đo, trong một điều kiện giả lập. Bạn hoàn toàn có thể đạt 100 điểm bằng mấy mẹo vặt — lười tải mọi thứ xuống, giấu bớt nội dung, chặn script cho tới khi Lighthouse chạy xong — mà trải nghiệm thật của khách vẫn tệ.

Ngược lại, một trang 85 điểm nhưng nội dung hiện ra tức thì, bấm đâu phản hồi đấy, có thể phục vụ khách tốt hơn nhiều so với một trang 100 điểm mà rỗng tuếch.

Đo cái gì thì được cái đó. Nếu bạn tối ưu cho con số, bạn sẽ có con số. Câu hỏi là bạn có muốn cái con số đó không, hay bạn muốn khách hàng.

Thứ tôi thật sự theo đuổi

Câu hỏi tôi tự hỏi không phải 'điểm bao nhiêu', mà là: một người khách du lịch, đứng giữa phố cổ Hội An buổi tối, mạng 4G yếu, mở link trên điện thoại — bao lâu thì họ nhìn thấy được thứ họ cần?

  • Chữ phải hiện ra trước, đừng bắt người ta nhìn màn hình trắng chờ ảnh tải.
  • Ảnh phải đúng kích cỡ màn hình đó, không gửi ảnh 3000px xuống một cái điện thoại.
  • Bấm nút phải phản hồi ngay, kể cả khi dữ liệu chưa về.
  • Và nếu mạng rớt giữa chừng, trang vẫn phải đọc được chứ không vỡ tan.

Làm được mấy điều đó thì điểm 100 tự đến. Tôi chưa bao giờ phải ngồi 'chạy điểm'. Điểm số chỉ là cái bóng của việc làm tử tế — và tôi thích cái việc làm tử tế đó hơn là cái bóng của nó.

Lê Công Thiên — thiết kế & xây dựng website tại Hội An, founder Công Thiên Agency.

Kể tôi nghe ý tưởng của bạn