I’m recently having trouble getting my Twitter card to populate. I continuously receive an error fetching the page because of other errors… whatever that means. I have spent a LOT of time trying to figure this out by reading all the troubleshooting guides as well as changing my host and migrating my wordpress site. It’s still not working and I’m completely out of ideas / expertise. There does not appear to be any SSL issues, i’ve run multiple tests. Any help is greatly appreciated.
Website: outsidethecut dot com
Post I’m trying to create card for:
outsidethecut dot com/2020/11/24/masters-coverage-app/
The crawler is finicky. I would make sure you have:
twitter:card
twitter:title
twitter:description
twitter:image
Always. Your page is missing twitter:description. Ignore what the docs say about non mandatory and reading tags from og meta tags - i don’t trust those, and found those are flaky in practice. Summary with large image | Docs | Twitter Developer Platform
The “other errors” happens sometimes because your hosting provider is blocking twitter, or there’s some other markup errors on your page or in the header specifically. Maybe try cleaning up those - it never hurts - currently you have some duplicate tags in there from different plugins i think.
Unfortunately if twitter can’t connect to you, it won’t work so maybe the only way around that is to use a different CDN or web host, some other times it’s because your server is too slow, or SSL errors but like you said you checked that so i can’t suggest anything more.
Sometimes the validator https://cards-dev.twitter.com/validator fails but the actual site picks it up. Worth checking, but remember that cards are cached for about 7 days so if you make any changes it might not work immediately.
Hope that helps maybe!
1 Like
Thanks for the reply. I have disabled as many plugins as I can and confirmed my host is not blocking Twitter. If I click the validate / preview card box enough, eventually I get this image, but it still wont populate on twitter. If I click it again, I then receive the same error message again.
Yes, that looks better.
I noticed it’s name="twitter:card" content="summary" so that would get you a small image, summary_large_image is the big one in case you wanted that.
The image sometimes does not load because it’s too large, or it’s not a direct download (it redirects), or it does not show up as the right MIME type when returned, or TwitterBot user agent is blocked somehow, if that helps.
system
Closed
#5
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.