---
title: Blog de SEO · Juan Luis Mora
url: https://juanluismora.es/seo
---

# Blog de SEO

Artículos de SEO técnico, indexación, enlaces, WordPress, visibilidad en IAs y lo que voy viendo en los proyectos.

- [Error en el login de WordPress: el bucle de wp-login.php?redirect\_to (solución)](https://juanluismora.es/seo/error-en-login-de-wordpress-wp-login-phpredirect.html)

  Metéis usuario y contraseña y WordPress os devuelve al login sin error. Las causas reales, en el orden en que las reviso, y cómo arreglar cada una.
- [Precio de una auditoría SEO: qué debe incluir y de qué depende](https://juanluismora.es/seo/auditoria-seo-precio.html)

  De qué depende el precio de una auditoría SEO, qué debe incluir en 2026 (Search Console, rastreo, logs, IAs) y cómo distinguirla de un informe automático.
- [WPO en WordPress: por dónde empezar de verdad](https://juanluismora.es/seo/como-hago-wpo-en-wordpress.html)

  Vuestro WordPress va lento y el plugin de caché no lo arregla. Qué revisar antes, en qué orden, qué hace ya WordPress por vosotros y cómo medir si mejora.
- [URLs limpias y amigables con PHP: cómo se hacen de verdad](https://juanluismora.es/seo/url-limpias-con-php.html)

  Cómo pasar de empresa.php?empresa=x a /empresa/x en PHP: reglas de Apache y Nginx, un router mínimo y las 301 desde las URLs viejas, lo que más falla.
- [SEO para Joomla: problemas comunes y cómo solucionarlos](https://juanluismora.es/seo/seo-joomla.html)

  Títulos y descripciones duplicados, IDs en las URLs, rutas duplicadas y schema: los problemas SEO más comunes en Joomla 5 y 6, y cómo arreglarlos.
- [Migrar de WordPress.com a vuestro propio dominio sin perder SEO](https://juanluismora.es/seo/redireccionar-wordpress-com-a-dominio-propio.html)

  Cómo pasar un blog de WordPress.com a dominio y hosting propios: exportar, importar con imágenes, Site Redirect con 301 y qué comprobar después.
- [Cómo salir de una penalización de Google (y cómo saber si de verdad la tenéis)](https://juanluismora.es/seo/penalizacion-seo-google.html)

  Acción manual, update de spam, core update o un fallo vuestro: cómo distinguirlos en Search Console, qué hacer en cada caso y cuánto tarda en recuperarse.
- [Robots.txt: qué es, cómo usarlo bien y qué hacer con los rastreadores de IA](https://juanluismora.es/seo/robots-txt.html)

  Qué es el robots.txt, cómo lo lee Google hoy, los errores que más veo (noindex, crawl-delay, CSS bloqueado) y qué hacer con GPTBot, ClaudeBot y compañía.
- [Lo que una mala traducción le hace al SEO de una web internacional](https://juanluismora.es/seo/malas-traducciones-seo-web-internacional.html)

  Los errores de traducción que encontré en la web en español de una multinacional: textos en otro idioma, usted y tú mezclados, vocabulario latinoamericano y datos distintos.
- [Posicionamiento ASO: cómo estudiar palabras clave para apps](https://juanluismora.es/seo/posicionamiento-aso.html)

  Cómo hacer un estudio de palabras clave ASO para App Store y Google Play: de dónde sacar datos, dónde colocarlas, límites de cada tienda y errores.
- [Qué es llms.txt y cómo funciona (y lo que no hace)](https://juanluismora.es/seo/que-es-llms-txt-y-como-funciona.html)

  Qué es el archivo llms.txt, cómo se crea, dónde se pone y qué podéis esperar de él. Con un ejemplo real y lo que de verdad mueve la visibilidad en IAs.
- [Sitemap XML para un dominio y su relación con el robots.txt](https://juanluismora.es/seo/sitemap-para-un-dominio.html)

  Qué URLs meter en el sitemap de vuestro dominio, qué etiquetas usa Google de verdad, cómo enviarlo y cómo encaja con el robots.txt, y los bots de IA.
- [Google Disavow Tool: cuándo desautorizar enlaces y cuándo no](https://juanluismora.es/seo/google-disavow-tool.html)

  Cómo funciona hoy la herramienta de Google para desautorizar enlaces, cuándo tiene sentido usarla, el formato del fichero y los errores que lo empeoran.
- [SEO para turismo rural: 10 consejos que marcan la diferencia](https://juanluismora.es/seo/seo-turismo-rural.html)

  Cómo conseguir reservas directas para una casa rural desde Google y las IAs: web propia, Perfil de Empresa, reseñas, fotos, enlaces y Google Ads.
- [Schema.org y datos estructurados en WordPress: cómo hacerlo hoy](https://juanluismora.es/seo/schema-org-y-microdatos-en-wordpress.html)

  Cómo marcar un blog de WordPress con Schema.org en 2026: JSON-LD en vez de microdatos, qué hace ya vuestro plugin SEO y código para hacerlo sin él.
- [Paginación en WordPress: qué hacer ahora que Google no usa rel=next/prev](https://juanluismora.es/seo/wordpress-paginacion-rel-next-rel-prev.html)

  Google no usa rel=next y rel=prev desde 2019. Qué mirar hoy en la paginación de WordPress: canonical, enlaces rastreables, scroll infinito y filtros.
- [Reviews en WordPress con WP Customer Reviews: qué sirve hoy y qué no](https://juanluismora.es/seo/reviews-wordpress-wp-customer-reviews.html)

  Cómo poner reseñas en WordPress con WP Customer Reviews, por qué Google no os mostrará estrellas de vuestro propio negocio y cuándo usar WooCommerce.
- [Sitio comprometido en Google: cómo limpiarlo y quitar el aviso](https://juanluismora.es/seo/sitio-comprometido.html)

  Google dice que vuestra web puede haber sido pirateada. Cómo encontrar lo inyectado, limpiarlo sin dejar puertas abiertas y pedir la revisión.
- [Seguridad en WordPress con .htaccess: las reglas que siguen sirviendo (y las que sobran)](https://juanluismora.es/seo/seguridad-wordpress-htaccess.html)

  Reglas .htaccess para proteger WordPress con la sintaxis actual de Apache 2.4: wp-config, wp-includes, uploads, wp-login, xmlrpc y cabeceras de seguridad.
- [Problemas de usabilidad en móviles: cómo detectarlos y corregirlos hoy](https://juanluismora.es/seo/como-corregir-los-problemas-de-usabilidad-en-moviles.html)

  Search Console ya no avisa de errores de usabilidad móvil. Dónde mirarlos ahora y cómo corregir viewport, botones pequeños, scroll lateral y fuentes.
- [¿Qué factores afectan a la WPO? Lo que hace lenta una web hoy](https://juanluismora.es/seo/que-factores-afectan-a-la-wpo.html)

  Servidor, redirecciones, peso, recursos que bloquean y JavaScript de terceros. Qué afecta a la velocidad de una web, cómo medirlo y en qué orden atacarlo.
- [Cómo montar una web multidioma: estructura, hreflang y qué traducir primero](https://juanluismora.es/seo/seo-multidioma-hreflang-estructura.html)

  Subcarpetas, subdominios o dominios por país, hreflang recíproco con x-default, sitemap, canonical por idioma y selector sin redirecciones por IP.
- [Perfil de Empresa de Google en varios idiomas o países](https://juanluismora.es/seo/google-places-fichas-varios-idiomas.html)

  ¿Una ficha de Google por idioma? No. Qué permiten las directrices del Perfil de Empresa con una sede o varias, y cómo llegar al cliente extranjero.
- [Errores de AMP en Search Console: ¿arreglarlos o quitar AMP en 2026?](https://juanluismora.es/seo/solucionar-errores-amp-search-console.html)

  Los errores típicos de AMP en Search Console y cómo se corrigen, por qué AMP ya no da ventaja en Google y cómo quitarlo bien con redirecciones 301.
- [Ideas de temáticas para notas de prensa que alguien quiera publicar](https://juanluismora.es/seo/ideas-notas-prensa.html)

  Qué temas funcionan en una nota de prensa para conseguir menciones y enlaces que valgan algo, qué dice Google de los enlaces en notas y cómo aprovecharlas.
- [Comprimir CSS y JS con .htaccess (gzip y Brotli)](https://juanluismora.es/seo/comprimir-con-httacess.html)

  Cómo comprobar si vuestra web ya sirve HTML, CSS y JS comprimidos, y cómo activar gzip y Brotli en Apache desde el .htaccess si no lo hace.
- [Cómo desindexar URLs masivamente en Google (lo que funciona hoy)](https://juanluismora.es/seo/des-indexado-masivo-url-dinamicas-google.html)

  Miles de URLs con parámetros indexadas en Google: por qué el robots.txt no las saca, qué funciona (noindex, X-Robots-Tag, 404, 301) y en qué orden.
- [SEO en alemán: lo que cambia en Alemania, Austria y Suiza](https://juanluismora.es/seo/seo-en-aleman-alemania-austria-suiza.html)

  Palabras compuestas, Sie o du, vocabulario de Austria y Suiza, la ß, dominios .de, .at y .ch y el Impressum: qué mirar al posicionar una web en alemán.
- [SEO en estonio, letón, lituano y húngaro: muchas terminaciones y mercados pequeños](https://juanluismora.es/seo/seo-en-paises-balticos-y-hungaro.html)

  Estonio, letón, lituano y húngaro: palabras clave con decenas de formas, volúmenes bajos y el ruso como segunda lengua en parte de los bálticos.
- [SEO en polaco, checo y otras lenguas eslavas: declinaciones, diacríticos y Seznam](https://juanluismora.es/seo/seo-en-polaco-checo-lenguas-eslavas.html)

  Qué cambia al posicionar una web en polaco, checo, eslovaco, esloveno o croata: palabras clave declinadas, diacríticos en las URLs y el papel de Seznam.
- [SEO en francés: lo que cambia en Francia, Bélgica y Suiza](https://juanluismora.es/seo/seo-en-frances-francia-belgica-suiza.html)

  Acentos en URLs, vous o tu, vocabulario de Bélgica y Suiza, la Loi Toubon y Bélgica bilingüe. Lo que hay que mirar al posicionar una web en francés.
- [SEO en griego y búlgaro: qué hacer con un alfabeto que no es el latino](https://juanluismora.es/seo/seo-en-griego-y-bulgaro-alfabetos-no-latinos.html)

  Griego y búlgaro: URLs en alfabeto propio o transliteradas, búsquedas en greeklish, acentos griegos y códigos hreflang que se suelen poner mal.
- [SEO en inglés internacional: Reino Unido, Irlanda, Malta y Estados Unidos](https://juanluismora.es/seo/seo-en-ingles-internacional.html)

  Cuándo basta una versión en inglés y cuándo hacen falta en-GB y en-US: ortografía, vocabulario, moneda, hreflang y x-default para empresas españolas.
- [SEO en italiano y portugués: por qué parecerse al español no basta](https://juanluismora.es/seo/seo-en-italiano-y-portugues.html)

  Falsos amigos del italiano, la Suiza italiana y por qué el portugués de Brasil no sirve para Portugal. Qué revisar y cómo usar hreflang pt-PT y pt-BR.
- [SEO en neerlandés: Países Bajos y Flandes no se escriben igual](https://juanluismora.es/seo/seo-en-neerlandes-paises-bajos-flandes.html)

  Mismo idioma, distinto vocabulario y tono: qué cambia entre Países Bajos y Flandes, cómo usar hreflang nl-NL y nl-BE y por qué Bélgica pide francés.
- [SEO en los países nórdicos: sueco, danés y finés no son intercambiables](https://juanluismora.es/seo/seo-en-paises-nordicos-sueco-danes-finlandes.html)

  Por qué la web en inglés no basta en Suecia, Dinamarca o Finlandia, qué separa al sueco, el danés y el noruego, y qué hacen los casos del finés con el SEO.
- [Errores de indexación en Search Console: qué significa cada motivo y cómo actuar](https://juanluismora.es/seo/problemas-del-cobertura-del-indice-en-search-console.html)

  El informe de indexación de páginas de Search Console explicado: qué significa cada motivo de no indexada, cuáles importan y cómo validar la corrección.
- [Cómo eliminar de Google las páginas indexadas con https (o con http)](https://juanluismora.es/seo/eliminar-paginas-indexadas-con-https-de-google.html)

  Google muestra la versión de vuestra web que no toca, con https o con http. Cómo ver cuál ha elegido, por qué y cómo corregirlo sin romper nada.
- [Sitemaps XML para sitios grandes: portales, clasificados e inmobiliarias](https://juanluismora.es/seo/sitemap-xml-para-grandes-sitios-clasificados-directorios-inmobiliaria.html)

  Cómo segmentar el sitemap de una web con miles de anuncios o fichas para que Google rastree lo nuevo y podáis ver qué parte del sitio no se indexa.
- [SEO para aplicaciones AJAX: qué hacer ahora que el #! ya no existe](https://juanluismora.es/seo/seo-para-aplicaciones-ajax.html)

  El esquema #! y \_escaped\_fragment\_ está muerto. Cómo indexar hoy una aplicación AJAX o JavaScript en Google y qué pasa con los rastreadores de IA.
- [De una vez por todas: ¿es el CTR un factor de ranking SEO?](https://juanluismora.es/seo/ctr-factor-ranking-seo.html)

  Qué ha reconocido Google sobre los datos de clics, qué salió en el juicio de EE. UU., cómo leer el CTR en Search Console con AI Overviews y qué tocar.
- [Broken link building: cómo conseguir enlaces a partir de enlaces rotos](https://juanluismora.es/seo/broken-linkbuilding-estrategias-de-linkbuilding-con-enlaces-rotos-guia-2019.html)

  Cómo encontrar enlaces rotos en webs de vuestro sector, qué contenido ofrecer y cómo escribir al responsable sin spam y dentro de las normas de Google.
- [¿Cómo hacer un estudio de competencia SEO?](https://juanluismora.es/seo/estudio-competencia-seo.html)

  Cómo saber quién os gana en Google y en las respuestas de IA, por qué, y qué podéis copiar. Paso a paso con Search Console, la SERP real y los enlaces.
- [PR digital y link building: la combinación que hace que tu marca sea citada por la inteligencia artificial](https://juanluismora.es/seo/pr-digital-y-link-building-la-combinacion-que-hace-que-tu-marca-sea-citada-por-la-inteligencia-artificial.html)

  Durante años, el objetivo de cualquier estrategia de posicionamiento estaba claro: aparecer en las primeras posiciones de Google. Pero el […]
- [Forzar o activar SSL para pasar de http a https sin perder posiciones](https://juanluismora.es/seo/ssl-pasar-http-https.html)

  Cómo activar el certificado, forzar HTTPS con 301, evitar bucles y contenido mixto, y qué cambia con Chrome avisando antes de abrir webs sin HTTPS.
- [¿Te han hecho un mal trabajo de posicionamiento SEO? Cómo comprobarlo tú mismo](https://juanluismora.es/seo/te-han-hecho-un-mal-trabajo-de-posicionamiento-seo.html)

  Señales de que el SEO que pagáis no funciona o hace daño: medición, indexación, enlaces comprados, contenido en serie con IA. Qué mirar y en qué orden.
- [Google no lee tu web como la ves tú](https://juanluismora.es/seo/google-no-lee-tu-web-como-la-ves-tu.html)

  Un fallo de plantilla metía la imagen destacada en mitad del primer párrafo. En pantalla no se notaba, pero Google mostraba el resumen roto en casi un cent
- [No todos los 404 son iguales (y antes de arreglar, clasifica)](https://juanluismora.es/seo/no-todos-los-404-son-iguales-y-antes-de-arreglar-clasifica.html)

  Casi mil errores 404 en Search Console asustaban en el informe. Dos tercios eran el panel de administración, no páginas reales. Cómo clasificarlos antes de
- [El buscador interno que no entendía mayúsculas ni tildes](https://juanluismora.es/seo/el-buscador-interno-que-no-entendia-mayusculas-ni-tildes.html)

  El buscador interno trataba «mantenimiento», «Mantenimiento» y «MANTENIMIENTO» como tres búsquedas distintas, repartiendo una sola necesidad en hasta seis
- [¿Por qué ChatGPT no te recomienda?](https://juanluismora.es/seo/por-que-chatgpt-no-te-recomienda.html)

  ¿Le has preguntado alguna vez a ChatGPT o a Gemini por proveedores de lo tuyo y tu marca ni ha […]
- [Enlaces internos SEO: para qué sirven, cómo hacerlos y ejemplos](https://juanluismora.es/seo/enlaces-internos-seo-2.html)

  Para qué sirven los enlaces internos en SEO, el código correcto, cómo elegir el texto de anclaje y cómo encontrar páginas huérfanas con Search Console.
- [SEO: cómo marcar contenido multilingüe con hreflang](https://juanluismora.es/seo/marcar-contenido-multilingue.html)

  Cómo marcar con hreflang una web en varios idiomas: código para la cabecera y el sitemap, x-default, qué canonical poner y los errores que más veo.
- [Análisis de logs de Apache para SEO con PHP y Looker Studio](https://juanluismora.es/seo/analisis-de-apache-access-log-para-seo-con-php-y-google-data-studio.html)

  Cómo convertir el access log de Apache en un CSV con Googlebot verificado y los bots de OpenAI, y montar el informe en Looker Studio. Código actualizado.
- [SEO y cambio de CMS: cómo recuperar las URLs que dan 404 tras la migración](https://juanluismora.es/seo/seo-migracion-cms-recuperar-urls-404.html)

  Cambiasteis de CMS y el tráfico baja. Cómo sacar las URLs antiguas, emparejarlas con las nuevas y montar las 301 en Apache, Nginx o el CMS.

## ¿Lo vemos?

Escríbeme un correo con la web y lo que te preocupa, o pide cita para tu presupuesto. Te contesto yo.

[Escríbeme un correo](mailto:seo@juanluismora.es?subject=Consulta%20desde%20https%3A//juanluismora.es/seo) [Pedir presupuesto SEO](https://juanluismora.es/presupuesto-seo#agenda)

Juan Luis Mora · Ingeniero informático y consultor SEO freelance. SEO en español para España y el mundo.

Escribo para IAs desde Google Bard.

Black Friday y Navidad

Web con IA + Google Ads

2.000 €

Para Black Friday quedan**34** días **2** h **58** min

Te hago una web como esta, lista para Google y para las IAs, y la campaña de Google Ads que la acompaña.

[Quiero mi web con IA](https://juanluismora.es/web-con-ia)
