It used to be really simple to ask Google to add a new website to its search index – you could simply go to a page on the Google website and submit your new web address – you didn’t need a Google account and the whole process took about 20 seconds. That changed a […]