seoandweb.co.uk
Google shares details on recent indexing issues - SEO & Web Ltd
Google has shared more details on the indexing issues it experienced over the past few months, which could explain why some websites witnessed less traffic