The URL is being validated on Twitter Card Validator but still when I am tweeting it from my website the summary card is not picking up the image I have provided in twitter:image meta tag
Please check the pinned troubleshooting topic. It seems likely that your image is not reachable by the cards crawler.
Andy I have gone through the troubleshooting topic(that you have mentioned above). The robot.txt file in my app does not seems to hold any blockage for twitter crawler but still the image is not being shown up in my tweet also the card validator has validated successfully my website page.Please check the Url below in twitter card validator:
Can you Please provide your useful suggestions what other changes i need to made.Thanks
Your image does not meet the minimum width requirement to render a Summary Large Image Card (even though it shows in the Card validator). The minimum image size is 300px wide and 157px high. Your image is only 250px wide.
@jbulava This is the url of my image that I am using : https://s3-ap-southeast-1.amazonaws.com/static.referhire.com/assets/images/logo_twitter.jpg.
and its dimension is: 479px wide and 479 px hieght. So I don’t think this could be the reason.
I do not see that image URL anywhere. For the page linked above (http://www.referhire.com/jobview/Java-developer-core-java--113019), these are the Twitter Cards metatags in the page source:
<meta name="twitter:card" value="summary_large_image"> <meta property="twitter:description" content="Experience : 4 - 5 years, Salary : INR 7 - 27, Industry Sector : Computer Software, Functional Area : Information Technology"> <meta property="twitter:image" content="https://s3-ap-southeast-1.amazonaws.com/static.referhire.com/assets/images/logo_linkedin.png"/> <meta property="twitter:title" content="Hiring for Java developer core java "> <meta property="twitter:image:alt" content="Company Image"> <meta name="twitter:site" value="@ReferHire"> <meta name="twitter:creator" content="@ReferHire" /> <meta property="twitter:url" content="http://www.referhire.com/jobview/Java-developer-core-java--113019">
The image URL is https://s3-ap-southeast-1.amazonaws.com/static.referhire.com/assets/images/logo_linkedin.png, which is 250px wide and 300px high. That width is under the 300px minimum for the summary large image card, and this is the reason the card will not render.
Hi @jbulava thanks for your help …As per your suggestion I have changed the dimesions of my image its now 365px wide and 365px in height but still the card is not rendering image .Can you suggest me any other fix for this?
The card shows up just fine for me now!
Yes but it is not being shownup if the url of my page is password protected @jbulava…Do you have any suggestions for password protected pages?
A password protected page is by definition not publically-accessible, so this will not work. Cards can only be rendered if the crawler is able to access the URL without hindrance.
Hello Andy Thank you so much for your time…My question is the crawler settings are different for card validator and twitter post? The card validator is picking the image right even on sharing from the protected webpage.Also we are providing public url inside “titter url” metatag and image inside “twitter image” metatag.Does the twitter card validator and twitter post mechanism works in a different way??
If you’ve changed the value of
og:image then it may take up to 7 days for the cache to be refreshed, as described in the troubleshooting documentation.
We’ve already explained that protected pages cannot be crawled, so I don’t know how we can help you further.
Thanks Andy but my question is the crawler settings are different for card validator and twitter post? The card validator is picking the image right even on sharing from the protected webpage.Also we are providing public url inside “titter url” metatag and image inside “twitter image” metatag.Does the twitter card validator and twitter post mechanism works in a different way??