No metatags found, but I can see them


#1

I’m trying to validate Twitter cards for www.morning.do but the validator says “No metatags found” despite them clearly appearing in my markup. I’ve also tried running curl to fetch the page as Twitterbot and successfully pulled markup.

Any idea why Twitter can’t see my meta tags?


WARN: No metatags found - but only in the last posts
Wordpress - Page fetched successfully - no metatags found
#2

This is pretty odd!

Can you do me a favour - I realise that you have OpenGraph markup in your page already, so this shouldn’t be necessary, but would you mind trying adding twitter:title and twitter:description tags into the header as well, and trying the validator again? I’m very curious about what might be happening.

The other thing to note is that I don’t think you have a robots.txt file at the moment, which might impede the Twitterbot from getting to all of the content.


#3

Hello, I have exactly the same problem with twitter cards validator.
These are the tags I have in “<head>” section:
<!-- BEGIN TWITTER TAGS -->
<meta name=“twitter:card” content=“player”>
<meta name=“twitter:site” content="@kalturakal">
<meta name=“twitter:title” content=“ttttttttt”>
<meta name=“twitter:description” content=“new desc”>
<meta name=“twitter:image” content=https://cdnapisec.kaltura.com/p/1837061/sp/183706100/thumbnail/entry_id/0_9m1nouls/width/400">
<meta name=“twitter:player” content=“https://cdnapisec.kaltura.com/p/1837061/sp/183706100/embedIframeJs/uiconf_id/27106781/partner_id/1837061?iframeembed=true&playerId=kaltura_player&entry_id=0_9m1nouls”>
<meta name=“twitter:player:width” content=“600”>
<meta name=“twitter:player:height” content=“370”>
<meta name=“twitter:player:stream” content=“https://cdnapisec.kaltura.com/p/1837061/sp/183706100/playManifest/entryId/0_9m1nouls/flavorId//p/1837061/sp/183706100/playManifest/entryId/0_9m1nouls/flavorId/0_ks82wdij/format/url/protocol/http/a.mp4/format/url/protocol/http/a.mp4”>
<meta name=“twitter:player:stream:content_type” content="video/mp4; codecs=“avc1.42E01E1, mp4a.40.2"”>

<!-- END TWITTER TAGS -->
What is a problem?


#4

@andypiper I added the title and description tags, but no success. Also, there is a robots.txt file available at http://morning.do/robots.txt

Strangely, I had the validator stop working on my personal site as well (http://www.chrisfohlin.net) despite being previously approved for Twitter cards and still having them show on Twitter whenever I share a link to a blog post of mine (summary: Twitter cards still show despite validator saying no tags present).

Any new ideas? I’ve never seen the validator fail to find any tags at all.


#5

I have the same issue. I’ve tried to validate this article http://sebastian-kuepers.com/blog/2013/5/31/i-own-less-than-100-things-now but it says ‘no meta tags found’.

Right now I have just the :card and :site tag added, to make use of the open graph fallback as described here: https://dev.twitter.com/cards/getting-started#opengraph

To make sure, that this is not the problem I also added all required twitter tags. But still the same issue. The robot.txt is also there.


#6

I’m having the same problem with the following URL:
http://runtime-production.wrap.co/wraps/092e6738-d92f-46e3-b721-0211b8be74d6

Note: since this is a single page app, the tags only show up if the twitterbot requests the page, e.g.
curl -A “Twitterbot/1.0” http://runtime-production.wrap.co/wraps/092e6738-d92f-46e3-b721-0211b8be74d6

I’ve looked in my logs, and I can see the request coming in from the twitterbot and being served properly, but no metatags are detected. I’ve tried a bunch of different tweaks, but none of them seem to be having any effect. Facebook is detecting the tags just fine, but I can’t get Twitter to see them.


#7

I am having a similar issue with this URL. The CMS is Squarespace 7. I can see the meta tags.
http://www.robpratt.co/blog/2014/11/19/its-not-me-its-uber


#8

@andypiper @romainhuet – any additional suggestions? Or known issues with the Validator? Squarespace told me they tested the validator and it found my meta tags, so perhaps it’s intermittently functioning or not functioning as expected. I’d love to regain Twitter card support for my websites.

Thank you!


#9

So, any development? It’s been a while that this issue was posted and we still didn’t had a proper fix. The last post was 28 days ago, but there’s been no answer yet.


#10

Yes, a resolution would be great. The same thing is happening to a large, electronic site I manage that is depending on Twitter during CES.

Thanks!


#11

@yuliat79, what’s the url that’s causing problem for you?
@cfohlin,@pixelsebi your page is rendering fine in the validator for me, but it’s not whitelisted. Can you try again please? If it still doesn’t work, can you please give me the ip where you’re trying from? I can try to see if it’s geo/data center issue
@Rob_Pratt, your page is missing the twitter:card meta tag
@dana11235, I’m looking into why it’s not working for your site now.


#12

I had removed the code. It’s back, and the issue still remains.


#13

@yhenry My website still doesn’t work with the cards validator, I still get a Warn: No metatags found error. My website is http://lawgier.net and it’s running on Squarespace 7.
Thanks.


#14

I’m having a similar issues. My twitter cards were working in October but now when I try to validate them I get back “no metatags found”

I’m trying to validate http://www.wannawatch.it/


#15

BTW, I finally got it working after finding the answer here:

In short, I needed to set Content-Type to text/html. I guess that my server wasn’t setting it by default…


#16

I have the same issue. I have tried to validate this article http://www.burtonmail.co.uk/plans-56-homes-Etwall/story-29255076-detail/story.html but it says ‘no meta tags found’. I can clearly see the meta tags in source code. Later, I have tweeted the same article and card is not getting displayed ( see the img 1 ) and again i refreshed the page and tweeted it is getting displayed a card ( see the img 2 )



#17

Hi Twitter.

I’ve encountered the same problem with cards at https://thrivous.com

I’ve reviewed all the items mentioned in this thread, and none has solved the problem. Maybe it’s a whitelisting issue? Would you please advise? Thank you!


#18

When I fetch your site using curl -A Twitterbot (ie using the Twitter crawler’s user-agent instead of being a web browser) it returns a bunch of empty Twitter card tags, and a different result to if I fetch it with curl -A Safari, for instance.

There’s another thread here you should check - there is no need for whitelisting and this is a misleading error.


#19

Thanks, Andy, for pointing me in the right direction.


#20

Greetings, fixing header to content-type:text/html fixed the issue
you can check your headers with curl -I domain .com/post (together) or some website tools by google “check website header”


Channel closed