Hi, I've hosted a site at mysite.com/folder. This site got indexed by Google, but after a few weeks I decided to use a new domain for this website. Then I linked mynewsite.com to mysite.com/folder (no redirect). Then I added a moved permanently redirect in mysite.com/folder to mynewsite.com so that everybody knows that the site must be accessed via the new domain name. So when you visit mysite.com/folder you are redirected to mynewsite.com. When you visit mynewsite.com you stay there, no redirect. When I search for my website in Google, I keep seeing mysite.com/folder in the search result url (the url under description) and yes mynewsite.com is indexed already in Google. It looks like the 301 redirect doesn't work. Does anybody have an explanation for this? Is it because it can take a few weeks before it's changed? Thanks!
Yes, sure. Wait few days(maybe weeks) - google will find your new site and you will appear correctly in serps.
Just be patient and everything will work out...assuming your 301 redirect was done correctly that is.
it takes time for indexing to catch up as google don't always work in real time in especially for pages with a low page rank.
Yeah!! Google will automatically pickup the new domain and will remove the old one from SERP. But, you need to give it some time.
Yep, it takes time. You can also use webmaster tools to change the address of the site. I changed a site over a week ago and its still not changed.
Now it's very strange. The URL in the google search result has been changed, but it's even worse now! What I forgot to mention is that when I link a new domain to my host, a new folder is created in my public_html folder. Then all the files for that domain need to go in there. I've done that. When I search for mynewsite.com in google, I now see this URL: mysite.com/mynewsite.com/index.php where mynewsite.com is that folder of the new domain of course. It appears that google doesn't see it as a domain, but as a normal folder :s But it really is a domain since I can just access mynewsite.com ... Can anybody tell me how to let google stop indexing my new domain as a folder? Some special robots.txt required? htaccess? Thanks for helping!
Google has to update millions of urls. It takes time to transfer the old site to the new site. Once your site is updated by google it will transfer all the weightage of the older site to your new site.
all are right... sometimes google takes time to index sub domain or new updates.... keep patient and wait...
I think you've not read my latest post correctly. Google HAS changed the URL, but now it's changed to the wrong url. Instead of mynewsite.com/index.php it's mysite.com/mynewsite.com/index.php Now my ranking is completely ruined. I was ranked 3rd on first page. Now I'm not even on the first page anymore for my primary keywords. I've added some new rules to my .htaccess. I hope that will help.
If we done with .htaccess 301 redirect, then is it directly work or take some time for redirect to our new page?
Google has to update millions of urls. It takes time to transfer the old site to the new site. Once your site is updated by google it will transfer all the weightage of the older site to your new site.