Skip to content

LinkedIn and Let’s Encrypt

letsencryptDear Reader,

Last night I was playing around with the LinkedIn REST API and quite by accident, I discovered something. If you have installed a Let’s Encrypt certificate on your site, LinkedIn will not read images included in your OpenGraph tags.


A little primer for my non-tech friends

Ok, for those of my readers who are not programmers, Open Graph is how sites like Facebook, twitter, and sometimes even LinkedIn display an image, a title, and a summary of a web page automagically when all you do is share the URL. Let’s look at an example.

If you go to my recent postcard,, and view the source of the page, you will eventually find a section with a bunch of meta tags. Some of them will look like this.

<meta property="og:title" content="Postcards From My Life - 010 - Postcards From My Life" />
<meta property="og:url" content="" />
<meta property="og:site_name" content="Postcards From My Life" />
<meta property="og:updated_time" content="2016-05-15T14:50:55-05:00" />;
<meta property="og:image" content="" />

See the “og:” there? that is your indicator that these are Open Graph tags. They give any site that pays attention vital information that otherwise, they would have to grep the HTML and attempt to infer. In the case of the tags above:

  • The page’s title
  • The page’s URL
  • The name of the site the URL comes from
  • When it was last updated
  • The image to use when displaying this URL.

That last one is important as it’s the one that LinkedIn is failing on.

Developers, start reading again

Behind the scenes, LinkedIn has a process that reads a webpage, finds the image, and hands all the open graph info back to the browser you are using via JavaScript. (What we used to call ajax) Somewhere in that chain


Browser->LinkedIn Service->LinkedIn Image Service->Browser


something is broken. Something doesn’t like Let’s Encrypt. How do I know, let’s run a quick test.

  1. Open in a separate tab and if you aren’t already so, log in.
  2. Click the “Share an Update” button
    Screen Shot 2016-05-18 at 10.04.38 AM
  3. Past in this link.
  4. Notice that you see the title and the copy, but not the image. The image is blank.
    Screen Shot 2016-05-18 at 10.04.55 AM
  5. Ok, abort this update and start a new one
  6. Paste in this URL
  7. See how the image appears? That is what is supposed to happen.
    Screen Shot 2016-05-18 at 10.05.24 AM
  8. You can abort this update now as well. (Or post it, it’s a good interview)

Voices of the ElePHPant has a different cert because Apple doesn’t like Let’s Encrypt either.


If posting to LinkedIn is important to you – and it is not to me – then do not use a Let’s Encrypt certificate. Get you a cheap one from


Until next time,
I <3 |<

6 thoughts on “LinkedIn and Let’s Encrypt

Comments are closed.