Theo mặc định, plugin Yoast SEO sẽ hiển thị tối đa 1000 URL trên mỗi XML Sitemaps, còn ở Rank Math là 200. Tuy nhiên, tôi thấy con số này vẫn là hơi nhiều. Nó khiến cho tốc độ load của XML Sitemaps không được nhanh khi website có nhiều trang và bài viết, đặc biệt là trên những hosting có cấu hình yếu. Giải pháp tối ưu là giảm số lượng URL trên mỗi XML Sitemaps xuống. Theo tôi, để khoảng 100 URL trên mỗi Sitemaps là hợp lý.
Tăng tốc WordPress
Tổng hợp các thủ thuật và plugins tối ưu tốc độ load, giúp bạn tăng tốc WordPress một cách đơn giản và nhanh chóng mà không gây lỗi.
Interaction to Next Paint (INP) trong Core Web Vitals
Từ cuối năm ngoái, trong Google Search Console (phần “Chỉ số quan trọng chính của trang web”) đã xuất hiện thêm mục “Chuẩn bị cho những thay đổi sắp tới vào tháng 3 năm 2024”. Theo đó, kể từ ngày 12 tháng 3 năm 2024 này, Interaction to Next Paint (INP hay lượt tương tác đến nội dung hiển thị tiếp theo) sẽ chính thức thay thế cho First Input Delay (FID hay thời gian phản hồi lần tương tác đầu tiên) để trở thành một trong các chỉ số chính của Core Web Vitals, bên cạnh Largest Contentful Paint (LCP) và Cumulative Layout Shift (CLS).
Lazy load background images trong website WordPress
Trên blog WP Căn bản, tôi đã từng chia sẻ với các bạn rất nhiều bài viết liên quan đến việc lazy load hình ảnh rồi phải không nào? Tuy nhiên, trong một số trường hợp, các plugin tối ưu mã nguồn không thể lazy load được background images (ảnh nền), khiến cho website vẫn bị báo lỗi “Defer offscreen images” (Trì hoãn tải các hình ảnh ngoài màn hình). Mới đây, website WP Shop của tôi cũng đã gặp phải vấn đề tương tự. Plugin LiteSpeed Cache không thể lazy load được background images nằm ở footer. Vậy tôi đã giải quyết nó như thế nào?
Vô hiệu hóa lazy load hình ảnh mặc định của WordPress
Nếu bạn chưa biết thì vào ngày hôm nay (11/8/2020), WordPress 5.5 sẽ chính thức được phát hành tới tay người dùng với nhiều cải tiến đáng chú ý. Trong đó, nổi bật là tính năng lazy load hình ảnh giúp website của bạn load nhanh hơn. Mặc dù hỗ trợ native lazy load của Google, tuy nhiên, theo nghiên cứu của chúng tôi, tính năng lazy load hình ảnh mặc định của WordPress còn thua kém khá nhiều khi so sánh với các plugin có cùng chức năng do bên thứ ba phát triển, chẳng hạn như LiteSpeed Cache.
Loại bỏ các widget mặc định của WooCommerce
Thông thường, WooCommerce sẽ tích hợp thêm một số widget vào website của bạn. Mục đích của việc này là nhằm giúp shop bán hàng online của bạn có thêm nhiều tính năng chuyên nghiệp và hữu ích. Tuy nhiên, không phải lúc nào bạn cũng thực sự cần đến chúng. Loại bỏ những widget này khi không cần dùng đến là một trong những ý tưởng tốt giúp tiết kiệm tài nguyên và tăng tốc độ load cho website. Hãy dành ra vài phút để cùng WP Căn bản tìm hiểu ngay sau đây.
Hướng dẫn cache toàn bộ dữ liệu website lên CloudFlare
Theo mặc định, CloudFlare chỉ cache các file dữ liệu tĩnh (CSS, JS, hình ảnh…) trên hệ thống CDN của họ. Nó không cache HTML, do đó tác dụng cải thiện tốc độ load và khả năng chịu tải cho website của CloudFlare chưa phải ở mức cao nhất. Nếu bạn đang sử dụng CloudFlare thì ngay sau đây là hướng dẫn giúp cache toàn bộ dữ liệu website của mình lên CloudFlare. Tương tự như tính năng của các plugin tạo cache trên WordPress, CloudFlare sẽ cho phép bạn tạo một bản cache hoàn chỉnh cho website.
Khắc phục lỗi Google Fonts trong Google PageSpeed Insights
Google Fonts là một thư viện fonts trực tuyến miễn phí của Google, cung cấp cho người dùng hơn 600 fonts chữ khác nhau để sử dụng trên website của họ. Không thể phủ nhận được rằng, nhờ có Google Fonts, giao diện của các website trở nên lộng lẫy, đa dạng và cá tính hơn rất nhiều. Thế nhưng, cái gì cũng có mặt trái của nó. Việc sử dụng Google Fonts sẽ khiến cho website của bạn load chậm hơn một chút hoặc rất nhiều.
Tối ưu plugin Contact Form 7 để tăng tốc độ load
Với hơn 5 triệu website đang kích hoạt (tính tới thời điểm mà tôi đăng bài viết này), Contact Form 7 chắc chắn là plugin tạo biểu mẫu liên hệ phổ biến nhất trên nền tảng WordPress. Nhưng phổ biến không đồng nghĩa với tối ưu, đặc biệt là về tốc độ load. Contact Form 7 được đánh giá là khá nặng nề và gây nhiều ảnh hưởng tiêu cực tới tốc độ load của website. Nếu điều kiện cho phép, các bạn nên xem xét chuyển sang sử dụng một plugin khác, chẳng hạn như Forminator hoặc WPForms.
Hướng dẫn vô hiệu hóa Embed Script trong WordPress
Nếu bạn là người hay để ý đến tốc độ load của website nói chung và page-size nói riêng thì chắc hẳn bạn đã nhận thấy điều mà tôi đang muốn nói đến trong bài viết này. Kể từ phiên bản WordPress 4.4, các lập trình viên của Automattic đã tích hợp thêm 1 file JavaScript mang tên Embed (wp-embed.min.js), cho phép bạn nhúng bất kỳ một bài viết nào (được viết trên nền tảng WordPress) vào trong bài viết của bạn. Điều này đồng nghĩa với việc website của bạn đã trở thành một oEmbed, tương tự như Facebook, Twitter.
Vô hiệu hóa Akismet mShots giúp tăng tốc độ load
Akismet, không cần nghi ngờ gì nữa, chắc chắn là plugin chống spam bình luận phổ biến nhất ở thời điểm hiện tại với hơn 5 triệu website đang kích hoạt. Ngoài khả năng chống spam rất hiệu quả, Akismet cũng được trang bị một vài tính năng mà theo tôi là không thực sự cần thiết. Thậm chí chúng còn có thể gây ảnh hưởng tiêu cực đến hiệu suất của website cũng như gây ra phiền toái không đáng có cho quản trị viên. Một trong số đó là “mShots”.












Bình luận mới nhất