Problem with Twitter Cards / Meta tags



I have implemented the OpenGraph and Twitter meta tags on our website and the validator confirming that it should work. (the domain is approved).
I have a custom tweet button on my page with a link to:

(i am using PHP to manipulate the image and description parameters)

This just tweets the link instead of the Twitter Card.

This are my meta data tags:

<!-- Twitter meta tags -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Setours - Handcrafted Journeys">
<meta name="twitter:description" content="<?php echo $params['description']; ?>"/>
<meta name="twitter:image:src" content="<?php echo $params['imageUrl']; ?>"/>

Anyone who can point me in the right direction ? Would greatly be appreciated !


That intent URL is incorrect. The description is taken as a parameter for the intent, not for you site. The URL tweeted has no description and an image card without description is invalid.
Your URL should be:
(the ampersand before description should be %26, and the %20 in the description should be %2520 or %2b – meaning a pass of URL escaping is missing)


I have also same problem please someone help me


Hi @vincentisambart,

Thanks for your input, got it working now.
One more question, now if someone follows the link “View on web” they get redirected to:

is there anyway to influence this ?

I url should look like this:


The “View on web” link is always the same as the link in the tweet.