I'm not sure if my question is applicable to business environment, as required in What topics can I ask about here?. Can you check and see if it's on-topic here? Below is my draft.

What makes Open Graph checkers unable to detect Open Graph data?

My page, after adding SSL certificate, cannot have preview fetched by Facebook or Twitter when sharing the link. I have followed The Open Graph protocol and include the following open graph tags:

<meta property="og:type" content="article" />
<meta property="og:title" content="Corner Timer: gently make you feel guilty on time-wasting apps" />
<meta property="og:url" content="https://lyminhnhat.com/resources/productivity/corner-timer-gently-make-you-feel-guilty-on-time-wasting-apps/" />
<meta property="og:description" content="Make you feel guilty for your unproductive curiosity" />
<meta name="twitter:site" content="@ooker777" />
<meta name="twitter:text:title" content="Corner Timer: gently make you feel guilty on time-wasting apps" />
<meta name="twitter:image" content="https://lyminhnhat.com/wp-content/uploads/2019/04/Screenshot_2019-04-11-11-31-39.png?w=640" />
<meta name="twitter:card" content="summary_large_image" />

However, all 3 Open Graph checkers I use - OpenGraphCheck.com, Abhinay Rathore's Open Graph Tester, Facebook's Object Debugger - say that there is no Open Graph implement. There is one exception though: Iframely's Embed Codes

Since all three checkers have problem with this, probably this is not just a problem of of Facebook, as suggested in FB OpenGraph og:image not pulling images (possibly https?). Nevertheless, nothing changes even though I have tried using html links only, stripping end white space, using <html prefix="og: http://ogp.me/ns#">.

This person suggests that this may be a server issue. A misconfiguration, perhaps. Do you know why this happens or how to identify the problem?

Other information:

  • SSL certificate: Let's Encrypt
  • Control Panel: DirectAdmin
  • Server: Nginx

This question would be rejected for being about a server running DirectAdmin, a web hosting control panel. See Where can I ask questions about web hosting control panels? for further information about that.

If you can reproduce the problem on a standard server which does not use a web hosting control panel, and can show that it is not a problem with the HTML but rather a server configuration issue, then it would be fine here.

If your question actually is about a problem with the HTML comprising Open Graph metadata, you should ask on our sister site Stack Overflow. At least, you should rule out a problem with the HTML before coming here.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .