# ============================================================ # robots.txt — Teatro Colsubsidio # https://teatrocolsubsidio.com # CMS: Drupal 10/11 | Migración desde HubSpot # Última actualización: 2026-06-17 # ============================================================ # Las URLs que deben SALIR del índice llevan meta robots # "noindex" a nivel de página (módulo Metatag). NO se bloquean # aquí, para que Googlebot pueda leer la etiqueta. # Los comentarios van SIEMPRE en línea propia. # ============================================================ User-agent: * # ------------------------------------------------------------ # 1. DRUPAL CORE — Rutas técnicas # ------------------------------------------------------------ Disallow: /core/ Disallow: /profiles/ Disallow: /modules/ Disallow: /themes/ Disallow: /libraries/ # Archivos sensibles Disallow: /README.md Disallow: /composer.json Disallow: /composer.lock Disallow: /web.config Disallow: /CHANGELOG.txt Disallow: /*.module$ Disallow: /*.install$ Disallow: /*.inc$ Disallow: /*.sh$ Disallow: /*.sql$ Disallow: /*.theme$ Disallow: /*.twig$ Disallow: /*.yml$ # Rutas administrativas y funcionales Disallow: /admin/ Disallow: /user/register Disallow: /user/password Disallow: /user/login Disallow: /user/logout Disallow: /comment/reply/ Disallow: /filter/tips Disallow: /node/add/ Disallow: /search/ Disallow: /index.php/ Disallow: /update.php Disallow: /cron.php Disallow: /install.php Disallow: /xmlrpc.php # Acciones de edición (evita duplicados de operaciones CRUD) Disallow: /*/edit$ Disallow: /*/delete$ Disallow: /*/revisions$ Disallow: /*/translations$ Disallow: /node/*/edit Disallow: /node/*/delete # ------------------------------------------------------------ # 2. CONTENIDO DUPLICADO Y PARÁMETROS (Views) # ------------------------------------------------------------ # NOTA sobre /node/: el duplicado nodo-crudo vs alias se resuelve # con canonical + noindex (Metatag). NO bloqueamos /node/ aquí # durante la migración. # Si dev confirma 100% alias + 301, descomentar la línea siguiente # (debe quedar SIN comentario al final, en su propia línea): # Disallow: /node/ Disallow: /*?page= Disallow: /*?sort= Disallow: /*?order= Disallow: /*?field_* Disallow: /*?f%5B Disallow: /*?f[ Disallow: /*?items_per_page= Disallow: /*?keys= Disallow: /*?search_api_fulltext= # Taxonomía: se bloquean únicamente los feeds. # Las páginas de categoría quedan INDEXABLES (tienen valor SEO). Disallow: /taxonomy/term/*/feed # ------------------------------------------------------------ # 3. LEGADO HUBSPOT # ------------------------------------------------------------ Disallow: /*?hs_amp=true Disallow: /*?hsLang= Disallow: /*?hsCtaTracking= Disallow: /*?hs_preview= Disallow: /*?*utm_ Disallow: /hs-fs/ Disallow: /hs/ Disallow: /_hcms/ Disallow: /hubfs/ Disallow: /cs/c/ Disallow: /*/page/ Disallow: /*/author/ # ------------------------------------------------------------ # 4. RUTAS TRANSACCIONALES Y BÚSQUEDA # ------------------------------------------------------------ Disallow: /gracias Disallow: /thank-you Disallow: /*/thank-you Disallow: /buscador? Disallow: /*?q= # ------------------------------------------------------------ # 5. ALLOW — Recursos para renderizado (CRÍTICO para SEO) # ------------------------------------------------------------ Allow: /sites/default/files/ Allow: /sites/default/files/css/ Allow: /sites/default/files/js/ Allow: /*.css$ Allow: /*.css?* Allow: /*.js$ Allow: /*.js?* Allow: /*.woff$ Allow: /*.woff2$ Allow: /*.svg$ Allow: /core/*.css$ Allow: /core/*.css?* Allow: /core/*.js$ Allow: /core/*.js?* Allow: /modules/*.css$ Allow: /modules/*.css?* Allow: /modules/*.js$ Allow: /modules/*.js?* Allow: /themes/*.css$ Allow: /themes/*.css?* Allow: /themes/*.js$ Allow: /themes/*.js?* # ============================================================ # Sitemap # ============================================================ Sitemap: https://teatrocolsubsidio.com/sitemap.xml