✨ Consigue 25% OFFen cualquier plan. Usa el cupón:

Qué es el error 500 (Internal Server Error) y cómo resolverlo

Por Tiago CostaActualizado el 2 de julio de 2026

Ilustración de una ventana de navegador con una página de error 500 y un servidor que muestra una señal de alerta.
Definición

El error 500 (Internal Server Error) es una respuesta HTTP que indica un fallo interno del servidor, que queda incapaz de entregar la página. Las causas más comunes son:

  • un error en el código o en un script del sitio;
  • una configuración incorrecta del servidor;
  • falta de memoria o un servidor sobrecargado;
  • un fallo en un plugin, tema o base de datos.

Qué es el error 500 (Internal Server Error)

El error 500, cuyo nombre completo es Internal Server Error (error interno del servidor), es la forma que tiene el servidor de decir que algo salió mal de su lado. El navegador logró conectarse y pidió la página, pero el servidor encontró una condición inesperada y no pudo completar la solicitud.

Conviene entender el contraste con otros errores. Un error 404 dice que la página no existe, mientras que el 500 dice que la página debería existir, pero el servidor falló al construirla. Por eso el 500 casi siempre apunta a un problema en el propio sitio (código, servidor o base de datos), y no a una dirección mal escrita.

Según la documentación de MDN Web Docs, el 500 es una respuesta genérica, que se usa cuando el servidor no sabe (o no informa) la causa exacta del fallo.

Qué significa el código de estado 500

Cada vez que un navegador pide una página, el servidor responde con un código de estado HTTP. Los códigos que empiezan por 5, como el 500, forman la familia de los errores de servidor, aquellos en los que la culpa es del servidor, no de quien accede.

Conviene distinguir el 500 de otros códigos 5xx parecidos:

  • 500 Internal Server Error: fallo genérico e inesperado dentro del servidor.
  • 502 Bad Gateway: un servidor recibió una respuesta inválida de otro servidor.
  • 503 Service Unavailable: el servidor está temporalmente caído o sobrecargado.
  • 504 Gateway Timeout: un servidor esperó la respuesta de otro y se agotó el tiempo.

Como el 500 es genérico, el primer paso para resolverlo es siempre mirar los logs del servidor, que suelen registrar la causa real detrás del mensaje.

Infografía de las causas del error 500 que muestra error en el código, configuración, sobrecarga, plugin o tema y base de datos.
Las causas más comunes del error 500 y el camino para resolverlo, en bloques apilados.

Principales causas del error 500

El error 500 tiene muchos orígenes posibles, casi siempre ligados a algo que se rompió en el entorno del sitio. Los más frecuentes son:

  • Error en el código: una excepción no controlada en PHP, Python, Node u otro lenguaje interrumpe la ejecución.
  • Configuración incorrecta: un archivo como .htaccess mal configurado o permisos de archivo erróneos.
  • Servidor sobrecargado: falta de memoria o un pico de accesos que el servidor no soporta.
  • Plugin o tema defectuoso: en un CMS como WordPress, una extensión incompatible tumba todo el sitio.
  • Fallo en la base de datos: conexión perdida o una consulta que bloquea la generación de la página.

Identificar en cuál de estos grupos encaja el problema es lo que convierte un 500 aterrador en un arreglo concreto.

El error 500 y el SEO: por qué le importa a Google

Un error 500 puntual no suele perjudicar el SEO. El problema aparece cuando el fallo es recurrente o prolongado, porque el robot de Google lo interpreta como un sitio inestable.

Cuando el rastreador encuentra muchos 500 seguidos, reduce el ritmo de rastreo para no sobrecargar aún más el servidor, lo que consume tu presupuesto de rastreo. Peor aún: según la documentación de rastreo de Google Search Central, las URLs que devuelven un error de servidor de forma persistente acaban siendo eliminadas del índice. Es decir, un 500 que dura días puede costar posiciones y tráfico.

Por eso, monitorizar la salud técnica del sitio con Google Search Console, que informa de los errores de servidor encontrados, forma parte de cualquier rutina seria de SEO técnico.

Cómo resolver el error 500 paso a paso

Ante un error 500, sigue una secuencia de lo más simple a lo más complejo:

  • Recarga y limpia la caché: a veces el error es momentáneo, y recargar o limpiar la caché del navegador lo resuelve.
  • Consulta los logs del servidor: el registro de errores señala la línea o el recurso que se rompió, el camino más rápido al diagnóstico.
  • Desactiva plugins y temas: en un CMS, apaga las extensiones recientes una a una para hallar la culpable.
  • Verifica permisos y el .htaccess: permisos de archivo erróneos o una regla inválida tumban el sitio.
  • Aumenta los recursos: si es falta de memoria, ampliar el límite de memoria o el plan de alojamiento lo soluciona.
  • Confirma la base de datos: prueba la conexión y las credenciales de la base de datos.

Después de corregir, pide una nueva validación en Google Search Console para acelerar el regreso de las páginas afectadas al índice.

Ilustración de una persona analizando logs de servidor y un servidor que pasa de error a éxito.

El error 500 en el móvil y en otros contextos

Mucha gente busca el error 500 en el móvil, en aplicaciones o en servicios concretos, y la lógica es siempre la misma: el problema está en el servidor, no en tu dispositivo. Cambiar de red o reiniciar el teléfono rara vez ayuda, porque el fallo está del otro lado.

Cuando el 500 aparece al usar una aplicación o al llamar a una API, el mensaje indica que el servidor de ese servicio falló al procesar la solicitud. En esos casos, lo único que le queda al usuario es esperar y volver a intentarlo más tarde, ya que la corrección depende de quien mantiene el sistema.

Si el error está en tu propio sitio, en cambio, la responsabilidad es tuya: cuanto antes el servidor vuelva a responder con un código 200 (éxito), menor será el riesgo de perder rastreo y visibilidad en la búsqueda.

Preguntas frecuentes

Preguntas frecuentes

¿Qué es un error 500?

El error 500 (Internal Server Error) es un código de estado HTTP que indica un fallo interno e inesperado en el servidor, que queda incapaz de entregar la página. La dirección existe, pero algo se rompió del lado del servidor, como un error de código, de configuración o de base de datos.

¿Cómo quitar el error 500?

Empieza recargando la página y limpiando la caché. Si persiste, consulta los logs del servidor para hallar la causa, desactiva plugins o temas recientes, verifica los permisos de archivo y el .htaccess y confirma la conexión con la base de datos. Si es falta de memoria, aumenta los recursos del alojamiento.

¿Qué significa el código de error 500?

Significa que el servidor encontró una condición inesperada y no pudo completar la solicitud. Es un error genérico de la familia 5xx, es decir, señala que el fallo es del servidor sin detallar la causa exacta, que aparece en los logs.

¿Qué significa el error 500 en el servidor?

Es el servidor avisando de que algo salió mal internamente al generar la página. A diferencia del error 404, la dirección existe y fue encontrada, pero el procesamiento falló por un problema de código, configuración, memoria o base de datos.

Un blog que nace técnicamente sano

Automarticles crea y publica los artículos de tu blog por sí sola, sobre una base rápida y estable, sin errores que estorben a Google.

Empezar prueba gratis
Sigue aprendiendo

Conceptos relacionados

Error 404El error 404 es el código de estado HTTP que el servidor devuelve cuando la página pedida no se encuentra en la dirección a la que se accede. Indica que la URL no existe (o ya no existe), sea porque se escribió mal, se eliminó o cambió de dirección. Por sí solo, el 404 es un comportamiento normal de la web, pero en exceso y en páginas importantes perjudica la experiencia del usuario y el SEO.Código de estado HTTPUn código de estado HTTP es el número de tres dígitos que el servidor devuelve a cada petición hecha por un navegador o por un robot de búsqueda, informando el resultado de esa solicitud. Se organiza en cinco clases: 1xx (informativo), 2xx (éxito, como el 200), 3xx (redirección, como el 301), 4xx (error del cliente, como el 404) y 5xx (error del servidor, como el 500). En SEO, estos códigos indican a los buscadores si una página puede indexarse, si fue movida o si está fuera de servicio.Soft 404Soft 404 es el nombre que Google da a una página que responde con el código de éxito 200, como si todo estuviera bien, pero en la práctica muestra contenido de error o vacío, como un mensaje de página no encontrada. El buscador percibe la contradicción entre lo que dice el servidor y lo que la página realmente entrega, marca la URL como soft 404 y evita indexarla, lo que desperdicia rastreo y puede perjudicar el SEO del sitio.Google Search ConsoleGoogle Search Console (GSC) es una herramienta gratuita de Google que muestra cómo el buscador ve tu sitio. En ella sigues qué páginas están indexadas, cuántos clics e impresiones recibe cada contenido en la búsqueda, en qué palabras clave apareces y qué problemas técnicos pueden estar perjudicando tu rendimiento en los resultados orgánicos.