Summary Card Image not loading though validator returns success



Description of issue:
The validator is showing my card markup as valid and yet the image is not showing.

The image referenced is

and meets the 1:1 aspect ratio and the size requirement.

URL affected (must be public):

or any publication on

Troubleshooting steps attempted [note that we will not prioritise posts unless there is evidence of following the troubleshooting guides]:

I’ve gone through the troubleshooting steps and can’t seem to figure out why the image won’t be read. The OpenGraph markup works on other social media platforms. In the past, I’ve been told that this kind of behaviour can be seen if the Twitterbot is unable to access the image. Would it be possible to check that? Any information you can provide to me will help me to talk to my infrastructure provider and find a solution.


My guess is the twitter bot is having trouble with the image url port :8080, or that it’s not on the same domain? if you change your card to a direct link to an image on does the card validator fail to show it in the same way?


I’ve done that in the past and images hosted locally on that domain show up correctly.

Is there a way I can confirm the port is an issue?
B/c if it is, I think one solution might be for me to put a CDN in front of my image store so the request goes to a url without a port.


I’m having problem too. My images are on port 9999 and can’t be displayed on twitter cards. So we may assume the problem is about ports. Can someone confirm that ?


I can confirm that non-standard ports in URLs can cause issues for the cards crawler.

closed #6

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.