New: RankTutor for iPhone โ€“ checks 100 pages with 45 rules and your Google data.See the app โ†’
RankTutor

Free, no sign-up. Runs in your browser.

Open Graph preview: test how your link looks when shared

Enter a title, description and image URL, or paste your page's HTML. You'll see how the link preview could look on WhatsApp, LinkedIn, X, Facebook and Slack, plus the meta tags to copy.

Fill from your page's HTML (optional)

Open your page, choose "View page source", copy everything and paste it here. Nothing is uploaded.

    Previews

    WhatsApp
    Facebook
    LinkedIn
    X (Twitter)
    Slack

    Previews are close approximations; every app changes its look from time to time. The image is loaded by your browser only to show the preview.

    Meta tags for your <head>

    Why the app finds more

    The RankTutor app

    What the full check in the app does

    The website gives you a quick look at one page. The app checks your whole site, connects your Google data and tells you every week what to do next.

    QR code that opens RankTutor on your iPhone

    Send it to your iPhone: point the camera at the code.

    What Open Graph tags are

    When you paste a link into WhatsApp or LinkedIn, the app fetches the page and builds a little preview card with an image, a title and a short text. Where does that come from? Mostly from Open Graph tags: meta tags in the <head> of your page, defined by the Open Graph protocol.

    TagWhat it does
    og:titleThe headline of the preview card
    og:descriptionOne or two lines of text under the title
    og:imageThe preview image (must be a full URL)
    og:urlThe main address of the page
    og:typeThe kind of content, usually website or article
    og:site_nameYour business or website name
    twitter:cardTells X which layout to use, for example summary_large_image

    If these tags are missing, each app guesses. You might get a random logo, a cookie banner text or no image at all. X reads the Open Graph tags for title, description and image, but it needs twitter:card to know which layout you want.

    For many small businesses, a lot of links are shared outside Google: a customer sends your menu to a friend on WhatsApp, a physiotherapist posts a new blog article on LinkedIn, a local group shares your opening announcement on Facebook.

    A clear preview with a good photo and a specific title looks trustworthy and gets clicked. A preview with no image or a cut-off title looks like spam. Getting the tags right takes about ten minutes and helps every link that's ever shared.

    Example: hair salon

    Weaker

    Title: Home | Welcome. No image.

    Better

    Title: Balayage and Color Specialists in Austin | Studio Lina. Image: a bright photo of a finished hairstyle.

    The second preview tells people what they get before they tap.

    Image size by platform

    One image at 1200 ร— 630 px (ratio 1.91:1) works well almost everywhere. The values below are approximate; platforms change their layouts from time to time.

    PlatformRecommended imageNotes (approximate)
    Facebook1200 ร— 630 px (1.91:1)Use at least 600 ร— 315 px for the large preview. Smaller images may show as a small thumbnail.
    LinkedIn1200 ร— 627 px (about 1.91:1)Uses og:image. Very small images appear as a thumbnail.
    X (Twitter)1200 ร— 600 px or 1200 ร— 630 pxsummary_large_image displays at about 2:1, so edges may be cropped slightly.
    WhatsApp1200 ร— 630 pxKeep the file small. Large images (several hundred KB or more) may not show a preview.
    Slack1200 ร— 630 pxReads Open Graph and Twitter tags. Shows a large image or a small thumbnail depending on the message.
    • Keep important content centered. Platforms crop the edges differently, so leave a margin around text and logos.
    • Use JPG or PNG. JPG is usually smaller for photos.
    • Keep the file size small. Under about 5 MB is a common general limit, but smaller is better. Aim for well under 300 KB if WhatsApp matters to you; that is a rule of thumb, not an official limit.
    • Don't put lots of text in the image. It becomes unreadable on a phone.

    Example tag block

    This is the kind of code the tool generates. Paste it into the <head> of your page and replace the values:

    <meta property="og:type" content="website">
    <meta property="og:site_name" content="Rosa's Cafรฉ">
    <meta property="og:title" content="Breakfast and Homemade Cakes in Portland">
    <meta property="og:description" content="Fresh pastries, specialty coffee and weekend brunch on Oak Street. Open daily from 8 am.">
    <meta property="og:url" content="https://www.rosascafe.example/">
    <meta property="og:image" content="https://www.rosascafe.example/images/og-cafe.jpg">
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="630">
    <meta property="og:image:alt" content="Counter with cakes and coffee at Rosa's Cafรฉ">
    <meta name="twitter:card" content="summary_large_image">

    The og:image:width and og:image:height tags are optional, but they help some platforms show the image correctly the very first time a link is shared. og:image:alt describes the image for people using screen readers.

    Each page should have its own title, description and, ideally, its own image. At the very least, set a default og:image for every page.

    Writing a good preview title and description

    Preview cards are small, especially on a phone. Long text gets cut off, and each app cuts at a different point. As a rough guide:

    • Title: about 40 to 60 characters. Put the most important words first.
    • Description: about 100 to 150 characters. Some apps show one line, others two or three, and WhatsApp may show none at all.
    • Be specific: name what you offer and where. "Fresh croissants every morning in Oak Park" beats "Welcome to our website".

    The tool checks these lengths and your image ratio and flags anything likely to be cut or cropped. You can also paste your page's HTML and it fills in the fields from the existing tags. The image is loaded by your own browser only to draw the preview; nothing is uploaded or stored.

    Caching: why your old preview still shows

    Platforms save (cache) a preview the first time a link is shared. If you fix your tags afterwards, the old preview can stick around for days or weeks. Here's how to refresh it:

    • Facebook: open the Sharing Debugger, enter your URL and click "Scrape Again".
    • LinkedIn: enter the URL in the Post Inspector. It fetches the page fresh and updates the preview.
    • X (Twitter): the old Card Validator no longer shows a preview. To check, start composing a post with your link and look at the card before posting. You don't need to publish it.
    • WhatsApp: there's no refresh tool. Previews are cached, so add a query parameter like ?v=2 to the link (for example https://www.example.com/menu/?v=2). WhatsApp sees it as a new link and fetches it again.

    Common mistakes

    • Relative image URLs. /images/og.jpg doesn't work. Use the full address starting with https://.
    • Image blocked. If your robots.txt blocks the image folder, or the image sits behind a login, platforms can't fetch it. Check with the robots.txt tester.
    • Image too small. A 300 ร— 200 px logo turns into a tiny thumbnail or is ignored.
    • Missing og:image on subpages. Your homepage has an image, but blog posts or product pages don't. Then they get a random image or none.
    • http image on an https page. Some platforms skip images that aren't served over https.
    • Huge image files. A 4 MB photo straight from the camera can make WhatsApp skip the preview. Resize and compress it first.

    How to add the tags to your site

    Most website builders and CMS tools have a field for social sharing, so you rarely need to write code by hand:

    • WordPress: SEO plugins like Yoast SEO or Rank Math have a social tab per page where you set title, description and image.
    • Wix and Squarespace: look for social share settings in each page's SEO options.
    • Shopify: set a social sharing image in your theme settings; product pages usually use the product image.
    • Custom HTML: paste the tag block above into the <head> of each page.

    Your Open Graph title can be the same as your Google title, but it doesn't have to be. Use the SERP preview for the Google side and run the SEO check to see whether a page is missing its Open Graph tags.

    Website vs. app: what each check covers

    The free check on this website looks at one page with Google's Lighthouse tests. The RankTutor app checks your whole site and adds your Google data.

    Basic check (website)RankTutor app
    Pages checked1 pageUp to 100 pages (5 in the free version)
    SEO rulesAbout 10 SEO tests from Google Lighthouse45 rules in six areas, incl. local SEO, security headers, broken links, redirects, structured data, social previews and duplicate titles
    Speed & Core Web Vitalsโœ“โœ“ mobile and desktop
    Images (size, format, alt text)This pageAll checked pages
    Every sitemap entry checkedโ€“โœ“ with Search Console
    Internal links and link ideasโ€“Pro
    Search Console clicks, positions, search termsโ€“โœ“ 7 and 28 days ยท 90 days with Pro
    Weekly plan of what to fixโ€“First step free ยท full plan with Pro
    Alerts when clicks drop or pages leave the indexโ€“Pro
    Tracked keywordsโ€“3 free ยท 50 with Pro
    Can AI crawlers read your site? llms.txtSeparate toolsโœ“
    Weekly check whether ChatGPT recommends youโ€“Pro
    History and PDF reportโ€“Pro

    Pro is an optional subscription in the app. Everything without a Pro note is in the free version. See what the app does โ†’

    Frequently asked questions

    What size should an Open Graph image be?

    1200 ร— 630 pixels with a ratio of 1.91:1 works well on most platforms. Use at least 600 ร— 315 pixels and keep important content in the center.

    Why is my WhatsApp link preview not showing?

    Common reasons are a missing or relative og:image, an image that is blocked or behind a login, or a very large file. WhatsApp also caches previews, so try adding a parameter like ?v=2 to the link after fixing your tags.

    How do I update a link preview on Facebook or LinkedIn?

    Use the Facebook Sharing Debugger and click Scrape Again, or enter the URL in LinkedIn's Post Inspector. Both fetch your page fresh and update the stored preview.

    Do I need Twitter tags if I already have Open Graph tags?

    X reads Open Graph tags for title, description and image, so you mostly need only twitter:card. Set it to summary_large_image if you want the large image layout.

    Do Open Graph tags help with Google rankings?

    No, Google doesn't use them as a ranking factor. They control how your links look when shared, which can bring more clicks from social and messaging apps.

    Can every page have its own preview image?

    Yes, and it's a good idea. Set og:image separately on each page, for example a product photo on product pages, and use a default image for the rest.

    Get RankTutor for iPhone

    The full SEO check for your whole website โ€“ free to download.

    Download on the App Store
    See all features โ†’