Thông thường, có một loạt các quy tắc và thực tiễn tốt nhất giúp tối ưu hóa trang web, mang lại khách hàng mới và nói chung giúp trải nghiệm người dùng nhanh chóng, mượt mà và dễ chịu trong khi (đôi khi) giảm tải máy chủ.
Ngoài ra, thông thường, các công ty lớn nhất không bận tâm sử dụng những thực tiễn tốt nhất đó. Ngoại trừ một vài công ty (như Google), trên các trang web lớn nhất, chúng ta có thể thấy:
- bố trí bảng, không được rút gọn JavaScript, không có CSS spites ở nơi chúng cần, một số tệp CSS, JavaScript xâm nhập ngay cả trong các tình huống đơn giản là không bị phô trương, gọi đến các tệp JavaScript
<head/>
, v.v. - lỗi vô nghĩa, cửa sổ bật lên gây phiền nhiễu, đăng ký biểu mẫu với số lượng lớn trường cần điền, vấn đề UX khi đăng ký¹, câu hỏi và tình huống ngu ngốc khiến không thể sử dụng trang web², tình huống khó hiểu trên các phần chính của trang web³, nhiều chuyển hướng, trang chậm, v.v. .
Một mặt, các công ty đó đang trả một số tiền rất lớn để phát triển, tối ưu hóa - và lưu trữ trang web của họ vì thành công của họ phụ thuộc một phần hoặc hoàn toàn vào nó; mặt khác, họ liên tục vi phạm các thực tiễn tốt nhất trong khi mọi người ủng hộ những thực tiễn tốt nhất đó giải thích rằng việc tuân theo chúng giúp đạt được UX tốt hơn và các trang web nhanh hơn với môi trường ít hơn (có thể không đáng kể trên các trang web được lưu trữ trên hàng ngàn máy chủ) .
Trong trường hợp như vậy, thật hợp lý khi hỏi:
Nếu các công ty lớn thực sự thành công, có nhiều tiền cho trang web và nhân viên có thẩm quyền của họ và quan tâm đến việc tối ưu hóa trang web vi phạm liên tục những thực tiễn tốt nhất đó, liệu những thực tiễn tốt nhất đó có đúng không?
Hay nói cách khác, nếu những thực tiễn tốt nhất đó rất quan trọng và giúp ích rất nhiều cho việc tối ưu hóa trang web, tại sao những công ty đó không quan tâm đến chúng?
Hãy lấy một ví dụ về Dell.com. Tôi khá chắc chắn rằng họ thuê những người giỏi nhất trong số những người giỏi nhất để tạo trang chủ của họ. Trang chủ của họ sử dụng bố trí bảng. Có nghĩa là những người nói rằng bố trí bàn là xấu là sai? Điều đó có nghĩa là những người giỏi nhất trong số những người giỏi nhất được Dell thuê là không đủ năng lực?
Example Ví dụ đầu tiên: eBay không thể, khi đăng ký, dán địa chỉ thư của bạn vào cả hai trường, khiến việc sử dụng biểu mẫu đăng ký lâu hơn mà không có lý do nào ngoại trừ gây khó chịu cho người dùng; thực hành tốt nhất sẽ là cấm sao chép , nhưng cho phép dán. Ví dụ thứ hai: Microsoft Live giới hạn độ dài của mật khẩu là 16 ký tự, không có lý do rõ ràng nào cả.
² Ví dụ: khi bạn không ở Amazon trong một thời gian dài, nó nói rằng mật khẩu không hợp lệ, sau đó, để khôi phục nó, hỏi bạn thông tin về giao dịch cuối cùng của bạn, khiến tài khoản không thể sử dụng được nếu bạn không bao giờ thực hiện bất kỳ giao dịch nào trước đây với tài khoản.
Dell, ví dụ, làm cho không thể đặt hàng máy chủ rack mà không có đĩa cứng, trong khi điều này có thể hoàn toàn hợp lệ nếu bạn đã có các đĩa cứng bạn muốn sử dụng lại.
⁴ tối ưu hóa này bao gồm tuôn ra từng phần để gửi nội dung quan trọng nhất nhanh hơn, nghiên cứu về mối quan hệ giữa thời gian dành cho bởi những người chờ đợi cho các trang để tải và số lượng người sử dụng các trang web, vv
⁵ Đối với Dell, Microsoft và những người khác.
Đối với eBay hoặc các công ty dựa trên web khác.