Open Graph là một giao thức quan trọng giúp các nền tảng mạng xã hội hiểu và hiển thị nội dung từ website. Bài viết này sẽ cung cấp cái nhìn sâu sắc về Open Graph, đồng thời hướng dẫn cách thiết lập nó trên website một cách hiệu quả.
Tại sao cần sử dụng Open Graph?

Open Graph không chỉ đơn thuần là một tiêu chuẩn kỹ thuật; nó còn là công cụ giúp cải thiện khả năng tương tác của trang web trên các nền tảng mạng xã hội. Khi bạn chia sẻ một liên kết từ website lên Facebook hoặc các mạng xã hội khác, việc thiết lập Open Graph hợp lý sẽ đảm bảo rằng link được hiển thị với hình ảnh, tiêu đề và mô tả đúng cách, làm tăng khả năng người dùng nhấp vào chia sẻ đó.
Các điểm chính bạn sẽ học được trong bài viết này:
- Khái niệm Open Graph và tác động của nó đến hiệu suất hiển thị trên mạng xã hội.
- Kỹ thuật triển khai Open Graph trên website, từ việc tích hợp plugin trên WordPress đến chỉnh sửa mã nguồn.
- Cách khắc phục những vấn đề thường gặp khi triển khai Open Graph.
- Cách hiển thị nội dung chuyên nghiệp khi chia sẻ trên mạng xã hội với các thẻ tùy chỉnh.
Open Graph là gì?
Open Graph, hay còn gọi là Facebook Open Graph, là giao thức giúp kết nối website với các nền tảng mạng xã hội. Giao thức này cho phép các nền tảng như Facebook tóm tắt và hiển thị nội dung của trang web dựa trên đường link được chia sẻ.
Khi một liên kết được chia sẻ trên Facebook, nếu website đã cấu hình Open Graph đúng cách, nó sẽ hiển thị đầy đủ thông tin như hình ảnh thumbnail, tiêu đề và mô tả. Điều này không chỉ giúp người dùng có cái nhìn tổng quan về nội dung mà còn kích thích họ nhấp vào liên kết đó.
Các thuộc tính cơ bản của Open Graph
Mỗi website sử dụng Open Graph đều chứa các thuộc tính cơ bản sau:
- og:title: Tiêu đề bài viết, tối đa < 95 ký tự.
- og:type: Mô tả thể loại nội dung, như ảnh, bài đăng blog hay video.
- og:description: Mô tả tổng quan về nội dung bài viết, tối đa 297 ký tự. Nội dung này nên chú trọng vào sự hấp dẫn để tăng traffic.
- og:image: Hình ảnh thumbnail của bài viết khi chia sẻ.
- og:url: URL chính (hay canonical url) của website chia sẻ, thuộc tính này bắt buộc phải có.
- og:site_name: Tên website.
- fb:admins: Thông tin người quản trị fanpage, giúp kết nối fanpage với website.
Open Graph có cần thiết với website không?
Open Graph là yếu tố cần thiết cho mỗi website. Nó không chỉ tạo điều kiện thuận lợi cho việc quảng bá trên mạng xã hội mà còn giúp thu hút nhiều tương tác hơn từ người dùng. Việc sử dụng Open Graph một cách hiệu quả có thể đem lại lượng truy cập đáng kể từ mạng xã hội.
Bên cạnh đó, để website đạt thứ hạng cao trên Google, việc xây dựng backlink chất lượng cũng là điều cần thiết. Tuy nhiên, cần lưu ý rằng việc sử dụng nhiều backlink từ cùng một IP có thể bị phạt bởi các thuật toán của Google.
Giải pháp SEO Hosting
SEO Hosting của Vietnix cung cấp nhiều IP riêng biệt, giúp bạn đa dạng hóa backlink và tối ưu SEO hiệu quả. Nếu bạn đang tìm kiếm giải pháp hosting tiết kiệm, hãy tham khảo các gói Web Hosting của Vietnix.
Cách kiểm tra Facebook Open Graph

Để kiểm tra Facebook Open Graph một cách nhanh chóng và hiệu quả, bạn có thể sử dụng công cụ Facebook Debugger. Đây là một công cụ mạnh mẽ giúp phân tích và kiểm tra lỗi trong quá trình xử lý og tags.
Facebook Debugger là gì?
Facebook Debugger là công cụ giúp phân tích và kiểm tra các lỗi có thể xảy ra trên website. Công cụ này còn cho phép bạn xem trước trạng thái hiển thị của liên kết khi chia sẻ trên Facebook.
Cách sử dụng Facebook Debugger
Sử dụng Facebook Debugger rất đơn giản, bạn chỉ cần thực hiện các bước sau:
- Truy cập vào công cụ Facebook Debugger qua đường link: Facebook Debugger.
- Nhập đường link cần phân tích vào thanh tìm kiếm và nhấn nút “Gỡ lỗi”.
- Kiểm tra các og tags đang bị lỗi và thông báo về việc Facebook đã truy cập vào link hay chưa. Bạn cũng sẽ thấy bản xem trước liên kết chia sẻ.
Nếu bạn gặp tình trạng Facebook vẫn hiển thị hình ảnh cũ dù đã thay đổi ảnh mới, bạn cần xóa cache Facebook bằng công cụ Sharing Debugger. Công cụ này cho phép bạn làm mới bộ nhớ đệm, đảm bảo nội dung luôn cập nhật phiên bản mới nhất khi chia sẻ.
Ảnh hưởng của Open Graph đến SEO
Giao thức Open Graph không chỉ hỗ trợ hiển thị nội dung trên mạng xã hội mà còn đóng vai trò quan trọng trong SEO. Các thuộc tính của Open Graph giúp tối ưu hóa cấu trúc dữ liệu của trang web, từ đó tăng cường thứ hạng tìm kiếm và tỷ lệ chuyển đổi.
Thẻ meta Open Graph nằm ở phần <head> của trang, cho phép các mạng xã hội như Facebook, Zalo, hay Twitter xác định thông tin về trang web khi được chia sẻ. Điều này làm tăng khả năng tương tác và nâng cao thứ hạng trên các nền tảng này.
Một số thẻ Open Graph nâng cao
Nếu bạn muốn sử dụng Open Graph ở mức độ chuyên sâu hơn, bạn cần nắm rõ một số thuộc tính nâng cao như:
- og:audio: Đường link dẫn đến file audio.
- og:determiner: Giúp hiển thị các mạo từ trước tiêu đề của website.
- og:video: Đường link dẫn đến file video.
Hướng dẫn cài đặt Open Graph vào website
Có hai cách để chèn Open Graph vào website: sử dụng plugin hoặc thực hiện thủ công.
Cách sử dụng plugin trong WordPress
Plugin Yoast SEO là lựa chọn phổ biến để cấu hình Open Graph. Dưới đây là các bước thực hiện:
- Truy cập vào mục Social và chọn Facebook. Nhấn chọn Enabled.
- Điền APP ID vào mục Facebook App ID.
- Nhấn Save Changes để hoàn tất quá trình cài đặt.
Cách chèn thủ công Open Graph
Nếu không sử dụng plugin, bạn có thể thực hiện chèn Open Graph bằng mã thủ công theo các bước sau:
- Mở file functions.php và thêm đoạn code sau vào trong thẻ <?php ?>:
function doctype_opengraph($output) {
return $output . ‘
xmlns:og=”http://opengraphprotocol.org/schema/”
xmlns:fb=”http://www.facebook.com/2008/fbml”‘;
}
add_filter(‘language_attributes’, ‘doctype_opengraph’);
- Thêm các đoạn mã sau để thiết lập thẻ Open Graph:
function fb_opengraph() {
global $post;
if(is_single()) {
if(has_post_thumbnail($post->ID)) {
$img_src = get_the_post_thumbnail_url(get_the_ID(),’full’);
} else {
$img_src = get_stylesheet_directory_uri() . ‘wp-content/uploads/2019/08/open-graph-la-gi-cach-cai-dat-de-dang-cho-website.jpg’;
}
if($excerpt = $post->post_excerpt) {
$excerpt = strip_tags($post->post_excerpt);
$excerpt = str_replace(“”, “‘”, $excerpt);
} else {
$excerpt = get_bloginfo(‘description’);
}
?>
<meta property=”og:title” content=”<?php echo the_title(); ?>”/>
<meta property=”og:description” content=”<?php echo $excerpt; ?>”/>
<meta property=”og:type” content=”article”/>
<meta property=”og:url” content=”<?php echo the_permalink(); ?>”/>
<meta property=”og:site_name” content=”<?php echo get_bloginfo(); ?>”/>
<meta property=”og:image” content=”<?php echo $img_src; ?>”/>
<?php
} else {
return;
}
}
add_action(‘wp_head’, ‘fb_opengraph’, 5);
- Khai báo thẻ Open Graph cho website bằng lệnh:
add_action(‘wp_head’, ‘fb_opengraph’, 5);
Các lỗi thường gặp trong Open Graph

Khi thêm thẻ Open Graph vào website, bạn có thể gặp một số lỗi phổ biến như:
- Lỗi không hiển thị hình ảnh khi share link: Nguyên nhân có thể do chưa tích hợp Facebook Open Graph Meta Data hoặc bot Facebook gặp sự cố khi thu thập dữ liệu.
- Lỗi Incorrect Open Graph Tags: Lỗi này xuất hiện khi các thẻ og không được ghi nhận hoặc thông tin không được hiển thị chính xác.
Hướng dẫn tạo thẻ Open Graph nhanh nhất
Để khởi tạo nhanh chóng thẻ Open Graph, bạn có thể sử dụng một số công cụ hỗ trợ sau:
Các bước thực hiện bao gồm:
- Chọn công cụ tạo thẻ Open Graph.
- Nhập thông tin yêu cầu vào ô trống và nhấn Enter.
- Sao chép và dán đoạn code vào mã nguồn.
Ví dụ về thẻ Open Graph trên Zalo
<meta property=”og:url” content=”https://developers.zalo.me/” />
<meta property=”og:title” content=”Zalo For Developers” />
<meta property=”og:image” content=”https://developers.zalo.me/web/static/prodution/zalo.png” />
<meta property=”og:description” content=”Trang thông tin về Zalo dành cho cộng đồng lập trình viên” />
Những ưu điểm nổi bật của Vietnix SEO Hosting:
- Đa dạng địa chỉ IP: Mỗi website được cung cấp IP riêng biệt, giảm thiểu rủi ro bị ảnh hưởng bởi thuật toán Google.
- Tốc độ website vượt trội: Sử dụng ổ cứng NVMe tốc độ cao và công nghệ LiteSpeed Enterprise, giúp tăng tốc độ tải trang.
- Ổn định và bảo mật: Hệ thống backup tự động và công nghệ CloudLinux giúp ngăn chặn các mối đe dọa an toàn.
Thông tin chi tiết:
- Hotline: 18001093
- Email: [email protected]
- Địa chỉ: 265 Hồng Lạc, P. 10, Q. Tân Bình, TP.HCM
Câu hỏi thường gặp

Các thuộc tính của Open Graph là gì? Các thẻ metadata trong phần <head> của website chính là các thuộc tính của Open Graph, bao gồm:
- Og:title
- Og:type
- Og:description
- Og:image
- Og:url
- Og:site_name
- fb:admins
Open Graph là gì? Open Graph là giao thức giúp các nền tảng mạng xã hội hiểu và hiển thị nội dung của website dựa trên liên kết được chia sẻ.
Tóm lại, bài viết đã cung cấp thông tin chi tiết về Open Graph cũng như hướng dẫn cách cài đặt giao thức này cho website. Hy vọng rằng những kiến thức này sẽ giúp bạn tối ưu hóa website và nâng cao hiệu suất tương tác trên mạng xã hội. Nếu bạn có bất kỳ câu hỏi hay thắc mắc nào, hãy để lại bình luận để được hỗ trợ.