Description of issue:
No Twitter Cards Work for our Site.
Card is not loading, let alone images loading.
Cards which did work previously now have no images.
When validating user card validator - message always reads: ERROR: Failed to fetch page due to: DnsResolutionRequestTimeout
All Links work on linkedin for a card.
URL affected (must be public):
Troubleshooting steps attempted [note that we will not prioritise posts unless there is evidence of following the troubleshooting guides]:
Twitter Card Troubleshoot Guide:
"When I validate, I get the message, âexceeded 15.seconds to pink-floyd while waiting for a response for the request, including retries (if applicable)â
NOT APPLICABLE
There are a couple of possible explanations for this:
Your CMS site is configured to block web crawlers. If you are using Wordpress, Blogger or another hosted CMS provider, your settings may inadvertently blocking crawler access from our servers. You can read our CMS integration page to see how to enable web crawler access to your CMS site.
ALREADY USING JM TWITTER CARDS - STILL DOESNâT WORK
Your website has a robots.txt file that is blocking Twitter from getting your Card metadata. To learn how to diagnose this case, click here.
NO ROBOT TEXT FILES PRESENT
Your Apache .htaccess file is denying requests.You can check this by opening your .htaccess file and looking for something like the following:
deny from 199.59.156.*
NO IDEA HOW TO DO THIS
An image is too large for our web crawler to download. Our web crawler will typically download up to 5MB images. If you are seeing this issue, you may want to scale down the size of the image significantly and try again.
IMAGE IS 2MB
A network lag is causing a delay in fetching your site/images. If your server is in a remote location and/or has unreliable network access, our web crawlers may have difficulty downloading your meta tags and/or images. Please retry as necessary.
SERVER IS IN OUR BUILDING
Your web host may be blocking web crawler access to your site. You should contact your hosting provider and ask them to ensure they are not blocking Twitter access by either IP or ASNUM. Twitterâs aggregate outbound IP ranges are 199.16.156.0/22 and 199.59.148.0/22. Twitterâs ASNUM is AS13414.
WEB HOST IS NOT BLOCKING
"When I validate, I get the message, âFailed to get a proxied URL for the image.â
NOT APPLICABLE
The most common cause is that the image specified via the twitter:image tag isnât publicly accessible on the web. This often happens when testing against a staging/internal-only network. To resolve, make sure your image can be accessed via the public internet.
If you want to make your private network accessible to the validator, click here to see some options.
When I validate, I get the message, âInvalid Image. This image cannot be fetched.â
NOT APPLICABLE
There are a couple of possible explanations for this:
The dimensions of the image are smaller than the recommended size. We suggest that images are a minimum of 144 x 144 pixels in size.
A network lag is causing a delay in fetching your images. If your server is in a remote location and/or has unreliable network access, our web crawler may have difficulty downloading your meta tags and/or images. Please retry as necessary.
As a side note, weâre working to improve error messages in the Card validator. Please be patient as we make updates.
When I validate my App Card, I get the message, âCaught Exception in App Proxy ServiceâŠâ
This error often looks like:
NOT APPLICABLE
The most common cause is that the ID specified for the twitter:app:id.* tag is prefixed with âidâ. Try removing the prefix (so it only has an integer value) and re-submitting to the validator.
When I validate my App Card, I get the message, âInvalid card type.â
NOT APPLICABLE
The most common cause is that the page is missing a content-type META directive. It might look something like the following
The validator canât reach my testing/staging environment.
Many testing or staging environments run under restricted access. As a result, our validator canât access these servers to read the Card tags.
Card Display Issues
My Tweet is missing the image/video/summary text.
There are a number of possible reasons for this. Here are some suggestions and ways to troubleshoot:
Your Player Card has yet to be whitelisted. Please run your example URL through the Card Validator, and click the Request Approval button to begin the whitelist process.
ERROR MESSAGE AS MENTIONED BEFORE
Your website has a robots.txt file that is blocking us from getting your Card metadata. To learn how to diagnose this case, click here.
NO ROBOT TEXT FILES.
The video format is not supported. For steps to debug your video, click here.
NO VIDEO
It makes no sense how the card works in this developer topic and in linkedin but not on twitterâŠ
We have tried multiple different solutions with none of them working. Seems to be no consistent pattern of problems, other than when we post the link - nothing shows up, so it is impossible to tell why the cards do not work.