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. :)
Có cách nào áp dụng được cho blogger không bác em dùng blogger giờ mí khổ. bác xem qua http://dapnhanh.info giúp em với
WordPress và Blogger hoàn toàn khác nhau mà bạn. :P
Rất bổ ích, blog của mình chạy trơn hơn rồi
Cho mình hỏi mình có 3 website cùng chủ đề mình đi link A ->B ->C ->A có hiệu quả cho SEO không. Cách nào là hiệu quả nhất
Được. Nhưng nên cẩn thận. Google phát hiện ra thì ốm đòn. :P
Thế mình đi Link A ->B->C có an toàn hơn không bạn mỗi web một hosting khác nhau
Cái này chẳng ai dám nói là an toàn hay không đâu bạn ạ. Bạn làm không cẩn thận để Google nó phát hiện ra là vẫn toi như thường. :P
Mình làm sạch cái này vậy khi mà update phiên bản mới của wp thì sao Hiếu? Nó liên quan đến hiển thị web không?
Không hề ảnh hưởng gì nhé. Mọi chức năng đều hoạt động hoàn toàn bình thường. :)
E bỏ hẳn luôn cái wp_head (); trong header là nhanh nhất, có điều muốn sử dụng plugin mới hay gì phải mò code lại và chèn thủ công vô.
Chèn code này vào nó có ảnh hưỡng gì đến theme không Hiếu nhỉ???
Không bạn nhé. Cái này can thiệp vào WordPress chứ không can thiệp vào theme. :P
Sao em thêm vào chẳng thấy bớt đi được cái gì trong head thế nhỉ :'(
Do ăn ở chăng? :D :P
Hiếu đang dùng gói VPS/Hosting tại đâu mà web chạy nhanh vậy.
Bạn tham khảo ở đây nhé: https://wpcanban.com/dich-vu-wordpress-hosting/ :)
Mọi người ko cần dk thành viên Vip của wpcanban nhé… ai muốn xin theme hay plugin gì thì liên hệ với mình qua email mình cho miễn phí….
——————————————————————————–
+ Trọn bộ themes của MyThemeShop
+ Trọn bộ plugins của MyThemeShop
+ Trọn bộ themes của Theme Junkie
+ Plugin WP Rocket
+ Theme Sahifa
+ Trọn bộ themes của TeslaThemes
+ Trọn bộ themes của ElegantThemes
+ Trọn bộ plugins của ElegantThemes
+ Plugin WP AMP
+ Plugin Ultimate Membership Pro
+ Plugin Ultimate Affiliate Pro
+ Hướng dẫn cài đặt và sử dụng các sản phẩm
+ Hỗ trợ miễn phí qua hệ thống ticket
+ Tham gia kiếm tiền với tiếp thị liên kết
———————————————————————————–
Email: vanchon3968@gmail.com
Cũng là một sự lựa chọn cho bạn nào thích dùng hàng miễn phí. Còn những sản phẩm của bạn có nguồn gốc rõ ràng hay không, có đảm bảo an toàn hay không thì vẫn là một dấu chấm hỏi. :)
mấy cái này mình toàn có ==))
a cho e hỏi là có plugins nào thay đổi giao diễn trang ADMIN không ?
Vào đây tham khảo bạn nhé: https://colorlib.com/wp/wordpress-admin-dashboard-themes-plugins/ có cả mớ. :D