I understand and agree with all of your points. Problem is, it doesn't seem like Google follows the specs or even best practice when it comes to this. Looks like it is ignoring the isPermaLink option. Which is a problem if you're digging into the hardcore SEO details like me.
I'm currently using the robots.txt solution to deal with the problem at hand (along with permanent redirects of the nodes it has already indexed), and it seems to work. But it's not ideal, as I definitely WANT Google to index my feed!
My next step is to try and just put the node ID as the guid, and set isPermaLink to false. Ie. <guid isPermaLink="false">1564</guid>.
According to the
specs, the guid doesn't have to be a URL, although all the examples given is in the form of a URL:
Quote:There are no rules for the syntax of a guid. Aggregators must view them as a string. It's up to the source of the feed to establish the uniqueness of the string.
Unless isPermaLink=true, then it has to be an URL. Also, guid is an optional element according to the specs.
The ideal solution to me would be to provide an option in the RSS package to include the guid element or not. Unfortunately I don't have the l337 programming skillz to correct it, so I've created an
issue on it. Go give it a vote if you think this is important enough to disturb any of the Umbraco programmers, I know they're probably busy right now with Umbraco v4.
Brug for råd til hvordan du driver en god webshop? /
Need advice on how to run an effective webshop?