Within my CMS I can add multiple domains. IE: domain-1.com
and domain-2.com
.
The way my CMS is setup I can access the same content across both domains. For instance:
domain-1.com/contact
and domain-2.com/contact
would be the same pages. Because of this I am concerned about duplicate content.
What I plan to do is use canonical URLs for each domain and use absolute URLs in the navigation of the site, however, I have read that canonical do not work, or is less effective, cross domain.
If I use:
<link rel="canonical" href="http://www.domain-1.org/page-1" />
and:
<link rel="canonical" href="http://www.domain-2.org/page-2" />
on each respective page for each domain will I be able to avoid duplicate content?
Also should I use sitemap.xml and robots.txt in the efforts to prevent duplicate content?