Today I noticed several domains are using masking to associate their domain name with my content. E.g. “draughtmark.co.uk” and “recycleofficewaste.co.uk” (plus several others). Can I prevent this and bots from indexing my content under those domains (otherwise my site will get penalised)?
I have since put in some Javascript and a PHP function to detect and redirect to my site. This seems to prevent people from unknowingly browsing my content on another domain, but I don't know if this will help in regards to the bots as it either requires the Referrer to be set or the Javascript file to be loaded.
Use canonical URLs in your HTML to that no matter what domain it is served under your pages are given proper credit as being the original. Although originally designed to deal with duplicate content on a website, it was changed to work across domains for republished works.