I have two eCommerce websites,
for eg.
1. www.abc.com
2. www.abc.co.uk
Previously, both sites were on US server. We have shifted them to Indian Server and Redesign both websites. At the start we didn't redirect all urls to the new website, after two days, old urls redirection was complete to the new urls for www.abc.com.
Now problem is when I search for my domain name in Google.co.uk , It shows me www.abc.co.uk website in search results but WITH META TITLE and DESCRIPTION of www.abc.com website. How it can be possible ? Does Google consider both websites as the same? How can other website title appear to another website? Does changing server or bad URL redirection create such issues? Also, I have restricted UK website only for UK Region, and did the redirection of the .com website to .co.uk if anyone opens the .com website in UK region vice versa
My .co.uk site was ranking on every related keyword, but now ranking has been disturbed badly.
Please share your answers
Changing server is surely not the issue. Bad redirection is a possible cause, wrong canonical links too. Redesign could explain ranking disturbance. Redirection can explain temporary ranking disturbance (not permanent).
Eventually, report this in Google's Webmaster Tool forum.
Related
What is best practice for doing this? Should I have duplicate content at each domain or should I redirect from one to the the other, i.e. all traffic to the .co.uk domain redirected to the .com domain?
Best practice is to send them all to one web server.
By default the server will not care which domain is pointed at it and will show the home page as domainx.com if you to it from domainx.com.
However there are two possible issues with this that come to mind:
The person who created the website hopefully only used relative links. (The contact us button points to contactus.htm instead of http://domainx.com/contactus.htm ) If not, some links might change the user from domainx.co.uk to domainx.com.
Search Engine Optimisation: Its better SEO wise if all the links to your site point to one domain name rather than appearing as several less popular sites.
You can get everyone on the same site by using a RewriteRule or 301 Redirect to the primary site. Or you can make every hyperlink on the site absolute and point to the primary domain.
There has been a question made towards me recently to do the following:
We have a website with Drupal running in IIS.
On that site is an URL Redirect to a website hosted externally, obviously with a name completely irrelevant to the name of our company.
The question now is the following;
They want to change to URL to a subdomain of our website. Example: from "www.external-site.com" to "www.sub.internal.com" (while still showing content of the external website)
They want the current page of that website to be reflected in the URL bar. So it wouldn't say "www.sub.internal.com", but it would say "www.sub.internal.com/solutions/page1.html" (instead of "www.external-site.com/solutions/page1.html")
It's possible that I forgot another 'condition' but have mentioned before this.
So, if someone visits through our URL Redirect to External-website, it needs to show our subdomain instead of their domain in the URL, AND it needs to show the current page when people start browsing while still using our subdomain in the URL.
Now, I checked the external-website, and it seems that most of the links available are relative links (if this would be any useful information).
Currently, the external website is hosted externally, and will remain to be so for next few years. (I believe we bought the company)
I have been asking around and looking up, and the best possible thing seems to use domain forwarding, but even then it still doesn't seem to comply with the entirety that they asked of me.
I am but a 'simple' .NET programmer, held responsible to do support for anything involving the websites, and I can't say I have extended knowledge about infrastructure. (But I can ask people to do this for me)
Is there anything that could solve this?
Thanks so much!
IIS's URL rewite and Application Request Routing (ARR) combo can help you what you want to achive. Here are few links which may guide you to configure ARR. Please note that these links dont exibit exact solution to your problem however you can take clue from it and fabricate your solution accordingly.
http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing
http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-rule-template
It sounds like you'll want to use a full-page iframe: do not redirect but show a page with an "inner page" instead: that inner page is the external web site. That way, users do not see the external site in their URL bar.
http://webdesign.about.com/od/iframes/a/aaiframe.htm
You need to configure the equivalent of Apache Virtual Host with Reverse Proxy on IIS.
See this answers:
https://serverfault.com/a/271030
and
https://stackoverflow.com/a/10003306/2131693
I have a website ranking well in Google, my current website has dashes in and looks like so...
this-is-mine.com
Ive just also bought
thisismine.com
I'd like to point the latter to my first site, but I dont want it to be classed as duplicate content.
I'm unsure if I just do this through 123-reg but will this affect my Google rankings, or is there a correct way of doing this without penalising myself?
According to the link below, my thoughts are confirmed.
A 301 is fine as it forwards everything including page rank to the "new" site. In your case this-is-mine.com.
A 302 could/would be a problem for SEO.
http://seo-hacker.com/301-302-redirect-affect-seo/
If your current website is ranking well then don't disturb it. There is no benefits in pointing multiple domains on one website. You can also make a single page website on the new domain and optimize it for Google and link with your old one.
If you still want to do this then do a 301 redirect but make sure that the domain is new and has no spammy back links pointing to it.
I have the following issue:
I have a website running on website.com
It has nice PageRank and many incoming links, however the website is in Dutch and we get more and more international clients.
Therefor, I want to bring this website to another domain (website.be) and install a new website on website.com in English, focussing only on our international oriented products
My idea is to have a htaccess file to redirect all traffic to the website.be domain (where I copy/paste the exact website). However, the root of the domain website.com should obviously not be redirected.
Is this a good idea (looing at Google value) and if so, how should this htaccess file look like?
This could be looked at as duplicate content (copy/paste exact website). I would suggest creating subdomains. Check out the Google article on it:
http://googlewebmastercentral.blogspot.com/2011/12/new-markup-for-multilingual-content.html
We currently have a website at "somedomain.net/codefest". We do not own this server (or this domain name).
Due to capacity problems, we are now moving to a new server. Since we do not own the old domain name, we are also moving to a new domain name.
Since we'll need to abandon the old server soon, we'll be redirecting all requests to "somedomain.net/codefest/anything" to "newdomain.net/anything".
My problem is, after a lot of effort, our website's page rank is now fairly significant. I'm sure moving our website to a new domain name will be drastically detrimental to our website's search engine rank.
Is there any way we can tell the search bots that we've moved the website? Perhaps, when I redirect from the old site, if I give a 302 redirect, search spiders will notice it?
Is there any other issue related to moving our website that I should be aware of?
Thanks,
jrh
Google recommend a 301 redirect. (301 indicates permanent change. 302 indicates a temporary change.)
They have other advice on their Moving Your Site FAQ page which should be more widely applicable than just Google.