Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Open Graph is a protocol for describing a web page as a rich object when it is shared or consumed in a social graph. You add its metadata as tags in the page’s HTML <head>; the core fields identify the page’s title, type, representative image and canonical URL. Those tags give services information to use when presenting a link, but do not guarantee that every platform will display an identical preview.

What Open Graph means

The Open Graph Protocol describes metadata that lets a web page be represented as a rich object in a social graph. Its documentation puts it this way: “The Open Graph protocol enables any web page to become a rich object in a social graph.” In practical terms, a publisher supplies information about a page so a service that consumes or displays its link can identify the page and its intended title and image.

Open Graph is not the page itself, nor is it a guarantee about how a specific service will render a shared link. It is a set of metadata conventions. A service must fetch and interpret those tags, and each service can have its own parsing and display behavior. The available documentation does not establish identical handling across all sharing platforms.

The protocol uses HTML <meta> elements, normally placed in the document’s <head>. The tags use a property name such as og:title and a content value. The official specification is at ogp.me; web.dev also describes Open Graph metadata in its overview of social discovery.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

The four basic Open Graph properties

The protocol identifies four basic properties for every page. Together, they say what the object is called, what kind of object it is, which image represents it and which URL identifies it.

Property Purpose How to think about it
og:title The title to display for the object. The page’s share-facing title.
og:type The kind of object. A chosen type can require additional properties. The classification for the object; website is one example.
og:image The image that represents the object. The image a consuming service can associate with the shared page.
og:url The canonical URL used as the object’s permanent ID in the graph. The preferred identity URL for the object.

The protocol’s example puts all four in the head and declares the Open Graph namespace on the HTML element. Its values are illustrative rather than platform-specific recommendations:

<html prefix="og: https://ogp.me/ns#">
<head>
  <meta property="og:title" content="Example page title" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://example.com/page/" />
  <meta property="og:image" content="https://example.com/share-image.jpg" />
</head>
</html>

Use values that describe the actual page you are marking up. In particular, og:url is not simply decorative: the protocol defines it as the canonical URL and permanent identifier. Ensure it points to the intended canonical page, rather than an unrelated page or a URL variant that you do not want treated as its identity.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Optional properties that add context

The four core fields establish the basic object. The protocol also documents optional properties that can provide more context, including a description, locale, site name, audio and video. Optional does not mean every page needs every field; include properties that accurately describe the object and suit your content.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Property What it adds
og:description A one- to two-sentence description of the object.
og:locale The language-and-territory locale for the object. The protocol documents en_US as the default.
og:locale:alternate An alternate locale.
og:site_name The name of the broader site.
og:audio and og:video Audio or video associated with the object.

Images have structured properties of their own. The specification documents og:image:secure_url for an alternate HTTPS image URL and og:image:type for the image MIME type. It also describes image dimensions and alternate text as structured metadata. These properties can supplement og:image; they do not change the role of the core image property.

For a localized site, set locale information to match the content rather than mechanically copying the documented default. Likewise, use a description that accurately summarizes the page and media properties only when the object actually has that media. The protocol defines the available metadata; it does not establish how every service will use every optional field.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

How to add Open Graph tags to a page

  1. Choose the page’s canonical identity. Decide the exact URL that should identify this object, then use it as the og:url value.
  2. Write the share-facing title and description. Set og:title to the title intended for the object and, if useful, add a concise og:description.
  3. Select a representative image. Set og:image to the image URL that represents the page. Add documented image properties, such as MIME type or dimensions, when applicable.
  4. Choose the object type. Set og:type to an appropriate type. The protocol notes that a chosen type can require additional properties, so check its documentation when selecting a more specific type.
  5. Place the tags in the document head. Add the metadata to the page’s HTML output, not merely to visible body content. A basic implementation can look like this:
<head>
  <meta property="og:title" content="What Is Open Graph?" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://example.com/guides/open-graph/" />
  <meta property="og:image" content="https://example.com/images/open-graph-guide.jpg" />
  <meta property="og:description" content="Learn what Open Graph metadata does and how to add it to a page." />
  <meta property="og:locale" content="en_US" />
  <meta property="og:site_name" content="Example" />
</head>

This snippet demonstrates the property and content form; the domain, copy, image and locale are examples, not values to copy blindly. In a content management system, template, or server-rendered application, edit the mechanism that outputs the page’s head so that the right values appear on the page in question.

How to check the result

Start by inspecting the page’s delivered HTML and confirming that the intended Open Graph properties are present in the head with the expected values. Check each page independently if titles, canonical URLs or images vary by page. If a site generates metadata dynamically, inspect the actual page output rather than assuming that a value entered in an editor was emitted correctly.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Open Graph Protocol documentation identifies the Facebook Object Debugger as a parser and debugger. The source material does not establish its current interface, nor does it establish current requirements for every platform. Use the relevant service’s own preview or debugging facility when you need to assess that service’s interpretation, and avoid treating one parser’s output as proof that every other service will behave the same way.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

A screenshot can help you inspect a rendered page visually, but it cannot by itself confirm that Open Graph tags exist or that a sharing service parsed them. For metadata checks, inspect the HTML or use a relevant parser; use a screenshot only as a complementary view of the page.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common implementation problems

  • A tag is missing from the page head. Check the final HTML output, not just the template or CMS field where you entered the value. Correct the component that emits the page metadata.
  • The shared title, image or description is not the intended one. Compare the tag’s content value with the page’s intended share data. Check for conflicting or incorrectly populated metadata in the output.
  • The URL identifies the wrong page. Revisit og:url and set it to the canonical URL intended to serve as the object’s permanent identity.
  • A type-specific setup appears incomplete. Check the Open Graph Protocol documentation for properties associated with the selected og:type; the protocol says some types require additional properties.
  • Different services show different previews. The protocol supplies metadata, but the sources do not establish uniform platform behavior. Verify the page with the relevant service instead of assuming one preview predicts all others.
  • A screenshot looks right but the share data is wrong. Visual rendering and metadata are different checks. Inspect the head markup or use a parser to validate the metadata itself.

Or skip the browser setup

If you need a visual capture of a page while checking its rendered appearance, ScreenshotNeo offers a website screenshot API and MCP server. It is not an Open Graph validator: use the HTML or a relevant parser to check tags. Its API can provide a screenshot for visual review without setting up a browser automation workflow.

For example, this cURL request returns a screenshot of the target page; see the ScreenshotNeo documentation for API details:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

ScreenshotNeo removes cookie or consent banners, newsletter popups and chat widgets before capture; each step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads and cache hits cost nothing, and each response reports the page verdict and billing status in headers. Its MCP server provides take_screenshot, get_page_info and capture_pdf tools for AI agents and MCP clients. The Free plan includes 1,000 shots a month with no card; paid plans start at $5 for 3,000 shots. Every feature is on every plan.

Sign up for ScreenshotNeo to get 1,000 screenshots a month free with no card.

What Open Graph does—and what it does not promise

Open Graph gives publishers a defined way to describe a page as an object, including its title, type, image and canonical URL. Optional properties can add description, locale, site, audio or video context. Correct metadata is a useful input for services that consume shared links, but it does not guarantee a particular appearance or identical behavior everywhere. For that reason, treat markup validation and platform preview checks as separate tasks.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.