The information is added too late
Some services read the page before the browser finishes building it. If the title, description, or image appears later, they may generate an empty or generic card.
Free tool · Open Graph
Analyze the public information of a URL, review its Open Graph data, and detect what is missing before sharing it.
What the tool checks
The checker looks for the title, description, image, declared address, site name, and content type included in the website's first response.
Some services read the page before the browser finishes building it. If the title, description, or image appears later, they may generate an empty or generic card.
An incorrect relative path, permissions, redirects, or a deleted file may prevent the crawler from downloading og:image.
Even after the website is fixed, WhatsApp, LinkedIn, and other platforms may keep using cached data.
If a page publishes several versions of the same information or identifies different addresses as canonical, each service may choose a different result.
When every address shares the same preview
If you asked an AI to build a website without specifying how it should work, it may have chosen a popular frontend framework that assembles the content inside the browser.
An SPA (Single Page Application) using CSR (Client-Side Rendering) usually receives the same base document for every address. That document is called HTML and contains the initial structure. The browser then runs JavaScript—the code that makes the page work—and displays the corresponding content.
That is why, on a purely CSR website, requesting /, /pricing or /article may initially return the same Open Graph information. If the service generating the preview does not wait for the browser, all those addresses end up sharing a title, description, and image.
With SSR (Server-Side Rendering), each address can deliver its own content and Open Graph data from the start. The browser receives an identifiable page before running any additional code.
This allows both a person and a preview service to find the correct title, description, and image for that specific URL.
Two ways to solve it
Ask the AI or whoever maintains the website to convert the corporate site from CSR to SSR, if the stack allows it. You can then configure the title, description, and images for each address yourself without paying for another service.
Learn how to configure Open GraphVisualink lets you manage the previews of original addresses independently of website code and deployments. Change the image, title, or description from a separate dashboard.
Frequently asked questions
It is the card usually made up of an image, title, description, and domain that appears when a URL is shared on a social network or messaging app.
No. It shows an approximation built from the public metadata it finds. Each platform applies its own design, rules, and cache.
No. It reads the first response delivered by the server, before the browser runs JavaScript and builds additional content. This also reveals websites that add Open Graph information too late.
The platform where you share the link may keep its own copy. First check that the URL now delivers the correct image, then use that platform's inspector or refresh procedure.
This can happen when an SPA uses client-side rendering and the server delivers the same initial document for every address. The content changes later in the browser, but the service generating the preview may keep the same title, description, and image.
You can publish a short link with its own preview. If you need to change the metadata of the original URLs on a website or SPA, External OG acts on that metadata layer through its integration.