http://www.shopsort.co.uk/Shop/sitemap.php
aint right is it!
sorry - my fault!
i am used to seeing all expanded - I didnt realise that each url generate the site map!
its the way google recommend it, as they only allow each map to have upto 50,000 pages, but you can have as many maps as you like
Google have reported a parsing error with my sitemap, (Parsing error (Line 1))
I haven't messed with the sitemap.php file at all so it seems a little odd. Anyone had success or failure with their maps?
-------
We were unable to read your Sitemap. It may contain an entry we are unable to recognise. Please validate your Sitemap before resubmitting.
-------
mine is fine, and i see google come every 24hours or so and follow the top level map, and download all the maps for the updates feeds
Hi mycomp;
Can you email me the URL to your site and i'll take a look (reply to your Magic Parser reg email)...
Cheers,
David.
Im getting that google error too... saying cant read the sitemap...
Parsing error (Line 1) in Sitemap http://www.pricespin.co.uk/sitemap.php?merchant=BBC+Shop
We were unable to read your Sitemap. It may contain an entry we are unable to recognize. Please validate your Sitemap before resubmitting.
Hi,
I've got an open issue about this as there are a couple of other feeds that somehow manage to generate a parser error. This is despite all product names being normalised; so by the time the database has been loaded there should not be any characters present that would not be valid within the sitemap XML document.
As I understand it; Google is only alerting you to an error within that individual merchant's sitemap; and will still be making use of all other merchant sitemaps on your website.
In the mean time; could you drop me an email with the filename of the BBC Shop feed (the version that is causing the error) on your site and i'll grab it from your server if that's OK and try and recreate the problem...
Cheers,
David.
Its actually giving an error for most... but Ill email you my feed for bbc anyway... if you want Ill give you ftp details?
Don't know if you got this fixed, but I had the same.
It's to do with the product names having non-standard characters in them.
I fixed it by editing sitmap.php like this:
change
if ($config_useRewrite)
{
$sitemapHREF = "product/".str_replace(" ","-",$row["name"]).".html";
to
if ($config_useRewrite)
{
$sitemapHREF = "product/".urlencode(str_replace(" ","-",$row["name"])).".html";
Well spotted!
The non-useRewrite version is urlencoded, but for some reason i'd missed out the urlencode() statement out on the useRewrite version!
Part of the reason i'd overlooked this is that the sitemap code was part of Price Tapestry before i'd upgraded the import process to handle non standard characters. Previously, a URL was guaranteed to be valid without URL encoding being necessary.
Thanks,
David.
Looks fine Eddie - I just pulled up that URL, and one of the merchant sitemaps and it's worked fine.
What do you think is wrong?