It would be nice to have an improvement for Twitter Card.
Currently Trakt’s simply shows a frame from the title, or the croped poster, for example:
Ideally, it would show the full poster of the title, with other info (title, year, episodes, rating on Trakt, etc.) from the site on the side. This would give shared links a more modern look, and more recognizability on socials.
As an example, here is what other sites similar to yours show when shared on Twitter (AniList has the best layout in my opinion):
Those do look a lot better. The poster for shows and movies makes sense. Any other examples for episodes? That still seems like the episode screenshot is better.
Look at TV Time’s card. Have the poster there on the left and have the yellow area be a screenshot for that episode. Then just put relevant text beneath both of them. Just to offer one possible layout example.
The following are not my screens, I just looked up the names of the various services (AniList, Simkl, TV Time) on Twitter, they are random examples of other people’s shares.
Personally, I would use the poster in any case whether for movies, anime, shows, seasons, individual episodes, ratings or comments… it is more aesthetically pleasing, additionally an episode screnshoot for someone might be a spoiler.
The information I would like to see is:
Movies: movie title, movie year, rating on Trakt
Show: show title, show start-end year, rating on Trakt, number of seasons/episodes
Season: show title, season number, season year, rating on Trakt, number of episodes
Episode: show title, season number, episode number, season year, episode title, rating on Trakt
Rating: same as above depending on the media, plus user rating (but this I suppose requires a custom link with a custom image, which then redirects to the Trakt page of the media, perhaps?).
Just to say that after the last recent update of the Twitter user interface it is even more necessary to improve this aspect, at the moment by sharing a link you only have one image, without title or anything else.