Twitter card validation failed, Fetching the page failed because the response is too large


#1

Hello, when i try to validate and apply the card i get the following error “Fetching the page failed because the response is too large”

Here are my meta tags

<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="theartofboo">
<meta name="twitter:title" content="Picture">
<meta name="twitter:description" content="Stuff">
<meta name="twitter:creator" content="patsyissa">
<meta name="twitter:image:src" content="http://www.societyundressed.com/img/thumbnails/1.jpg">
<meta name="twitter:domain" content="http://www.societyundressed.com">

The image it is linking to is 310x310 px


#2

Our crawler has a fetch limit of 1MB for retrieving HTML, which has been exceeded in your case due to the SVG markup. The simplest solution may be to check for the connecting user-agent and if you see “Twitterbot,” just render the Twitter Cards markup and leave out the rest of the page. Cards should work properly once you’re below that limit.


#3

Sorry for re-opening this, but is this honestly the solution you’re suggesting? This is terrible and causes severe inefficiencies just to get better information onto your page. Surely 1MB is far too low for any page with even a few messages.


#4

Hello! I am having the same issue. Website address is http://nurotan.kz/single-news?id=339wk8GzczqjbBNzX&lang=ru, and I would like to know what exactly is making the page “too large”. Would you please help me with that. I tried to curl the page (“curl -A Twitterbot http://nurotan.kz/single-news?id=339wk8GzczqjbBNzX&lang=ru”). The crawler is ignoring the “lang” query (“ru” in this example) for some reason. I don’t understand.