Tin học 88 - chia sẻ kiến thức
ADS

Social Media Meta Tag HTML chuẩn cần có để SEO và chia sẻ

Các bạn đang thiết kế web hoặc quản trị web chắc hẳn cũng quan tâm đến việc làm sao để khi chia sẻ website trên các trang mạng xã hội và chuẩn cho các cỗ máy tìm kiếm (SEO) được chuẩn và đẹp, vậy website cần những thẻ nào để có thể chuẩn và tốt nhất các bạn hãy tham khảo nội dung sau đây để rõ hơn.

Mục lục

    Những thẻ html để thực hiện việc như trên thường được gọi là social media meta tag hay Open Graph Tags.

    Các thẻ này có thể giúp các bộ máy của MXH hiểu rõ hơn những gì bạn công bố qua việc chia sẻ liên kết trên website. Những MXH mà bạn cần phải quan tâm có thể là Twitter, Facebook và Pinerest… và cái bạn cần là chúng hiển thị chính xác tiêu đề, mô tả, hình ảnh … mỗi khi bạn đặt một liên kết lên mạng xã hội.

    thẻ meta html cần thiết cho website

    Việc này giúp làm tăng tỉ lệ click chuột lên liên kết của bạn hơn so với không tối ưu hóa, qua đó mang lại cho bạn một phần traffic cũng như góp phần đưa website của bạn đến với người dùng hơn. Ngoài ra, những nghiên cứu của các chuyên gia tại Moz cũng chỉ ra rằng các tag này có ảnh hưởng đến SEO.

    Hiểu rõ hơn về tác động và loại social media meta tag có thể là rất khó, ngay cả đối với những webmaster đã có nhiều kinh nghiệm tương tác trên các mạng xã hội. Mỗi mạng xã hội lại truy xuất dữ liệu theo cách riêng của họ lên chung ta cần tổng hợp và đưa vào những thẻ cần thiết.

    Tìm hiểu trang dành cho nhà phát triển ở từng mạng xã hội cụ thể, chung ta hãy tìm hiểu danh sách các tag mà các mạng xã hội hỗ trợ như sau:

    • Facebook: Articles, Photos, Audio, Video, và một vài thứ khác.
    • Twitter Cards: Summaries(phần mô tả liên kết), Images, Galleries, Apps, Video, Audio, và Products.
    • Pinterest Rich Pins: sản phẩm, Recipes, Movies, và Articles

    Như trên bạn đã biết chúng hỗ trợ những gì, vấn đề của chúng ta là làm thế nào để các mạng xã hội hiểu được và sử dụng các thẻ mà chúng ta đưa vào một cách chính xác, cũng như cách thiết lập các thẻ đó như thế nào.

    Để tối ưu và đơn giản thì các bạn hãy tham khảo sẵn mẫu những thẻ được tổng hợp sau đây

    1. Social Media Meta Tag thu gọn

    Sau đấy sẽ là một mẫu chung để bạn có thể sử dụng chung cho toàn bộ các mạng xã hội. Nó chứa những tag chung nhất mà bất kỳ mạng xã hội nào cũng có thể hiểu được. Cho nên bạn có thể áp dụng nó cho Twitter, Facebook và Pinterest đều được.

    Ở đây, thẻ title và thẻ description về căn bản không phải là social media meta tag, nhưng nhìn chung chúng đều có thể được hiểu ở tất cả các mạng xã hội cũng như trên trình duyệt.

    Nhúng đoạn mã sau vào trong thẻ head

    <title>Tiêu đề trang, tối đa 60-70 ký tự</title>
    <meta name="description" content="Phần mô tả, tối đa 155 ký tự" />
    <!–- Twitter Card data -–>
    <meta name="twitter:card" value="summary">
    
    <!–- Open Graph data -–>
    <meta property="og:title" content="Tiêu đề" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="http://www.example.com/" />
    <meta property="og:image" content="http://example.com/image.jpg" />
    <meta property="og:description" content="Mô tả trang" />

    2. Social Media Meta Tag chuẩn

    Bộ tag chuẩn sẽ hỗ trợ mạnh mẽ hơn cho các mạng xã hội và dĩ nhiên có thể làm việc trên hầu hết các mạng xã hội phổ biến. Nó bao gồm bộ Social Media Meta Tag thu gọn và mở rộng thêm một số thẻ mới theo từng mạng xã hội cụ thể khác.

    Nhúng đoạn mã sau vào trong thẻ head

    <title>Tiêu đề trang, tối đa 60-70 ký tự</title>
    <meta name="description" content="Phần mô tả, tối đa 155 ký tự" />
    
    <!–- Twitter Card data -–>
    <meta name="twitter:card" value="summary">
    <meta name="twitter:site" content="@publisher_handle">
    <meta name="twitter:title" content="Tiêu đề trang">
    <meta name="twitter:description" content="Mô tả trang nhỏ hơn 200 ký tự">
    <meta name="twitter:creator" content="@author_handle">
    <–- hình ảnh mô tả có kích thước tối thiểu 200x200px -–>
    <meta name="twitter:image" content="http://www.example.com/image.jpg">
    
    <!–- Open Graph data -–>
    <meta property="og:title" content="Tiêu đề trang" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="http://www.example.com/" />
    <meta property="og:image" content="https://example.com/image.jpg" />
    <meta property="og:description" content="mô tả trang" />
    <meta property="og:site_name" content="Tên website" />
    <meta property="fb:admins" content="ID FaceBook dùng để quản lý" />

    3. Bộ Social Media Meta Tag đầy đủ

    Đây sẽ là bộ đầy đủ nhất để mô tả trang với mạng xã hội. Nó bao gồm thêm:

    Cấu trúc dữ liệu theo chuẩn Schema.org
    Twitter Summary card với hình ảnh lớn
    Mô tả đầy đủ cho dữ liệu của Open Graph article

    Nhúng đoạn mã sau vào trong thẻ head

    <title>Tiêu đề trang, tối đa 60-70 ký tự</title>
    <meta name="description" content="Phần mô tả, tối đa 155 ký tự" />
    
    <!–- Twitter Card data -–>
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:site" content="@publisher_handle">
    <meta name="twitter:title" content="Tiêu đề trang">
    <meta name="twitter:description" content="Mô tả trang, tối đa 200 ký tự">
    <meta name="twitter:creator" content="@author_handle">
    <!– Hình ảnh mô tả cho Twitter summary card với kích thước tối thiểu 280x150px –>
    <meta name="twitter:image:src" content="https://example.com/image.html">
    <!– Open Graph data –>
    <meta property="og:title" content="Tiêu đề" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://example.com/" />
    <meta property="og:image" content="https://example.com/image.jpg" />
    <meta property="og:description" content="Mô tả" />
    <meta property="og:site_name" content="Tên website – example.com " />
    <meta property="article:published_time" content="Ngày xuất bản. Ví dụ: 2021-16-17T05:59:00+01:00" />
    <meta property="article:modified_time" content="Ngày chỉnh sửa. Ví dụ: 2021-016T19:08:47+01:00" />
    <meta property="article:section" content="Phần nội dung" />
    <meta property="article:tag" content="Thẻ tag hoặc từ khóa" />
    <meta property="fb:admins" content="ID FaceBook dùng để quản lý" />

    Trên đây là một số mẫu Social Media Meta Tag mà bạn có thể sử dụng trên website, nội dung bình thường.

    Đối với thông tin về sản phẩm, chúng ta có thể sử dụng một Social Media Meta Tag tốt hơn như sau.

    4. Social Media Meta Tag cho sản phẩm

    Đối với website mua bán, thông tin sản phẩm và giỏ hàng có một vài điểm khác biệt. Bạn hãy theo dõi đoạn mã sau để nhận ra những điểm khác biệt.

    <html itemscope itemtype="http://schema.org/Product">

    Nhúng đoạn mã sau vào trong thẻ head

    <title>Tiêu đề trang, tối đa 60-70 ký tự</title>
    <meta name="description" content="Phần mô tả, tối đa 155 ký tự" />
    <!– Twitter Card data –>
    <meta name="twitter:card" content="product">
    <meta name="twitter:site" content="@publisher_handle">
    <meta name="twitter:title" content="Tiêu đề trang">
    <meta name="twitter:description" content="Mô tả trang, tối đa 200 ký tự">
    <meta name="twitter:creator" content="@author_handle">
    <meta name="twitter:image" content="https://example.com/image.jpg">
    <meta name="twitter:data1" content="$3">
    <meta name="twitter:label1" content="Giá">
    <meta name="twitter:data2" content="Đen">
    <meta name="twitter:label2" content="Màu sắc">
    
    <!– Open Graph data –>
    <meta property="og:title" content="Tiêu đề trang" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://example.com/" />
    <meta property="og:image" content="https://example.com/image.jpg" />
    <meta property="og:description" content="Mô tả" />
    <meta property="og:site_name" content="Tên website" />
    <meta property="og:price:amount" content="Giá sản phẩm. Ví dụ: 15.00" />
    <meta property="og:price:currency" content="VNĐ" />

    5. Công cụ kiểm tra

    Sau đây là một vài công cụ để bạn có thể kiểm tra lại dữ liệu của mình xem các mạng xã hội liệu có nhận được những dữ liệu đúng như mong muốn của bạn không.

    - Twitter Validation Tool
    Trước khi nội dung có thể hiện trên Twitter, bạn phải có một tên miền được cho phép. Rất may mắn thay, việc này khá dễ dàng! Đầu tiên hãy cập nhật các thẻ Social Media Meta Tag của bạn và kiểm tra với công cụ này. Sau đó click vào nút Submit for Approval để hoàn tất.

    - Facebook Debugger
    Bạn không cần phải được cho phép để các thẻ của bạn có thể hiển thị trên FaceBook. Ngoài ra công cụ này còn có thể giúp bạn phát hiện và gỡ lỗi trên thẻ, nó rất mạnh vì còn có thể phân tích thêm thẻ của Twitter.

    - Google Structured Data Testing Tool
    Công cụ này không còn lạ lẫm gì nhiều với các webmaster nói chung vì nó được giới webmaster sử dụng từ rất lâu rồi. Tóm lại tôi sẽ không mô tả gì nhiều cả vì bạn đã biết rồi.

    - Pinterest Rich Pins Validator
    Giống như Twitter, Pinterest đòi hỏi bạn phải được sự cho phép trước khi các siêu dữ liệu hiển thị trên Pinterest.

    Hình ảnh chia sẻ

    HÌnh ảnh đại diện đề xuất như sau

    Twitter thumbnail: 120x120px
    Twitter large image: 280x150px
    Facebook: Không có chuẩn nhưng hình ảnh nên từ 200x200px sẽ tốt hơn. Facebook cũng cho biết bạn có thể sử dụng hình ảnh có độ lớn lên đến 1200px.

     

    với thông trên hi vong sẽ giúp các bạn tối ưu tốt nhất cho website của mình, nếu các bạn thấy thiếu thông tin gì hãy đóng góp ý kiến để chúng tôi hoàn thiện bài viết tốt hơn, xin cảm ơn.

    Nguồn tổng hợp





    Bài viết khác

    Hướng dẫn nhúng chat fanpage vào website

    Cách tích hợp Facebook Chat vào website như thế nào là đơn giản và nhanh nhất.

    Hướng dẫn nhúng chat fanpage vào website

    WebRTC là gì

    Webrtc được viết tắt từ cụm "Web realtime communication" và được hiểu là giao tiếp với

    WebRTC là gì

    Hosting là gì, các dịch vụ hosting hiện có trên thị trường

    Website hiện đang rất phát triển, cho cả nền tảng điện thoại vì vậy dịch vụ hosting là

    Hosting là gì, các dịch vụ hosting hiện có trên thị trường

    Domain là gì, subdomain là gì, có thể tạo được bao nhiêu subdomain?

    Tên miền (domain) là địa chỉ trang web, nội dung mà mọi người gõ vào thanh URL của trình

    Domain là gì, subdomain là gì, có thể tạo được bao nhiêu subdomain?

    RESTful API là gì và thiết kế RESTful API đơn giản

    RESTful API là một tiêu chuẩn dùng trong việc thiết kế API cho các ứng dụng web (thiết kế

    RESTful API là gì và thiết kế RESTful API đơn giản

    Lợi ích của việc sử dụng tên miền lâu năm

    Để đánh giá một Domain (tên miền) hay website có mức độ uy tín cao hay thấp, nhiều giá trị

    Lợi ích của việc sử dụng tên miền lâu năm

    So sánh định dạng hình ảnh JPG và PNG

    Khi thiết kế ảnh hoặc các thao tác với hình ảnh các bạn có hay thắc mắc rằng mình lên

    So sánh định dạng hình ảnh JPG và PNG

    Xu hướng thiết kế giao diện Website năm 2020-2021

    Người dùng ngày càng có kỹ năng sử dụng công nghệ và nhu cầu về trải nghiệm cũng như

    Xu hướng thiết kế giao diện Website năm 2020-2021

    Học lập trình PHP

    Bài 7: Hàm trong PHP
    Bài 7: Hàm trong PHP
    Hàm do người sử dụng định nghĩa cho phép bạn xử lý những tác vụ thường lặp đi lặp lại trong ứng dụng. cách khai báo,
    Bài 6: Session và Cookies trong PHP
    Bài 6: Session và Cookies trong PHP
    Để chuyền biến từ trang web này sang trang web khác như bài trước ta có thể dung biến form, nhưng như vây hơi phức tạp để
    Bài 5: Làm việc với biến form trong PHP
    Bài 5: Làm việc với biến form trong PHP
    Biến form trong PHP được biết đến như một loại biến, thay vì khai báo thì biến đó chính là tên của thẻ nhập liệu trong
    Bài 4: Phép toán và biểu thức có điều kiện trong PHP
    Bài 4: Phép toán và biểu thức có điều kiện trong PHP
    Trong bài học này các bạn sẽ tìm hiểu các phép gán, các toán tử, đồng thời giúp cho các bạn hiểu thêm vào các phát biểu
    Bài 3: Hằng trong PHP
    Bài 3: Hằng trong PHP
    Trong bài này, chúng ta tìm hiểu cách khai báo hằng, biến và sử dụng hằng biến. Ngoài ra, bạn cũng tìm hiểu cách chuyển
    Bài 2: Kiểu dữ liệu trong PHP
    Bài 2: Kiểu dữ liệu trong PHP
    Tìm hiểu cơ bản về các kiểu dữ liệu trong ngôn ngữ lập trình PHP, các kiểu dữ liệu thông thường và được sử dụng
    Bài 1: Cú pháp cơ bản trong ngôn ngữ PHP
    Bài 1: Cú pháp cơ bản trong ngôn ngữ PHP
    Về cơ bản ngôn ngữ lập trình PHP là ngôn ngữ dễ sử dụng, thông dụng hiện này, mạnh mẽ, vì là mã nguồn mở được

    Đề thi tham khảo