Card Validator Validates the Product but It does not render image when link is Tweeted



Hi Guys,
I am having a weird issue with my products. The card validator validates the products just fine. If I Tweet the link of product that was already validated it will also work smoothly. But the problem comes when I don’t validate the product and tweet the URL. Twitter does render the images. Desperately need help.
Thank you.


There’s a pinned troubleshooting post that may be worth going through. Domains are whitelisted at the top level so once a card is working then other links should be treated equally. There may sometimes be a delay before a brand new link is spidered by our crawler, which may result in the behaviour you’re seeing here.


Hi Andy;
Thank you for your quick response, I just had a look at the suggested post, kindly see the comments for each recommendation below they are given in bold:

when you view the source of your page, the expected Twitter Cards meta tags367 are shown
NB at a minimum, your page must contain at least a twitter:card meta tag specifying a valid card type210 - I just checked it and it is there in our URLs.
if you execute curl -A Twitterbot at the command prompt, does your page still show the twitter:card tags in the section of the page? - Yes, it is there.
is your site accessible by the Twitterbot/1.0 user-agent? Are all the files (including image files) accessible to Twitterbot? you should check http://your-site-url/robots.txt241 and ensure that it allows access to our crawler. - Previously we were using only Twitterbot but now we have added Twitterbot/1.0 as well
are you using a Wordpress (or other CMS/blogging platform) plugin? We provide our own official Wordpress plugin201, but cannot easily provide support for those built by third parties. Check that the configuration includes all of the required tags. - Our site is using a WordPress platform, we are using another SEO plugin. It has added the meta tags perfectly. Do you think we should necessarily use the Twitter plugin?
are you putting the top-level site URL into the Validator, or the specific URL where your markup is present? you’ll need to make sure that you provide a link to where your Card markup is visible in the page. Yes, it is.
are you using a supported53 Card type? Product, Gallery and Photo cards were deprecated in mid-201527. - No, I don’t see it.
if your image is not showing, is it accessible on a URL that is not blocked by your robots.txt file? Does it conform to our size constraints? Are you using an absolute and full URL (including the http protocol piece), not a relative one? . Image is accessible when we view page source and access the image URL directly.

Should I share my site’s URL with you?
Thank you indeed for your help. I really appreciate it.


We cannot help without a URL to check - it sounds like everything is working fine but there is just a delay with the cards crawler finding your tags for new pages, which would probably go away over time.


Seems just like a latency issue where the crawler has not indexed your site yet. The cache refresh is around 7 days so it could be just a few days to resolve.


Thank you Andy,
I really hope it does because we have been working on this for a long time now.
Thank you indeed for your help


Hi Andy,
We waited for more than a week but in our today’s testing the results were no different than before.
You can see today’s test results here:
Can you please have a look at it? Thank you in advance.
Have a great day!


I just ran one of your URLs through the card validator and see this error:

INFO: Page fetched successfully
INFO: 21 metatags were found
INFO: twitter:card = summary_large_image tag found
ERROR: Invalid value (message: Field description failed to validate because: text expects tag property, but not found in Map().)

Your pages do not include a twitter:description tag in the card markup so no card can be rendered. Please refer back to the troubleshooting post to check. Thank you.

closed #10

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