force icon indicating copy to clipboard operation
force copied to clipboard

Remove <meta name="fragment" content="!"> tags

Open joeyAghion opened this issue 8 years ago • 4 comments

Pages like https://www.artsy.net/art-basel/browse/artist/mary-kelly include this in their markup to indicate that the page is significantly rendered on the client-side:

<meta name="fragment" content="!">

As a result, search engine crawlers make an additional request to https://www.artsy.net/art-basel/browse/artist/mary-kelly?escaped_fragment= with the goal of retrieving pre-rendered HTML. However, the page is not sitemapped, so won't be pre-rendered.

Instead, the page should either exclude the meta tag or be sitemapped [and pre-rendered]. I'm not sure if this affects other similar pages.


Title edited from: "Pages such as /art-basel/browse/artist/mary-kelly are unsitemapped but include the fragment meta tag"

joeyAghion avatar Aug 30 '16 14:08 joeyAghion

@craigspaeth Can you have a think about this and what we should be doing. @broskoski has some thoughts on this, but would love to hear from you first.

alloy avatar Dec 06 '16 21:12 alloy

Going to close this issue as it's quite old now, but I'll leave my thoughts on it.

Generally speaking, I'm a proponent of trying to serve content to Google without Reflection as more and more of the web does client-side rendering and Google announced deprecating escaped fragment a long time ago. I believe Christine has also mentioned before that it's not productive to sitemap everything under the sun—and I'd imagine sitemapping a deep link like /art-basel/browse/artist/mary-kelly is probably a waste.

So with that said, we should just remove the use of this meta tag here (and probably across the site) and call it a day. However, that's just my opinion. #seo in Slack will have the best answers to these questions.

craigspaeth avatar May 02 '17 22:05 craigspaeth

I think that's reasonable, but shouldn't we remove the meta tag before closing this?

I agree that sitemaps are worth little on their own and only mentioned them here because that's how Reflection knows to crawl and pre-render the page. The current mark-up (with the meta tag but no corresponding sitemap entry) is basically preventing indexing by directing Googlebot to request a URL that fails with 403.

joeyAghion avatar May 03 '17 00:05 joeyAghion

Good point Joey. I reopened the issue and changed the title to reflect next steps.

craigspaeth avatar May 03 '17 01:05 craigspaeth