Yahoo recently bought Tumblr, where I write fairly long form scientific pieces. I noticed recently that a new script had been added to the end of pages, and it seems to be interacting badly with the Google search bots.
A hit today came to /post/:id/:summary
where this is clearly just some sort of site scheme. It came from a page on What is a gene, post-ENCODE? and when I searched for this title specifically for my site I also pulled up a second seemingly identical hit at
/page/:page
Searching for site:<siteURL>/:page
comes up blank, presumably due to the punctuation but site:<siteURL>/post/:id/:summary
confirms that it is just for this one article page.
I went to use the 'remove URL' page on Google Webmaster Tools but it says the page is still live, i.e. it's either seeing my article or my entire homepage (when you go /post/:id/:summary
you actually just get the root URL, and I don't want to remove that from Google!), advising I get the content removed before requesting it be cleared from their cache.
I can't see how this site scheme is being generated (at least /sitemap1.xml doesn't give it like that anyway), but searching for "/post/:id/:summary"
brought up code similar to what Yahoo are adding to sites:
(function() {
var s = document.createElement('script');
var el = document.getElementsByTagName('script')[0];
s.src = ('https:' == document.location.protocol ? 'https://s' : 'http://l') + '.yimg.com/ss/rapid-3.14.js';
s.onload = function(){
var YAHOO = window.YAHOO;
if (YAHOO) {
YAHOO.i13n.beacon_server = 'nol.yahoo.com';
var keys = { pd:'/post/:id/:summary', _li:0, i_rad:0, i_strm:0, b_id:66209497 };
var conf = {
spaceid:1197719230,
client_only:1,
yql_enabled:false,
keys:keys
}
YAHOO.rapid = new YAHOO.i13n.Rapid(conf);
}
}
el.parentNode.insertBefore(s, el);
})();
It's pretty hard to see what this is doing, and all I'm wondering is whether
- I've done something wrong in my page Javascript that is interfering with these variables in some way
- How might I fix it?
- Should I maybe contact some part of Google or Yahoo? If so where would I even start?
I was going to put this on SO thinking it was a Javascript issue but assuming 1. isn't the case I'll leave it here unless anyone here suggests otherwise. Likewise if this isn't suitable for a "pro webmasters" forum (it's a personal/professional development blog albeit using a custom domain).