{"id":3941,"date":"2026-10-30T10:44:39","date_gmt":"2026-10-30T09:44:39","guid":{"rendered":"https:\/\/mantenimientoweb.pro\/blog\/como-optimizar-el-crawl-budget-presupuesto-de-rastreo-limpiando-urls-innecesarias\/"},"modified":"2026-10-30T10:44:41","modified_gmt":"2026-10-30T09:44:41","slug":"como-optimizar-el-crawl-budget-presupuesto-de-rastreo-limpiando-urls-innecesarias","status":"publish","type":"post","link":"https:\/\/mantenimientoweb.pro\/blog\/como-optimizar-el-crawl-budget-presupuesto-de-rastreo-limpiando-urls-innecesarias\/","title":{"rendered":"\u00bfC\u00f3mo optimizar el \u00abCrawl Budget\u00bb (presupuesto de rastreo) limpiando URLs innecesarias?"},"content":{"rendered":"<header>\n      <span>SEO t\u00e9cnico \u00b7 Rastreo \u00b7 WordPress \u00b7 Rendimiento \u2699\ufe0f<\/span><br \/>\n      \u00bfC\u00f3mo optimizar el Crawl Budget limpiando URLs innecesarias?<\/p>\n<p>\n        Un sitio web puede parecer ordenado desde el men\u00fa principal y, al mismo tiempo, ser una ciudad subterr\u00e1nea de URLs repetidas, filtros eternos y p\u00e1ginas que nadie pidi\u00f3. Googlebot entra con una linterna; nosotros, con demasiada frecuencia, le damos un laberinto y luego nos sorprendemos de que no llegue al tesoro.\n      <\/p>\n<\/header>\n<p>    <main><\/p>\n<article>\n<p>\n          Optimizar el <strong>crawl budget<\/strong> \u2014o presupuesto de rastreo\u2014 no consiste en \u201chacer trucos\u201d para que Google rastree m\u00e1s, como quien intenta sobornar a un portero con una sonrisa. Consiste en algo menos vistoso y mucho m\u00e1s rentable: <strong>reducir el ruido<\/strong>, consolidar se\u00f1ales, eliminar URLs innecesarias y hacer que los bots dediquen su tiempo a las p\u00e1ginas que de verdad importan para el negocio.\n        <\/p>\n<p>\n          Hay una paradoja hermosa, y un poco inc\u00f3moda, en el SEO t\u00e9cnico: a veces se crece eliminando. Menos URLs, m\u00e1s autoridad. Menos rastreo in\u00fatil, m\u00e1s descubrimiento de contenido valioso. Menos selva, m\u00e1s camino. En tiempos de webs infladas por plugins, par\u00e1metros, etiquetas, filtros, sitemaps autom\u00e1ticos y CMS generosos hasta el delirio, limpiar URLs se parece a podar un \u00e1rbol frutal: duele cortar ramas, pero la cosecha lo agradece. \ud83c\udf31\n        <\/p>\n<nav aria-label=\"\u00cdndice del art\u00edculo\">\n          <strong>Contenido de esta gu\u00eda<\/strong><\/p>\n<ul>\n<li><a href=\"#que-es-crawl-budget\">Qu\u00e9 es realmente el crawl budget<\/a><\/li>\n<li><a href=\"#cuando-importa\">Cu\u00e1ndo debe preocuparte<\/a><\/li>\n<li><a href=\"#senales\">Se\u00f1ales de desperdicio de rastreo<\/a><\/li>\n<li><a href=\"#urls-innecesarias\">Tipos de URLs innecesarias<\/a><\/li>\n<li><a href=\"#auditoria\">C\u00f3mo auditar el problema<\/a><\/li>\n<li><a href=\"#decisiones\">Qu\u00e9 hacer con cada URL<\/a><\/li>\n<li><a href=\"#wordpress\">Optimizaci\u00f3n en WordPress<\/a><\/li>\n<li><a href=\"#ecommerce\">Ecommerce y facetas<\/a><\/li>\n<li><a href=\"#sitemap\">Sitemaps, enlaces internos y arquitectura<\/a><\/li>\n<li><a href=\"#errores\">Errores frecuentes<\/a><\/li>\n<li><a href=\"#plan\">Plan de acci\u00f3n de 30 d\u00edas<\/a><\/li>\n<li><a href=\"#faq\">Preguntas frecuentes<\/a><\/li>\n<\/ul>\n<\/nav>\n<section id=\"que-es-crawl-budget\">\n<h2>Qu\u00e9 es realmente el Crawl Budget \ud83d\udd77\ufe0f<\/h2>\n<p>\n            El <strong>crawl budget<\/strong> es la cantidad aproximada de URLs que un motor de b\u00fasqueda, especialmente Google, puede y quiere rastrear en un sitio durante un periodo determinado. No es una cifra p\u00fablica fija ni un cr\u00e9dito mensual con saldo visible. Es m\u00e1s bien una corriente: sube, baja, se desv\u00eda, se frena.\n          <\/p>\n<p>\n            Google lo explica a partir de dos grandes fuerzas:\n          <\/p>\n<ul>\n<li>\n              <strong>Crawl capacity limit:<\/strong> la capacidad de rastreo que tu servidor puede soportar sin degradar la experiencia. Si tu sitio responde lento, falla o devuelve demasiados errores 5xx, Googlebot reduce la intensidad. Es cortes\u00eda algor\u00edtmica, no romanticismo.\n            <\/li>\n<li>\n              <strong>Crawl demand:<\/strong> el inter\u00e9s que tiene Google en rastrear ciertas URLs. Las p\u00e1ginas populares, frescas, enlazadas y actualizadas suelen tener m\u00e1s demanda que un archivo perdido de 2017 con tres l\u00edneas y una imagen rota.\n            <\/li>\n<\/ul>\n<p>            <strong>Dato importante:<\/strong> Google ha se\u00f1alado en varias ocasiones que los sitios peque\u00f1os \u2014por ejemplo, de unas pocas cientos o miles de URLs bien gestionadas\u2014 rara vez necesitan obsesionarse con el crawl budget. El problema suele aparecer en sitios grandes, ecommerce, medios, marketplaces, portales con filtros, webs internacionales, WordPress con a\u00f1os de acumulaci\u00f3n o instalaciones donde cada plugin parece haber abierto una puerta nueva al s\u00f3tano.<\/p>\n<p>\n            Dicho de otro modo: si tu web tiene 80 p\u00e1ginas, probablemente tu prioridad no sea \u201coptimizar el crawl budget\u201d, sino publicar mejor contenido, mejorar la intenci\u00f3n de b\u00fasqueda y cuidar la velocidad. Pero si tienes 80.000 URLs, de las cuales 60.000 son variantes con par\u00e1metros, archivos in\u00fatiles o duplicados, entonces s\u00ed: el rastreo se convierte en una econom\u00eda. Y toda econom\u00eda mal administrada termina con inflaci\u00f3n. En este caso, inflaci\u00f3n de basura indexable.\n          <\/p>\n<\/section>\n<section id=\"cuando-importa\">\n<h2>Cu\u00e1ndo debe preocuparte el presupuesto de rastreo \ud83d\udd0d<\/h2>\n<p>\n            No todas las webs sufren el mismo dolor. Un blog modesto puede tener problemas de SEO, claro, pero no necesariamente de rastreo. En cambio, un ecommerce con filtros por talla, color, marca, precio, disponibilidad, ordenaci\u00f3n y sesi\u00f3n de usuario puede generar millones de combinaciones. Una camisa azul en talla M parece inocente; multiplicada por todos los par\u00e1metros posibles, se convierte en una hidra con URLs en lugar de cabezas.\n          <\/p>\n<p>\n            Deber\u00edas revisar tu crawl budget si reconoces una o varias de estas situaciones:\n          <\/p>\n<ul>\n<li>Tu sitio tiene <strong>decenas de miles o millones de URLs<\/strong>.<\/li>\n<li>Google tarda mucho en descubrir o actualizar p\u00e1ginas importantes.<\/li>\n<li>Hay muchas URLs en estado <strong>\u201cDescubierta: actualmente sin indexar\u201d<\/strong> o <strong>\u201cRastreada: actualmente sin indexar\u201d<\/strong> en Google Search Console.<\/li>\n<li>Los logs muestran que Googlebot visita con frecuencia p\u00e1ginas de bajo valor y apenas toca las p\u00e1ginas comerciales.<\/li>\n<li>El sitemap XML contiene URLs redirigidas, bloqueadas, con noindex, canonicalizadas hacia otra URL o con errores.<\/li>\n<li>Existen muchas p\u00e1ginas duplicadas por par\u00e1metros, filtros, etiquetas, paginaciones o versiones HTTP\/HTTPS.<\/li>\n<li>Tu servidor responde lento o devuelve errores 500, 502, 503 o timeouts.<\/li>\n<li>Has migrado recientemente, cambiado estructura de URLs o eliminado grandes secciones.<\/li>\n<\/ul>\n<p>\n            En SEO t\u00e9cnico, el exceso rara vez es abundancia. A veces es niebla.\n          <\/p>\n<\/section>\n<section id=\"senales\">\n<h2>Se\u00f1ales de que est\u00e1s desperdiciando rastreo \ud83d\udea6<\/h2>\n<p>\n            Un desperdicio de crawl budget no siempre grita. A veces susurra en los informes, se esconde en los logs o se disfraza de \u201cnormalidad\u201d dentro del CMS. Como esas casas donde todo parece limpio hasta que abres el caj\u00f3n de los cables.\n          <\/p>\n<h3>En Google Search Console<\/h3>\n<ul>\n<li>Aumento de URLs excluidas sin motivo claro.<\/li>\n<li>Muchas p\u00e1ginas duplicadas sin canonical elegido por el usuario.<\/li>\n<li>URLs importantes que tardan semanas en indexarse.<\/li>\n<li>Errores 404 o soft 404 en grandes vol\u00famenes.<\/li>\n<li>Ca\u00eddas en el informe de estad\u00edsticas de rastreo.<\/li>\n<\/ul>\n<h3>En los logs del servidor<\/h3>\n<ul>\n<li>Googlebot rastrea par\u00e1metros irrelevantes.<\/li>\n<li>Mucho rastreo en URLs con filtros o b\u00fasqueda interna.<\/li>\n<li>Frecuencia alta en p\u00e1ginas no indexables.<\/li>\n<li>Poco rastreo en categor\u00edas, productos o art\u00edculos clave.<\/li>\n<li>Respuestas 3xx, 4xx y 5xx consumiendo visitas del bot.<\/li>\n<\/ul>\n<p>\n            Search Console ofrece una vista \u00fatil, pero parcial. Los logs son la libreta del portero: registran qui\u00e9n entr\u00f3, cu\u00e1ndo, por d\u00f3nde y qu\u00e9 respuesta recibi\u00f3. No opinan. Y justamente por eso son tan valiosos.\n          <\/p>\n<h3>Una mini an\u00e9cdota, porque tambi\u00e9n pasan estas cosas<\/h3>\n<p>\n              Hace a\u00f1os revis\u00e9 una web que juraba tener \u201cunas 4.000 p\u00e1ginas\u201d. El CMS dec\u00eda eso. El sitemap tambi\u00e9n. Pero al rastrear el sitio y analizar logs aparecieron m\u00e1s de 180.000 URLs accesibles. La mayor\u00eda eran combinaciones de par\u00e1metros generadas por un buscador interno: orden ascendente, descendente, filtros vac\u00edos, p\u00e1ginas sin resultados. Era como abrir una peque\u00f1a tienda de barrio y encontrar detr\u00e1s una estaci\u00f3n ferroviaria abandonada.\n            <\/p>\n<p>\n              Lo ir\u00f3nico era que el equipo publicaba contenido nuevo cada semana y se quejaba de que Google tardaba en indexarlo. Google s\u00ed entraba. Solo que pasaba buena parte del tiempo mirando pasillos sin mercanc\u00eda.\n            <\/p>\n<\/section>\n<section id=\"urls-innecesarias\">\n<h2>Qu\u00e9 URLs innecesarias debes limpiar \ud83e\uddf9<\/h2>\n<p>\n            No toda URL que existe merece ser rastreada. No toda URL rastreada merece ser indexada. Y no toda URL indexada merece sobrevivir. La arquitectura web madura exige una cierta crueldad elegante: distinguir entre lo \u00fatil y lo ornamental, entre contenido y eco.\n          <\/p>\n<table>\n<thead>\n<tr>\n<th>Tipo de URL<\/th>\n<th>Problema habitual<\/th>\n<th>Ejemplos comunes<\/th>\n<th>Acci\u00f3n recomendada<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Par\u00e1metros de seguimiento<\/td>\n<td>Generan duplicados de una misma p\u00e1gina.<\/td>\n<td><code>?utm_source=<\/code>, <code>?fbclid=<\/code>, <code>?gclid=<\/code><\/td>\n<td>Canonical a la URL limpia, no enlazarlas internamente, normalizar en anal\u00edtica.<\/td>\n<\/tr>\n<tr>\n<td>B\u00fasqueda interna<\/td>\n<td>P\u00e1ginas infinitas, thin content y resultados cambiantes.<\/td>\n<td><code>\/search?q=zapatos<\/code>, <code>\/?s=hosting<\/code><\/td>\n<td>Noindex follow; en casos masivos, bloquear patrones tras evaluar.<\/td>\n<\/tr>\n<tr>\n<td>Facetas y filtros<\/td>\n<td>Explosi\u00f3n combinatoria de URLs.<\/td>\n<td><code>?color=rojo&amp;talla=m<\/code>, <code>\/marca\/nike\/?precio=50-100<\/code><\/td>\n<td>Indexar solo facetas con demanda SEO; canonical, noindex o bloqueo para el resto.<\/td>\n<\/tr>\n<tr>\n<td>Ordenaciones<\/td>\n<td>Duplican listados sin aportar contenido \u00fanico.<\/td>\n<td><code>?orderby=price<\/code>, <code>?sort=popular<\/code><\/td>\n<td>Canonical a la categor\u00eda base o noindex.<\/td>\n<\/tr>\n<tr>\n<td>Etiquetas sin valor<\/td>\n<td>Archivos pobres, solapados o casi vac\u00edos.<\/td>\n<td><code>\/tag\/noticias\/<\/code>, <code>\/tag\/general\/<\/code><\/td>\n<td>Noindex o eliminaci\u00f3n; conservar solo etiquetas estrat\u00e9gicas.<\/td>\n<\/tr>\n<tr>\n<td>Archivos de fecha o autor<\/td>\n<td>Duplican listados del blog.<\/td>\n<td><code>\/2022\/08\/<\/code>, <code>\/author\/admin\/<\/code><\/td>\n<td>Noindex si no tienen valor de b\u00fasqueda propio.<\/td>\n<\/tr>\n<tr>\n<td>Adjuntos de WordPress<\/td>\n<td>P\u00e1ginas vac\u00edas para im\u00e1genes o documentos.<\/td>\n<td><code>\/mi-imagen\/<\/code>, attachment pages<\/td>\n<td>Redirigir al archivo o a la p\u00e1gina padre; no indexar.<\/td>\n<\/tr>\n<tr>\n<td>Paginaciones excesivas<\/td>\n<td>Consumen rastreo en listados profundos poco \u00fatiles.<\/td>\n<td><code>\/blog\/page\/89\/<\/code><\/td>\n<td>Mejorar arquitectura, enlazado interno y profundidad; no bloquear sin an\u00e1lisis.<\/td>\n<\/tr>\n<tr>\n<td>Duplicados t\u00e9cnicos<\/td>\n<td>Varias versiones para el mismo contenido.<\/td>\n<td>HTTP\/HTTPS, www\/no-www, slash\/no slash, may\u00fasculas\/min\u00fasculas<\/td>\n<td>Redirecciones 301 consistentes y canonical correcto.<\/td>\n<\/tr>\n<tr>\n<td>Entornos de prueba<\/td>\n<td>Staging indexado o rastreable.<\/td>\n<td><code>staging.dominio.com<\/code>, <code>\/dev\/<\/code><\/td>\n<td>Autenticaci\u00f3n, bloqueo por servidor, noindex si ya fue accesible.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>            <strong>Matiz crucial:<\/strong> \u201cinnecesaria\u201d no significa \u201cfea\u201d. Una URL puede ser poco elegante y, aun as\u00ed, generar tr\u00e1fico org\u00e1nico valioso. Antes de eliminar, redirigir o desindexar, revisa datos: impresiones, clics, backlinks, conversiones, enlaces internos, logs y relevancia estrat\u00e9gica. El bistur\u00ed es mejor que la motosierra.<\/p>\n<\/section>\n<section id=\"auditoria\">\n<h2>C\u00f3mo auditar URLs innecesarias paso a paso \ud83e\udded<\/h2>\n<p>\n            La limpieza de crawl budget empieza con una pregunta inc\u00f3moda: <strong>\u00bfcu\u00e1ntas URLs tiene realmente tu sitio?<\/strong> No cu\u00e1ntas crees. No cu\u00e1ntas muestra el men\u00fa. No cu\u00e1ntas aparecen en el sitemap. Cu\u00e1ntas puede descubrir un bot.\n          <\/p>\n<h3>1. Extrae todas las fuentes de URLs<\/h3>\n<p>\n            Trabajar solo con el sitemap es como inspeccionar una ciudad mirando \u00fanicamente las avenidas principales. Necesitas callejones.\n          <\/p>\n<ul>\n<li><strong>Sitemap XML:<\/strong> normalmente en <code>\/sitemap.xml<\/code> o generado por Yoast SEO, Rank Math, SEOPress u otro plugin.<\/li>\n<li><strong>Google Search Console:<\/strong> p\u00e1ginas indexadas, excluidas, rastreadas, descubiertas y errores.<\/li>\n<li><strong>Logs del servidor:<\/strong> accesos reales de Googlebot, Bingbot y otros rastreadores.<\/li>\n<li><strong>Crawlers SEO:<\/strong> Screaming Frog, Sitebulb, JetOctopus, Oncrawl, Lumar u otras herramientas.<\/li>\n<li><strong>Base de datos\/CMS:<\/strong> posts, p\u00e1ginas, productos, categor\u00edas, etiquetas, adjuntos, autores.<\/li>\n<li><strong>Backlinks:<\/strong> URLs enlazadas desde fuera, mediante Ahrefs, Semrush, Majestic o Search Console.<\/li>\n<li><strong>Anal\u00edtica:<\/strong> p\u00e1ginas con tr\u00e1fico org\u00e1nico, conversiones o ventas.<\/li>\n<\/ul>\n<h3>2. Clasifica por estado HTTP<\/h3>\n<p>\n            Una buena auditor\u00eda empieza por separar vivos, muertos, mudados y enfermos.\n          <\/p>\n<table>\n<thead>\n<tr>\n<th>Estado<\/th>\n<th>Qu\u00e9 significa<\/th>\n<th>Impacto en rastreo<\/th>\n<th>Qu\u00e9 hacer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>200<\/td>\n<td>La URL responde correctamente.<\/td>\n<td>Puede consumir crawl budget de forma leg\u00edtima o in\u00fatil.<\/td>\n<td>Evaluar calidad, indexabilidad, canonical y valor SEO.<\/td>\n<\/tr>\n<tr>\n<td>301\/308<\/td>\n<td>Redirecci\u00f3n permanente.<\/td>\n<td>Consume rastreo adicional si hay cadenas o enlaces antiguos.<\/td>\n<td>Actualizar enlaces internos hacia la URL final.<\/td>\n<\/tr>\n<tr>\n<td>302\/307<\/td>\n<td>Redirecci\u00f3n temporal.<\/td>\n<td>Puede confundir se\u00f1ales si se usa como permanente.<\/td>\n<td>Convertir en 301 si el cambio es definitivo.<\/td>\n<\/tr>\n<tr>\n<td>404<\/td>\n<td>No encontrada.<\/td>\n<td>Normal en peque\u00f1as cantidades; problem\u00e1tica a gran escala.<\/td>\n<td>Redirigir solo si hay equivalente relevante; si no, dejar 404 o usar 410.<\/td>\n<\/tr>\n<tr>\n<td>410<\/td>\n<td>Eliminada definitivamente.<\/td>\n<td>Se\u00f1al m\u00e1s clara de eliminaci\u00f3n.<\/td>\n<td>\u00datil para URLs que no volver\u00e1n y no tienen sustituto.<\/td>\n<\/tr>\n<tr>\n<td>5xx<\/td>\n<td>Error del servidor.<\/td>\n<td>Da\u00f1a la capacidad de rastreo y la confianza t\u00e9cnica.<\/td>\n<td>Prioridad alta: corregir hosting, cach\u00e9, aplicaci\u00f3n o CDN.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>3. Cruza indexabilidad con valor real<\/h3>\n<p>\n            Aqu\u00ed conviene crear una matriz. Por un lado, si una URL es indexable. Por otro, si merece serlo.\n          <\/p>\n<ul>\n<li><strong>URL indexable y valiosa:<\/strong> conservar, optimizar y enlazar mejor.<\/li>\n<li><strong>URL indexable pero pobre:<\/strong> mejorar, fusionar, canonicalizar, noindex o eliminar.<\/li>\n<li><strong>URL no indexable pero rastreada mucho:<\/strong> investigar por qu\u00e9 Googlebot la visita tanto.<\/li>\n<li><strong>URL bloqueada pero enlazada internamente:<\/strong> corregir arquitectura; est\u00e1s invitando al bot a una puerta cerrada.<\/li>\n<\/ul>\n<h3>4. Analiza patrones, no solo URLs individuales<\/h3>\n<p>\n            En sitios grandes no se arregla URL por URL, igual que no se vac\u00eda el mar con una taza. Se detectan patrones:\n          <\/p>\n<ul>\n<li><code>?sort=<\/code>, <code>?orderby=<\/code>, <code>?filter_<\/code>, <code>?add-to-cart=<\/code><\/li>\n<li><code>\/tag\/<\/code>, <code>\/author\/<\/code>, <code>\/date\/<\/code><\/li>\n<li><code>\/page\/<\/code> con profundidad excesiva<\/li>\n<li><code>\/wp-content\/uploads\/<\/code> cuando hay adjuntos indexables<\/li>\n<li>URLs con may\u00fasculas y min\u00fasculas duplicadas<\/li>\n<li>URLs con slash final y sin slash final accesibles en paralelo<\/li>\n<li>Versiones imprimibles, AMP obsoletas o par\u00e1metros de sesi\u00f3n<\/li>\n<\/ul>\n<p>            <strong>Herramientas \u00fatiles:<\/strong> Google Search Console, Bing Webmaster Tools, Screaming Frog SEO Spider, Sitebulb, Ahrefs, Semrush, JetOctopus, Oncrawl, Log File Analyser de Screaming Frog, Looker Studio para informes y herramientas del servidor como AWStats, GoAccess o registros de Nginx\/Apache.<\/p>\n<\/section>\n<section id=\"decisiones\">\n<h2>Qu\u00e9 hacer con cada URL: eliminar, redirigir, bloquear, noindex o canonicalizar \u2696\ufe0f<\/h2>\n<p>\n            Una de las grandes tragedias del SEO t\u00e9cnico es usar todas las etiquetas como si fueran lo mismo. <code>robots.txt<\/code>, <code>noindex<\/code>, canonical, 301, 404 y 410 no son sin\u00f3nimos con sombrero distinto. Cada uno resuelve un problema concreto.\n          <\/p>\n<h3>1. Redirecci\u00f3n 301: cuando existe un equivalente claro<\/h3>\n<p>\n            Usa una <strong>redirecci\u00f3n 301<\/strong> si la URL antigua tiene una alternativa relevante. Por ejemplo, un producto descatalogado que tiene una nueva versi\u00f3n, una categor\u00eda fusionada o un art\u00edculo que se ha integrado en una gu\u00eda m\u00e1s completa.\n          <\/p>\n<p>\n            No redirijas todo a la home. Esa costumbre, tan extendida como poco elegante, es el equivalente SEO de responder cualquier pregunta con \u201cmira qu\u00e9 bonita es la recepci\u00f3n\u201d. Google suele tratar esas redirecciones irrelevantes como soft 404.\n          <\/p>\n<h3>2. C\u00f3digo 410: cuando la URL muri\u00f3 y no volver\u00e1<\/h3>\n<p>\n            El <strong>410 Gone<\/strong> indica que la p\u00e1gina fue eliminada de forma definitiva. Puede ser \u00fatil en limpiezas masivas de URLs sin valor, spam, filtros obsoletos o p\u00e1ginas generadas accidentalmente. No transfiere autoridad como una redirecci\u00f3n, pero comunica con claridad.\n          <\/p>\n<h3>3. 404: cuando no hay sustituto y no pasa nada<\/h3>\n<p>\n            Un 404 no es pecado. Internet se mueve, las p\u00e1ginas desaparecen, los productos caducan. El problema no es tener algunos 404; el problema es enlazarlos internamente, generarlos por miles o dejar que p\u00e1ginas valiosas mueran sin redirecci\u00f3n.\n          <\/p>\n<h3>4. Noindex: cuando la p\u00e1gina debe existir, pero no posicionar<\/h3>\n<p>\n            <code>noindex<\/code> es ideal para p\u00e1ginas \u00fatiles para usuarios pero no para resultados de b\u00fasqueda: b\u00fasquedas internas, p\u00e1ginas de cuenta, ciertos archivos, resultados filtrados sin demanda SEO o listados pobres.\n          <\/p>\n<p>            <strong>Cuidado:<\/strong> no bloquees en <code>robots.txt<\/code> una URL que necesita procesar <code>noindex<\/code>. Si Google no puede rastrearla, quiz\u00e1 no vea la directiva. Primero permite el rastreo para que detecte el noindex; despu\u00e9s, cuando salga del \u00edndice y si el volumen lo justifica, puedes evaluar bloqueos m\u00e1s agresivos.<\/p>\n<h3>5. Canonical: cuando hay duplicados o variantes<\/h3>\n<p>\n            La etiqueta <code>rel=\"canonical\"<\/code> ayuda a indicar la versi\u00f3n preferida de una p\u00e1gina. Es especialmente \u00fatil para par\u00e1metros de tracking, ordenaciones, versiones similares o fichas duplicadas. Pero conviene recordar algo: el canonical es una <strong>se\u00f1al<\/strong>, no una orden militar. Si la arquitectura interna contradice el canonical, Google puede elegir otra URL.\n          <\/p>\n<h3>6. Robots.txt: cuando quieres evitar rastreo, no necesariamente indexaci\u00f3n<\/h3>\n<p>\n            <code>robots.txt<\/code> sirve para decir a los bots qu\u00e9 rutas no deben rastrear. Puede ahorrar rastreo en zonas enormes y poco \u00fatiles, pero tiene l\u00edmites. Una URL bloqueada puede aparecer en Google si recibe enlaces y Google conoce su existencia, aunque no pueda ver su contenido.\n          <\/p>\n<pre>User-agent: *\nDisallow: \/wp-admin\/\nDisallow: \/?s=\nDisallow: \/*?orderby=\nDisallow: \/*?add-to-cart=<\/pre>\n<p>\n            Ejemplo orientativo. No copies reglas sin probarlas: una directiva demasiado amplia puede bloquear recursos, categor\u00edas o p\u00e1ginas que s\u00ed quieres posicionar.\n          <\/p>\n<h3>7. Actualizar enlaces internos: el gesto menos glamuroso y m\u00e1s necesario<\/h3>\n<p>\n            Si enlazas internamente a URLs redirigidas, bloqueadas, canonicalizadas o con noindex, est\u00e1s enviando se\u00f1ales contradictorias. Es como invitar a alguien a cenar y darle una direcci\u00f3n antigua. El bot ir\u00e1, claro, porque es educado; pero no deber\u00edas culparlo por perder tiempo.\n          <\/p>\n<table>\n<thead>\n<tr>\n<th>Situaci\u00f3n<\/th>\n<th>Soluci\u00f3n preferente<\/th>\n<th>Comentario<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>URL con backlinks y sustituto equivalente<\/td>\n<td>301<\/td>\n<td>Preserva se\u00f1ales y mejora experiencia.<\/td>\n<\/tr>\n<tr>\n<td>URL sin valor, sin tr\u00e1fico y sin sustituto<\/td>\n<td>410 o 404<\/td>\n<td>410 si quieres comunicar eliminaci\u00f3n definitiva.<\/td>\n<\/tr>\n<tr>\n<td>Resultados de b\u00fasqueda interna<\/td>\n<td>Noindex, luego posible bloqueo<\/td>\n<td>Evita indexaci\u00f3n de p\u00e1ginas pobres.<\/td>\n<\/tr>\n<tr>\n<td>Par\u00e1metros UTM<\/td>\n<td>Canonical a URL limpia<\/td>\n<td>No los incluyas en enlaces internos.<\/td>\n<\/tr>\n<tr>\n<td>Filtros sin demanda SEO<\/td>\n<td>Noindex\/canonical\/bloqueo selectivo<\/td>\n<td>Depende de volumen, enlazado y necesidad de rastreo.<\/td>\n<\/tr>\n<tr>\n<td>Categor\u00edas estrat\u00e9gicas<\/td>\n<td>Indexar y optimizar<\/td>\n<td>Contenido \u00fanico, enlaces internos y sitemap.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<section id=\"wordpress\">\n<h2>Optimizar el Crawl Budget en WordPress \ud83e\udde9<\/h2>\n<p>\n            WordPress es magn\u00edfico. Tambi\u00e9n es prol\u00edfico. Le das un art\u00edculo y te devuelve el art\u00edculo, la categor\u00eda, la etiqueta, el autor, la fecha, el feed, los adjuntos, la paginaci\u00f3n y, si te descuidas, tres versiones emocionales de la misma URL. No es maldad; es abundancia sin criterio editorial.\n          <\/p>\n<h3>1. Revisa etiquetas y categor\u00edas<\/h3>\n<p>\n            Las etiquetas de WordPress suelen ser una f\u00e1brica de thin content. Si una etiqueta agrupa dos entradas, no tiene texto descriptivo, duplica una categor\u00eda y no recibe tr\u00e1fico, dif\u00edcilmente merece indexarse.\n          <\/p>\n<p>            <strong>Acciones recomendadas:<\/strong><\/p>\n<ul>\n<li>Conservar solo etiquetas con intenci\u00f3n de b\u00fasqueda clara.<\/li>\n<li>Eliminar etiquetas duplicadas, gen\u00e9ricas o vac\u00edas.<\/li>\n<li>A\u00f1adir descripciones \u00fatiles a categor\u00edas estrat\u00e9gicas.<\/li>\n<li>Configurar <code>noindex<\/code> para etiquetas si no aportan valor.<\/li>\n<li>Evitar crear una etiqueta nueva por cada variaci\u00f3n m\u00ednima.<\/li>\n<\/ul>\n<h3>2. Desactiva o redirige p\u00e1ginas de adjuntos<\/h3>\n<p>\n            Las p\u00e1ginas de adjuntos son uno de esos detalles que parecen peque\u00f1os hasta que descubres miles de URLs con una imagen y poco m\u00e1s. Muchos plugins SEO permiten redirigir autom\u00e1ticamente las p\u00e1ginas de adjuntos al archivo multimedia o a la entrada padre.\n          <\/p>\n<ul>\n<li><strong>Yoast SEO:<\/strong> permite redirigir URLs de adjuntos en sus ajustes de medios.<\/li>\n<li><strong>Rank Math:<\/strong> incluye opci\u00f3n para redirigir adjuntos.<\/li>\n<li><strong>SEOPress:<\/strong> ofrece controles similares de indexaci\u00f3n y redirecci\u00f3n.<\/li>\n<\/ul>\n<h3>3. Controla archivos de autor y fecha<\/h3>\n<p>\n            En blogs con un solo autor, el archivo de autor suele duplicar el blog principal. Los archivos por fecha tambi\u00e9n pueden crear listados redundantes. No son \u201cmalos\u201d por naturaleza, pero en muchas webs no aportan nada que una categor\u00eda o una buena arquitectura no resuelva mejor.\n          <\/p>\n<p>\n            Si no tienen estrategia propia, config\u00faralos como <code>noindex<\/code>. Si est\u00e1n vac\u00edos o no deber\u00edan existir, desact\u00edvalos o redir\u00edgelos con criterio.\n          <\/p>\n<h3>4. Vigila feeds, REST API y par\u00e1metros<\/h3>\n<p>\n            WordPress genera feeds RSS, endpoints REST, URLs con comentarios paginados y otros recursos. La mayor\u00eda no supone un problema en sitios peque\u00f1os, pero en webs grandes pueden aparecer en rastreos y logs.\n          <\/p>\n<p>\n            No se trata de bloquear todo como si el sitio fuera una fortaleza medieval. Se trata de observar. Si Googlebot dedica tiempo significativo a rutas que no aportan valor org\u00e1nico, entonces s\u00ed conviene intervenir.\n          <\/p>\n<h3>5. Plugins SEO: \u00fatiles, pero no m\u00e1gicos<\/h3>\n<p>\n            Yoast, Rank Math, SEOPress o The SEO Framework ayudan a gestionar canonicals, noindex, sitemaps XML y metadatos. Pero un plugin no entiende tu modelo de negocio por inspiraci\u00f3n divina. Puede generar un sitemap limpio o incluir basura con impecable puntualidad. La puntualidad de la basura, admit\u00e1moslo, sigue siendo basura.\n          <\/p>\n<p>            <strong>Regla pr\u00e1ctica para WordPress:<\/strong> revisa cada tipo de contenido en el CMS: entradas, p\u00e1ginas, productos, categor\u00edas, etiquetas, autores, fechas, adjuntos, landing pages, plantillas, custom post types y taxonom\u00edas. Decide cu\u00e1les deben indexarse y cu\u00e1les no. Despu\u00e9s aseg\u00farate de que el sitemap refleje esa decisi\u00f3n.<\/p>\n<\/section>\n<section id=\"ecommerce\">\n<h2>Ecommerce, filtros y facetas: donde el crawl budget va a perderse \ud83d\uded2<\/h2>\n<p>\n            En una tienda online, las facetas son necesarias para los usuarios. Nadie quiere revisar 600 zapatillas una por una si puede filtrar por talla, color y precio. El conflicto aparece cuando cada combinaci\u00f3n de filtros se convierte en una URL rastreable e indexable. Lo que para el usuario es comodidad, para el bot puede ser una tormenta de arena.\n          <\/p>\n<h3>Facetas con valor SEO frente a facetas sin valor<\/h3>\n<p>\n            La clave no es bloquear todos los filtros, sino separar los que responden a b\u00fasquedas reales de los que solo reorganizan el inventario.\n          <\/p>\n<table>\n<thead>\n<tr>\n<th>Faceta<\/th>\n<th>Posible valor SEO<\/th>\n<th>Ejemplo<\/th>\n<th>Tratamiento<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Categor\u00eda + marca<\/td>\n<td>Alto si hay demanda<\/td>\n<td>Zapatillas Nike mujer<\/td>\n<td>Crear landing indexable optimizada.<\/td>\n<\/tr>\n<tr>\n<td>Categor\u00eda + color<\/td>\n<td>Variable<\/td>\n<td>Vestidos rojos<\/td>\n<td>Indexar si hay b\u00fasquedas y cat\u00e1logo suficiente.<\/td>\n<\/tr>\n<tr>\n<td>Categor\u00eda + talla<\/td>\n<td>Normalmente bajo<\/td>\n<td>Camisetas talla M<\/td>\n<td>Noindex o canonical a categor\u00eda base.<\/td>\n<\/tr>\n<tr>\n<td>Orden por precio<\/td>\n<td>Bajo<\/td>\n<td>?orderby=price<\/td>\n<td>Canonical\/noindex.<\/td>\n<\/tr>\n<tr>\n<td>Disponibilidad<\/td>\n<td>Bajo o temporal<\/td>\n<td>?stock=available<\/td>\n<td>Noindex; evitar enlaces rastreables si es masivo.<\/td>\n<\/tr>\n<tr>\n<td>Combinaciones m\u00faltiples<\/td>\n<td>Suele ser bajo<\/td>\n<td>Marca + color + talla + precio<\/td>\n<td>Bloqueo, noindex o canonical seg\u00fan caso.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Buenas pr\u00e1cticas para WooCommerce<\/h3>\n<ul>\n<li>Evita que <code>?add-to-cart=<\/code> sea rastreable o enlazado por bots.<\/li>\n<li>No incluyas URLs filtradas sin valor en el sitemap XML.<\/li>\n<li>Usa canonicals coherentes en filtros y ordenaciones.<\/li>\n<li>Crea p\u00e1ginas est\u00e1ticas o landings SEO para combinaciones importantes, en vez de depender de filtros autom\u00e1ticos.<\/li>\n<li>Controla variaciones de producto: no todas necesitan URL propia indexable.<\/li>\n<li>Revisa productos agotados: redirigir, mantener, noindex o 410 depender\u00e1 de demanda, recurrencia y equivalentes.<\/li>\n<li>Optimiza paginaci\u00f3n y enlazado a categor\u00edas profundas.<\/li>\n<\/ul>\n<p>\n            Un ecommerce bien gestionado no es el que m\u00e1s URLs ofrece a Google, sino el que presenta las correctas. Ant\u00edtesis sencilla: <strong>cat\u00e1logo abundante, rastreo selectivo<\/strong>. Todo lo contrario de esas tiendas que indexan hasta la indecisi\u00f3n del usuario.\n          <\/p>\n<\/section>\n<section id=\"sitemap\">\n<h2>Sitemap XML, enlaces internos y arquitectura: el mapa no debe mentir \ud83d\uddfa\ufe0f<\/h2>\n<p>\n            El sitemap XML es una recomendaci\u00f3n, no una garant\u00eda. Pero sigue siendo una se\u00f1al importante. Si incluyes URLs con noindex, redirecciones, errores 404, canonicals hacia otras p\u00e1ginas o contenido pobre, est\u00e1s enviando a Google una lista de prioridades bastante peculiar. \u201cRastrea esto\u201d, dices. \u201cAunque yo mismo te diga luego que no sirve\u201d. La web moderna tiene momentos de comedia involuntaria.\n          <\/p>\n<h3>Un sitemap limpio debe incluir solo URLs:<\/h3>\n<ul>\n<li>Con estado HTTP 200.<\/li>\n<li>Indexables.<\/li>\n<li>Can\u00f3nicas hacia s\u00ed mismas.<\/li>\n<li>Con contenido suficiente y valor SEO.<\/li>\n<li>Sin bloqueo por robots.txt.<\/li>\n<li>Actualizadas con fechas <code>lastmod<\/code> reales, no decorativas.<\/li>\n<li>Importantes dentro de la estrategia org\u00e1nica.<\/li>\n<\/ul>\n<h3>El enlazado interno decide qu\u00e9 importa<\/h3>\n<p>\n            Google no solo lee tu sitemap. Tambi\u00e9n interpreta tus enlaces internos. Si una p\u00e1gina est\u00e1 a un clic desde la home, enlazada desde men\u00fas, migas de pan y categor\u00edas, parece importante. Si una URL solo aparece en la p\u00e1gina 97 de una paginaci\u00f3n olvidada, parece lo que quiz\u00e1 es: un susurro en el s\u00f3tano.\n          <\/p>\n<p>\n            Optimizar el crawl budget exige mejorar la <strong>profundidad de rastreo<\/strong>. Las p\u00e1ginas clave no deber\u00edan estar enterradas a demasiados clics. Esto afecta a:\n          <\/p>\n<ul>\n<li>Categor\u00edas comerciales.<\/li>\n<li>Productos rentables o con demanda.<\/li>\n<li>Gu\u00edas evergreen.<\/li>\n<li>P\u00e1ginas de servicios.<\/li>\n<li>Landings por ubicaci\u00f3n o vertical de negocio.<\/li>\n<li>Contenido actualizado recientemente.<\/li>\n<\/ul>\n<h3>Actualiza enlaces internos tras limpiar URLs<\/h3>\n<p>\n            Despu\u00e9s de aplicar redirecciones, noindex o eliminaciones, rastrea tu sitio de nuevo y corrige enlaces internos hacia:\n          <\/p>\n<ul>\n<li>Redirecciones 301 o 302.<\/li>\n<li>URLs con canonical hacia otra p\u00e1gina.<\/li>\n<li>404 y 410.<\/li>\n<li>URLs bloqueadas en robots.txt.<\/li>\n<li>P\u00e1ginas con noindex que reciben enlaces prominentes.<\/li>\n<\/ul>\n<p>            El crawl budget se optimiza cuando la web deja de contradecirse. Menos se\u00f1ales cruzadas, m\u00e1s intenci\u00f3n. Menos ruido de maquinaria, m\u00e1s m\u00fasica.<\/p>\n<\/section>\n<section id=\"rendimiento\">\n<h2>Rendimiento del servidor: si respondes lento, te rastrean con cautela \u26a1<\/h2>\n<p>\n            Aunque este art\u00edculo se centra en limpiar URLs innecesarias, conviene no olvidar la otra mitad del problema: la capacidad de rastreo. Si tu servidor se fatiga con facilidad, Googlebot reducir\u00e1 la frecuencia para no afectar a los usuarios. El bot no es un b\u00e1rbaro golpeando puertas; suele ser m\u00e1s prudente que muchos scripts de marketing.\n          <\/p>\n<h3>Factores t\u00e9cnicos que afectan al rastreo<\/h3>\n<ul>\n<li><strong>Tiempo de respuesta alto:<\/strong> p\u00e1ginas que tardan demasiado en devolver HTML.<\/li>\n<li><strong>Errores 5xx:<\/strong> ca\u00eddas, saturaci\u00f3n, problemas PHP, base de datos o CDN.<\/li>\n<li><strong>Cadenas de redirecci\u00f3n:<\/strong> una URL que salta por varias etapas antes de llegar a destino.<\/li>\n<li><strong>Recursos bloqueantes:<\/strong> JS o CSS pesado que ralentiza renderizado.<\/li>\n<li><strong>Par\u00e1metros que generan consultas caras:<\/strong> filtros que sobrecargan la base de datos.<\/li>\n<li><strong>Falta de cach\u00e9:<\/strong> cada visita obliga al servidor a reconstruir lo mismo.<\/li>\n<\/ul>\n<h3>Medidas pr\u00e1cticas<\/h3>\n<ul>\n<li>Implementar cach\u00e9 de p\u00e1gina, objeto y navegador.<\/li>\n<li>Usar CDN correctamente configurada.<\/li>\n<li>Optimizar consultas lentas en base de datos.<\/li>\n<li>Reducir plugins innecesarios en WordPress.<\/li>\n<li>Actualizar PHP, CMS, temas y extensiones.<\/li>\n<li>Corregir errores 5xx antes de cualquier limpieza cosm\u00e9tica.<\/li>\n<li>Monitorizar logs y recursos del servidor durante rastreos intensos.<\/li>\n<\/ul>\n<p>\n            Una web r\u00e1pida es como una recepci\u00f3n bien atendida: no garantiza que todos compren, pero evita que se marchen antes de preguntar.\n          <\/p>\n<\/section>\n<section id=\"seguridad\">\n<h2>Seguridad y URLs basura: el rastreo tambi\u00e9n encuentra lo que olvidaste cerrar \ud83d\udd10<\/h2>\n<p>\n            En mantenimiento web, seguridad y crawl budget se cruzan m\u00e1s de lo que parece. Entornos de staging indexables, copias antiguas, archivos temporales, par\u00e1metros vulnerables, plugins que generan endpoints sin control\u2026 todo eso puede terminar en logs, en \u00edndices o en manos menos amables que Googlebot.\n          <\/p>\n<p>\n            Algunas URLs innecesarias no solo desperdician rastreo: exponen informaci\u00f3n. No hablamos necesariamente de una brecha dram\u00e1tica con sirenas, sino de peque\u00f1as negligencias: directorios visibles, backups con nombres obvios, subdominios de prueba sin autenticaci\u00f3n, versiones antiguas de p\u00e1ginas legales, archivos PDF duplicados.\n          <\/p>\n<p>            <strong>Revisi\u00f3n m\u00ednima de seguridad relacionada con rastreo:<\/strong><\/p>\n<ul>\n<li>Proteger staging con autenticaci\u00f3n HTTP o restricci\u00f3n por IP.<\/li>\n<li>Evitar indexaci\u00f3n de subdominios de pruebas.<\/li>\n<li>Eliminar backups p\u00fablicos y archivos temporales.<\/li>\n<li>Revisar directorios expuestos.<\/li>\n<li>Bloquear endpoints sensibles que no deben ser rastreados.<\/li>\n<li>Mantener WordPress, plugins y temas actualizados.<\/li>\n<li>Comprobar que robots.txt no revela rutas delicadas como si fuera un mapa para curiosos.<\/li>\n<\/ul>\n<p>\n            Robots.txt no es una caja fuerte. Es un cartel. Y hay carteles que conviene no poner en la puerta del tesoro.\n          <\/p>\n<\/section>\n<section id=\"errores\">\n<h2>Errores frecuentes al limpiar URLs innecesarias \ud83d\udeab<\/h2>\n<p>\n            Limpiar mal puede ser peor que no limpiar. El entusiasmo t\u00e9cnico, cuando va sin diagn\u00f3stico, tiene algo de m\u00e9dico victoriano: mucha herramienta brillante y poca anestesia.\n          <\/p>\n<h3>1. Bloquear con robots.txt p\u00e1ginas que tienen noindex<\/h3>\n<p>\n            Si bloqueas el rastreo, el bot puede no ver el <code>noindex<\/code>. Primero permite que lo procese. Despu\u00e9s decide si necesitas bloquear.\n          <\/p>\n<h3>2. Eliminar URLs con tr\u00e1fico o enlaces sin revisar<\/h3>\n<p>\n            Antes de borrar, consulta Search Console, anal\u00edtica y backlinks. Una URL fea puede tener autoridad. Una URL antigua puede sostener conversiones. La est\u00e9tica no paga facturas; el tr\u00e1fico cualificado, a veces s\u00ed.\n          <\/p>\n<h3>3. Redirigir todo a la home<\/h3>\n<p>\n            Es tentador y r\u00e1pido. Tambi\u00e9n suele ser incorrecto. Las redirecciones deben apuntar al equivalente m\u00e1s relevante.\n          <\/p>\n<h3>4. Dejar el sitemap lleno de URLs no indexables<\/h3>\n<p>\n            El sitemap debe ser una selecci\u00f3n, no un vertedero protocolizado.\n          <\/p>\n<h3>5. Canonicalizar sin corregir enlaces internos<\/h3>\n<p>\n            Si tus enlaces internos apuntan a la versi\u00f3n B, pero el canonical dice que la versi\u00f3n A es la buena, est\u00e1s generando una conversaci\u00f3n de sordos.\n          <\/p>\n<h3>6. No medir despu\u00e9s de los cambios<\/h3>\n<p>\n            La limpieza de crawl budget no termina al aplicar reglas. Hay que medir impacto: rastreo, indexaci\u00f3n, tr\u00e1fico, errores, tiempo de respuesta y descubrimiento de p\u00e1ginas nuevas.\n          <\/p>\n<h3>7. Confundir desindexar con desaparecer<\/h3>\n<p>\n            Una URL con noindex puede seguir siendo rastreada. Una URL bloqueada puede seguir siendo conocida. Una URL eliminada puede seguir recibiendo enlaces. El SEO t\u00e9cnico no es magia; es fontaner\u00eda con consecuencias p\u00fablicas.\n          <\/p>\n<\/section>\n<section id=\"plan\">\n<h2>Plan profesional de 30 d\u00edas para optimizar el Crawl Budget \ud83d\udcc5<\/h2>\n<p>\n            Una limpieza seria necesita orden. No hace falta incendiar la casa para cambiar los muebles. Este plan sirve para sitios medianos y grandes; en proyectos muy complejos conviene adaptarlo por plantillas, secciones o mercados.\n          <\/p>\n<table>\n<thead>\n<tr>\n<th>Periodo<\/th>\n<th>Objetivo<\/th>\n<th>Acciones<\/th>\n<th>Indicadores<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>D\u00edas 1-3<\/td>\n<td>Recolectar datos<\/td>\n<td>Exportar sitemaps, GSC, logs, anal\u00edtica, backlinks y URLs del CMS.<\/td>\n<td>Total de URLs conocidas por fuente.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 4-7<\/td>\n<td>Rastrear y clasificar<\/td>\n<td>Crawl completo; clasificar por estado HTTP, indexabilidad, canonical, profundidad y plantilla.<\/td>\n<td>% 200, 3xx, 4xx, 5xx; URLs indexables vs no indexables.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 8-12<\/td>\n<td>Detectar patrones basura<\/td>\n<td>Identificar par\u00e1metros, filtros, etiquetas, adjuntos, duplicados y rutas de bajo valor.<\/td>\n<td>Top patrones por volumen y rastreo.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 13-17<\/td>\n<td>Definir reglas<\/td>\n<td>Decidir 301, 410, noindex, canonical o robots.txt por patr\u00f3n.<\/td>\n<td>Documento de decisiones t\u00e9cnicas.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 18-23<\/td>\n<td>Implementar<\/td>\n<td>Aplicar cambios en CMS, servidor, plugins SEO, plantillas, robots y sitemaps.<\/td>\n<td>Validaci\u00f3n en staging y producci\u00f3n.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 24-27<\/td>\n<td>Corregir enlaces internos<\/td>\n<td>Actualizar men\u00fas, breadcrumbs, m\u00f3dulos, enlaces contextuales y referencias antiguas.<\/td>\n<td>Reducci\u00f3n de enlaces a 3xx, 4xx y noindex.<\/td>\n<\/tr>\n<tr>\n<td>D\u00edas 28-30<\/td>\n<td>Medir y ajustar<\/td>\n<td>Revisar GSC, logs, rastreo post-cambio y rendimiento del servidor.<\/td>\n<td>Menos rastreo in\u00fatil, mejor cobertura, menos errores.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>            <strong>Checklist r\u00e1pida de implementaci\u00f3n \u2705<\/strong><\/p>\n<ul>\n<li>El sitemap contiene solo URLs indexables y can\u00f3nicas.<\/li>\n<li>No hay URLs importantes bloqueadas por robots.txt.<\/li>\n<li>Las p\u00e1ginas con noindex no est\u00e1n en el sitemap.<\/li>\n<li>Las redirecciones internas fueron actualizadas a destino final.<\/li>\n<li>No existen cadenas de redirecci\u00f3n relevantes.<\/li>\n<li>Las p\u00e1ginas 404 internas fueron corregidas.<\/li>\n<li>Las facetas sin valor SEO no se indexan.<\/li>\n<li>Las facetas con demanda tienen landings optimizadas.<\/li>\n<li>Las etiquetas de WordPress fueron depuradas.<\/li>\n<li>Las p\u00e1ginas de adjuntos est\u00e1n redirigidas o no indexadas.<\/li>\n<li>Los logs muestran m\u00e1s rastreo en URLs prioritarias.<\/li>\n<li>El servidor responde r\u00e1pido y sin errores 5xx recurrentes.<\/li>\n<\/ul>\n<\/section>\n<section id=\"metricas\">\n<h2>C\u00f3mo medir si la limpieza funcion\u00f3 \ud83d\udcca<\/h2>\n<p>\n            El \u00e9xito no siempre se ve al d\u00eda siguiente. Google necesita recrawlear, procesar se\u00f1ales y ajustar su comportamiento. La paciencia aqu\u00ed no es resignaci\u00f3n; es m\u00e9todo.\n          <\/p>\n<h3>M\u00e9tricas clave en Google Search Console<\/h3>\n<ul>\n<li><strong>Estad\u00edsticas de rastreo:<\/strong> solicitudes totales, tiempo medio de respuesta, distribuci\u00f3n por tipo de archivo y estado.<\/li>\n<li><strong>Indexaci\u00f3n de p\u00e1ginas:<\/strong> evoluci\u00f3n de indexadas, excluidas, duplicadas, noindex y rastreadas sin indexar.<\/li>\n<li><strong>Sitemaps:<\/strong> URLs enviadas frente a URLs indexadas.<\/li>\n<li><strong>Rendimiento:<\/strong> clics, impresiones, CTR y posici\u00f3n media de las p\u00e1ginas prioritarias.<\/li>\n<\/ul>\n<h3>M\u00e9tricas en logs<\/h3>\n<ul>\n<li>Porcentaje de hits de Googlebot en URLs indexables.<\/li>\n<li>Frecuencia de rastreo en p\u00e1ginas estrat\u00e9gicas.<\/li>\n<li>Reducci\u00f3n de hits en par\u00e1metros y filtros in\u00fatiles.<\/li>\n<li>Disminuci\u00f3n de respuestas 3xx, 4xx y 5xx.<\/li>\n<li>Tiempo de respuesta por plantilla.<\/li>\n<\/ul>\n<h3>Se\u00f1ales de mejora<\/h3>\n<ul>\n<li>Google descubre antes contenido nuevo o actualizado.<\/li>\n<li>Bajan los duplicados y excluidos sin valor.<\/li>\n<li>Aumenta el rastreo de categor\u00edas, productos o art\u00edculos clave.<\/li>\n<li>El sitemap muestra mayor coherencia entre enviadas e indexadas.<\/li>\n<li>Se reducen errores t\u00e9cnicos y cadenas de redirecci\u00f3n.<\/li>\n<li>El tr\u00e1fico org\u00e1nico se estabiliza o crece en URLs importantes.<\/li>\n<\/ul>\n<p>\n            No esperes que limpiar 50.000 URLs in\u00fatiles produzca autom\u00e1ticamente un salto de rankings. A veces el beneficio es m\u00e1s silencioso: menos fricci\u00f3n, mejor asignaci\u00f3n de se\u00f1ales, rastreo m\u00e1s eficiente, indexaci\u00f3n m\u00e1s limpia. Como arreglar los cimientos de una casa: nadie los aplaude, hasta que llega el invierno.\n          <\/p>\n<\/section>\n<section id=\"casos\">\n<h2>Ejemplos de limpieza seg\u00fan tipo de sitio \ud83e\uddea<\/h2>\n<h3>Blog editorial con a\u00f1os de publicaciones<\/h3>\n<p>\n            Problema t\u00edpico: etiquetas duplicadas, archivos de fecha, autores redundantes, posts antiguos de baja calidad y paginaciones profundas.\n          <\/p>\n<ul>\n<li>Fusionar art\u00edculos canibalizados.<\/li>\n<li>Noindex en archivos de fecha y etiquetas d\u00e9biles.<\/li>\n<li>Actualizar contenidos evergreen con tr\u00e1fico hist\u00f3rico.<\/li>\n<li>Eliminar o redirigir posts obsoletos sin valor.<\/li>\n<li>Mejorar enlazado interno hacia gu\u00edas principales.<\/li>\n<\/ul>\n<h3>Web corporativa en WordPress<\/h3>\n<p>\n            Problema t\u00edpico: p\u00e1ginas antiguas de campa\u00f1as, landings duplicadas, adjuntos indexables, subdominios de pruebas y URLs generadas por constructores visuales.\n          <\/p>\n<ul>\n<li>Redirigir landings antiguas a servicios relevantes.<\/li>\n<li>Bloquear staging con autenticaci\u00f3n.<\/li>\n<li>Limpiar sitemap de plantillas o p\u00e1ginas privadas.<\/li>\n<li>Revisar canonicals en p\u00e1ginas creadas con page builders.<\/li>\n<li>Eliminar adjuntos indexables.<\/li>\n<\/ul>\n<h3>Tienda WooCommerce<\/h3>\n<p>\n            Problema t\u00edpico: filtros rastreables, productos agotados, URLs de carrito, par\u00e1metros de ordenaci\u00f3n y categor\u00edas pobres.\n          <\/p>\n<ul>\n<li>Definir facetas SEO indexables.<\/li>\n<li>Noindex\/canonical en filtros sin demanda.<\/li>\n<li>Bloquear par\u00e1metros como <code>?add-to-cart=<\/code> si generan rastreo in\u00fatil.<\/li>\n<li>Crear textos \u00fanicos en categor\u00edas clave.<\/li>\n<li>Gestionar productos descatalogados con reglas claras.<\/li>\n<\/ul>\n<h3>Marketplace o portal grande<\/h3>\n<p>\n            Problema t\u00edpico: millones de combinaciones, contenido generado por usuarios, paginaciones enormes y URLs con datos temporales.\n          <\/p>\n<ul>\n<li>Trabajar por plantillas y patrones, no por URLs sueltas.<\/li>\n<li>Usar logs como fuente principal de decisi\u00f3n.<\/li>\n<li>Limitar facetas combinables.<\/li>\n<li>Crear reglas de indexaci\u00f3n basadas en demanda, inventario y calidad.<\/li>\n<li>Monitorizar rastreo por segmentos: categor\u00edas, fichas, b\u00fasquedas, perfiles, filtros.<\/li>\n<\/ul>\n<\/section>\n<section id=\"faq\">\n<h2>Preguntas frecuentes sobre Crawl Budget y limpieza de URLs \u2753<\/h2>\n<h3>\u00bfOptimizar el crawl budget mejora el posicionamiento?<\/h3>\n<p>\n            No de forma directa como si fuera un bot\u00f3n. Mejora la eficiencia con la que los buscadores descubren, rastrean e interpretan tu sitio. En webs grandes o desordenadas, eso puede traducirse en mejor indexaci\u00f3n, se\u00f1ales m\u00e1s claras y, con el tiempo, mejor rendimiento org\u00e1nico en p\u00e1ginas importantes.\n          <\/p>\n<h3>\u00bfDebo bloquear todas las URLs con par\u00e1metros?<\/h3>\n<p>\n            No necesariamente. Algunos par\u00e1metros pueden ser necesarios para experiencia de usuario, anal\u00edtica o funcionalidades. La decisi\u00f3n depende de si generan duplicados, si reciben enlaces, si aportan contenido \u00fanico y si tienen demanda SEO. Primero analiza; despu\u00e9s act\u00faa.\n          <\/p>\n<h3>\u00bfQu\u00e9 es mejor: noindex o robots.txt?<\/h3>\n<p>\n            Depende. Usa <code>noindex<\/code> cuando quieres que una p\u00e1gina salga del \u00edndice pero el bot pueda verla. Usa <code>robots.txt<\/code> cuando quieres evitar el rastreo de rutas que no necesitan ser procesadas. No son equivalentes.\n          <\/p>\n<h3>\u00bfLas p\u00e1ginas 404 gastan crawl budget?<\/h3>\n<p>\n            S\u00ed, pueden consumir rastreo si existen en grandes cantidades o est\u00e1n enlazadas internamente. Pero algunos 404 son normales. Lo importante es corregir enlaces internos rotos, redirigir URLs con valor y no obsesionarse con cada URL inexistente que alguien invent\u00f3 en un enlace externo.\n          <\/p>\n<h3>\u00bfCu\u00e1nto tarda Google en reflejar una limpieza?<\/h3>\n<p>\n            Puede tardar desde d\u00edas hasta varias semanas o meses, seg\u00fan tama\u00f1o del sitio, frecuencia de rastreo, autoridad, enlaces internos y magnitud de los cambios. Los logs suelen mostrar se\u00f1ales antes que los informes consolidados de Search Console.\n          <\/p>\n<h3>\u00bfDebo eliminar contenido antiguo?<\/h3>\n<p>\n            Solo si no aporta valor, no tiene tr\u00e1fico, no recibe enlaces, no responde a una intenci\u00f3n \u00fatil y no puede mejorarse. A veces conviene actualizarlo, fusionarlo o redirigirlo. El contenido antiguo no es malo por ser antiguo; malo es el contenido abandonado que ocupa espacio como un mueble roto en mitad del pasillo.\n          <\/p>\n<\/section>\n<section>\n<h2>Menos URLs in\u00fatiles, m\u00e1s claridad para los buscadores \ud83c\udf10<\/h2>\n<p>\n            Optimizar el <strong>crawl budget limpiando URLs innecesarias<\/strong> es un ejercicio de disciplina t\u00e9cnica y criterio editorial. No se trata de esconder p\u00e1ginas a ciegas ni de reducir la web hasta dejarla an\u00e9mica. Se trata de decidir qu\u00e9 merece existir, qu\u00e9 merece indexarse y qu\u00e9 merece recibir la atenci\u00f3n de los rastreadores.\n          <\/p>\n<p>\n            En la superficie, parece una tarea fr\u00eda: estados HTTP, canonicals, robots.txt, sitemaps, logs. Pero en el fondo hay una idea casi literaria: toda web cuenta una historia sobre lo que considera importante. Si esa historia est\u00e1 llena de repeticiones, puertas falsas y habitaciones vac\u00edas, Googlebot la leer\u00e1 con cansancio. Si est\u00e1 ordenada, jerarquizada y viva, el rastreo fluye como agua por un cauce limpio.\n          <\/p>\n<p>\n            La web no necesita m\u00e1s URLs por inercia. Necesita mejores caminos. Y, de vez en cuando, alguien dispuesto a entrar con una escoba, una hoja de c\u00e1lculo y suficiente paciencia para distinguir el polvo del patrimonio.\n          <\/p>\n<\/section>\n<\/article>\n<p>    <\/main><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SEO t\u00e9cnico \u00b7 Rastreo \u00b7 WordPress \u00b7 Rendimiento \u2699\ufe0f \u00bfC\u00f3mo optimizar el Crawl Budget limpiando<\/p>\n","protected":false},"author":1,"featured_media":3940,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-3941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mantenimiento"],"_links":{"self":[{"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/posts\/3941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/comments?post=3941"}],"version-history":[{"count":1,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/posts\/3941\/revisions"}],"predecessor-version":[{"id":3942,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/posts\/3941\/revisions\/3942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/media\/3940"}],"wp:attachment":[{"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/media?parent=3941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/categories?post=3941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mantenimientoweb.pro\/blog\/wp-json\/wp\/v2\/tags?post=3941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}