Tăng tốc WordPress là giải pháp hữu hiệu giúp tăng trải nghiệm và giữ chân người dùng.

Nếu không làm bạn sẽ mất đi rất nhiều độc giả đồng nghĩa với tỉ lệ thoát (% thoát) tăng lên đáng kể.

Như vậy bài viết sẽ bị Google đánh giá thấp và giảm thứ hạng trên bảng xếp hạng.

Chính vì thế tối ưu tốc độ website là công việc cần thiết mà mọi Blogger, Seoer đều phải thực hiện.

Bài viết dưới đây sẽ hướng dẫn bạn các cách cho blog WordPress load nhanh trong vòng chưa tới 3 giây.

10 Cách tối ưu tốc độ tải trang WordPress

Cách tăng tốc WordPress hiệu quả với 10 cách

Có khá nhiều nguyên nhân ảnh hưởng đến tốc độ tải trang WordPress nếu bạn không sớm cải thiện tình trạng load chậm chạp thì lượng người truy cập càng ngày càng giảm sút thậm tệ. Đối với SEO cần phải khắc phục sớm nếu bạn muốn đưa từ khóa lên top Google.

Khi sử dụng mã nguồn WordPress theo thời gian dữ liệu ngày càng lớn lên nhiều gây nên cản trở rất lớn đến sự phát triển của một blog, website bởi khi traffic thấp đồng nghĩa với việc trang web đó kém chất lượng chắc chắn thứ hạng từ khóa khi SEO sẽ không bao giờ ngóc lên được.

Người đọc sẽ không đủ kiên nhẫn khi ghé thăm một website hay blog nào đó mà thời giản tải trang đến vài giây, họ sẽ đóng cửa sổ trình duyệt ngay lập tức và tìm đến trang khác như vậy bạn đã mất đi một vị khách tiềm năng trên Google rồi đó.

Tải sao phải tăng tốc độ website WordPress?

Như mình đã nói ở phần đầu trang web bị chậm sẽ gây nhiều ảnh hưởng thậm tệ như:

  • Mất độc giả, khách truy cập
  • Bị Google đánh tụt hạng từ khóa
  • Người dùng sẽ không muốn quay lại

Vậy làm thế nào để khắc phục những điều ở trên?

Để load nhanh hơn bạn hãy áp dụng thủ thuật WordPress dưới đây:

Trước tiên cần kiểm tra tốc độ xem website đạt bao nhiêu điểm bằng các công cụ Gooogle Page Speed, Pingdom, GT Metrix

1. Xóa Plugin không cần thiết

Plugin chính là nguyên nhân hàng đầu khiến tốc độ load trang chậm lại nếu bạn đang gặp phải vấn đề này ngay bây giờ hãy tắt nó và xóa đi, nên giữ lại những cái quan trọng và thực sự cần thiết, nếu có thể bạn nên thêm bằng code chứ không nên dùng Plugin.

Cố gắng hạn chế dùng plugin, cái nào thực sự cần thiết mới sử dụng còn không thì đừng nên dùng nhé.

Sau khi xóa chúng đi bạn sẽ cảm thấy tốc độ nhanh hơn nhiều lần đó.

Bạn có thể sử dụng Plugin Plugin P3 để kiểm tra xem cái nào đang ngốn nhiều dung lượng nhất để loại bỏ.

Các bước thực hiện: Nhấp vào menu P3–> Scan Now –> Start Scan –> Auto Scan

10 Cách tăng tốc WordPress load cực nhanh chưa đến 3s

2. Giảm dung lượng, nén hình ảnh

Một bức ảnh sắc nét đồng nghĩa với dung lượng sẽ lớn, nếu muốn tăng tốc wordpress hiệu quả thì cách tốt nhất trước khi up lên bạn nên giảm dung lượng xuống.

Có một vài trang web cho phép bạn giảm dung lượng miễn phí như:

https://tinyjpg.com/
https://imagecompressor.com/
https://resizeimage.net/

Hoặc sử dụng các Plugin nén ảnh ngay trên WordPress: EWWW Image OptimizerSmush Image Compression and OptimizationCompress JPEG & PNG images

3. Giảm thiểu CSS, HTML và JavaScript

Hãy cố gắng hạn chế những đoạn code loàng ngoằng, viết càng tối giản càng tốt.

Việc giảm sẽ giúp giảm tối thiểu các khoảng trắng dư thừa trong code, loại bỏ những đoạn trùng lặp thành một file lớn nó sẽ giảm đáng kể thời gian load WordPress xuống mức thấp nhất.

Plugin hỗ trợ khá tốt như: Autoptimize, W3 Total Cache

Nén CSS dùng công cụ: CSS Compressor

4. Bật nén GZip WordPress

Nén GZip là phương pháp nén các tập tin nhỏ xuống, các file sẽ được giảm kích thước nhỏ nhất trước khi tải đến trình duyệt người dùng, bạn có thể thêm đoạn code bên dưới vào file .htaccess

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”
ExpiresByType application/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”
</IfModule>
## EXPIRES CACHING ##
# 1 Month for all your static assets
<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|woff)$”>
Header set Cache-Control “max-age=2592000, public”
</filesMatch>

# 1 DAYS for rss feeds and robots
<filesMatch “.(xml|txt)$”>
Header set Cache-Control “max-age=86400, public, must-revalidate”
</filesMatch>

# 4 HOURS for your real articles files
<filesMatch “.(html|htm)$”>
Header set Cache-Control “max-age=14400, must-revalidate”
</filesMatch>

<IfModule mod_deflate.c>
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddType x-font/otf .otf
AddType x-font/ttf .ttf
AddType x-font/eot .eot
AddType x-font/woff .woff
AddType image/x-icon .ico
AddType image/png .png
</IfModule>

Cũng có thể sử dụng các Plugin như: WP Super Cache hoặc W3 Total Cache.

5. Dọn dẹp rác trong Database

Bạn nên làm việc này 1 lần 1 tuần bởi mỗi hành động sửa, xóa đều được lưu vào cơ sở dữ liệu nếu bạn không làm điều này sẽ khiến Database phình ra càng ngày càng lớn.

Một số Plugin nên dùng như: WP-OptimizeWP Clean Up OptimizerWP DBManager.

6. Dùng theme có tốc độ load nhanh

Hạn chế sử dụng theme miễn phí trên mạng bởi chúng chưa được tối ưu hóa về code, hơn nữa rất dễ bị dính mã độc sẽ khiến tốc độ WordPress bị chậm đáng kể.

Nên chọn theme nhẹ nhàng, tốc độ load nhanh và không chứa quá nhiều hiệu ứng.

7. Mua Hosting vị trí gần nhất

Hosting ở vị trí gần sẽ được tối ưu về tốc độ load. Hiện nay có khá nhiều nhà cung cấp ở Việt Nam và nước ngoài. Trong đó Hawkhost, Stablehost là lựa chọn hoàn hảo nếu bạn muốn tăng tốc WordPress.

Hiện nay có nhiều nhà cung cấp dịch vụ Hosting nhưng theo mình nghĩ nên chọn ở ngay tại Việt Nam hoặc các nước lân cận như Singapo, HongKong, Nhật Bản còn như ở Mỹ dùng vẫn ổn nhưng không thể so sánh được các vị trí gần hơn.

>> Tham khảo một số hosting wordpress tốt nhất hiện nay, hỗ trợ khá tốt.

8. Bớt banner quảng cáo, ảnh động, slider

Các banner quảng cáo cũng là một trong những nguyên nhân khiến WordPress bị load chậm, bên cạnh đó ảnh động dạng .gif và slider cũng không nên sử dụng.

9. Giảm thiểu HTTP Requests bên ngoài

Cách tăng tốc WordPress load cực nhanh chưa đến 3s
Nếu không cần thiết bạn nên loại bỏ chúng ngay lập tức để tăng tốc độ cho WordPress

10. Chống ăn trộm hình ảnh

Mình đã từng gặp vấn đề này họ sử dụng hình ảnh ngay đến trang web khi khách truy cập website của họ nó sẽ request đến cơ sở dữ liệu của bạn vì thế hãy ngăn chặn việc này bằng cách copy đoạn mã dưới cho vào file .htaccess

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

Trên đây là những phương pháp tăng tốc WordPress khá hiệu quả đã được mình áp dụng nếu bạn đang gặp phải vấn đề load chậm hãy thử áp dụng những cách mình hướng dẫn này nhé!