web-dev-qa-db-fra.com

SaaS Plate-forme et plusieurs domaines possibles

J'ai une plate-forme SaaS où les utilisateurs peuvent créer leurs propres sites de travail étiquetés en blanc.

Mon domaine de produit principal est www.myproductdomain.com

Lorsque les clients s'inscrivent, ils obtiennent automatiquement clientname.myproductdomain.com. Ils peuvent également choisir d'utiliser un domaine personnalisé en configurant un CNAME.

Cela signifie que chaque client possède par défaut au moins un domaine, mais que deux d'entre eux peuvent pointer vers le même contenu s'ils choisissent d'utiliser un domaine personnalisé, c'est-à-dire:

  • clientname.myproductname.com <- sous-domaine par défaut lors de l'inscription
  • www.clientname.com <- s'ils choisissent de configurer un CNAME et d'avoir un domaine personnalisé

Cela signifie essentiellement qu'il y a du contenu en double. Dans le scénario ci-dessus, lorsque Google utilise le domaine clientname.myproductname.com par défaut, je fais une redirection 301 vers leur domaine personnalisé. Cela vous semble-t-il problématique? Est-ce qu'il y a une meilleure approche?

1
cman77

Une redirection vers le nom préféré ou canonique est une excellente solution. Le terme utilisé est canonisation d'URL et il s'agit d'une pratique très courante pour l'optimisation des moteurs de recherche.

Au lieu de redirections, vous pouvez choisir d'utiliser balises canoniques de méta-robots .

Vous pouvez également vouloir prendre en charge plusieurs CNAME par client. Par exemple, je souhaiterais peut-être que les deux URL fonctionnent:

  • http://jobs.example.com/
  • http://www.jobs.example.com/

Je voudrais probablement choisir celui sans la www en tant que canonique et que l'autre redirige vers la version préférée.

1