Hola, buenas tardes.
Todos conocemos la importancia de tener un entorno de desarrollo para probar nuevas funcionalidad y requerimientos de los proyectos, en este caso, vamos a necesitar clonar el entorno real de la web y crear un entorno de desarrollo, para ellos haremos un clonado de la web actual y la pasaremos a un subdominio.
La duda es la siguiente: ¿cómo deberíamos de proceder para que ese entorno de desarrollo no sea indexado por los distintos motores de búsqueda, por ejemplo Google y comience a indexar las páginas del entorno de desarrollo, que son las mismas que el entorno real creando duplicidad y confundiendo al no ser el dominio principal. No creo que sea suficiente marcando la casilla "no indexar" a través del wp-admin de la web usada para desarrollos varios.
La idea como todo entorno de desarrollo es desarrollar y probar cosas nuevas antes de llevarlo al entorno real, pero claro está el problema indicado arriba ¿Cómo lo solucionamos?
Saludos,
Contenido solo visible a usuarios registrados
Hola Eugenio,
Como comentas para un entorno de desarrollo no recomendaría dejarlo únicamente con la opción de Ajustes > Lectura > Disuadir a los motores de búsqueda, ya que esto solo añade una señal de noindex.
Lo más seguro sería proteger el subdominio con usuario y contraseña desde el hosting. Puedes hacerlo en tu cuenta de hosting desde WePanel > Seguridad > Privacidad de directorio, seleccionando la carpeta donde apunta el subdominio y asignando un usuario y contraseña. Puedes ver mas detalle en la siguiente guía que tenemos disponible → https://guias.webempresa.com/preguntas-frecuentes/privacidad-de-directorio/
Como refuerzo activas en el sitio web la opción de:
Ajustes > Lectura > Disuadir a los motores de búsqueda de indexar este sitio
Tambien, podrías añadir en el robots.txt del entorno:
User-agent: * Disallow: /
Eso tomaría el robots.txt solo como una capa adicional, no como la medida principal. Google indica que para que noindex funcione, la página debe poder ser rastreada; si se bloquea por robots.txt, el rastreador puede no llegar a leer esa etiqueta.
Basicamente con las opciones del subdominio protegido con contraseña + noindex en WordPress. Con esto evitas que el entorno de pruebas se indexe y genere duplicidad con la web principal.
Un Saludo