What You Need To Know About Open Graph Meta Tags For Total Facebook And Twitter Mastery? (Best solution)

What are openopen graph meta tags?

  • Open Graph meta tags are snippets of code that control how URLs are displayed when shared on social media. They’re part of Facebook’s Open Graph protocol and are also used by other social media sites, including LinkedIn and Twitter (if Twitter Cards are absent). You can find them in the section of a webpage.

What are Open Graph meta tags?

Open Graph meta tags are snippets of code that control how URLs are displayed when shared on social media. They’re part of Facebook’s Open Graph protocol and are also used by other social media sites, including LinkedIn and Twitter (if Twitter Cards are absent). You can find them in the <head> section of a webpage.

What is Facebook Open Graph meta data?

Facebook’s OpenGraph metadata allows users to share web pages on Facebook. If you add OpenGraph meta tags to your posts and pages, Facebook will display a preview with images and an excerpt when a link to your site is shared. In Yoast SEO Premium, you get full control of your Facebook and Twitter shares!

Does twitter use Open Graph tags?

Open Graph tags are not just used by Facebook, but platforms like LinkedIn and Twitter too. (However, note that Twitter defers to their own social meta tags known as Twitter cards if provided—more info on Twitter Cards below). This is the og:title tag.

Do open graph tags help SEO?

Adding Open Graph tags to your website won’ t directly affect your on-page SEO, but it will influence the performance of your links on social media, so that means it’s worth looking into.

What is Open Graph used for?

Open Graph is an internet protocol that was originally created by Facebook to standardize the use of metadata within a webpage to represent the content of a page. Within it, you can provide details as simple as the title of a page or as specific as the duration of a video.

How do you test if a graph is open?

Using an Open Graph Checker You can go to smallseotools.com and use the OG checker tool. Once you navigate to the website; enter the URL of the website you want the meta og checker tool to check. It will run a check and if it finds the tags it will display them.

How does an open graph work?

Open Graph is a technology first introduced by Facebook in 2010 that allows integration between Facebook and its user data and a website. By integrating Open Graph meta tags into your page’s content, you can identify which elements of your page you want to show when someone share’s your page.

Where do I get my Facebook meta tag?

Meta-tag Verification

  1. Open your website’s homepage code and look for the <head> section.
  2. Add the meta-tag to the <head> section in the HTML code.
  3. Confirm that the meta-tag is visible by viewing your website’s homepage HTML source code.
  4. Return to Business Manager and click ‘Verify’

How do I add a twitter card to my website?

Get started in 4 simple steps

  1. Choose a card type to implement.
  2. Add the correct meta tags to the page.
  3. Run the URL through the validator tool to test.
  4. After testing in the validator or approval of your Player Card, Tweet the URL and see the Card appear below your Tweet in the details view.

What is twitter meta tags?

With <meta> tags. When a link is shared, both Facebook and Twitter scrape the associated web page and read its <meta> tags to display the appropriate information.

What is twitter Open Graph?

Open Graph data is a set of tags used to provide structured and rich information about the content of a page from a website. In other words, when a user clicks on a share button, the information entered by default will be the one inserted.

What is metadata twitter?

Every account on Twitter has a Profile that includes metadata such as Twitter @handle, display name, a short bio, home location (freeform text entered by a user), number of followers and many others. Some attributes never change, such as numeric user ID and when the account was created.

How do you implement open graphs?

The Easiest Way to Implement Open Graph Protocol

  1. Go to plugin settings (SEO > Social)
  2. Click on the checkbox ‘Add Open Graph Meta Data’
  3. Click on ‘Add Facebook Admin Button’
  4. Click on the ‘Save Settings’ button.

What is meta content tag?

Meta tags are snippets of text that describe a page’s content; the meta tags don’t appear on the page itself, but only in the page’s source code. Meta tags are essentially little content descriptors that help tell search engines what a web page is about.

Open Graph Meta Tags : Completely Master Facebook and Twitter

Delivering content to a target audience is one of the most important responsibilities that SEO practitioners are faced with on a regular basis. In addition, experts must keep the loyalty of their present audiences while attracting the attention of new consumers to their products or services. Social networks have shown to be an effective and efficient solution for resolving these issues. The number of monthly active Facebook users surpassed 2.6 billion in the first quarter of 2020, according to data from Facebook.

The number of individuals using Twitter for monetizable daily active usage (mDAU) surpassed 145 million in the third quarter of this year, representing an increase of 17 percent year over year in the network’s viewership.

While at the same time, before any material can be seen by the user, it must first grab and maintain the user’s attention.

This tool, its features, and how to use them while dealing with material will be discussed in greater detail.

What is Open Graph?

Facebook launched the Open Graph standard in 2010 in order to improve its interoperability with other websites. The Open Graph actions are, in essence, the same as a snippet, in that they allow you to make a link on a Facebook page by marking up the page with codes and meta tags. As a result, you may make the preview more appealing by doing so:

  1. Emphasize the most important facts
  2. Make sure you have the proper URL
  3. A photo or video to be shown on the website should be chosen. Create titles and descriptions that are relevant

On the New York Times website, we can see an example of an Open Graph link built using the Open Graph protocol: Facebook.com Because Facebook Open Graph was not used in this example of a post on the social media platform, the preview just shows one of the frames from the video to which the link is provided: Facebook.com On its page for developers, Facebook provides an example of the markup used for a post from The New York Times, which reads: “Markup for The New York Times post” Facebook’s programmers As you can see in these Open Graph examples, the markup consists of 5 lines, which describe the elements of the snippet: As you can see in these Open Graph examples, the markup consists of 5 lines, which describe the elements of the snippet: As you can see in these Open Graph examples, the markup consists of 5 lines, which describe the elements of the snippet:

  • The URL is a hyperlink to the article’s landing page. Type: identifies the type of material, which in this example is an article, and is used to filter results. The title of the article is indicated by the word title. The article’s content is described in detail in the description. Image: Specifies which image should be displayed in the preview window.

Other social networking sites, such as Twitter and LinkedIn, also understand Open Graph meta tags, despite the fact that they were originally designed for Facebook. It is important to note that the Open Graphcan have an impact on user behavior:

  1. People click on links that are relevant to their interests, and high-quality photos, captivating headlines, and relevant descriptions are all compelling factors in this decision. And this, in turn, will result in an increase in traffic to the website. By employing the Open Graph protocol, Facebook is better able to comprehend the content of the article and thus improve the delivery of results for a user’s request. A visually appealing and clear preview draws attention to the post against the background of the rest of the feed

Types of Open Graph Meta Tags

It is important to understand the different types of Open Graph tags that are offered in the Facebook guidelines in order to effectively apply them.


If you want to specify the canonical URL of a page, you should use the canonical tag; it should not contain any session variables or any extra data. It is thus necessary to identify the primary address to which the transition from the preview will be made.

This URL will also be used for the Shareaction to be done. However, just the domain name will be accessible on Facebook’s news feed during this time period. As an illustration, consider the tag:meta property=”og:url” content=”/”

og: title

In this case, the title for the content serves the same purpose as the usual title specified by the meta element in the HTML code. On Facebook, the title is displayed in bold, and although there is no restriction on the length of the title, experts recommend that it be no more than 40 characters for the mobile version and 60 characters for the desktop version. The title should not contain any commercial material, branding, or the name of the website, among other things. Here’s an example of a tag: Title is defined by the meta property “og: title” and the content is “the name of your title.”

og: image

It is a URL to a picture that contains the snippet. This is an important subject to consider in further depth since the Open Graph picture is a useful tool for drawing attention to the information. By selecting a photograph and specifying its position in the meta tag, you may be confident that the photograph you choose will be shown on the social networking site. Without include this element, Facebook will pick the illustration on its own, which is not always the best option. It is possible to utilize a plugin to automatically customize the micro-marking of your photos if you are using a website and content management system (CMS).

  • It’s important to note that it’s safer to register the code yourself, and that you should also ensure that the picture is of excellent quality and the appropriate size.
  • According to the developer’s instructions, a resolution of 1200 x 630 pixels is recommended since this size will allow for a high-quality display on devices with high resolution.
  • This will prevent the pages from being cropped.
  • On top of an image, you may also insert text that describes the image.
  • Here’s an example of a tag: “og: image” is a meta attribute, and the content is “/

og: type

This element is used to indicate the sort of material that is being shown. The “website” tag is the most often used tag since the link nearly always takes the user to a specific page on the site. At the same time, depending on the characteristics of the material, it can be further classified with the tags article, blog, music, cuisine, person, and so on. It is possible to create a customized description for material that is related with a certain subject, event, or product.

The Open Graph protocol includes a list of distinct types and objects, as well as examples and definitions of each. An example of a tag would be: “og: type” is a meta attribute. “website” is the text of this paragraph.

og: description

Brief explanation of the material that is comparable to the typical meta-description for the web page in terms of structure and organization The primary goal of the description is to pique the user’s attention and compel him or her to click on the link. Keep your sentences to no more than one or two brief sentences. Despite the fact that Facebook allows you to put up to four sentences in the description, SEO experts recommend that you should not exceed the maximum character restriction of 200 characters.

Here’s an example of a tag: The meta attribute is “og: description,” and the text is “your succinct and engaging description to draw in users.” / Beyond conventional meta tags, the Open Graph protocol also has additional tag possibilities, some of which are worth mentioning:

og: locale

Because American English is the default language, this is used to alter the language.

og: audioandog: video

Additional audio and video files can be stored here.

How to Install Open Graph Meta Tags on a Site

The Open graph elements are contained in the header area of the HTML page, which is also where the metadata is stored. Depending on the nature of your material, you can write your own codes and then insert them into theheadblock. If you are uncomfortable with writing code, you may delegate this responsibility to a web developer. If your website is built on the popular content management system, you may produce codes with the help of plugins. WordPress.org offers a specific Open Graph plugin that is only available through WordPress.org.

When adding tags for Facebook, you must first pick this area from the plugin menu and then fill in the Facebook Title, Facebook Description, and Facebook Image windows with the relevant codes from the Facebook code generator.

If you have a picture on your website, the plugin will automatically utilize it as a background image.

LinkedIn Open Graph Meta Tags and Layouts for Twitter

These social networks also accept the Open Graph protocol, which results in a snippet for the meta tags that have been provided: Twitter.com Linkedin.com Twitter, on the other hand, has its own proprietary markup known as Twitter Cards. However, as indicated in the Twitter developer guide, the tags on this social network appear to be quite similar to the tags on the Facebook protocol, which is a good thing. It is not necessary to write new markup if you have previously established Open Graph tags and are posting the same material on Twitter.

Another possibility is that codes for both Open Graph and Twitter are present simultaneously, as illustrated in this example: Twitter is a developer’s platform.

Unlike Facebook, LinkedIn makes use of the Open Graph protocol; however, unlike Facebook, the maximum picture size that may be published on this network is 5 MB (as opposed to 8 MB on Facebook).

The aspect ratio is 1.91:1, and the lowest possible resolution is 1200 x 627 pixels. As a result, while selecting a picture to share on various social media platforms, it is best not to upload anything more than 5 MB.

What is an Open Graph tester and how to check protocol operation in social networks

The Facebook Open Graph tester is a unique tool known as theSharing Debugger that lets you to examine how the sample will look after it is marked up with HTML. In order for the Facebook Open Graph debuggercrawler to begin scanning, you must input the URL of the page in the box provided. By utilizing the Open Graph Debugger, you may also detect and correct tags that have been created by clicking the Scrape Again button. The Batch Invalidato utility may be used to clear the cache. Debugger that may be shared The Twitter Open Graph debugger is known as the Twitter card validator, and it displays a preview of what the preview will look like: Twitter Card Validator is a web-based application that allows you to validate your Twitter card.

See also:  How To Create An Online Marketing Plan That Will Grow (nearly) Any Business? (Best solution)

Using Open Graphmeta tags may appear to be a time-consuming activity at first, but with a little effort, you will be able to construct layouts and produce vivid and appealing previews for your sites on social media networks quickly and efficiently.

As a result, Open Graph may be credited for increasing the number of helpful and relevant solutions for search engine optimization and marketing communication.

What You Need to Know About Open Graph Meta Tags for Total Facebook and Twitter Mastery

Entrepreneurs generate a great deal of written content material. Without followers, content material is king, and content material is king only when there is a lot of it. In the event that you want to reach a larger audience with your excellent new blog post, what is the very first thing that springs to mind is. In fact, sharing on social media is encouraged. Facebook and Twitter, with their large audiences, are among the most popular platforms for sharing information; however, are you aware of the best practices for maximizing that reach?

However, what exactly are they, why do they matter, and — perhaps most importantly — how can you make use of them?

What Is Open Graph and Why Was It Created?

Earlier this year, Facebook introduced Open Graph, which allows posts to be turned into rich objects with the same functionality as various Facebook objects. The goal of Open Graph is to increase interaction between Facebook and different websites. Simply said, it aids in the optimization of Facebook postings by providing further control over how data is transmitted from a third-party web site to Facebook when a web page is shared with friends (or preferred, and so on.). To make this possible, data is distributed through the use of Open Graph meta tags, which are located within the heada section of the website’s code.

Open Graph tags are recognized by a number of different major sites, including Twitter and LinkedIn, among others. Even though Twitter has its own meta tags for its Twitter Playing cards, when Twitter robots are unable to locate any, Twitter falls back on Open Graph tags as a fallback.

Why Entrepreneurs Ought to Care About Open Graph

Social networking websites are the primary source of a large proportion of all internet site traffic. Therefore, the ability to harness the power of social meta tags is a critical competence for businesses at the present time. Most notably, open graph meta tags have the potential to have a major impact on conversions and click-through rates. How many times have you posted a link on Facebook only to learn that the thumbnail was missing, or that the picture was completely different from what you expected?

Although including Open Graph tags to your website will not have a direct impact on your on-page search engine optimization, it will have an impact on the performance of your links on social media, making it a worthwhile endeavor to investigate.

Understanding Facebook Open Graph Meta Tags

Facebook has a variety of different open graph meta tag types available. Let’s go through the different types first, and then I’ll go over how to use them.


As you may expect, this is the format in which you outline the title of your content material’s title. It accomplishes the same task as the standard meta title tag in your HTML code. The fact is that if Facebook cannot find the og:title tag on your website, it will fall back on the meta title. It goes without saying that the textual content displayed on a Facebook feed is both bold and extremely eye-catching in nature. It should be intriguing, akin to a well-written article’s headline. There is no restriction on the number of characters that may be used, although it is best to keep it between 60 and 90 characters.

For instance:meta property=”og:title” content material=”Your catchy title right here” / Instance:meta property=”og:title” content material=”Your catchy title right here”


That is the method through which you may specify the canonical URL for the web page you are distributing. What this means is that you just specify a single web page to which each of your shares will direct visitors. Having multiple URLs for the same content material is beneficial if you happen to have a number of different URLs (for instance, utilizing parameters). Important point to remember: The URL provided is not displayed on Facebook’s newsfeed; instead, just the area is displayed. Consider the following:meta property=”og:url” content material=”/


The manner you describe the object you’re sharing depends on whether it’s a blog post, a video, a picture, or something else entirely. There is a long list of options to choose from. Listed here are a few illustrations: mostly based on the internet: Individuals: Enterprise: You may view the whole list of kinds by clicking here. The use of this tag is required if your website contains a “Like” button and the button symbolizes a real-world entity (like a e-book or a film). It affects whether or not your content material will appear in a customer’s interest section of her profile in the event that she “Likes” it.

To tell the truth, if you don’t specify a kind, Facebook will automatically recognize it as “website.” For instance:meta property=”og:sort” content=”website” / Instance:meta property=”og:sort” content=”website” /


According to some sources, this meta information descriptor may be quite similar to the meta description element in HTML. On Facebook, this is the area where you define your content material, however, as an alternative of appearing on a search engine results web page, it appears beneath the hyperlink title. It will not have an impact on your search engine optimization in the same way that a daily meta description tag would. If you spend an inordinate lot of time figuring out how to sneak essential terms in, you’ll waste your time.

You are not need to adhere to a character count, although it is recommended that you utilize around 200 letters.

Use the following as an example:meta property=”og:description” content=”Your amusing and descriptive prose right here, if your meta description is lovely, use it.” /


For many businesses, this is the most attention-grabbing Open Graph tag since a picture always makes content material stand out from the rest of the crowd. That is how you may be certain that a certain thumbnail will be displayed when your web page is shared with other people. It might be really beneficial in terms of conversion fees. Make certain that the og:picture you chose is set correctly, or else Facebook may display anything foolish, such as an unwanted advertisement banner scraped from the web page, or nothing at all, depending on your settings (as under).

  • If your website is static and you do not use a content management system (CMS) (such as WordPress), you must remember that you must manually alter the og:picture on each of your pages if your website is static and you do not use a CMS.
  • Look for the list of plugins farther down on this page.
  • At this size, your thumbnail will most likely be large and noticeable among the other people in the group.
  • If you upload a photo that is smaller than 400 pixels by 209 pixels, it will be shown as a thumbnail that is much reduced in resolution.
  • It goes without saying that the image you use as an Open Graph photo will be completely different from the one you use on your website.
  • For example, if your title is catchy, but the image you’re using isn’t very exciting (it’s not an infographic or a gorgeous man, for example), consider using a photo with a nice sentence or two of text instead of the image itself (see instance under).

This problem arises as a result of Facebook’s tendency to crop thumbnail edges. Consider the following:meta property=”og:picture” content material=” /

Superior Facebook Open Graph Tags

The Open Graph tags listed above are the ones you actually want to know about (og:description doesn’t tell you much, but it’s still useful). There are also different, more advanced tags that you may use to provide considerably more in-depth specifications.

  • Og:locale – specifies the language to be used
  • American English is the default language. It is OK to use the site name prefix if the web page (or object) you’re sharing is a component of a larger community
  • In order to include additional audio or video information in your object, use the og:audio or og:video tags. A Facebook application ID (e.g., FB Feedback) is used to link to a specific article on the social networking site.

Test Your Open Graph Tags

Facebook has developed a tool known as the Sharing Debugger in order to make life easier for everyone. It is equipped with two really useful features. The first thing you’ll notice is that if you type in the link you’re looking for, it will return any errors and strategies for OG tags that are present. You can also look at what the og:picture appears to be like, what your description is, and other things. Second, it removes all of the data from Facebook’s cache. Consider the following scenario: you post a link to Facebook on your website, but you notice a mistake in the thumbnail, so you return to your website and edit the OG tags, after which you re-post the link on Facebook.

The thumbnail will retain its original appearance.

The Facebook Sharing Debugger will automatically refresh the cache in your hyperlinks after any changes are made, so remember to use it on a regular basis.

Open Graph Meta Tags for Twitter: Twitter Playing cards

Twitter Playing cards, similar to Facebook’s Open Graph tags, allow you to distinguish yourself from the rest of the crowd of tweets. They allow for the creation of additional content from your 140-character tweet. Despite the fact that this does not automatically appear in people’s news feeds, it does provide a little “View summary” button beneath the tweet. Once you click on it, you’ll see that it’s a tempting button to click on, and that it provides a useful summary of the shared web page—the Twitter Card.

In order to make your tweets stand out in a busy Twitter stream, this is an excellent solution.

The WordPress search engine optimization plugin Yoast, which was previously mentioned, accomplishes the work.

Here’s how you’ll go about putting them together.


This necessary tag functions in the same way as og:sort in terms of functionality. It specifies the type of stuff that you’re disseminating on the internet. There are seven options to choose from: an abstract, an image, a movie, a product, an app, a gallery, and an abstract in “big version.” The links at the bottom of your tweet changes according on the sort of content material you choose to share. To see summaries, you may select “View summary,” and to view photos, you can select “View photo,” and so on.

Instance: “twitter:card” meta title=”abstract” content material=”abstract” /


This mostly performs the same function as its original counterpart. You give the title of your piece, which can be presented in a bold manner if necessary. You should avoid repeating the same wording that you used in your last tweet, unless it is absolutely necessary.

Take use of the available space and allow the two pieces of content to interact with one another to emphasize the message. Up to 70 characters can be burned. Instance: title=”twitter:title” content=”Your title right here” / meta title=”twitter:title” content=”Your title right here”


Create a descriptive lead for the web page you’re sharing by tagging it with this tag. As with Open Graph tags, you shouldn’t pay attention to key words because they won’t have any impact on your search engine optimization. Create appealing language that complements your tweet and the title in the correct way. Twitter restricts the length of this part to 200 characters. Instance: twitter:description” in the meta title The following is the content material: “Your 200-character description right here”


This creates the canonical URL for the stuff that you’re distributing on the internet. (For further information, see the outline for the corresponding Facebook Open Graph tag above.) Instance: the meta title=”twitter:url” is followed by the content material=”


Yes, you guessed correctly. That is the way you have the image to go along with your tweet set up in your settings. Twitter gives users the option of choosing between a card with a smaller or larger image. Within the sort tag, you may determine which one you require. You should make ensure that the image you choose has a resolution of at the very least 280×150 pixels and that the file size is not larger than 1MB if you choose the large option. You might consider employing the same strategy as with the Facebook thumbnail: include some textual material to the photo in order to improve the message’s impact.

Request Approval from Twitter

It goes without saying that, before you can reap the full benefits of Twitter Playing cards, you must first obtain Twitter’s approval for your web site’s existence. It will just take a few minutes to complete this task, which will be accomplished by employing their Card Validator. When you receive permission, Card Validator performs exactly the same function as the Facebook Sharing Debugger, allowing you to double-check your URLs before committing to them.

Twitter Card Plugins

Like Facebook, there are a plethora of plugins available for incorporating Twitter Playing Cards into your website. Listed below are a few examples of what I mean:

See also:  How To Get More Customers In Your Sales Funnel With Engaging Lead Generation? (Question)

How to Implement Open Graph Meta Tags

What is the best way to integrate OG tags? They are mostly associated with the heada section of your web page’s HTML code. If you are unable to deal with the coding, you will need to get assistance from your internet developer. You may save him valuable time by putting together the full package yourself with the help of the suggestions above. If you’re using WordPress, you can simply install one of the numerous plugins available that will elegantly implement the code for you. I like to utilize Yoast’s WordPress search engine optimization plugin, but there are a variety of options available, including an official Facebook Plugin and others.

Open Graph Meta Tags Conclusion

The final code for both Facebook and Twitter should look something like this, or something similar: It may appear to be a hard process, but thankfully, there are a variety of tools available to make the process simpler — you do not need to know how to code. It’s amazing how few people take the time to optimize these tags.

It’s worthwhile since it makes you stand out and attracts more clicks and views, and it may even help you improve your search engine optimization —all of which result in more money for you. Have you ever used open graph meta tags to describe your website? What effect has it had on your website?

Setting up Nuxt for Social Cards and Meta Tags To Improve SEO

So you’ve put in a lot of effort into creating THE ideal website. You have stunning photographs, thought-provoking information, and even a fantastic look and feel for your company’s brand. Then, at long last, you receive your first visitor. They are so taken with your article that they have shared it on social media. There’s only one problem with it. THE SHARE APPEARS TO BE COMPLETE TRASH. And with that, your chances of receiving a deluge of more visitors are effectively over. Your share must have an eye-catching image as well as sufficient material to compel them to click on the link.

Let’s examine how we can accomplish this with Nuxt.

A “Social Card” is what this is often referred to as.

You want an image that grabs the visitor’s attention, followed by information that is engaging and fascinating enough that the user wants to click on the link to learn more.

Open Graph

Your website must have Open Graph HTML elements in order for these cards to appear on social media platforms. Developed by Facebook, the Open Graph standard is now embraced by practically all social media sharing sites worldwide. The way it works is as follows. Your website has some meta tags with specific attributes and content; when you post your site on a social networking site, their robots scour your site and use the values of the meta tags you added. Let’s get started with some fundamental tags.


It is used to describe the sort of entity being referenced, in this example, a website. exportdefault{head(){return{meta:[,]}},


It’s possible that you already guessed what the title of your shared item is.


This is the text that is displayed in connection to your share card, which is often displayed beneath your primary picture.


This is a picture of your business card. Make sure it is something that is both visually appealing and meaningful. {hid:’og-image’,property:’og:image’,content:’},


When a visitor clicks on your social card, you may direct them to a specific web address. In situations where the current page’s URL contains state information and you want visitors to access your site using a clean URL, this feature comes in useful. Testing these tags on your website will be necessary after they have been added. One method is to make use of the Facebook Sharing Debugger. If you enter the url of your publicly accessible website, Facebook will visit the page and provide you with a report on the share features that were discovered.

You must instruct it to display your card using the big picture arrangement in order for it to work.

Believe me when I say that this will make a significant impact! , However, when paired with Open Graph, this performs an excellent job. If you want additional information on alternative possibilities for Twitter, you may check their developer documentation.

Testing In Production

It is recommended that you put test query strings after your url when you are first setting up your sharing tags and want to test them in production mode. Is it possible to publish to domain.com/ my-post/? test =1 The results of social fetch are cached by some social platforms (even if you don’t publish them), so if you try to use the real URL and it doesn’t seem correct, the result will be stored for a long time and you won’t be able to submit your new article without it looking like garbage.

If all seems fine, you may use the real url and post to social media platforms.

socialmeta/README.md at master · vistamedia/socialmeta

In the head of the document, the Social-meta system plugin for Joomla! inserts the Facebookopen graph and Twittermetadata that were previously there. Essentially, the goal is to provide writers with the ability to customize the way their articles appear in the streams of social media networks. Please keep in mind that this paper, as well as the extension, is still under development;-)

Do I need Socialmeta?

Hummm. It’s difficult to say, but allow me to start by asking you a simple question.

When you share a page of your Joomla! site on Facebook, what do you want to see?

The next paragraphs are for you if you choose the second choice (the right side, just to be sure).


Download the project zip file and install it in the same way you would any other extension:

  • You may install the project zip file just like any other extension by downloading it and unzipping it.

IMPORTANTOpen and save the plugin’s configuration at least once – even if you didn’t supply any data – to allow the plugin to set up some default parameters values automatically and to ensure that you don’t receive any PHP notices.


  • Navigate to extensionsplugins
  • Locate System – Socialmeta
  • And click on it.


Although no parameters are strictly necessary, I recommend that you fill out at least the first, fourth, and sixth parameters if you want the application to be as efficient as possible. Figure 1 shows a diagram of a

  1. Despite the fact that no parameter is strictly necessary, I recommend that you fill out at least the first, fourth, and sixth parameters if you want your application to be as efficient as possible. Figure 1 shows an example of a


Here are the explanations for the tabs on the components page. Figure 1bis (more information)


Don’t be alarmed; there’s nothing you can do here unless you’re experiencing some specific compatibility problems. In this particular instance, you will be able to block the production of certain specific meta on a global scale using these options. You can encounter this situation if you have any form of sharing button extension installed that already generates the fb:app id meta data. Figure 2 – This screen is in desperate need of an upgrade.


Even if the plugin performs admirably on its own, the fact that you are looking at this extension suggests that you want to make your post more visually appealing and hence more impactful. That was my intention as well.

As a result, the automated mode serves just one purpose: to perform as efficiently as possible with the currently available articles. Alternatively, if for any reason the automated mode does not give the results you are looking for, you may change the article and use the manual override instead.

Meta tags creation: rules and default values

Property Default value Overridable
og:site_name site name from Joomla! global configuration
og:url the url is generated by the component router
og:locale the page language
og:type article overridable by video (website wil be soon available for multi-items views) yes
og:title will use the 68 first characters of the article title yes
og:description will use the 200 first characters of the article text yes
og:image will use the article images. full + html, intro + html, or html (plugin conf.) yes
og:image:width automatic from og:image
og:image:height automatic from og:image
og:image:type automatic from og:image
og:see_also only available manually (article selector to link related items) yes
og:updated_time automatic from object tablemodifiedin ISO8601
article:author socialmeta configuration (fig.2-4) overridable in contact view
article:expiration_time automatic from object tablepublish_downin ISO8601
article:modified_time automatic from object tablemodifiedin ISO8601
article:published_time automatic from object tablepublish_upin ISO8601
article:publisher socialmeta configuration (fig.2-5)
article:section automatic from object tablecatid
article:tag automatic from object tablegetItemTags(**id**)
fb:app_id socialmeta configuration (fig.2-2)
fb:admins socialmeta configuration (fig.2-3)
twitter:card idem og:type (article = summary_large_image) (video = player)
twitter:site socialmeta configuration (fig.2-6) overridable in contact view

Manual article override

What distinguishes this extension from previous implementations is precisely THIS characteristic. Socialmeta provides you with the opportunity to override the automatic meta construction by providing your own input for each article in the database. Because of this, the author/publisher has complete control over how his or her content will be shown on social media platforms. This is how it appears when viewing the article in Joomla! Figure 3: A diagram of the human body

  1. Image The image that was used to promote the story on social media sites such as Facebook, Google+, and Twitter. If no such information is given, the automatic override order is executed. Image used as a default -The HTML code for the article (first one) -either an introduction or a full presentation (depending on your arrangement)
  2. If the title field is left blank, the article title will be used instead. Description The beginning of the article will be used instead if it is left empty (all html tags will be automatically stripped)
  3. If it is left empty, the end of the article will be used. Articles that are related Add some connected resources to your post in order to try to get similar things from your site under your post in the feed

Sites with multiple authors

NOTE:I strongly advise you to read the following articles before making any decisions about the values you will provide for fig.1-4, fig.1-5, fig.5-1, and fig.5-2. I strongly advise you to read the following articles before making any decisions about the values you will provide for fig.1-4, fig.1-5, fig.5-1, and fig.5-2: Media publishers now have new Open Graph tags to use. Using Author Tags with Facebook Story Previews is an excellent idea. These articles will assist you in making a decision on your author/publisher approach.

To accomplish this, just establish a contact for each individual for whom you would like to change the default settings in the system.

  1. Add a new contact to your list. Fig.4-1 shows how to give him a name and attach him to an existing user. Navigate to the social tab (see fig.4-2)
  1. Provide your Facebook (fig.5-1) and Twitter (fig.5-2) login credentials to complete the transaction. It is important to note that Facebook requires an Url and Twitter need a @username. Make a note of the new contact

NOTE You will not need to utilize the contact component more than once in order to accomplish what I have shown earlier. I just utilize its database table to record the social profiles of the users. The contact information does not have to be made public. You may also turn off the component if you so like;) ) In order to avoid having to write a user plugin that may potentially clash with other extensions that would also override the user management, I chose this option. It’s possible that things will change in the future, but for now, this is the most dependable method I’ve discovered.


This plugin was made for a friend of mine who owns a Joomla! website and needed a way to make it work. A specific goal was intended for it, as IMHO there was a deficiency in that particular area of knowledge and expertise. We are now working on improving it and making it really generic so that it may be used by anybody who uses Joomla! Consequently, be confident, tell me your recommendations, and together, we will develop THEsolution to address that problem once and for all.

Known issues and. todo;)

  • Create parameters that will allow you to select the automated picture production mode. Preferentially, usemeta descriptionfromthe object before utilizing the text field (this is how the description has been obtained from the Facebook url scraper up until this point)
  • The video properties fetching engine’s ManageJS failures (as seen in Fig.3-5)
  • Images: utilize the image field or parse the html
  • Og:author (contact view): add or override
  • Og:author (contact view): add or override Add the twitter:creator attribute or override the twitter:site attribute.
  • Complete implementation of thecategory view (soon – everything is ready, I just need to tidy up theonBeforeCompileHeadmethod)
  • Implement themenu component (as soon as possible – everything is ready, I just need to tidy up theonBeforeCompileHeadmethod). Implement Google+ as well (as soon as possible – I didn’t have to research the implications of the markup because I don’t use Google+ on a regular basis myself.)


Socialmeta is currently only compatible with Joomla articles (com content) and FLEXIcontent items (com flexicontent), according to the documentation. Articles and videos are the only two items from the open graph protocol that are supported by this implementation. For those of you interested in adopting the product object type in your ecommerce (which would be a very good option, by the way), you should have a closer look at theJED project.


Joomla! 3 and up

Useful ressources

Documents and recommendations issued by the government The Open Graph Mechanism (OGP) is a protocol for exchanging information between two nodes in a graph. Best Practices for Websites are being shared. Apps for mobile devices The article’s primary object Twitter cards have been officially recognized as legitimate paperwork. Instruments for testing Launch the Graph Object Debugger. Twitter Card Validator is a web-based application that allows you to validate your Twitter card. Articles of general interest Learn all you need to know about Open Graph Meta Tags in order to master Facebook and Twitter.

Media publishers now have new Open Graph tags to use.

There are 7 common meta tag mistakes that publishers make that you should be aware of.Social Metadata is more important than you think Facebook is the dominant social network, with the other networks vying for attention.

See also:  How To Create The Perfect Business Slogan? (Suits you)

Video SEO Includes the fundamentals and necessities, as well as best practices What is Video Marketing and How Does It Produce Immediate SEO Results Customizing the way videos that are not hosted on Brightcove are played within Facebook Although less intriguing, there is still some information to be acquired.

Meta tags for social media sites such as Google, Twitter, and Facebook Instructions for Using Open Graph Meta Tags on Facebook Using Social Media Tags: The 11 Most Critical Facebook Meta Tags

Open Graph: Take Control of Your Snippets on Facebook

Open Graph allows you to have complete control over the appearance of your material when it is shared on social media networks. Add Open Graph markup code to your HTML to quickly and simply create an eye-catching visual, title, and description for your content. Open Graph enables you to improve the visual appeal of your material, resulting in a greater click-through rate.

What is Open Graph?

Open Graph allows you to have complete control over the appearance of your material when it is shared on social networking sites. Add Open Graph markup code to your HTML to quickly and simply create an eye-catching graphic, title, and description for your website. Improved visual presentation of your information leads to a greater click-through rate thanks to Open Graph technology.

Why you should care about Open Graph

The ability to attract attention with an eye-catching image, as well as a compelling title and description that encourage people to click on your snippet, may be a game changer when it comes to leveraging social-media traffic. Open Graph markup gives you greater control over how the snippets of your URLs are displayed on social networking platforms. Even though we’re focused with optimizing our titles and meta descriptions in order to acquire the maximum possible click-through rate (CTR), when it comes to social media, this is something that’s often overlooked.

  • The Open Graph is crucial because it takes the sharing of material into account in a significant way.
  • And they most definitely do not want a link that is only a link with no accompanying image or title.
  • Open Graph serves as a virtual traffic driver, with the ability to be regulated by the site design team.
  • In contrast, if you do not exercise control over your page’s visibility on social media sites, you run the danger of losing those shares and engagements if the incorrect material is being displayed.
  • Is it true that Open Graph improves my rankings?
  • We do believe, however, that Open Graph, in a similar way to Schema.org, aids search engines in determining the context of your material.
  • As we mentioned in the previous section, if you want to increase the amount of traffic that comes from social media, it is strongly suggested that you use the Open Graph protocol.
  • The use of Open Graph markup is critical in our content delivery workflow.
  • At the end of the day, Open Graph markup is a critical component of content’s viral dissemination strategy.
  • When using non-HTTP technologies (such as WhatsApp, Slack, and Facebook Messenger), there is no referrer information provided, and as a result, this traffic is recorded as direct in Google Analytics.

Don’t let potential customers pass you by. Be notified in real time if there is an issue with the Open Graph. Using 24/7 monitoring, ContentKing discovers problems and sends you notifications in real time.

What platforms support Open Graph

The most obvious candidate is Facebook, as they are the Open Graph’s creator. It is also supported by a number of platforms, including at least these: Please keep in mind that Twitter has created their own version of this, which they call’Twitter Cards ‘. Nevertheless, if there are no Twitter Cards available, they fall back on Open Graph to produce snippets for URLs.

How to implement Open Graph

The installation of Open Graph is accomplished by include Open Graph markup in your HTML documents, namely in the headsection of your pages. You can accomplish this manually, or if your website is powered by a content management system, it’s probable that functionality or plugins are available to help you. If this is the case, contact your developers. It is not difficult to provide functionality for this purpose. There are four Open Graph attributes that must be present: Aside from that, there are two suggested attributes that may be used to add even more context about the content.

Let’s look at an Open Graph example

It looks like this when we post our Schema.org article on Facebook if it’s been shared on Facebook: When we open the source code, we see something like this: The Open Graph implementation looks like this when we open the source code:


The og:localeproperty specifies which locale the page is intended to be shown in. In this example, the default value is en US, which is the English language. In terms of its intended purpose, og:locale is analogous to thehreflangattribute in SEO in that it is designed to target a certain audience. If you have material that is available in many languages, you may create alternative versions of the content using the og:locale:alternate attribute. a bit of code as an example Requirements: meta property=”og:locale” content=”en US”/Requirements It is composed of a two-letter language code(which opens in a new tab), an underscore, and then a two-letter country code(which opens in a new tab) (opens in a new tab).

If the og:locale attribute is not filled in or specified, the value defaults to en US (English).

Facebook’s documentation for developers is available here (opens in a new tab).


This attribute indicates the sort of content—in this example, article—that is being shown. This tag has an impact on how your page appears in Facebook’s news feed. There are many other sorts to pick from, such as product, book, location, profile, and video.movie, among others. Theog:type is a type that is similar toSchema types. a bit of code as an example Requirements: meta property=”og:type” content=”article”/Requirements On a single page, only one type can be defined. What happens if you don’t specify what you mean by it?

More information about the og:types Facebook’s documentation for developers is available here (opens in a new tab).


Theog:titleproperty is an abbreviation for Open Graph title, and it is used to specify the title of a page. Theog:titleis equivalent to thetitletag in search engine optimization. An example code snippet with the meta property=”og:title” content=”Structured data using Schema.org: the Ultimate Guide” /Requirements There should be no branding in the title at all.

It should be descriptive to the title of your material. Additionally, keep the following points in mind while optimizing your snippet for Facebook:

  • It is not possible to fit your title on a single line if it is longer than 55–60 characters. If your title is split between two lines, your rog:description will not be displayed.

What happens if you don’t specify what you mean by it? Fallback options on social media networks will include yourtitletag or yourtwitter:title as an example.


The term “og:description” refers to the Open Graph specification. In a similar vein to the meta description, it provides a succinct summary of what the page is about. For example, the meta property=”og:description” content=”Get more clicks and outwit your opponents using Schema.org!” is used in the following code snippet: /Requirements When optimizing your snippet for Facebook, bear in mind that if your description is longer than 55–60 characters, it will not fit on a single line. What happens if you don’t specify what you mean by it?


The og:urlproperty specifies the canonical version of the URL, which is the one that does not contain any arguments. Here’s an example of some code: meta property=”og:url” content=”/Requirements” meta property=”og:url” content=”/Requirements” It is critical that you define the canonical version of the URL in this section since Likes and Shares are credited to this URL rather than the non-canonical version of the URL. What happens if you don’t specify what you mean by it? Due to the fact that this is a necessary attribute, your Open Graph implementation will fail validation.


Theog:site nameproperty defines the name of the website; however, it is no longer a supported property due to its deprecation. Real-time SEO auditing and content tracking is demonstrated in this code snippet: meta property=”og:site name” content=”Real-time SEO auditing and content tracking”


Thearticle:section a property of theog:type that specifies which section of your website this page is a part of is described as follows: In our example, thearticle:section refers to the category in which our Academy pieces are grouped together. Here’s an example of some code: /Requirements: meta property=”article:section” content=”Structured Data” / None. What happens if you don’t specify what you mean by it? Social media networks will not be able to determine which portion of your website this page belongs to unless you provide them with specific information.

Do you have complete control over the content of your social media posts?


Theog:image The picture that should be displayed in your snippet is defined by the property. Make sure you choose these photographs with care, since the size, quality, and proportions all play an important role. Here’s an example of some code: content=”” meta property=”og:image” content=”/Requirements” Keep the following requirements in mind when it comes to toog:image:

  • You should ensure that the picture you wish to include in your snippet is at least 600×315 pixels in size, but ideally 1,200×630 pixels in order to be displayed on devices with a high pixel density (such as Apple’s Retina displays). If you create a picture with a resolution less than 600×315 pixels, you’ll see that your snippet has a smaller image as well
  • Images must be at least 200×20 pixels in size to be considered. Images that are too small will not pass certification
  • The maximum file size that may be supported is 8 MB per image. If you want to avoid having your photographs cropped, choose an aspect ratio of 1.91:1.

What happens if you don’t specify what you mean by it? As a result, your Open Graph implementation will not be validated, and social networking sites will trawl through your website in search of a picture to display. A substantial possibility exists that this will resemble.

In this case, it is not good because we have seen that there are pretty severe restrictions for photographs. Extra fields for og:image that are optional. There are other fields available for theog:image that are optional. that may be able to give further information on the image:

  • Og:image:url:this is an alternative tog:image
  • Og:image:width:this is an alternative tog:image Og:image:height specifies the image’s width and height, allowing it to load correctly when it is initially shared
  • Og:image:type indicates the image type
  • Andog:image:width specifies the image’s width and height. Values that are supported include:


It’s an alternative to og:image:url; og:image:width is an alternative to og:image In addition, the og:image:height attribute defines how large the image should be, allowing the image to load correctly right away when it is initially shared; the og:image:type attribute allows you to specify what sort of picture you want to display. Valuables that can be used include:

Other Open Graph properties

There are several other Open Graph attributes (which open in a separate tab) that are accessible. Here are a handful that ought to be mentioned:

  • Og:video is a video that may be specified. More information on this may be found in the Facebook for Developers manual (which opens in a separate tab). It specifies when the page was last updated (og:last updated time)
  • Og:ttl:denotes the amount of seconds that have passed since the page was last scrapped by Facebook. This is a method of restricting the rate at which Facebook’s crawlers may operate.

Validate your Open Graph implementation with a checker

You may use the Open Graph debugger provided by Facebook to ensure that your Open Graph implementation is correct. However, because this only allows you to verify one URL at a time, it is necessary to have a scalable solution in place for checking several pages at the same time. The solution comes in the form of ContentKing, which enables you to audit your Open Graph implementation throughout your whole website in real time:

Best practices for Open Graph

Always keep the following best practices in mind while working with the Open Graph protocol:

  1. Make certain that you specify at the very least all of the needed Open Graph characteristics—and, preferably, all of the suggested Open Graph properties as well
  2. Keep your rog:title between 55 and 60 characters long. Keep your rog:description between 60 and 65 characters long. If you’re using og:image, be sure to use high-quality photos with dimensions of at least 1,200×630 pixels and file sizes of less than 8 MB. Make sure to run your Open Graph markup through the Open Graph debugger (which opens in another browser tab) when you’re finished to see how it will look and to ensure that all of the information has been entered correctly. Adjust and fine-tune the settings until they are just right. Additionally, you’ll pre-cache the snippet, which means that your snippet will be shown correctly the first time it’s shared
  3. This is a significant advantage. It’s possible that you made a mistake and have since corrected it. If this is the case, open the Open Graph debugger and select “Fetch fresh scrape information” from the drop-down menu. This forces the cache to be refreshed. But it does not automatically refresh the image
  4. Instead, you must establish a new og:image URL and then then request “Fetch new scrape information.” to do this. Use og:image:width and og:image:height to ensure that social media platforms such as Facebook, Twitter, and others are able to correctly display the picture immediately after it is shared.

Closing thoughts

Your social media success may be made or broken by your use of the Open Graph. It doesn’t simply apply to URLs that you publish on social media; it has a multiplier effect when other people share your material. It is critical to have complete control over the appearance of your snippets. It lets you to test various elements such as graphics, titles, and descriptions to see which ones resonate the best with your target audience. Finally, properly configuring Open Graph will result in more valuable traffic and an improvement in your click-through-rate overall!

Leave a Comment

Your email address will not be published. Required fields are marked *