Tăng tốc độ website là yếu tố bắt buộc phải tối ưu khi triển khai một dự án SEO. Vì ngoài việc ảnh hướng đến trải nghiệm của người dùng. Nó còn là yếu tố để Google đánh giá kết quả xếp hạng tìm kiếm.
Theo như báo cáo của Amazon – tập đoàn thương mại điện tử hàng đầu thế giới, khi tốc độ được cải thiện 100mm giây, thì doanh thu tăng 1%.
Ngoài ra, tập đoàn bán lẻ Walmart cũng chỉ ra rằng: khi tốc độ website được cải thiện 1s thì tỷ lệ khách hàng chuyển đổi tăng 2%.
Ở bài viết này, mình sẽ hướng dẫn các bạn 10 cách tăng tốc độ website:
1. Giảm thời gian phản hồi của máy chủ
Thời gian phản hồi của máy chủ là khoảng thời gian từ khi trình duyệt gửi yêu cầu đến máy chủ đến khi nó nhận lại được phản hồi.
Thời gian phản hồi của máy chủ chỉ nên dưới 200ms (mili giây). Nếu muốn đạt được điều này, bạn cần nâng cấp hosting. Nếu hosting quá yếu nó sẽ là nguyên nhân gây ra phản hồi của máy chủ chậm. Ngoài ra, bạn cũng có thể dùng VPS cho khỏe hơn.
2. Giảm thiểu các yêu cầu của HTTP
Theo nghiên cứu, 80% thời gian load web là để load: hình ảnh, tập lệnh, Flash, stylesheets… Mỗi yêu cầu của HTTP để thực hiện các thành phần này sẽ làm chậm đi thời gian hiển thị.
Để cải thiện tốc độ website, ngay phần thiết kế web bạn cần làm:
- Sắp xếp số lượng các yếu tố trên website.
- Kết hợp nhiều stylesheets thành một.
- Không sử dụng hiệu ứng flash để thiết kế website.
- Sử dụng CSS thay vì hình ảnh bất cứ khi nào có thể.
- Giảm tập lệnh và đặt chúng cuối trang.
3. Bật chế độ nén
Một trang nội dung chất lượng cao thường có dung lượng 100kb trở lên. Chính vì nó quá lớn nên tốc độ tải dữ liệu website để hiển thị chậm. Cách tốt nhất để tăng tốc độ website là nén chúng lại.

Khi nén lại sẽ giúp giảm băng thông của website cũng như phản hồi từ HTTP. Bạn có thể sử dụng công cụ GZIP để thực hiện việc này.
4. Bật bộ nhớ đệm của trình duyệt
Khi đã truy cập một website, các thành phần trên website sẽ được tự động lưu trữ trong bộ nhớ đệm của trình duyệt. Vì vậy, nếu bạn bật bộ nhớ đệm của trình duyệt (cache), từ lần truy cập thứ 2 trở đi trình duyệt có thể tải website rất nhanh. Do không cần gửi yêu cầu HTTP mới tới máy chủ.
5. Giảm thiểu tài nguyên
Nguồn tài nguyên WYSIWYG giúp xây dựng website dễ dàng, thể hiện những gì bạn muốn. Nhưng nó lại dẫn đến việc tạo ra nhiều mã lộn xộn, làm website tải chậm. Vì vậy, bạn nên cắt bỏ một số nguồn tài nguyên không quan trọng.
Thông thường Google thường có các để xuất sau để tăng tốc độ website:
- Để giảm thiểu HTML, bạn có thể sử dụng PageSpeed Insights Chrome Extension để tạo ra một phiên bản HTML tối ưu hóa.
- Để giảm thiểu CSS, bạn có thể dùng thử cssmin.js.
- Để giảm thiểu JavaScript, thử với Closure Compiler, JSMin.
6. Tối ưu hóa hình ảnh
Hình ảnh quá lớn sẽ khiến cho website load rất lâu. Vì thế, bạn cần tối ưu hình ảnh để tăng tốc độ tải trang.
Mình đã có một bài viết khá chi tiết hướng dẫn tối ưu hình ảnh. Các bạn có thể xem chi tiết tại đây
7. Tối ưu CSS Delivery
Cơ chế hiển thị thông tin theo 2 cách sau:
- Tập tin bên ngoài (chèn vào đầu HTML)
- Tập tin bên trong (chèn vào trong HTML).
CSS bên ngoài có mẫu như sau:
<!—Your styles –>
<link rel=”stylesheet” type=”text/css” media=”all” href=http://yourURL/style.css />
CSS bên trong có mẫu như sau:

Bạn nên sử dụng CSS bên ngoài, nó có thể làm giảm kích thước, dung lượng và ít tạo ra mã trùng lặp.
8. Ưu tiên nội dung hiển thị trên màn hình đầu tiên
Nội dung hiển thị trên màn hình đầu tiên là nội dung xuất hiện đầu tiên khi khách hàng truy cập vào website của bạn mà không thao tác bất kỳ hành động nào. Khách hàng cảm thấy tốc độ tải trang của website chậm hơn nếu không ưu tiên hiển thị những phần nội dung chính trước.
Khi tải trang thành phần nào được đặt trước sẽ ưu tiên tải trước. Vì thế bạn có thể đặt cấu trúc HTML của phần nội dung chính lên trước các thành phần khác.
9. Giảm số lượng plugin sử dụng trên website
Nếu cài đặt quá nhiều plugin sẽ khiến cho website của bạn load chậm đi. Ngoài ra còn gặp phải vấn đè về bảo mật và nhiều sự cố khó xử lý. Vì vậy, những plugin nào không cần thiết bạn nên xóa đi. Hoặc bạn có thể sử dụng một plugin được tối ưu tốt hơn mà không làm ảnh hưởng đến tốc độ tải trang.
10. Giảm chuyển hướng
Chuyển hướng tức là điều hướng website của bạn đến một trang web khác mã vẫn giữ nguyên địa chỉ truy cập ban đầu. Đây chính là nguyên nhận khiến cho tốc độ tải trang bị chậm đi. Vì nó còn mất một khoảng thời gian để điều hướng đến website khác.
Để khắc phục vấn đề này, bạn có thể tham khảo một số khuyến cáo của Google như sau:
- Sử dụng chuyển hướng HTTP để đưa người dùng đến phiên bản di động. Không sử dụng thêm một chuyển hướng trung gian khác.
- Hạn chế tối đa bất kỳ chuyển hướng nào hoặc loại bỏ những chuyển hướng không cần thiết để tránh lãng phí thời gian.
- Thêm liên kết <link rel=”alternate”> trên desktop để Googlebot có thể khám phá, đọc URL phiên bản di động.
- Không nên tạo liên kết cho những trang chuyển hướng vì nó mất khá nhiều thời gian để đi đến trang web đó.
Trên đây là 10 cách giúp tăng tốc độ website của bạn. Nếu website của bạn tốc độ load còn chậm, hãy tham khảo bài viết này của mình nhé.