[{"data":1,"prerenderedAt":1341},["ShallowReactive",2],{"article-estructura-url-seo-interno":3,"related-\u002Fblog\u002Festructura-url-seo-interno":277},{"id":4,"title":5,"body":6,"cluster":262,"date":263,"description":264,"draft":265,"extension":266,"image":267,"meta":270,"navigation":271,"path":272,"readingTime":273,"seo":274,"stem":275,"__hash__":276},"blog\u002Fblog\u002Festructura-url-seo-interno.md","Estructura de URL: el detalle invisible que decide tu SEO interno",{"type":7,"value":8,"toc":241},"minimark",[9,13,16,21,26,37,41,56,59,63,71,75,85,89,99,103,116,120,132,136,140,146,153,157,163,170,174,184,188,203,210,214,224,227,231,238],[10,11,12],"p",{},"Las URLs son uno de esos detalles que la mayoría de pymes deja en manos del CMS sin pensar dos veces. Y luego se preguntan por qué Google no las posiciona como esperaban. Las URLs son la columna vertebral del SEO interno: dicen a Google la jerarquía del sitio, qué páginas son importantes y cómo se relacionan entre sí.",[10,14,15],{},"No es un detalle: es estructura.",[17,18,20],"h2",{"id":19},"qué-tiene-que-cumplir-una-url-bien-hecha","Qué tiene que cumplir una URL bien hecha",[22,23,25],"h3",{"id":24},"_1-ser-legible-para-humanos","1. Ser legible para humanos",[10,27,28,32,33,36],{},[29,30,31],"code",{},"\u002Fservicios\u002Fsistema-captacion"," es legible. ",[29,34,35],{},"\u002Fpage?id=23&cat=4"," no lo es. Una URL legible mejora el CTR en resultados de búsqueda (la gente ve \"\u002Fdiseno-web-madrid\" y entiende dónde va a aterrizar) y baja la fricción cuando alguien la comparte por WhatsApp o email.",[22,38,40],{"id":39},"_2-contener-la-keyword-principal-de-esa-página","2. Contener la keyword principal de esa página",[10,42,43,44,47,48,51,52,55],{},"Sin abusar. Si la página trata de \"diseño web para pymes en Madrid\", tu URL debería ser ",[29,45,46],{},"\u002Fdiseno-web-pymes-madrid"," o ",[29,49,50],{},"\u002Fdiseno-web-madrid",". No ",[29,53,54],{},"\u002Fdiseno-web-para-pymes-pequenas-en-madrid-y-alrededores",".",[10,57,58],{},"La regla práctica: que la URL contenga las palabras clave naturales que usaría un usuario para buscar esa página, en el orden que las usaría, separadas por guiones.",[22,60,62],{"id":61},"_3-ser-corta","3. Ser corta",[10,64,65,66,70],{},"Google ha confirmado en distintas ocasiones que URLs cortas posicionan mejor que largas, no porque la longitud sea un factor directo, sino por correlación con páginas mejor estructuradas. Como regla general: ",[67,68,69],"strong",{},"menos de 60 caracteres"," suele ser razonable.",[22,72,74],{"id":73},"_4-usar-guiones-no-guiones-bajos","4. Usar guiones, no guiones bajos",[10,76,77,80,81,84],{},[29,78,79],{},"\u002Fdiseno-web-pyme"," se lee correctamente. ",[29,82,83],{},"\u002Fdiseno_web_pyme"," lo procesa Google como una sola palabra. Es un error que arrastran muchas webs viejas y que vale la pena migrar con redirecciones.",[22,86,88],{"id":87},"_5-todo-en-minúsculas","5. Todo en minúsculas",[10,90,91,94,95,98],{},[29,92,93],{},"\u002FServicios\u002FDiseno-Web"," y ",[29,96,97],{},"\u002Fservicios\u002Fdiseno-web"," pueden ser tratadas como URLs distintas por Google. Y por algunos servidores. Estandariza a minúsculas siempre, y redirige cualquier variante en mayúsculas.",[22,100,102],{"id":101},"_6-sin-extensiones","6. Sin extensiones",[10,104,105,108,109,47,112,115],{},[29,106,107],{},"\u002Fcontacto"," es mejor que ",[29,110,111],{},"\u002Fcontacto.html",[29,113,114],{},"\u002Fcontacto.php",". Las extensiones cuentan algo sobre tu tecnología que al usuario no le importa y que limita futuros cambios.",[22,117,119],{"id":118},"_7-decisión-consistente-sobre-la-barra-final","7. Decisión consistente sobre la barra final",[10,121,122,47,124,127,128,131],{},[29,123,107],{},[29,125,126],{},"\u002Fcontacto\u002F",". Ambas son válidas. Lo que ",[67,129,130],{},"no"," vale es que las dos versiones funcionen sin redirección: Google las cuenta como contenido duplicado. Elige una y haz redirección 301 desde la otra. Sin excepciones.",[17,133,135],{"id":134},"errores-típicos-en-webs-de-pyme","Errores típicos en webs de pyme",[22,137,139],{"id":138},"urls-con-fecha-o-número","URLs con fecha o número",[10,141,142,145],{},[29,143,144],{},"\u002Fblog\u002F2024\u002F03\u002F15\u002Fmi-articulo"," es un patrón heredado de WordPress antiguo. Penaliza por varios motivos: ocupa espacio inútil, sugiere que el contenido caduca y dificulta la indexación si más adelante actualizas el artículo (¿cambias la fecha en la URL? Si lo haces, rompes enlaces; si no lo haces, queda obsoleta).",[10,147,148,149,152],{},"Mejor: ",[29,150,151],{},"\u002Fblog\u002Fmi-articulo",". Estructura plana.",[22,154,156],{"id":155},"categorías-profundas-innecesarias","Categorías profundas innecesarias",[10,158,159,162],{},[29,160,161],{},"\u002Fservicios\u002Fmarketing\u002Fdigital\u002Fgoogle-ads\u002Fcampanas\u002Fbusqueda"," no aporta nada y dificulta el crawling. Cada nivel de profundidad extra hace que Google trate la página como \"menos importante\" en la jerarquía del sitio.",[10,164,165,166,169],{},"Regla: nunca más de 3 niveles si puedes evitarlo. Para una pyme estándar, 2 niveles (",[29,167,168],{},"\u002Fservicios\u002Flo-que-sea",") suele bastar.",[22,171,173],{"id":172},"parámetros-en-urls-públicas","Parámetros en URLs públicas",[10,175,176,179,180,183],{},[29,177,178],{},"\u002Fproductos?cat=zapatos&color=negro"," está bien para filtros internos, pero no debería ser la URL canónica. Si tienes una página de \"zapatos negros\" que quieres posicionar, debería estar en ",[29,181,182],{},"\u002Fproductos\u002Fzapatos-negros"," y los parámetros deberían marcarse como no canónicos.",[22,185,187],{"id":186},"cambios-de-url-sin-redirección","Cambios de URL sin redirección",[10,189,190,191,194,195,198,199,202],{},"El más caro de los errores. Cambias ",[29,192,193],{},"\u002Fservicios-web"," por ",[29,196,197],{},"\u002Fdiseno-web"," porque suena mejor, y olvidas configurar la redirección 301 de la URL antigua a la nueva. ",[67,200,201],{},"Resultado",": pierdes todo el SEO que la URL antigua tenía acumulado.",[10,204,205,206,209],{},"Cada cambio de URL en producción ",[67,207,208],{},"necesita una 301",". Es la operación más barata y la que más se olvida.",[17,211,213],{"id":212},"la-estructura-ideal-para-una-pyme-de-servicios-b2b","La estructura ideal para una pyme de servicios B2B",[215,216,221],"pre",{"className":217,"code":219,"language":220},[218],"language-text","\u002F\n\u002Fservicios\u002F\n\u002Fservicios\u002Fdiseno-web\u002F\n\u002Fservicios\u002Fgoogle-ads\u002F\n\u002Fblog\u002F\n\u002Fblog\u002Fmi-articulo\u002F\n\u002Fsobre\u002F\n\u002Fcontacto\u002F\n\u002Faviso-legal\u002F\n","text",[29,222,219],{"__ignoreMap":223},"",[10,225,226],{},"Plana, sin profundidad innecesaria, con keywords donde toca y sin parámetros. La mayoría de pymes pueden cubrir todas sus necesidades con esta estructura.",[17,228,230],{"id":229},"conclusión","Conclusión",[10,232,233,234,237],{},"Las URLs son uno de los pocos elementos del SEO técnico que vale la pena pensar ",[67,235,236],{},"antes"," de publicar la web. Cambiarlas después funciona, pero requiere redirecciones bien hechas y, durante semanas, tienes que vivir con la incertidumbre de si Google va a reindexar correctamente. Hacerlo bien desde el inicio cuesta lo mismo y evita ese trabajo.",[10,239,240],{},"Si tu web tiene URLs raras —con parámetros, con guiones bajos, con jerarquías profundas— es probablemente uno de los puntos con mejor retorno antes de invertir un euro en SEO de contenido.",{"title":223,"searchDepth":242,"depth":242,"links":243},3,[244,254,260,261],{"id":19,"depth":245,"text":20,"children":246},2,[247,248,249,250,251,252,253],{"id":24,"depth":242,"text":25},{"id":39,"depth":242,"text":40},{"id":61,"depth":242,"text":62},{"id":73,"depth":242,"text":74},{"id":87,"depth":242,"text":88},{"id":101,"depth":242,"text":102},{"id":118,"depth":242,"text":119},{"id":134,"depth":245,"text":135,"children":255},[256,257,258,259],{"id":138,"depth":242,"text":139},{"id":155,"depth":242,"text":156},{"id":172,"depth":242,"text":173},{"id":186,"depth":242,"text":187},{"id":212,"depth":245,"text":213},{"id":229,"depth":245,"text":230},"web-corporativa","2025-10-21","Las URLs no son cosmética: son la columna vertebral del SEO de una web. Por qué importa cómo se estructuran y qué errores típicos veo en pymes.",false,"md",{"src":268,"alt":269},"\u002Fblog\u002Festructura-url-seo-interno.svg","Composición brutalista: árbol jerárquico de URLs con el nodo central en lima",{},true,"\u002Fblog\u002Festructura-url-seo-interno",5,{"title":5,"description":264},"blog\u002Festructura-url-seo-interno","KQ9-OdbaDpJXot2hJj1yanruoaNOsngOmP1JL9RPn7A",[278,550,897],{"id":279,"title":280,"body":281,"cluster":262,"date":539,"description":540,"draft":265,"extension":266,"image":541,"meta":544,"navigation":271,"path":545,"readingTime":546,"seo":547,"stem":548,"__hash__":549},"blog\u002Fblog\u002Fwordpress-o-web-a-medida-2026.md","WordPress o web a medida: cómo decidir sin pillarte los dedos en 2026",{"type":7,"value":282,"toc":525},[283,286,290,297,303,307,311,314,317,321,324,327,331,334,337,340,344,351,354,357,361,368,371,374,378,385,388,391,394,398,479,482,486,489,517,519,522],[10,284,285],{},"\"¿Mejor WordPress o algo a medida?\" es la pregunta que más se hace y peor se responde en cualquier conversación sobre web corporativa. Los dos bandos tienen sus aficionados y los dos exageran. Voy a intentar darte un marco honesto para que decidas con criterio, no con preferencia.",[17,287,289],{"id":288},"la-guerra-falsa","La guerra falsa",[10,291,292,293,296],{},"El debate suele plantearse como si fueran dos productos comparables, y no lo son. WordPress es un ",[67,294,295],{},"CMS"," (sistema de gestión de contenidos) con miles de plugins y temas. Una web \"a medida\" no es un producto, es un proceso de construcción que puede usar muchas tecnologías distintas: Nuxt, Next.js, Astro, Laravel + Vue, Rails... y también puede usar WordPress en modo \"headless\".",[10,298,299,300,55],{},"Plantear la elección como un binario crea ruido. La pregunta correcta no es \"qué tecnología\", es ",[67,301,302],{},"\"qué uso necesita la web durante los próximos 3 años\"",[17,304,306],{"id":305},"las-cinco-preguntas-que-sí-decidan","Las cinco preguntas que sí decidan",[22,308,310],{"id":309},"_1-quién-va-a-editar-el-contenido","1. ¿Quién va a editar el contenido?",[10,312,313],{},"Si la respuesta es \"yo, sin saber tocar HTML, varias veces al mes, en distintos sitios de la web\", WordPress (o un CMS equivalente) gana por goleada. La interfaz de edición que ofrece, con todos sus defectos, es años más madura que cualquier panel de admin a medida.",[10,315,316],{},"Si la respuesta es \"casi nunca; cuando haya algo importante llamamos al desarrollador\", la edición fácil deja de ser un valor: pesa más el rendimiento, la simplicidad y el coste de mantenimiento.",[22,318,320],{"id":319},"_2-cuánto-contenido-distinto-vas-a-tener","2. ¿Cuánto contenido distinto vas a tener?",[10,322,323],{},"Una web de 5-7 páginas estáticas (home, servicios, sobre, contacto, blog vacío) es perfectamente viable en código a medida con generación estática. Es lo que hace una herramienta como Nuxt o Astro y funciona de maravilla.",[10,325,326],{},"Una web de 200 productos, con categorías, filtros, búsquedas y comparativas, sufre en código a medida sin CMS. WordPress (o un headless CMS más moderno) es más lógico ahí. Y un ecommerce ya entra en territorio WooCommerce \u002F Shopify, no de \"web a medida\" tradicional.",[22,328,330],{"id":329},"_3-vas-a-integrar-con-muchas-herramientas-externas","3. ¿Vas a integrar con muchas herramientas externas?",[10,332,333],{},"WordPress tiene plugins para todo: integraciones con Brevo, Mailchimp, HubSpot, ActiveCampaign, sistemas de reservas, pasarelas de pago, RGPD, SEO... La mayoría funcionan sin tocar código.",[10,335,336],{},"En código a medida, cada integración la conecta el desarrollador. Eso te da control absoluto, pero también dependencia: si necesitas conectar un sistema nuevo, no es un \"instalar plugin\", es un \"encargar trabajo\".",[10,338,339],{},"Si tu web va a tener 5+ integraciones distintas y vas a añadir más con el tiempo, WordPress te ahorra dinero a largo plazo aunque sea menos elegante.",[22,341,343],{"id":342},"_4-cuánto-te-importa-la-velocidad-y-los-core-web-vitals","4. ¿Cuánto te importa la velocidad y los Core Web Vitals?",[10,345,346,347,350],{},"Aquí WordPress arrastra una desventaja real: la mayoría de instalaciones de WordPress pesan demasiado. ",[67,348,349],{},"Es perfectamente posible"," tener un WordPress rápido (hosting decente, tema bien hecho, plugins justos, caché agresivo), pero el camino de menor resistencia lleva a un sitio lento.",[10,352,353],{},"Una web hecha a medida con generación estática (HTML pre-renderizado, sin base de datos en producción) parte con ventaja en LCP, INP y CLS. Si tu sector compite duro por SEO o si Google Ads es un canal importante, esos décimos de segundo se traducen en dinero.",[10,355,356],{},"No es imposible cerrar la brecha con WordPress; es que requiere más cuidado.",[22,358,360],{"id":359},"_5-cuál-es-tu-presupuesto-a-3-años-no-a-6-meses","5. ¿Cuál es tu presupuesto a 3 años, no a 6 meses?",[10,362,363,364,367],{},"Una web a medida bien hecha cuesta más al inicio (1,5-3x un WordPress equivalente), pero su ",[67,365,366],{},"coste de mantenimiento es radicalmente menor",": no hay plugins que actualizar, no hay vulnerabilidades semanales del core, no hay un panel de admin que requiera revisión.",[10,369,370],{},"Un WordPress bien mantenido cuesta entre 50-150€\u002Fmes de mantenimiento serio (actualizaciones, backups, monitorización, mejoras menores). Una web estática a medida cuesta entre 0-30€\u002Fmes (solo hosting estático + dominio).",[10,372,373],{},"Sumar 3 años a cada opción suele darte la cifra real para comparar. Mirar solo el presupuesto inicial es lo que lleva a malas decisiones que se pagan luego.",[17,375,377],{"id":376},"el-caso-intermedio-wordpress-headless","El caso intermedio: WordPress headless",[10,379,380,381,384],{},"A medio camino existe una opción que casi nadie te ofrece: ",[67,382,383],{},"usar WordPress como CMS para gestionar el contenido pero servir la web con un frontend a medida",". Tú escribes los posts en WordPress, tu frontend (Nuxt, Astro, Next) los consume vía API y genera HTML estático.",[10,386,387],{},"Pros: edición fácil + velocidad de estático + libertad de diseño + posibilidad de migrar el frontend sin tocar el CMS.",[10,389,390],{},"Contras: más caro al construir (dos sistemas, no uno), requiere desarrollador con experiencia en ambos mundos, y el equipo de contenidos debe entender que WordPress es solo el \"back\" — no van a previsualizar igual que en un WordPress clásico.",[10,392,393],{},"Es un buen camino para pymes que crecen y empiezan a notar los límites de un WordPress estándar pero todavía no quieren un rediseño completo a medida.",[17,395,397],{"id":396},"coste-total-real-estimaciones-de-mercado-en-españa","Coste total real (estimaciones de mercado en España)",[399,400,401,420],"table",{},[402,403,404],"thead",{},[405,406,407,411,414,417],"tr",{},[408,409,410],"th",{},"Concepto",[408,412,413],{},"WordPress estándar",[408,415,416],{},"A medida (estático)",[408,418,419],{},"WordPress headless",[421,422,423,438,451,465],"tbody",{},[405,424,425,429,432,435],{},[426,427,428],"td",{},"Desarrollo inicial (5-7 páginas)",[426,430,431],{},"1.200-2.500€",[426,433,434],{},"2.500-4.500€",[426,436,437],{},"3.500-6.000€",[405,439,440,443,446,449],{},[426,441,442],{},"Hosting anual",[426,444,445],{},"100-250€",[426,447,448],{},"0-60€",[426,450,445],{},[405,452,453,456,459,462],{},[426,454,455],{},"Mantenimiento anual (gestionado)",[426,457,458],{},"600-1.800€",[426,460,461],{},"0-360€",[426,463,464],{},"800-2.000€",[405,466,467,470,473,476],{},[426,468,469],{},"Coste total 3 años",[426,471,472],{},"3.300-9.700€",[426,474,475],{},"2.500-5.580€",[426,477,478],{},"6.200-12.250€",[10,480,481],{},"Atención: son rangos de mercado, no presupuestos cerrados. Un WordPress mal hecho de 800€ que rehaces a los 18 meses te ha costado más que cualquier opción de la tabla.",[17,483,485],{"id":484},"mi-recomendación-práctica","Mi recomendación práctica",[10,487,488],{},"Después de hacerlo en los dos lados muchas veces, así suelo decidir:",[490,491,492,499,505,511],"ul",{},[493,494,495,498],"li",{},[67,496,497],{},"Pyme local \u002F servicios básicos \u002F 5-7 páginas \u002F casi no editan",": web estática a medida. Más rápida, más barata a 3 años, sin riesgos de seguridad. Lo que hace este sitio mismo, de hecho.",[493,500,501,504],{},[67,502,503],{},"Pyme con blog activo \u002F contenido frecuente \u002F cliente quiere autonomía",": WordPress estándar bien montado. La rampa de aprendizaje es razonable.",[493,506,507,510],{},[67,508,509],{},"Pyme con ecommerce o catálogo grande",": WordPress + WooCommerce o solución dedicada (Shopify). No te metas en código a medida aquí salvo razones muy concretas.",[493,512,513,516],{},[67,514,515],{},"Pyme que empieza a notar límites pero todavía no quiere rediseñar",": evaluar headless. Es la opción más cara pero la más a prueba de futuro.",[17,518,230],{"id":229},[10,520,521],{},"La pregunta \"WordPress o a medida\" tiene la misma respuesta que casi todas las preguntas técnicas en pyme: depende del uso, no de la moda. Si quien te ofrece la web te da una respuesta rotunda sin haber preguntado primero quién editará, cuánto contenido habrá y qué presupuesto realista hay a 3 años, no te está aconsejando: te está vendiendo lo que sabe hacer.",[10,523,524],{},"Si necesitas una segunda opinión en concreto para tu caso, suele caber en 30 minutos de conversación.",{"title":223,"searchDepth":242,"depth":242,"links":526},[527,528,535,536,537,538],{"id":288,"depth":245,"text":289},{"id":305,"depth":245,"text":306,"children":529},[530,531,532,533,534],{"id":309,"depth":242,"text":310},{"id":319,"depth":242,"text":320},{"id":329,"depth":242,"text":330},{"id":342,"depth":242,"text":343},{"id":359,"depth":242,"text":360},{"id":376,"depth":245,"text":377},{"id":396,"depth":245,"text":397},{"id":484,"depth":245,"text":485},{"id":229,"depth":245,"text":230},"2026-02-10","La eterna pregunta tiene una respuesta más matizada de lo que cuentan. Cinco preguntas que sí te ayudan a decidir entre WordPress, código a medida o un punto intermedio.",{"src":542,"alt":543},"\u002Fblog\u002Fwordpress-o-web-a-medida-2026.svg","Composición brutalista: dos caminos divergentes desde un punto central hacia dos cajas, la derecha en lima",{},"\u002Fblog\u002Fwordpress-o-web-a-medida-2026",10,{"title":280,"description":540},"blog\u002Fwordpress-o-web-a-medida-2026","EqRNPd59DU-euu_9C-XneokYydOoi5jhHUrpXrUedf8",{"id":551,"title":552,"body":553,"cluster":262,"date":886,"description":887,"draft":265,"extension":266,"image":888,"meta":891,"navigation":271,"path":892,"readingTime":893,"seo":894,"stem":895,"__hash__":896},"blog\u002Fblog\u002Fsecciones-imprescindibles-web-servicios-b2b.md","Las 7 secciones imprescindibles en una web de servicios B2B",{"type":7,"value":554,"toc":874},[555,558,561,565,571,577,591,597,601,606,615,618,622,627,633,637,654,659,663,668,673,700,705,709,714,719,745,750,753,757,762,766,777,782,786,791,795,812,817,821,824,856,860,863,866,868,871],[10,556,557],{},"Las webs de servicios B2B que convierten siguen un patrón sorprendentemente repetitivo. Siete secciones, en un orden concreto, con un mensaje claro en cada una. Las que no convierten suelen pecar por defecto (faltan secciones críticas) o por exceso (catorce secciones, todas a medio gas).",[10,559,560],{},"Vamos al patrón. No es ortodoxia: es lo que funciona la mayoría de las veces para una pyme B2B que vende servicios.",[17,562,564],{"id":563},"_1-hero-con-propuesta-clara-no-eslogan","1. Hero con propuesta clara, no eslogan",[10,566,567,570],{},[67,568,569],{},"Qué tiene que hacer",": en 5 segundos, decirle al visitante qué haces, para quién y qué consigue. Sin metáforas, sin \"bienvenido\", sin \"tu socio en…\".",[10,572,573,576],{},[67,574,575],{},"Qué incluye",":",[490,578,579,582,585,588],{},[493,580,581],{},"Titular de una línea con la promesa concreta.",[493,583,584],{},"Subtítulo de una o dos líneas explicando para quién y qué consigue.",[493,586,587],{},"Un CTA primario claro (\"Cuéntame tu proyecto\", \"Pide presupuesto\", \"Agenda una llamada\").",[493,589,590],{},"Opcional: CTA secundario para los que aún no están listos (\"Ver servicios\").",[10,592,593,596],{},[67,594,595],{},"Errores típicos",": titular tipo \"Soluciones a medida para tu negocio\", carrusel con tres mensajes que se autoempujan (nadie lee el segundo), vídeo de fondo de gente sonriendo en oficinas.",[17,598,600],{"id":599},"_2-el-problema-que-resuelves-no-el-servicio-que-vendes","2. El problema que resuelves, no el servicio que vendes",[10,602,603,605],{},[67,604,569],{},": hacer que el visitante se sienta entendido. Si reconoce su situación en lo que lee, sigue. Si no, se va.",[10,607,608,610,611,55],{},[67,609,575],{},": 3-4 frases o bullets describiendo el dolor típico del cliente. ",[612,613,614],"em",{},"\"Llevas meses pagando por publicidad sin saber si funciona\", \"Tu web no genera contactos cualificados\", \"Has cambiado de proveedor dos veces sin resultados claros\"",[10,616,617],{},"Es la sección que casi todos saltan (\"no quiero hablar de problemas\"), y es justamente lo que diferencia las webs que convierten. El cliente quiere ver primero que entiendes su mundo antes de oír lo que tú ofreces.",[17,619,621],{"id":620},"_3-el-servicio-en-términos-del-cliente-no-de-la-entrega","3. El servicio en términos del cliente, no de la entrega",[10,623,624,626],{},[67,625,569],{},": explicar qué consigue el cliente, no qué entregables hay.",[628,629,630],"blockquote",{},[10,631,632],{},"No es \"diseñamos tu landing y configuramos tus campañas\". Es \"te traemos leads cualificados de forma sistemática y medible\".",[10,634,635,576],{},[67,636,575],{},[490,638,639,642,645,648,651],{},[493,640,641],{},"Nombre del servicio \u002F paquete (memorable, no genérico).",[493,643,644],{},"Una frase con el resultado.",[493,646,647],{},"3-5 puntos con qué consigue el cliente (no qué se entrega).",[493,649,650],{},"Indicación de formato comercial (proyecto cerrado, retainer, mixto).",[493,652,653],{},"CTA específico de este servicio.",[10,655,656,658],{},[67,657,595],{},": lista de tareas técnicas (\"instalamos plugin SEO\", \"configuramos Tag Manager\") que al cliente no le dice nada sobre si va a tener más clientes.",[17,660,662],{"id":661},"_4-cómo-trabajas-el-proceso-en-3-5-pasos","4. Cómo trabajas: el proceso en 3-5 pasos",[10,664,665,667],{},[67,666,569],{},": bajar la ansiedad del \"¿qué pasa si lo contrato?\". El cliente que sabe qué va a pasar la primera semana siente menos riesgo y avanza.",[10,669,670,672],{},[67,671,575],{},": 3-5 pasos numerados, con título corto y una línea de descripción. Tipo:",[674,675,676,682,688,694],"ol",{},[493,677,678,681],{},[67,679,680],{},"Llamada inicial gratuita"," (30 minutos). Entendemos tu situación y vemos si encajamos.",[493,683,684,687],{},[67,685,686],{},"Propuesta clara",". Alcance, plazos y precio cerrado por escrito en menos de 48h.",[493,689,690,693],{},[67,691,692],{},"Ejecución con checkpoints",". Revisión cada 2 semanas con resultados visibles.",[493,695,696,699],{},[67,697,698],{},"Reporting transparente",". Sabes en todo momento qué se está haciendo y qué resultado da.",[10,701,702,704],{},[67,703,595],{},": 12 pasos demasiado detallados (parece más complicado de lo que es), o el otro extremo, \"trabajamos contigo de forma personalizada\" sin explicar nada.",[17,706,708],{"id":707},"_5-pruebas-casos-testimonios-y-números","5. Pruebas: casos, testimonios y números",[10,710,711,713],{},[67,712,569],{},": demostrar que no eres el primero en hacer esto y que ha salido bien antes.",[10,715,716,718],{},[67,717,575],{}," (en orden de fuerza descendente):",[490,720,721,727,733,739],{},[493,722,723,726],{},[67,724,725],{},"Casos de éxito con métricas reales",": \"Pasaron de 8 a 31 leads\u002Fmes en 4 meses\". Lo más potente.",[493,728,729,732],{},[67,730,731],{},"Testimonios con nombre, cargo, empresa y foto",": la foto es importante; un testimonio anónimo o solo con iniciales suena inventado.",[493,734,735,738],{},[67,736,737],{},"Números agregados",": \"Hemos gestionado 180.000€ en campañas para clientes B2B este año\".",[493,740,741,744],{},[67,742,743],{},"Logos de clientes",": bien si son reconocibles, débil si nadie los conoce.",[10,746,747,749],{},[67,748,595],{},": testimonios genéricos (\"excelente servicio, muy recomendable\"), logos minúsculos que no se leen, \"10 años de experiencia\" sin contexto que dé credibilidad.",[10,751,752],{},"Si todavía no tienes casos o testimonios: usa números agregados honestos o capturas de paneles (GA4, Ads, etc.) que muestren tu propio trabajo. Es mejor que poner testimonios falsos o demasiado vagos.",[17,754,756],{"id":755},"_6-sobre-ti-sobre-el-proyecto","6. Sobre ti \u002F sobre el proyecto",[10,758,759,761],{},[67,760,569],{},": poner cara, criterio y razón para que el cliente prefiera trabajar contigo y no con cualquiera.",[10,763,764,576],{},[67,765,575],{},[490,767,768,771,774],{},[493,769,770],{},"Bio breve en primera persona, centrada en método y experiencia, no en personalidad. Mención al trabajo anterior (agencia, equipo, sector) como aval implícito.",[493,772,773],{},"Filosofía de trabajo en 3-4 puntos (cómo decides qué hacer, cómo facturas, cómo te comunicas).",[493,775,776],{},"Stack y herramientas con las que trabajas (logos en gris). Sutil pero da seriedad.",[10,778,779,781],{},[67,780,595],{},": párrafos de \"somos un equipo apasionado\" sin sustancia, foto corporativa de archivo, lista interminable de certificaciones que nadie verifica.",[17,783,785],{"id":784},"_7-contacto-sin-fricción","7. Contacto sin fricción",[10,787,788,790],{},[67,789,569],{},": que el lead pueda contactarte en menos de 30 segundos, por el canal que prefiera.",[10,792,793,576],{},[67,794,575],{},[490,796,797,800,803,806,809],{},[493,798,799],{},"Formulario corto: nombre, email, teléfono (opcional), qué necesita.",[493,801,802],{},"Email visible (no oculto en JS).",[493,804,805],{},"LinkedIn.",[493,807,808],{},"Opcionalmente WhatsApp Business para sectores donde el teléfono manda.",[493,810,811],{},"Mensaje de confianza tipo \"Te respondo en menos de 24h en horario laboral\".",[10,813,814,816],{},[67,815,595],{},": formulario de 8 campos obligatorios, CAPTCHA agresivo que rompe usabilidad, \"envíanos un email a info@...\" sin formulario. Cada fricción que añadas baja la conversión en doble dígito.",[17,818,820],{"id":819},"lo-que-no-debe-estar-aunque-te-lo-pidan","Lo que NO debe estar (aunque te lo pidan)",[10,822,823],{},"Atrás van quedando, pero todavía aparecen en muchas webs:",[490,825,826,832,838,844,850],{},[493,827,828,831],{},[67,829,830],{},"Carrusel automático en el hero",": distrae, ralentiza y nadie lee el segundo slide. Muere.",[493,833,834,837],{},[67,835,836],{},"Pop-up de \"suscríbete a la newsletter\""," justo al entrar, especialmente en móvil. Es la mejor manera de subir el rebote.",[493,839,840,843],{},[67,841,842],{},"Sección de \"Nuestros valores\""," con palabras como excelencia, compromiso, innovación. No las lee nadie, no las cree nadie.",[493,845,846,849],{},[67,847,848],{},"Mapa de Google enorme"," en el contacto. Si vendes servicios remotos a toda España, no aporta. Si vendes local, mejor un mapa pequeño y los datos visibles.",[493,851,852,855],{},[67,853,854],{},"Live chat"," sin alguien que lo atienda en menos de 5 minutos. Un chat al que nadie responde es peor que no tener chat.",[17,857,859],{"id":858},"cómo-se-ordenan-en-una-one-page-vs-en-una-web-multi-página","Cómo se ordenan en una one-page vs en una web multi-página",[10,861,862],{},"Si haces one-page (cada vez más común en pyme B2B): orden lineal, todas las secciones en la home, con ancla. Funciona muy bien si la oferta es clara y los servicios son 1-3.",[10,864,865],{},"Si haces multi-página: la home tiene las 7 secciones en versión corta, y cada servicio tiene su propia página con la versión expandida. Mejor si tienes 4+ servicios o si quieres SEO orgánico fuerte por keyword de servicio.",[17,867,230],{"id":229},[10,869,870],{},"Las webs de servicios que convierten no son las más originales: son las más claras. Siete secciones, en orden, con un mensaje fuerte en cada una, baten consistentemente a webs el doble de elaboradas. Y la mayoría de problemas de conversión en pymes se resuelven más rápido eliminando que añadiendo.",[10,872,873],{},"Si tu web actual no tiene una de las siete o tiene tres que no deberían estar, ese suele ser el orden de prioridad para arreglarlo.",{"title":223,"searchDepth":242,"depth":242,"links":875},[876,877,878,879,880,881,882,883,884,885],{"id":563,"depth":245,"text":564},{"id":599,"depth":245,"text":600},{"id":620,"depth":245,"text":621},{"id":661,"depth":245,"text":662},{"id":707,"depth":245,"text":708},{"id":755,"depth":245,"text":756},{"id":784,"depth":245,"text":785},{"id":819,"depth":245,"text":820},{"id":858,"depth":245,"text":859},{"id":229,"depth":245,"text":230},"2026-01-27","No hay que reinventar la rueda. Las webs de servicios que convierten siguen un patrón clarísimo: siete secciones, en orden. Las que no convierten suelen tener seis o trece.",{"src":889,"alt":890},"\u002Fblog\u002Fsecciones-imprescindibles-web-servicios-b2b.svg","Composición brutalista: siete bloques apilados representando las secciones de una página web",{},"\u002Fblog\u002Fsecciones-imprescindibles-web-servicios-b2b",9,{"title":552,"description":887},"blog\u002Fsecciones-imprescindibles-web-servicios-b2b","-jghkIJSXoUM7lV0hz_ZdMWqOsyuqKvNCco6HsQpaOI",{"id":898,"title":899,"body":900,"cluster":262,"date":1330,"description":1331,"draft":265,"extension":266,"image":1332,"meta":1335,"navigation":271,"path":1336,"readingTime":1337,"seo":1338,"stem":1339,"__hash__":1340},"blog\u002Fblog\u002Fseo-tecnico-checklist-publicar.md","SEO técnico para no técnicos: el checklist real antes de publicar",{"type":7,"value":901,"toc":1318},[902,905,908,912,915,954,958,961,1021,1025,1028,1061,1065,1068,1144,1148,1151,1175,1179,1182,1208,1212,1215,1235,1239,1276,1280,1283,1303,1310,1312,1315],[10,903,904],{},"\"SEO técnico\" suena a algo que solo entiende un ingeniero. La realidad es más prosaica: es una lista de comprobaciones que decidan si Google puede leer tu web, entenderla y mostrarla en resultados. La mayoría de pymes lanza la web sin hacer estas comprobaciones y luego se queja de que \"no aparece en Google\". Vamos a quitar la excusa.",[10,906,907],{},"Este es el checklist real que paso antes de publicar cualquier web. Veinte puntos, agrupados en siete bloques.",[17,909,911],{"id":910},"bloque-1-indexabilidad-que-google-pueda-llegar","Bloque 1 — Indexabilidad: que Google pueda llegar",[10,913,914],{},"Si Google no puede leer tu web, nada de lo demás importa.",[490,916,917,930,939,948],{},[493,918,919,925,926,929],{},[67,920,921,922],{},"1. El sitio NO está en ",[29,923,924],{},"noindex",". Suele quedar puesto del entorno de desarrollo. Revisa el ",[29,927,928],{},"\u003Cmeta name=\"robots\">"," en el HTML final.",[493,931,932,938],{},[67,933,934,935],{},"2. Existe ",[29,936,937],{},"robots.txt"," y permite el rastreo de las secciones públicas. Que bloquee admin\u002Fbackend pero nada del contenido público.",[493,940,941,947],{},[67,942,943,944],{},"3. Existe ",[29,945,946],{},"sitemap.xml"," con todas las páginas públicas relevantes, fechas correctas y URLs canónicas.",[493,949,950,953],{},[67,951,952],{},"4. Las URLs principales se cargan sin redirecciones múltiples",". Una redirección (http → https, o sin www → con www) está bien. Dos seguidas penalizan velocidad.",[17,955,957],{"id":956},"bloque-2-estructura-semántica-que-google-entienda-qué-es-qué","Bloque 2 — Estructura semántica: que Google entienda qué es qué",[10,959,960],{},"Google lee jerarquía. Una web sin estructura semántica es como un libro sin índice.",[490,962,963,973,979,1008],{},[493,964,965,972],{},[67,966,967,968,971],{},"5. Un único ",[29,969,970],{},"\u003Ch1>"," por página",", con la keyword principal de esa página. En la home, ese h1 suele ser el titular del hero.",[493,974,975,978],{},[67,976,977],{},"6. Jerarquía H2 > H3 sin saltarse niveles",". Después de un H1 viene H2, no H3.",[493,980,981,984,985,988,989,988,992,988,995,988,998,988,1001,1004,1005,55],{},[67,982,983],{},"7. HTML semántico",": ",[29,986,987],{},"\u003Cheader>",", ",[29,990,991],{},"\u003Cnav>",[29,993,994],{},"\u003Cmain>",[29,996,997],{},"\u003Carticle>",[29,999,1000],{},"\u003Caside>",[29,1002,1003],{},"\u003Cfooter>",". No todo dentro de ",[29,1006,1007],{},"\u003Cdiv>",[493,1009,1010,1016,1017,1020],{},[67,1011,1012,1013],{},"8. Atributo ",[29,1014,1015],{},"lang=\"es\""," declarado en ",[29,1018,1019],{},"\u003Chtml>"," (o el idioma correcto si es otro).",[17,1022,1024],{"id":1023},"bloque-3-rendimiento-que-cargue-rápido","Bloque 3 — Rendimiento: que cargue rápido",[10,1026,1027],{},"Los Core Web Vitals son parte del ranking de Google desde hace tiempo, pero más importante: una web lenta pierde clientes antes de tenerlos.",[490,1029,1030,1036,1042,1055],{},[493,1031,1032,1035],{},[67,1033,1034],{},"9. Lighthouse Performance ≥ 90 en móvil",". Punto. Hay que medirlo en móvil, no en desktop. La mayoría de tráfico es móvil.",[493,1037,1038,1041],{},[67,1039,1040],{},"10. LCP \u003C 2,5s",". El elemento más grande de la página visible (suele ser la imagen del hero) tiene que aparecer en menos de 2,5 segundos.",[493,1043,1044,1047,1048,94,1051,1054],{},[67,1045,1046],{},"11. CLS \u003C 0,1",". Nada se mueve en la página después de cargar. Si las imágenes empujan el texto al cargar, es porque les falta ",[29,1049,1050],{},"width",[29,1052,1053],{},"height"," en HTML.",[493,1056,1057,1060],{},[67,1058,1059],{},"12. Imágenes en WebP o AVIF",", no JPG ni PNG salvo casos justificados. Y con tamaño correcto: una imagen de hero no debería pesar más de 200KB ni medir más de 1920px de ancho.",[17,1062,1064],{"id":1063},"bloque-4-meta-y-datos-estructurados-que-google-muestre-lo-que-quieres","Bloque 4 — Meta y datos estructurados: que Google muestre lo que quieres",[10,1066,1067],{},"Esto controla cómo aparece tu web en Google y en redes sociales.",[490,1069,1070,1084,1090,1096,1118],{},[493,1071,1072,1075,1076,1079,1080,1083],{},[67,1073,1074],{},"13. Title único por página",", ≤ 60 caracteres, con keyword al inicio cuando aplique. ",[612,1077,1078],{},"\"Diseño web para pymes en Madrid | Iniciativas Digitales\""," sí. ",[612,1081,1082],{},"\"Inicio - Mi Web\""," no.",[493,1085,1086,1089],{},[67,1087,1088],{},"14. Meta description única",", 140-155 caracteres, escrita para CTR (no es resumen, es gancho). El usuario decide si hacer clic leyéndola.",[493,1091,1092,1095],{},[67,1093,1094],{},"15. Etiqueta canonical explícita en cada página",". Apunta a la URL definitiva de esa página. Evita problemas de contenido duplicado.",[493,1097,1098,1101,1102,988,1105,988,1108,988,1111,988,1114,1117],{},[67,1099,1100],{},"16. Open Graph y Twitter Cards"," completos: ",[29,1103,1104],{},"og:title",[29,1106,1107],{},"og:description",[29,1109,1110],{},"og:image",[29,1112,1113],{},"og:url",[29,1115,1116],{},"twitter:card",". Cuando alguien comparte tu URL en WhatsApp o LinkedIn, este es el bloque que se previsualiza.",[493,1119,1120,1123,1124,1127,1128,1131,1132,1135,1136,1139,1140,1143],{},[67,1121,1122],{},"17. Schema.org básico"," según tipo de página: ",[29,1125,1126],{},"Person"," u ",[29,1129,1130],{},"Organization"," en la home, ",[29,1133,1134],{},"Service"," en páginas de servicio, ",[29,1137,1138],{},"BlogPosting"," en artículos, ",[29,1141,1142],{},"BreadcrumbList"," en cualquier ruta interna. Validar con Google Rich Results Test.",[17,1145,1147],{"id":1146},"bloque-5-imágenes-y-accesibilidad","Bloque 5 — Imágenes y accesibilidad",[10,1149,1150],{},"Esto pesa para SEO y para usabilidad real.",[490,1152,1153,1163,1169],{},[493,1154,1155,1162],{},[67,1156,1157,1158,1161],{},"18. Atributo ",[29,1159,1160],{},"alt"," descriptivo en todas las imágenes",". No \"imagen1.jpg\" ni \"logo\": qué muestra y por qué está ahí.",[493,1164,1165,1168],{},[67,1166,1167],{},"19. Contraste de texto suficiente",": la accesibilidad no es un extra, es parte del SEO indirecto y de la conversión. Un texto que apenas se ve es un texto que no convierte.",[493,1170,1171,1174],{},[67,1172,1173],{},"20. La web se navega con teclado"," y los formularios funcionan con lectores de pantalla. Esto se prueba en 5 minutos pulsando Tab desde la home.",[17,1176,1178],{"id":1177},"bloque-6-sitemap-robots-y-search-console-el-momento-de-la-verdad","Bloque 6 — Sitemap, robots y Search Console (el momento de la verdad)",[10,1180,1181],{},"Una vez la web está publicada en producción:",[490,1183,1184,1190,1196,1202],{},[493,1185,1186,1189],{},[67,1187,1188],{},"Dar de alta el dominio en Google Search Console",", verificándolo por DNS o por archivo HTML.",[493,1191,1192,1195],{},[67,1193,1194],{},"Enviar el sitemap.xml manualmente"," dentro de Search Console. Google a veces tarda semanas en descubrirlo solo; enviarlo manualmente acelera.",[493,1197,1198,1201],{},[67,1199,1200],{},"Revisar el \"Informe de cobertura\""," cada semana las primeras 4 semanas para detectar páginas no indexadas, errores 404 o redirecciones rotas.",[493,1203,1204,1207],{},[67,1205,1206],{},"Validar Rich Results"," después del primer deploy: tu schema.org está bien escrito o no.",[17,1209,1211],{"id":1210},"bloque-7-configuración-de-seguimiento","Bloque 7 — Configuración de seguimiento",[10,1213,1214],{},"Esto no es SEO en sentido estricto, pero sin medición no sabes si lo demás funciona.",[490,1216,1217,1223,1229],{},[493,1218,1219,1222],{},[67,1220,1221],{},"GA4 instalado vía Tag Manager",", con eventos de conversión configurados (formulario enviado, llamada solicitada, etc.).",[493,1224,1225,1228],{},[67,1226,1227],{},"Conversiones definidas en GA4 como \"evento clave\"",", no solo el envío de formulario sino el lead cualificado si se puede.",[493,1230,1231,1234],{},[67,1232,1233],{},"Banner de cookies RGPD"," que respete la decisión del usuario (no cargar GA4 antes del consentimiento si la legislación local lo exige).",[17,1236,1238],{"id":1237},"errores-que-veo-cada-semana-en-webs-recién-publicadas","Errores que veo cada semana en webs recién publicadas",[490,1240,1241,1249,1255,1261,1270],{},[493,1242,1243,1248],{},[67,1244,1245,1246],{},"El sitio en producción todavía con ",[29,1247,924],{}," del entorno de staging. El más caro de todos: la web está viva pero invisible para Google. Y cuesta días darse cuenta.",[493,1250,1251,1254],{},[67,1252,1253],{},"Title genérico tipo \"Inicio - Nombre del CMS\""," porque nadie cambió el campo en el panel.",[493,1256,1257,1260],{},[67,1258,1259],{},"Imágenes hero de 4MB"," que tardan 8 segundos en cargar en móvil.",[493,1262,1263,1266,1267,55],{},[67,1264,1265],{},"Falta sitemap o sitemap con URLs antiguas"," del entorno de desarrollo apuntando a ",[29,1268,1269],{},"localhost",[493,1271,1272,1275],{},[67,1273,1274],{},"Schema.org copiado de un tutorial sin adaptar",", con datos del ejemplo todavía dentro.",[17,1277,1279],{"id":1278},"lo-que-no-es-seo-técnico-aunque-te-lo-vendan-así","Lo que no es SEO técnico (aunque te lo vendan así)",[10,1281,1282],{},"Conviene cerrar con la otra cara: hay cosas que se venden como \"SEO técnico\" y no lo son tanto, o son menos importantes:",[490,1284,1285,1291,1297],{},[493,1286,1287,1290],{},[67,1288,1289],{},"Aplicar 200 reglas de schema.org distintas",": lo básico bien hecho rinde el 95%; el sobre-marcado no aporta nada.",[493,1292,1293,1296],{},[67,1294,1295],{},"Acelerar la web del 92 al 96 en Lighthouse",": por encima de 90, el retorno marginal es bajo. Tiempo mejor invertido en contenido o conversión.",[493,1298,1299,1302],{},[67,1300,1301],{},"Optimización de palabras clave en cada página milimétricamente",": importa más tener contenido útil que stuffing técnico. Google ya no es de 2010.",[10,1304,1305,1306,1309],{},"El SEO técnico bien hecho ",[67,1307,1308],{},"te quita problemas",". No te trae tráfico solo; te asegura que cuando llegue el contenido, todo funcione.",[17,1311,230],{"id":229},[10,1313,1314],{},"El checklist de arriba se cubre en 2-4 horas si la web está bien construida desde el principio. Si la web se construyó sin pensar en estos puntos, suele requerir más trabajo de retro-implementación. Pero es exactamente el tipo de trabajo que paga: una web que cumple los 20 puntos parte con ventaja real frente al 80% de las pymes que ignora la mitad.",[10,1316,1317],{},"Si necesitas auditar la tuya, suele ser la primera cosa que reviso en una llamada inicial.",{"title":223,"searchDepth":242,"depth":242,"links":1319},[1320,1321,1322,1323,1324,1325,1326,1327,1328,1329],{"id":910,"depth":245,"text":911},{"id":956,"depth":245,"text":957},{"id":1023,"depth":245,"text":1024},{"id":1063,"depth":245,"text":1064},{"id":1146,"depth":245,"text":1147},{"id":1177,"depth":245,"text":1178},{"id":1210,"depth":245,"text":1211},{"id":1237,"depth":245,"text":1238},{"id":1278,"depth":245,"text":1279},{"id":229,"depth":245,"text":230},"2026-01-13","El SEO técnico no es magia: es una lista de comprobaciones que puedes hacer con criterio antes de publicar tu web. Veinte puntos imprescindibles, en lenguaje claro.",{"src":1333,"alt":1334},"\u002Fblog\u002Fseo-tecnico-checklist-publicar.svg","Composición brutalista: lista de verificación con casillas marcadas, una destacada en lima",{},"\u002Fblog\u002Fseo-tecnico-checklist-publicar",11,{"title":899,"description":1331},"blog\u002Fseo-tecnico-checklist-publicar","81c3ZYk35Yodm2--ksrsMsZkUwtw1zAMxwOf0xbURjo",1778638750776]