Skip to content
Tra cứu

Thẻ meta Open Graph: những điều bạn cần biết

Hướng dẫn thực tế về thẻ meta Open Graph: chức năng, thẻ quan trọng và ví dụ, fallback theo nền tảng, bước kiểm tra và checklist để preview mạng xã hội chuẩn.

Open Graph Meta Tags - What You Need to Know

Open Graph làm gì và tại sao quan trọng

Open Graphthẻ metacho các nền tảng xã hội biết tiêu đề, mô tả và ảnh nào để hiển thị khi ai đó chia sẻ một URL. Đặt chúng trong phần head của HTML, các thẻ này chuẩn hóa cách trang được preview trên những dịch vụ hỗ trợ giao thức. Khi bạn thiết lập chúng, bạn kiểm soát đoạn trích mọi người thấy trong feed, tin nhắn riêng và preview chat thay vì để nền tảng quyết định theo heuristics của nó.

Một vài lưu ý kỹ thuật ảnh hưởng đến triển khai và khắc phục lỗi: Google sử dụng phiên bản di động của trang làm cơ sở chính cho việcthu thập dữ liệu và lập chỉ mục; since July 2024 Google crawls Search with Googlebot Smartphone by default. Facebook, Twitter/X và các công cụ quét xã hội khác có thể fetch trang với user-agent khác nhau và cache preview. Cũng lưu ý rằng Google đã loại bỏ các trang cached truyền thống vào đầu 2024, điều này không thay đổi cách Open Graph hoạt động nhưng ảnh hưởng đến cáchcông cụ tìm kiếmhiển thị ảnh chụp trang cũ.

Các thẻ Open Graph chính và ví dụ markup

Những thẻ Open Graph cốt lõi bạn nên đưa vào head của mỗi trang có thể chia sẻ là og:title, og:description, og:image, og:url và og:type. Thêm chúng cùng với meta description chuẩn và structured data; các social crawler chỉ đọc phần head, nên đưa các thẻ đã render đầy đủ ở đó.

Ví dụ HTML (đặt trong <head>):

<meta property="og:title" content="Tiêu đề trang của bạn">
<meta property="og:description" content="Tóm tắt ngắn bổ sung cho tiêu đề">
<meta property="og:image" content="https://yourdomain.com/wp-content/uploads/your-image.png">
<meta property="og:url" content="https://yourdomain.com/your-page">
<meta property="og:type" content="article">

Nếu bạn xuất bản nội dung theo chương trình (template CMS hoặc server rendering), đảm bảo những thẻ đó được sinh server-side để các scraper nhận được chúng mà không phải phụ thuộc vào client-sideJavaScript.

Khác biệt giữa nền tảng và fallback

Open Graph là một giao thức được hỗ trợ rộng, nhưng mỗi nền tảng áp dụng quy tắc và fallback riêng.

Vì các nền tảng cache preview khác nhau, luôn test trang của bạn trên những dịch vụ mà bạn dự đoán người dùng sẽ chia sẻ. Dùng các debugger của nền tảng để kiểm tra những gì từng dịch vụ trích xuất và để xóa snapshot cache khi bạn cập nhật metadata.

Hướng dẫn ảnh và lưu ý về khả năng tiếp cận

Yếu tố trực quan là thứ nổi bật nhất trong một social preview. Hướng đến ảnh đủ lớn để hiển thị sắc nét trên thiết bị high-DPI và được canh giữa phù hợp với tỉ lệ crop phổ biến. Một cách làm phổ biến là cung cấp ảnh theo hướng landscape và thêm metadata chiều rộng/chiều cao rõ ràng nơi được hỗ trợ (og:image:width và og:image:height) để scraper biết kích thước mà không cần tải toàn bộ file.

Cũng kiểm tra những điểm thực tế sau:

Ví dụ: kiểm tra header của ảnh bằng lệnh như curl -I https://yourdomain.com/wp-content/uploads/your-image.png để xác nhận mã 200 và Content-Type.

Cách test và khắc phục Open Graph

Khi preview hiển thị sai, làm theo checklist có hệ thống thay vì đoán mò. Bắt đầu với phần head HTML thô để xác nhận các thẻ tồn tại, rồi kiểm tra cách các scraper fetch trang và liệu proxy hoặc cache có trả nội dung cũ hay không.

Với các trang bạn sở hữu, URL Inspection của Google Search Console vẫn hữu ích cho kiểm tra indexation và render trên mobile, nhưng nó không thay thế cho debugger của các nền tảng xã hội khi chẩn đoán vấn đề preview mạng xã hội.

Những lỗi phổ biến và checklist triển khai nhanh

Checklist triển khai nhanh:

Nếu bạn muốn một cuộc audit kỹ thuật sâu hơn về cách các trang được phục vụ và render, xemXem Technical SEO hướng dẫn cho layout, rendering và các lưu ý server-side.

FAQ: Nếu một nền tảng bỏ qua og:image của tôi thì sao?

Các nền tảng áp dụng heuristics và caching riêng. Xác nhận URL ảnh trả về trạng thái 200 và Content-Type đúng, đủ lớn và có tỉ lệ khung hình phù hợp, và không bị chặn bởi robots.txt. Dùng debugger của nền tảng để xem chính xác scraper trích xuất gì và để bắt buộc re-scrape.

FAQ: Tôi có thể dùng văn bản khác cho Twitter/X và Facebook không?

Có. Twitter/X hỗ trợ các thẻ twitter:* cho tiêu đề, mô tả và ảnh. Nếu bạn cần headline hoặc ảnh khác trên Twitter/X, đưa cả og:* và twitter:* — nền tảng sẽ ưu tiên thẻ riêng của nó khi có.

FAQ: Có nên thêm thẻ Open Graph cho mọi trang không?

Ưu tiên các trang dễ chia sẻ: bài blog, landing pages và trang sản phẩm thường hưởng lợi nhiều nhất. Với các trang site-wide (pháp lý, admin) lợi ích nhỏ hơn nhưng không có hại. Nếu trang ít có khả năng được chia sẻ, thẻ đem lại ít giá trị nhưng cũng ít chi phí.

FAQ: Thẻ Open Graph có ảnh hưởng đến xếp hạng SEO không?

Thẻ Open Graph điều khiển social previews và không trực tiếp thay đổi cách công cụ tìm kiếm xếp hạng trang. Tuy nhiên, preview tốt hơn có thể tăng click-through từ các kênh xã hội, điều này có thể gián tiếp ảnh hưởng tới tín hiệu tương tác người dùng. Hãy giữ phân biệt giữa crawl, index và ranking: OG tags ảnh hưởng tới những gì nền tảng xã hội hiển thị, không phải quy tắc lập chỉ mục của search engine.

Bài viết liên quan