Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I think i might have slipped up here and would love some advice on this before i start making changes

We have the domains www.mysite.com and www.mysite.co.uk Currently we have the main site on www.mysite.com , this runs a host of subdomains uand redirects for other sites, in asp.net

I develop in php and as such thought it would be easiest to launch a new server and host the new site on www.mysite.co.uk and put a frame forward on the www.mysite.com domain.

This would means no other changes needed, as i wasnt too sure about the DNS settings and certainly wouldnt want to play with the source code and server. This frame forward provided by 123-reg seems to have destroyed all page rankings though, cant find www.mysite.com in any searches

Is there away to get the www.mysite.com ranking back up to the top again?

Thanks for your advice

share|improve this question
    
Google's Webmaster Guidelines say don't use cloaking or sneaky redirects. Wikipedia defines Frame Redirects as cloaking. If you have a "Google Webmaster Tools" account, that may have a "request reconsideration" button (as per How to apply for a Google PageRank reconsideration). –  odrm Apr 14 '11 at 16:02
    
John's answer is exactly right. You did not say what market you are targeting. If its international the dot com is better. If its local UK traffic (like a service business) the dot UK would be better. –  Joe Apr 14 '11 at 23:33
add comment

migrated from stackoverflow.com Apr 14 '11 at 16:08

This question came from our site for professional and enthusiast programmers.

1 Answer

up vote 4 down vote accepted

Frames are not search engine friendly and frame forwarding is definitely not how you want to do this. As you can see it is not search engine friendly and only hurts you. Plus users can find it confusing because the URL in the address bar never changes. Basically it's a bad idea all the way around.

What you need to do is a proper 301 redirect from the old URLs to the new URLs. That will forward both search engines and users to the new pages and also transfer over any link popularity your current pages have. It also tells search engines to update their indexes with the new pages and to remove the old ones.

To summarize:

  • Get rid of that frame redirect

  • Set up a 301 redirect from the old URLs to the new URLs

  • If you have no pages indexed then submit an XML sitemap to Google through their Webmasters Tools

  • Be patient. It isn't going to correct itself overnight.

share|improve this answer
    
apologies i missed some valuable data, we still have the www.mysite.com . The problem was i didnt want to lost all the mx records etc associated with it, (theres quite a few). Would this be solved if i just change the A records there? –  nextyear Apr 14 '11 at 16:52
1  
@nextyear, You can keep the domain and the email addresses if you do this properly. I don't know exactly how your server is set up, nor am I server admin per sé, but it shouldn't be difficult to do. I use cPanel and Apache so I would just have both point to the same web root and then use .htaccess to redirect to the new URLs. That way no DNS records need to be changed and email accounts are unaffected. –  John Conde Apr 14 '11 at 17:43
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.