Social media play an important role to any content's success. To ensure your content is properly shared on social media, you should include some essential tags in your <head>
element:
<head>
<meta property="og:title" content="Page Title">
<meta property="og:description" content="Page description. No longer than 155 characters.">
<meta property="og:image" content="https://samplesite.com/image.jpg">
<meta property="og:site_name" content="Sample Site">
<meta property="og:url" content="https://samplesite.com/page.html">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Page Title">
<meta name="twitter:description" content="Page description. No longer than 155 characters.">
<meta name="twitter:image" content="https://samplesite.com/image.jpg">
<meta name="twitter:site" content="@samplesite">
</head>
The above snippet contains OpenGraph and Twitter tags. OpenGraph tags are used by Facebook and other social media platforms to display a preview of the page when it's shared. Similarly, Twitter uses Twitter tags for the same information. Here's a breakdown of each one:
og:title
and twitter:title
meta tags are used to display the page's title in the preview.og:description
and twitter:description
meta tags are used to display a short description of the page in the preview.og:image
and twitter:image
meta tags are used to display an image in the preview.og:site_name
meta tag is used to display the name of the site in the preview.og:url
meta tag is used to display the URL of the page in the preview.twitter:card
meta tag is used to display a preview of the page when it's shared. Available values are summary
, summary_large_image
, app
and player
.twitter:site
meta tag is used to display the Twitter handle of the site in the preview.HTML, Webdev
Ensure your HTML documents have a proper favicon by including these lines in your <head>
element.
HTML, Webdev
Ensure your HTML documents are properly structured by including these lines in your <head>
element.
HTML, Webdev
Make your HTML documents more SEO-friendly by including these lines in your <head>
element.