Logo biivn
en gb flag

EN

5 phương pháp tăng tốc WordPress website tốt nhất

/

05/05/2023

WordPressVN

Chia sẻ bài viết:

Tăng tốc WordPress website là vấn đề mà khá nhiều bạn quan tâm. Vì sao chúng ta cần phải tối ưu tốc độ tải trang?

Tốc độ website ảnh hưởng rất nhiều đến trải nghiệm người dùng, tác động trực tiếp đến doanh thu của website. Trong bối cảnh hiện nay một website mất đến > 3 giây để truy cập đồng nghĩa với khả năng cao người dùng sẽ bỏ đi và tìm kiếm thông tin từ những website khác cạnh tranh trực tiếp với bạn.

Bên cạnh đó Tốc độ tải trang hiện nay đang được các công cụ tìm kiếm (Google, Bing…) rất xem trọng và những website có tốc độ load trang nhanh luôn được ưu tiên trong xếp hạng tìm kiếm, chính vì vậy việc tối ưu tốc độ cho website WordPress là điều thực sự cần thiết cho tất cả website từ loại hình tin tức đến cửa hàng thương mại điện tử…

Trong bài viết này Bii chia sẻ hướng dẫn các phương pháp giúp bạn tăng tốc WordPress website và các phương pháp này áp dụng cho tất cả mọi người, ban không cần biết về code, lập trình vẫn có thể thực hiện được

Website tải chậm ảnh hưởng xấu đến trải nghiệm người dùng và doanh thu của bạn

Website tải chậm ảnh hưởng xấu đến trải nghiệm người dùng và doanh thu của bạn

Nguyên nhân ảnh hưởng đến tốc độ website

Có nhiều nguyên nhân chính dẫn đến tốc độ website bị ảnh hưởng, ta có thể chia làm 2 yếu tố chính tác động lên tốc độ tải trang đó là nguyên nhân đến từ bên ngoài website và các yếu tố bên trong cụ thể như sau:

Yếu tố bên ngoài (off-page)

Bao gồm tất cả những tác động không đến từ cấu trúc lõi của WordPress website làm ảnh hưởng đến tốc độ tải trang như:

  1. Cấu hình hosting, vps mà bạn đang sử dụng: hosting ảnh hưởng khá nhiều và nó là một trong các yếu tố chính ảnh hưởng trực tiếp tới tốc độ tải trang, một hosting cấu hình thấp đồng nghĩa với khả năng truy cập của người dùng sẽ bị ảnh hưởng và trong nhiều trường hợp gây ra lỗi time out (không thể truy cập được website)
  2. Vị trí địa lý đặt website đến người dùng: khoảng cách địa lý cũng là một nguyên nhân gây ra tình trạng website tải chậm, bạn đặt vị trí máy chủ cho website ở Mỹ nhưng khách hàng truy cập đến từ Việt Nam chắc chắn sẽ xảy ra trình trạng delay
  3. Các yếu tố thiên tai: các sự cố ngoài ý muốn xảy ra như đứt cáp quang, động đất, bão…đều gây ra tình trạng website tải chậm đôi khi không thể truy cập mất kết nối

Nhìn chung các yếu tố ngoại cảnh rất khó để thay đổi hoặc sẽ khiến bạn tốn khá nhiều tiền cho việc nâng cấp máy chủ, trả tiền cho các dịch vụ CDN (mạng lưới phân phối dữ liệu). Và ở nội dung bài viết này Bii sẽ chỉ đến cập đến tối ưu tốc độ tải trang cho yếu tố bên trong website

Xem thêm: tối ưu SEO Onpage với RankMath

Yếu tố bên trong website (on-page)

Có khá nhiều nguyên nhân ảnh hưởng đến tốc độ của trang web tiêu biểu nhất có thể kể đến như

  1. Theme bạn đang sử dụng
  2. Số lượng plugin cài đặt trên website
  3. Kích thước hình ảnh upload
  4. Thiết lập, bố trí cấu trúc layout thông tin hiển thị Front End
  5. Nhồi nhét quá nhiều phần tử vào 1 trang
  6. Sử dụng trình tạo trang như Elementor 

Bii sẽ hướng dẫn các bước tối ưu onpage để giúp website bạn đạt được tốc độ tốt nhất có thể

Trình tạo trang cũng là nguyên nhân gây làm chậm website của bạn

Trình tạo trang cũng là nguyên nhân gây làm chậm website của bạn

Các bước tối ưu tốc độ website WordPress

Chọn Theme chất lượng

WordPress có kho giao diện Theme cực kì phong phú, chỉ tính riêng kho Theme miễn phí của WordPress.org đã có đến hơn 10.000, Theme là yếu tố quan trọng nhất cho việc tăng tốc website vì Theme là một bộ khung sẵn có cung cấp cho người dùng một thiết kế đồ họa hấp dẫn và tính năng mở rộng linh hoạt để thêm các tính năng bổ sung vào trang web.

Khi sử dụng một Theme tối ưu hóa hiệu suất, nó có thể giúp giảm thời gian tải trang và tăng tốc độ trang web của bạn. Bằng cách tạo ra một trải nghiệm người dùng nhanh hơn và hiệu quả hơn, đây là một yếu tố quan trọng đối với mọi trang web, đặc biệt là đối với các trang web thương mại điện tử hoặc các trang web có nội dung động được tải nhiều.

Bạn có thể hiểu đơn giản rằng Theme giống như khung sườn của ngôi nhà, nó ảnh hưởng đến tổng thể cấu trúc cũng như tốc độ tải trang. Theme không được tối ưu tốt sẽ sinh ra rất nhiều mã CSS, JS không cần thiết làm cho bộ máy trở nên cồng kềnh.

Vì vậy chọn đúng Theme là yếu tố cần thiết nhất để bắt đầu xây dựng website WordPress, bạn không nên sử dụng Theme bán hàng Woocommerce để làm website về tin tức và ngược lại. Một số Theme tốt được tối ưu mã, code gọn sạch bạn có thể tham khảo qua như

  1. Blocksy
  2. Astra
  3. Kadence
  4. GeneratePress

Cách Theme ở trên đều là theme nhẹ, gọn và được tối ưu mã, CSS, JS…giúp bạn dễ dàng đạt được tốc độ tối đa và điểm số cao trên các công cụ tìm kiếm. Nếu bạn có thắc mắc website https://biiviet.com đang sử dụng theme nào thì mình xin tiết lộ luôn đó là Cwicly, đây là bộ công cụ giúp bạn xây dựng website trên nền tảng lõi của Gutenberg

Xem thêm: Xây dựng website WordPress hoàn chỉnh với bộ công cụ Cwicly

Blocksy là Theme tối ưu hóa tốc độ rất tốt cho WordPress

Blocksy là Theme tối ưu hóa tốc độ rất tốt cho WordPress

Không cài đặt nhiều plugin

Plugin là một phần không thể thiếu của WordPress nó là tiện ích mở rộng bổ trợ tính năng còn thiếu cho website. Tuy nhiên website cài đặt quá nhiều plugin sẽ khiến cho nó ngày càng trở nên cồng kềnh (tương tự như việc bạn bỏ quá nhiều hàng lên xe), ngoài ra việc quá nhiều plugin cũng dẫn đến tình trạng xung đột lẫn nhau giữa các plugin, có thể gây vỡ, hỏng cấu trúc website, xấu hơn nữa là làm cho website bị treo không thể truy cập.

Không có số liệu chính xác nào về số lượng plugin nên cài đặt để giúp cho website hoạt động hiệu quả nhất, tuy nhiên theo khuyến cáo của Bii thì bạn nên giới hạn tối đa 10 – 12 plugin cho website, hãy cài những plugin thật sự quan trọng không thể thiếu.

Một số Plugin tương đối nặng ảnh hưởng đến tốc độ tải trang có thể kể đến như:

  1. Woocommerce
  2. Trình tạo trang (Elementor, DIVI, WPBakery…)
  3. Contact Form 7
  4. Broken Link Checker
  5. Jet Pack
  6. WPML
  7. Yoast SEO

Đây đều là plugin nổi tiếng và thật sự cần thiết cho website. Nếu website của bạn không thật sự cần những tính năng plugin đó mang lại, bạn nên xóa nó khỏi website site để cải thiện tốc độ tải trang

Cài đặt nhiều plugin là lý do khiến website chậm

Cài đặt nhiều plugin là lý do khiến website chậm

Tối ưu hình ảnh trước khi tải lên website

Với hầu hết website, hình ảnh chiếm phần lớn dung lượng lưu trữ, để có thể mang lại hiệu suất tối ưu tốt nhất bạn nên điều chỉnh kích thước hình ảnh và tối ưu nén ảnh trước khi upload.

Hình ảnh tải lên website nên giới hạn ở mức tối đa 100kb, nếu có thể hãy loại bỏ những plugin tối ưu hình ảnh thay vào đó là sử dụng các công cụ nén ảnh miễn phí trực tuyến. Hiện tại có khá nhiều công cụ nén hình ảnh mà vẫn giữ nguyên chất lượng ảnh. Một trong số các công cụ nén ảnh trực tuyến mà bạn có thể sử dụng như:

Ở trên đều là các công cụ giúp bạn tối ưu hình ảnh trước khi tải lên website, khả năng nén ảnh rất tốt và chất lượng sau khi nén rất khó để phân biệt bằng mắt thường.

Websiteplanet là công cụ nén ảnh yêu thích của Bii

Websiteplanet là công cụ nén ảnh yêu thích của Bii

Sử dụng 1 plugin cache

Plugin cache là giải pháp đơn giản nhất giúp bạn tăng tốc độ tải trang khá đơn giản mà lại cực kỳ hiệu quả. Nhiệm vụ chính của plugin cache đó là tạo ra bộ nhớ đệm lưu trữ dữ liệu thông tin, hình ảnh của bạn (thay vì khách hàng phải đợi bạn chuẩn bị đồ ăn từ đầu thì nay với plugin cache đồ ăn sẽ được chuẩn bị từ trước và chỉ việc mang ra khi)

Ngoài ra còn một số tính năng khác của plugin cache có thể kể đến như:

  1. Tối ưu, dọn dẹp CSS, JS giúp website gọn, nhẹ hơn
  2. Hỗ trợ nén hình ảnh, html, JS, CSS giúp cải thiện tốc độ website đáng kể
  3. Hỗ trợ một số tính năng như Lazy load hình ảnh giúp giảm tải cho hosting. Một số plugin cache cao cấp còn hỗ trợ lazy load cả html, CSS, JS
  4. Chức năng làm ấm (Preload cache) giúp khách hàng lần đầu truy cập website cũng cảm nhận được sự thay đổi đáng kể
  5. Hỗ trợ tính năng tải không đồng bộ, thay vì phải tải hết giao diện Front End cho người dùng thì nay plugin cache chỉ tải từng phần giúp giảm request truy vấn cho website đồng nghĩa với đó là giảm thời gian chờ đợi

Về cơ bản bất kì website WordPress nào cũng nên cài đặt 1 plugin cache, điều này giúp cải thiện hiệu suất website lên đáng kể, ngoài ra giúp giảm tải cho hosting. Một số plugin cache tăng tốc phổ biến có thể kể đến như:

  • WP Rocket: Plugin tăng tốc website quốc dân, đây đang là plugin cache đông đảo người dùng nhất với hơn 5 triệu lượt tải
  • Flying Press: được xem như là chú ngựa ô trong lĩnh vực tăng tốc cho website WordPress,Flying Press hoạt động cực kỳ hiệu quả, theo quan điểm cá nhân của Bii thì nó tốt hơn WP Rocket với giao diện dễ sử dụng và chất lượng ổn định hơn
  • Accelerator: đây là plugin tăng tốc website toàn diện Bii đang sử dụng cho các dự án, không quá nổi tiếng nhưng chất lượng của nó thật sự sẽ khiến bạn phải ngạc nhiên

Xem thêm: Accelerator plugin tăng tốc WordPress đáng kinh ngạc

Tăng tốc WordPress website với Accelerator

Tăng tốc WordPress website với Accelerator

Không nhồi nhét quá nhiều phần tử vào 1 trang

Để website hoạt động ổn định nhất, bạn cần phân chia cấu trúc layout giao diện website cho phù hợp, việc bạn thêm quá nhiều phần tử vào 1 trang làm cho Doom size tăng (tương tự như bạn chất quá nhiều hàng vào kho). Theo khuyến cáo của Google kích thước Doom chỉ nên ở mức < 1.500. Có một số phương pháp giúp giảm kích thước Doom như:

  1. Phân chia cấu trúc website hợp lý, sử dụng liên kết nội bộ để liên kết các trang lại với nhau.
  2. Truy vấn bài viết, sản phẩm giới hạn (giới hạn 4 – 6). Việc bạn hiển thị hết bài viết, sản phẩm sẽ làm tăng Doom gây nặng website
  3. Sử dụng tính năng tải không đồng bộ (thường được các plugin cache hỗ trợ). Áp dụng tính năng tải không đồng bộ cho Footer và những plugin ứng dụng của bên thứ 3 sẽ cải thiện được Doom
  4. Nên chia nhỏ website ra làm nhiều trang con, điều này giúp giảm bớt kích thước trang cho trang (bản đồ, form liên hệ, form đặt hàng…bạn có thể để ở 1 trang riêng biệt, không nhất thiết phải nhồi nhét vào Footer hoặc side bar)
Lazy load là một tính năng giúp cải thiện tốc độ website đáng kể

Lazy load là một tính năng giúp cải thiện tốc độ website đáng kể

Câu hỏi về tăng tốc Webstie

Có thể cài nhiều plugin cache để tăng tốc nhiều hơn không?

Không. Chỉ nên cài 1 plugin cache, việc bạn sử dụng nhiều plugin cache làm xung đột, phá vỡ cấu trúc và hỏng website

Website của bạn đang sử dụng plugin cache nào?

Hiện tại biiviet.com đang sử dụng Accelerator, đây là plugin tăng tốc website vô cùng ấn tượng. Bạn có thể tham khảo bài viết đánh giá về plugin này ở đây: Review Accelerator

Tôi áp dụng hết các phương pháp nhưng không cải thiện được thì phải làm sao?

Tròng trường hợp bạn đã tối ưu onpage mà tốc độ vẫn không cải thiện được thì hãy nghĩ đến việc nâng cấp hosting. Hosting ảnh hưởng rất nhiều đến tốc độ trải trang

Hi vọng qua bài viết này đã cung cấp đủ thông tin và giúp bạn cải thiện, tối ưu được tốc độ cho website.

Bii Nguyễn

Chào mọi người, mình là Bii Nguyễn – là người sáng lập ra website này, website được tạo ra với mong muốn lan tỏa kiến thức hữu ích đến tất cả mọi người

Nội dung bài viết

Chia sẻ

Logo biivn

Với hơn 7 năm kinh nghiệm trong lĩnh vực Digital Marketing. Biiviet.com là blog chia sẻ kiến thức xây dựng thương hiệu cá nhân và kiếm tiền thông qua website, mạng xã hội. Tất cả kiến thức đều miễn phí và dựa trên trải nghiệm thực tế của bản thân

© 2023 Biiviet.com | All rights reserved