We have a website built and hosted in Business Catalyst with a subdomain, for example:
When you search for our company name, the website.businesscatalyst.com site returns in Google results.
What we would like is for a different domain name, for example: website.primarydomain.com to show up in Google results. This domain is also mapped to the same servers that host the businesscatalyst.com site.
We'd also like to 301 redirect any backlinks so that the website.businesscatalyst.com site redirects to the official.
Essentially we want the businesscatalyst.com domain to disappear in Google, in favor of the official domain, however keep the business catalyst hosting with the primary domain mapped to it.
Firstly you have to fix the problem. This will have happened because you will have hard links of that domain in your website - Fix those.
Next step is to go into the domain manager - go to that development domain and edit. You will see a tick option that will enable it to redirect to the live domain.
It will take a bit of time for google to clear out the other domains. Be patient.