Do Sitemaps Do Wonders?

I was at a talk on SEO recently where I was told that you need to do sitemaps. Google will be able to index your site 4x’s faster if you put them up. Unfortunately I have not seen this yet on The Pet Wiki. I put up a site map a couple of weeks ago, […]