Twitter card showing old image


#1

For this site: http://www.pestival.org

I am getting an out of date logo appearing as the Twitter card.

I have added the following code to the head:

<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@pestival" />
<meta property="og:url" content="http://www.pestival.org" />
<meta property="og:title" content="Pestival" />
<meta property="og:description" content="The Glastonbury of the Natural World.  23 May - 3 June 2018" />
<meta property="og:image" content="http://www.pestival.org/site3/wp-content/uploads/2018/01/Screen-Shot-2018-01-15-at-23.28.03.png" />

I have updated robots.txt

I have read the full trouble shooting page about this - here: https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/troubleshooting-cards

I have deleted the cache.

Please advise. Thank you.


#2

Try reversing the order of the robots.txt file so that the Twitterbot section is at the top. You’re excluding all crawlers first, which (I think) overrides the specificity of the Twitterbot rule.


#3

Ok - tried that and cleared cache but still getting the old image.


#4

The site uses Avada WP theme - could it be related to the size of the page?

The card image is 1346 x 664 and 1.1MB


#5

twitter:image points to http://www.pestival.org/site/wp-content/uploads/2017/06/PESTIVAL-logo-5a.png which does not exist (HTTP 404).


#6

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.