The “Card Validator” is faulty as it expects the meta tags to be present in the header at all times. I for one don’t like a cluttered header and only post the meta tags when Twitter/Facebook/Google make a page request with one of their user agents. (custom wordpress function)
http://dnatoxicgames.com
This post gives me a 100% valid response in the “Card Validator” yet twitter declines me usage of the cards as they can’t see the meta tags?
The URL you provided for dnatoxicgames.com to use the summary_large_image card did not validate. Please make sure the page contains valid metadata, then reapply for a Twitter card.
This makes me think twitter doesn’t use it’s own card validator at all but does a manual source check in y instance a manual source check will never reveal the meta tags as it’s not Twitter making the request.
How can I ever make use of the cards when I get rejected even though the meta tags will be present in the header once I make a new post/page and twitter makes a request (first time when you make a new post and it get’s shared automatically on twitter)