Cách giúp bài viết tối ưu SEO hơn

see mp
18/5/2024 11:8Phản hồi: 0
Cách giúp bài viết tối ưu SEO hơn
Hôm nay, Vua Code sẽ chia sẻ cho các bạn một đoạn code có thể giúp bài viết tối ưu SEO hơn. Đảm bảo tìm google chưa ai share luôn mà các bạn làm SEO đấy lại rất cần.
Các bạn chỉ cần bỏ đoạn code của vuacode dưới đây vào funtion.php của theme con các bạn, nó sẽ hoạt động.
function js_check_bai_viet_tuong_tu_inline() {
if (get_current_screen()->base === 'post' && get_current_screen()->post_type === 'post') {
wp_enqueue_script('jquery-ui-autocomplete');
wp_enqueue_style('jquery-ui-autocomplete');
wp_localize_script('jquery', 'check_bai_tuong_tu_act', array('ajaxurl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('autocomplete-nonce')));
wp_add_inline_script('jquery', '
jQuery(document).ready(function($) {

$("#title").autocomplete({
source: function(request, response) {
$.ajax({
url: check_bai_tuong_tu_act.ajaxurl,
dataType: "json",
data: {
action: "autocomplete",
term: request.term,
nonce: check_bai_tuong_tu_act.nonce,
},
success: function(data) {
response(data);
}
});
},
minLength: 3,

Quảng cáo


open: function(event, ui) {
$(".ui-autocomplete").addClass("check_trung");
$("<style>.ui-front{z-index: 9999!important;}</style>").appendTo("head");
},
});
});
');
}
}
add_action('admin_enqueue_scripts', 'js_check_bai_viet_tuong_tu_inline');

Quảng cáo


function auto_check_bai_tuong_tu() {
check_ajax_referer('autocomplete-nonce', 'nonce');
global $wpdb;


$title = sanitize_text_field($_GET['term']);
$results = $wpdb->get_col($wpdb->prepare("SELECT post_title FROM $wpdb->posts WHERE post_title LIKE %s AND post_type = 'post'", '%' . $wpdb->esc_like($title) . '%'));


echo json_encode($results);
wp_die();
}
add_action('wp_ajax_autocomplete', 'auto_check_bai_tuong_tu');
Tối ưu Nội dung Blog với Tính năng Tự Động Kiểm Tra Bài Viết Tương Tự Trên WordPress
Trong thế giới nội dung số, việc duy trì sự độc đáo và mới mẻ cho mỗi bài viết là cực kỳ quan trọng. Để giải quyết vấn đề này, tính năng kiểm tra bài viết tương tự tự động trên WordPress đã được phát triển, nhằm mục đích giúp người dùng tránh được tình trạng trùng lặp nội dung, từ đó nâng cao chất lượng công việc biên tập và viết lách. Hãy cùng tìm hiểu chi tiết về tính năng này qua bài viết dưới đây.

Giới thiệu Tính năng Tự Động Kiểm Tra Bài Viết Tương Tự

Tính năng tự động kiểm tra bài viết tương tự trên WordPress là một công cụ đắc lực, được thiết kế để hỗ trợ người dùng trong việc kiểm tra và đảm bảo tính độc đáo của nội dung trước khi xuất bản. Tính năng này được tích hợp ngay trong quá trình soạn thảo bài viết, thông qua một đoạn mã JavaScript nhỏ gọn nhưng mạnh mẽ.

Cách Thức Hoạt Động

Tính năng này sử dụng JavaScript và AJAX, cụ thể là thư viện jQuery UI để thực hiện tự động hoàn thành tiêu đề bài viết dựa trên các bài viết đã được xuất bản trước đó trong cơ sở dữ liệu. Khi người dùng nhập tiêu đề, hệ thống sẽ tự động gợi ý các bài viết có tiêu đề tương tự, giúp họ nhanh chóng nhận ra nếu tiêu đề đó đã được sử dụng.

Đoạn Mã Tích Hợp:

Đoạn mã được tích hợp vào hàm js_check_bai_viet_tuong_tu_inline và auto_check_bai_tuong_tu trên nền tảng WordPress. Mã này bao gồm hai phần chính:
1. Front-end Script (js_check_bai_viet_tuong_tu_inline): Một script được thêm vào phần quản lý bài viết của WordPress, sử dụng AJAX để gọi một API kiểm tra bài viết tương tự khi nhập tiêu đề.
2. Back-end Handler (auto_check_bai_tuong_tu): Một API handler trên server sử dụng WordPress AJAX hooks để nhận yêu cầu, kiểm tra cơ sở dữ liệu và trả về kết quả.

Lợi Ích Khi Sử Dụng Tính năng

1. Tránh Trùng Lặp Nội Dung: Tính năng này giúp phát hiện bài viết có tiêu đề hoặc nội dung tương tự đã tồn tại, từ đó ngăn chặn việc phát sinh nội dung trùng lặp, vốn có thể ảnh hưởng tiêu cực đến SEO và uy tín của website.
2. Tiết Kiệm Thời Gian: Việc kiểm tra thủ công có thể rất mất thời gian, nhất là với các website lớn có hàng ngàn bài viết. Với tính năng tự động, mọi thứ trở nên nhanh chóng và chính xác hơn.
3. Cải Thiện SEO: Google và các công cụ tìm kiếm khác phạt nặng những nộ
i dung trùng lặp, do đó việc đảm bảo mỗi bài viết là duy nhất không chỉ giúp tránh bị phạt mà còn tăng khả năng xuất hiện cao trên trang kết quả tìm kiếm (SERPs).
4. Nâng Cao Trải Nghiệm Người Dùng: Khi các bài viết trên website của bạn là duy nhất và hấp dẫn, điều này không chỉ giúp cải thiện thứ hạng trên các công cụ tìm kiếm mà còn góp phần vào việc nâng cao trải nghiệm người dùng, khiến họ muốn quay lại website của bạn nhiều lần.
5. Tăng Tính Tương Tác: Bằng cách gợi ý các bài viết tương tự, tính năng này còn giúp người dùng dễ dàng tìm thấy nhiều nội dung liên quan, từ đó tăng tính tương tác trên website của bạn.
function js_check_bai_viet_tuong_tu_inline() {
// Get the current screen details and check if we are editing a 'post'
if (function_exists('get_current_screen')) {
$screen = get_current_screen();
if ($screen->base === 'post' && $screen->post_type === 'post') {
// Enqueue jQuery UI Autocomplete for use in the script
wp_enqueue_script('jquery-ui-autocomplete');
wp_enqueue_style('jquery-ui-autocomplete');


// Localize the script with necessary data
wp_localize_script('jquery', 'check_bai_tuong_tu_act', array(
'ajaxurl' => admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('autocomplete-nonce')
));


// Inline script for utilizing the autocomplete feature on the title input
wp_add_inline_script('jquery', '
jQuery(document).ready(function($) {
$("
#title").autocomplete({
source: function(request, response) {
$.ajax({
url: check_bai_tuong_tu_act.ajaxurl,
dataType: "json",
data: {
action: "autocomplete",
term: request.term,
nonce: check_bai_tuong_tu_act.nonce
},
success: function(data) {
response(data);
}
});
},
minLength: 3,
open: function() {
$(".ui-autocomplete").addClass("check_trung");
$("<style>.ui-front{z-index: 9999!important;}</style>").appendTo("head");
}
});
});
');
}
}
}
add_action('admin_enqueue_scripts', 'js_check_bai_viet_tuong_tu_inline');
function auto_check_bai_tuong_tu() {
check_ajax_referer('autocomplete-nonce', 'nonce');
global $wpdb;


$title = sanitize_text_field($_GET['term']);
$results = $wpdb->get_col($wpdb->prepare("SELECT post_title FROM $wpdb->posts WHERE post_title LIKE %s AND post_type = 'post'", '%' . $wpdb->esc_like($title) . '%'));


echo json_encode($results);
wp_die();
}
add_action('wp_ajax_autocomplete', 'auto_check_bai_tuong_tu');
Chúc các bạn thành công.

Bài viết gốc: https://vuacode.com/cach-giup-bai-viet-toi-uu-seo-hon/
Chia sẻ

Xu hướng

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019