Làm sạch Header của WordPress để giúp website load nhanh hơn và SEO tốt hơn.
Nếu là một người dùng phổ thông thì chắc hẳn bạn sẽ chẳng bao giờ để ý rằng WordPress đã mặc định chèn thêm rất nhiều đoạn mã không thực sự cần thiết vào trong phần Header của mã nguồn HTML phải không nào? Tại sao tôi nói chúng không thực sự cần thiết? Bởi vì chúng chẳng có lợi ích gì cho SEO cũng như rất hiếm người dùng Việt Nam tận dụng được những tính năng đó. Ngược lại, chúng chiếm một phần diện tích (chính xác là dung lượng) của HTML khiến cho website load chậm hơn, bots tìm kiếm khó thu thập các dữ liệu có ích.
Tham khảo thêm:
- Loại bỏ Emoji để tăng tốc độ load cho website WordPress
- Hướng dẫn vô hiệu hóa Embed Script trong WordPress
Những thành phần nên loại bỏ để làm sạch Header
Chúng bao gồm:
- Really simple discovery link (rsd_link)
- WordPress version (wp_generator)
- RSS feed links (feed_links và feed_links_extra)
- Link to index page (index_rel_link)
- wlwmanifest.xml (wlwmanifest_link)
- Random post link (start_post_rel_link)
- Parent post link (parent_post_rel_link)
- Next and previous post links (adjacent_posts_rel_link)
- WP shortlink (wp_shortlink)
Làm sạch Header của WordPress
Tùy thuộc vào theme
Đối với theme Paradise
Theme Paradise đã được tích hợp sẵn tính năng này trong Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tốc độ => Dọn dẹp WordPress Header? nên các bạn chỉ cần truy cập và chuyển nó sang trạng thái Có rồi lưu lại là được.
Đối với các theme khác
Để loại bỏ tất cả các đoạn mã kể trên trong Header của WordPress, các bạn cần thêm code sau đây vào trong file functions.php
của theme hoặc child theme đang sử dụng. Các bạn cũng có thể sử dụng plugin Code Snippets để chèn nhằm tránh nó bị xóa mất khi cập nhật theme.
//* Clean WordPress Header
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head, 10, 0');
Lưu lại, xóa cache (nếu có) và tiến hành view source một trang bất kỳ trên website của bạn để xem kết quả. Thật đơn giản phải không nào? Chúc các bạn thành công!
Mọi thắc mắc và góp ý liên quan đến việc làm sạch Header của WordPress để tăng tốc độ load cũng như cải thiện khả năng SEO, xin vui lòng gửi vào khung bình luận bên dưới để được giải đáp.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Anh hiếu ơi em muốn ẩn cái link này ở header thì phải làm sai ạ? em cảm ơn ạ
Xoá cái này rồi sao web hoạt động bình thường được bạn? Nó được sử dụng để load các file CSS mà.
Bác định mặc cởi chuồng chạy ra đường à :))