Get more clicks on social media

Automate social link previews for every page of your website with just one line of code—boost your click-through rates now!

TypingMind

Tony

Just now

Hey this is so cool!

TypingMind — LLM Frontend Chat UI for AI models

TYPINGMIND.COM

TypingMind — LLM Frontend Chat UI for AI models

Chat with AI using your API keys. Pay only for what you use. GPT-4, Gemini, Claude, and ot...

1.1k others
303 comments199 shares
Like
Comment
Share
Your avatar

Comment as Tony

Benefits

How can we help your website stand out on social media

Enter your website URL to see a live demo

Normal social previews

Same branded image for every page looks repetitive

Lower click-through rates due to lack of context

Hours spent creating individual images for each page

Different requirements for each social platform

Constant updates needed when content changes

Complex code needed for dynamic image generation

WithImage.Social

In-context social previews that drive more clicks

Show visitors actual screenshots of your pages for better engagement and higher click-through rates

Fully automated for every single page

Simply add our URL to your existing meta tags and we'll handle the rest automatically.

Perfect quality images that load lightning fast

Professional-quality social images optimized for every platform and built for speed

Normal OG image
cloudflare.com/plans
www.cloudflare.com
Our Plans | Pricing | Cloudflare
Image.Social's OG image
cloudflare.com/plans
www.cloudflare.com
Our Plans | Pricing | Cloudflare
Normal OG image
cloudflare.com/plans/enterprise/contact
www.cloudflare.com
Contact Enterprise Sales | Speak to an Expert | Cloudflare
Image.Social's OG image
cloudflare.com/plans/enterprise/contact
www.cloudflare.com
Contact Enterprise Sales | Speak to an Expert | Cloudflare
Normal OG image
cloudflare.com/zero-trust
www.cloudflare.com
SSE & SASE | Converge Networking and Security | Cloudflare
Image.Social's OG image
cloudflare.com/zero-trust
www.cloudflare.com
SSE & SASE | Converge Networking and Security | Cloudflare

How it works

One line of code to get more clicks

1

Add the site for which you want to generate a social preview

By adding your site URL, you will receive a dynamic social preview URL for your website that looks like this:

<meta property="og:image" content="https://image.social/get?url=yourwebsite.com/" />
2

Implement one line of code on your website

Simply add the following code to the<head> section of the page where you want to display the social preview.

For example, if you want to add a social preview to the page /blogs/article-1, you can include the following code:

<!-- Put in your <head> tag -->
<meta
property="og:image"
content="https://image.social/get?url=yourwebsite.com/blogs/article-1" />

Pricing

Choose an affordable plan that fits your needs

Payment frequency
Save 17%
Starter icon

Starter

For simple websites with less than unique 30 pages

$9/month
  • 1,000 new images/month
  • Unlimited websites
Growth icon

Growth

Suitable for websites with 300 to 1,000 unique pages

$29/month
  • 3,000 images/month
  • Unlimited websites
MOST POPULAR
Pro icon

Pro

Suitable for large websites with 5,000 unique pages or above

$99/month
  • 30,000 images/month
  • Unlimited websites
Enterprise icon

Enterprise

Dedicated support and infrastructure for your company.

Contact us
  • Unlimited images/month
  • Unlimited websites

Frequently asked questions

How do I use this as the open graph image (social image) for my web pages?
Very simple, you just need to use this URL as the open graph image:
https://image.social/get?url=yourwebsite.com/articles/my-post-123
Replace the URL yourwebsite.com/articles/my-post-123 with your own URL.
Ideally, you would want to generate the URL dynamically on your website so that each page has its own unique social image. For example:
https://image.social/get?url=yourwebsite.com/${router.pathname}
What kind of URL can I use in the "image.social/get?url=" parameter?
You can use any URL that is under the domain of the site you added in your admin panel. Note that the query string is ignored, so links like "yourcompany.com/blog/post1?utm_source=google" will be treated as "yourcompany.com/blog/post1". Furthermore, the URL must exist (not a 404 page or an error page), otherwise it will result in an error. Requests to non-existing URLs or duplicated URLs are not counted toward your usage limit.
How does the authentication work? I don't see any API key.
An API key is not needed by design. We use the domain you added in the admin panel to count the usage to your account.
How do I prevent someone else from using my URL to generate thousands of images and consuming all of my usage limit?
Images can only be generated from the domain you added in the admin panel. Trying to generate images from another domain will result in an error. For a specific domain, we only generate images for URLs that exist (return a 2xx status code), which means no one can spam your images usage limit.
What if my website has hundreds of thousands of unique URLs? Will each URL get a separate image?
Just a reminder that the query string is ignored, so "yourwebsite.com/blog/post1?utm_source=google" and "yourwebsite.com/blog/post1?utm_source=facebook" will be treated as the same URL, and the same image will be created for both. If you really have hundreds of thousands of unique URLs without query strings and you don't want to generate images for all the URLs, you can use the site settings to control which URLs you want to generate images for. We will support restrictions using a whitelist, blacklist, or a sitemap.xml file (this feature will be available soon).
How is the image limit counted? Are cached images counted toward my limit?
Cached images are not counted toward your usage, so 1,000 images/month means you can create new 1,000 screenshots of your website per month.
I just updated a web page, how do I get a new image for that specific URL?
You can clear the cache for a specific URL in the admin panel. A new request to create an image for that URL will cost you 1 image. You can also change the cache duration in the admin panel.
Why don't I need to verify the sites I add? Can I add any site even if I don't own it?
Site verification is not needed by design. You can add sites that you don't own, but generally, you wouldn't want to do that. If you have a site added to your account, any requests to generate images from that site will be counted toward your usage limit. This also means a site can be added by multiple different users (as verification is not required). When this happens, any requests to generate images from that site will be counted toward a random user's usage limit. If you think there is a flaw in this design, please contact us; we would love to hear your feedback.
When I add a root domain (e.g., yourwebsite.com), does that means I can generate images for all the subdomains like blog.yourwebsite.com, shop.yourwebsite.com, etc.?
No, you can only generate images for the root domain you added. If you want to generate images for subdomains, you need to add them separately in the admin panel.

Ready to increase CTR for your website?

Get started now