Verified AgentReady.md certificate
Issued sig: cfc2b8b2fe615ab8 Verify →

Analyzed URL

https://www.simply.com/es/

Measured 2 weeks ago

Analyze another URL

AI-Ready Score

Good

out of 100

Token Savings

HTML tokens 25.882
Markdown tokens 1699
Savings 93%

Score Breakdown

Accessibility 100/100
AI Discoverability 60/100
Structured Data 100/100
Semantic HTML 79/100
Content Efficiency 69/100

Emerging protocols

1 of 6 detected

Well-known endpoints AI agents look for. Detected here means an agent can discover and connect to your service automatically.

  • OAuth Protected Resource RFC 9728
    /.well-known/oauth-protected-resource
  • OAuth Discovery RFC 8414
    /.well-known/oauth-authorization-server
    • issuer: https://www.simply.com
    • token_endpoint: https://www.simply.com/oauth/token/
    • 2 grant type(s)
  • MCP Server Card SEP-1649 draft
    /.well-known/mcp/server-card.json
  • A2A Agent Card A2A v1.0
    /.well-known/agent-card.json
  • API Catalog RFC 9727
    /.well-known/api-catalog
  • Agent Skills index Discovery RFC v0.2.0 draft
    /.well-known/agent-skills/index.json

Doesn't stay fixed by itself. Monitoring isn't built yet — join the list and we'll tell you when it is.

You're on the list! We'll notify you when it launches.

What we measured No Markdown for Agents support detected

Your site doesn't support Markdown for Agents. This Cloudflare standard lets AI agents request content in markdown format, reducing token usage by ~80%.

How to implement

Implement one or more: (1) Respond to Accept: text/markdown with markdown content. (2) Serve .md URLs (e.g., /page.md). (3) Add <link rel="alternate" type="text/markdown"> tags. (4) Add Link HTTP headers for markdown discovery.

Paste into a coding agent to make the fix

What we measured 7 semantic elements, 334 divs (ratio: 2%)

Your page relies heavily on <div> elements. Semantic elements like <section>, <nav>, <header>, <footer>, and <aside> provide meaningful structure for AI agents.

How to implement

Replace generic <div> containers with appropriate semantic elements. Use <section> for thematic groups, <nav> for navigation, <header>/<footer> for page/section headers and footers.

Paste into a coding agent to make the fix

What we measured No llms.txt found

Your site doesn't have an llms.txt file. This is the emerging standard for helping AI agents understand your site structure.

How to implement

Create an /llms.txt file following the llmstxt.org specification. Include a site description and links to your key pages.

Paste into a coding agent to make the fix

What we measured No Content-Signal found (robots.txt or HTTP headers)

No Content-Signal directives found. These tell AI agents how they may use your content (search indexing, AI input, training data). The recommended location is robots.txt.

How to implement

Add Content-Signal to your robots.txt: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. You can also add it as an HTTP header on markdown responses.

Paste into a coding agent to make the fix

What we measured Content ratio: 9.4% (10991 content chars / 117466 HTML bytes)

Your page has a low ratio of actual content to total HTML. Much of the page weight is markup, scripts, or styles rather than content.

How to implement

Move CSS to external stylesheets, remove inline styles, minimize JavaScript, and ensure the HTML focuses on content structure.

Paste into a coding agent to make the fix

What we measured 34/1043 elements with inline styles (3.3%)

Many elements have inline style attributes. These add noise for AI agents extracting content.

How to implement

Move all inline styles to CSS classes in your stylesheet. Use utility CSS frameworks like Tailwind if you need many unique styles.

Paste into a coding agent to make the fix
Markdown tokens: 1699
Alojamiento web europeo

## Dominios, sitio web y correo electrónico

![](https://static.simply.com/assets/index/banner-desktop.webp)

## .es

Registrar: 12,00 €

10,00 €/año

## .com

Registrar: 1,68 €

16,50 €/año

## .eu

Registrar: 5,00 €

13,00 €/año

## .org

Registrar: 14,00 €

18,00 €/año

## Hazlo
fácil

*Conoce a Peter y Thomas, los fundadores de myselfie.*
*1 de más de 500,000 soluciones alojadas en Simply.com*

200.000+

clientes felices

![MySelfie people](https://static.simply.com/assets/index/myselfie.webp)

![Created for WordPress](https://static.simply.com/assets/index/created-for-wordpress.svg)

## Creado para WordPress

Haz clic con el ratón y estarás funcionando en WordPress. [Leer más](https://www.simply.com/es/wordpress/)

![Professionel mail](https://static.simply.com/assets/index/professionel-mail.svg)

## Personal
e-mail

Obtén todas las direcciones de correo electrónico que desees con tu propio dominio. [Leer más](https://www.simply.com/es/hosting/)

![Free SSL](https://static.simply.com/assets/index/free-ssl.svg)

## Protección SSL gratuita

Cuida a tus visitantes con Let's Encrypt. [Leer más](https://www.simply.com/es/hosting/)

## Creado por nerds

99.99%

horario de apertura y copia de seguridad diaria

### PHP OPcache

Con OPcache para PHP, el servidor acelera tu sitio web - completamente automático.

### SSH a tu hosting web

Ejecute comandos en su alojamiento web, tal como si tuviera su propio servidor.

### Desconectar del asistente de IA

Automatiza tu hosting a través de nuestra REST-API, o da acceso directo a tu asistente de IA mediante MCP. Usa Claude o ChatGPT para administrar el alojamiento web, dominios y DNS en lenguaje natural.

### Autogestión de clase mundial

Un panel de control que te da el control – administra tú mismo la versión de PHP, bases de datos MySQL y mucho más.

<?php declare(strict\_types\=1); $config = parse\_ini\_file('config.ini'); $db = new PDO($config\['dsn'\]); $db\->setAttribute(PDO::ATTR\_ERRMODE, PDO::ERRMODE\_EXCEPTION); function sanitize(string $input): string { return htmlspecialchars( trim($input), ENT\_QUOTES, 'UTF-8' ); } function fetchUsers(PDO $db): array { $sql = 'SELECT id, name, email, status, created\_at FROM users WHERE deleted\_at IS NULL ORDER BY created\_at DESC'; return $db\->query($sql) ->fetchAll(PDO::FETCH\_ASSOC); } $users = fetchUsers($db); $active = array\_filter($users, fn($u) => $u\['status'\] === 'active' ); $grouped = \[\]; foreach ($active as $user) { $month = date('Y-m', strtotime($user\['created\_at'\]) ); $grouped\[$month\]\[\] = $user; } foreach ($active as $user) { $name = sanitize($user\['name'\]); $email = filter\_var( $user\['email'\], FILTER\_VALIDATE\_EMAIL ); if (!$email) continue; $token = bin2hex(random\_bytes(16)); $hash = password\_hash( $token, PASSWORD\_ARGON2ID ); $stmt = $db\->prepare( 'UPDATE users SET token = ? WHERE id = ?' ); $stmt\->execute(\[$hash, $user\['id'\]\]); $headers = implode("\\r\\n", \[ 'From: [email protected]', 'Content-Type: text/html', 'X-Mailer: PHP/' . phpversion(), \]); mail($email, 'Welcome', "<h1>Hi {$name}</h1>", $headers ); } $stats = \[ 'total' => count($users), 'active' => count($active), 'months' => count($grouped), 'memory' => memory\_get\_peak\_usage(), 'time' => microtime(true), \]; header('Content-Type: application/json'); header('Cache-Control: no-store'); echo json\_encode($stats, JSON\_PRETTY\_PRINT );

simply.com

Status Online

PHP 8.5

Disk 4.2 / 10 GB

SSL Active

Uptime 99.99%

Requests

3,454

12.5%

![Gasoline Grill](https://static.simply.com/assets/index/logo-cases/gasoline-grill.svg)

![Nørrebro Bryghus](https://static.simply.com/assets/index/logo-cases/norrebro-bryghus.png)

![OrganicBasics](https://static.simply.com/assets/index/logo-cases/organicbasics.svg)

![Vuffeli](https://static.simply.com/assets/index/logo-cases/vuffeli.png)

![Barons](https://static.simply.com/assets/index/logo-cases/barons.svg)

![MySelfie](https://static.simply.com/assets/index/logo-cases/myselfie.svg)

![Tim Holmvard - Mr Awesome](https://static.simply.com/assets/index/tim.webp)

Tim Holmvard

Gerente de Soporte

Tiempo de respuesta promedio de solo 15m

Paquetes para todos

## Obtén tu
alojamiento web ahora

### Lánzate a ello. Te ayudamos.#### ¿Empezamosya?

## Preguntas frecuentes

Un alojamiento web es el espacio en un servidor donde se encuentran los archivos, imágenes y datos de un sitio web, de modo que la página pueda verse en Internet. En Simply.com, el correo electrónico con dominio propio, la base de datos y SSL gratuito están incluidos, de modo que todo lo necesario para un sitio web está reunido en un solo lugar.

Sí. Con el Diseñador de sitios web se construye una bonita página web fácilmente mediante arrastrar y soltar, sin codificación. Elige una plantilla preparada, ajusta texto, imágenes y colores, y la página está lista para ponerse en línea. El Diseñador de sitios web está incluido en los paquetes de hosting.

Sí. WordPress se puede instalar con un clic directamente desde el panel de control, y los alojamientos web están optimizados para WordPress, con, entre otras cosas, parcheo automático de vulnerabilidades conocidas. Tanto el creador de sitios web como WordPress están incluidos en los paquetes de hosting.

Busca el nombre de dominio deseado, elige la extensión correcta, como por ejemplo .dk, .com o .eu, y completa el pedido. El dominio suele estar activo en pocos minutos y puede conectarse directamente a un alojamiento web en Simply.com.

El soporte es proporcionado por un equipo local y experimentado a través del formulario de soporte y tickets, y el soporte telefónico está incluido en los paquetes más grandes. Además, hay una amplia colección de guías y tutoriales en el centro de ayuda.

Sí. Todos los alojamientos web funcionan con servidores SSD rápidos con PHP moderno, SSL gratuito de Let's Encrypt y parcheo automático de vulnerabilidades de seguridad conocidas. Todos los datos se procesan y almacenan en la UE con vigilancia 24 h.
Alojamiento web, WordPress y dominios - Simply.com

Alojamiento web europeo

# Dominios, sitio web y correo electrónico

[Empieza por 0,49 €/mes.](https://www.simply.com/es/order/?id=2)

**0,49 €/mes. primer año.** Renovación: 7,45 €/mes.

[Trustpilot](https://trustpilot.com/review/simply.com)

![](https://static.simply.com/assets/index/banner-desktop.webp)

[Trustpilot](https://trustpilot.com/review/simply.com)

 Buscar dominio

## .es

Registrar: 12,00 €

10,00 €/año

## .com

Registrar: 1,68 €

16,50 €/año

## .eu

Registrar: 5,00 €

13,00 €/año

## .org

Registrar: 14,00 €

18,00 €/año

## Hazlo
fácil

*Conoce a Peter y Thomas, los fundadores de myselfie.*
*1 de más de 500,000 soluciones alojadas en Simply.com*

200.000+

clientes felices

![MySelfie people](https://static.simply.com/assets/index/myselfie.webp)

[](https://www.simply.com/es/wordpress/ "WordPress")

![Created for WordPress](https://static.simply.com/assets/index/created-for-wordpress.svg)

## Creado para WordPress

Haz clic con el ratón y estarás funcionando en WordPress. [Leer más](https://www.simply.com/es/wordpress/)

[](https://www.simply.com/es/hosting/ "Correo electrónico personal")

![Professionel mail](https://static.simply.com/assets/index/professionel-mail.svg)

## Personal
e-mail

Obtén todas las direcciones de correo electrónico que desees con tu propio dominio. [Leer más](https://www.simply.com/es/hosting/)

[](https://www.simply.com/es/hosting/ "protección SSL")

![Free SSL](https://static.simply.com/assets/index/free-ssl.svg)

## Protección SSL gratuita

Cuida a tus visitantes con Let's Encrypt. [Leer más](https://www.simply.com/es/hosting/)

## Creado por nerds

99.99%

horario de apertura y copia de seguridad diaria

### PHP OPcache

Con OPcache para PHP, el servidor acelera tu sitio web - completamente automático.

### SSH a tu hosting web

Ejecute comandos en su alojamiento web, tal como si tuviera su propio servidor.

### Desconectar del asistente de IA

Automatiza tu hosting a través de nuestra REST-API, o da acceso directo a tu asistente de IA mediante MCP. Usa Claude o ChatGPT para administrar el alojamiento web, dominios y DNS en lenguaje natural.

### Autogestión de clase mundial

Un panel de control que te da el control – administra tú mismo la versión de PHP, bases de datos MySQL y mucho más.

[Ver más funciones](https://www.simply.com/es/hosting/)

<?php declare(strict\_types\=1); $config = parse\_ini\_file('config.ini'); $db = new PDO($config\['dsn'\]); $db\->setAttribute(PDO::ATTR\_ERRMODE, PDO::ERRMODE\_EXCEPTION); function sanitize(string $input): string { return htmlspecialchars( trim($input), ENT\_QUOTES, 'UTF-8' ); } function fetchUsers(PDO $db): array { $sql = 'SELECT id, name, email, status, created\_at FROM users WHERE deleted\_at IS NULL ORDER BY created\_at DESC'; return $db\->query($sql) ->fetchAll(PDO::FETCH\_ASSOC); } $users = fetchUsers($db); $active = array\_filter($users, fn($u) => $u\['status'\] === 'active' ); $grouped = \[\]; foreach ($active as $user) { $month = date('Y-m', strtotime($user\['created\_at'\]) ); $grouped\[$month\]\[\] = $user; } foreach ($active as $user) { $name = sanitize($user\['name'\]); $email = filter\_var( $user\['email'\], FILTER\_VALIDATE\_EMAIL ); if (!$email) continue; $token = bin2hex(random\_bytes(16)); $hash = password\_hash( $token, PASSWORD\_ARGON2ID ); $stmt = $db\->prepare( 'UPDATE users SET token = ? WHERE id = ?' ); $stmt\->execute(\[$hash, $user\['id'\]\]); $headers = implode("\\r\\n", \[ 'From: [email protected]', 'Content-Type: text/html', 'X-Mailer: PHP/' . phpversion(), \]); mail($email, 'Welcome', "<h1>Hi {$name}</h1>", $headers ); } $stats = \[ 'total' => count($users), 'active' => count($active), 'months' => count($grouped), 'memory' => memory\_get\_peak\_usage(), 'time' => microtime(true), \]; header('Content-Type: application/json'); header('Cache-Control: no-store'); echo json\_encode($stats, JSON\_PRETTY\_PRINT );

simply.com

Status Online

PHP 8.5

Disk 4.2 / 10 GB

SSL Active

Uptime 99.99%

Requests

3,454

12.5%

![Gasoline Grill](https://static.simply.com/assets/index/logo-cases/gasoline-grill.svg)

![Nørrebro Bryghus](https://static.simply.com/assets/index/logo-cases/norrebro-bryghus.png)

![OrganicBasics](https://static.simply.com/assets/index/logo-cases/organicbasics.svg)

![Vuffeli](https://static.simply.com/assets/index/logo-cases/vuffeli.png)

![Barons](https://static.simply.com/assets/index/logo-cases/barons.svg)

![MySelfie](https://static.simply.com/assets/index/logo-cases/myselfie.svg)

![Tim Holmvard - Mr Awesome](https://static.simply.com/assets/index/tim.webp)

Tim Holmvard

Gerente de Soporte

Tiempo de respuesta promedio de solo 15m

### Nuestro soporte te ha respaldado desde 2004

[Trustpilot](https://trustpilot.com/review/simply.com)

[Trustpilot](https://trustpilot.com/review/simply.com)

[Contacta con nuestro soporte aquí](https://www.simply.com/es/support/)

[Obtén tu alojamiento web ahora](https://www.simply.com/es/hosting/)

Paquetes para todos

## Obtén tu
alojamiento web ahora

Basic Suite

Necesidades simples

0,49 €/md

primer año

7,45 €/md

ver renovación

-   **10 GB** espacio de servidor
-   **2 GB** espacio por cuenta de correo
-   **512 MB** RAM

-   Conecta todos los dominios que quieras
-   Tráfico libre e ilimitado
-   PHP o ASP.NET/.NET Core
-   Let's Encrypt SSL
-   WordPress herramientas
-   Ayuda rápida a través del formulario de soporte/ticket

[Ordenar paquete](https://www.simply.com/es/order/?id=basicsuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)

Popular

Standard Suite

Para la mayoría de las necesidades

0,53 €/md

primer año

13,95 €/md

ver renovación

-   **20 GB** espacio de servidor
-   **8 GB** espacio por cuenta de correo
-   **1024 MB** RAM

-   Conecta todos los dominios que quieras
-   Tráfico libre e ilimitado
-   PHP o ASP.NET/.NET Core
-   Let's Encrypt SSL
-   WordPress herramientas
-   Ayuda rápida a través del formulario de soporte/ticket

[Ordenar paquete](https://www.simply.com/es/order/?id=standardsuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)

Pro Suite

Para tiendas en línea y sitios web más grandes

3,00 €/md

primer año

21,00 €/md

ver renovación

-   **100 GB** espacio de servidor
-   **16 GB** espacio por cuenta de correo
-   **1536 MB** RAM

-   Conecta todos los dominios que quieras
-   Tráfico libre e ilimitado
-   PHP o ASP.NET/.NET Core
-   Let's Encrypt SSL
-   WordPress herramientas
-   Ayuda rápida a través del formulario de soporte/ticket
-   Soporte telefónico incluido

[Ordenar paquete](https://www.simply.com/es/order/?id=prosuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)

### Lánzate a ello. Te ayudamos.#### ¿Empezamosya?

[

Obtén tu alojamiento web ahora](https://www.simply.com/es/hosting/)

## Preguntas frecuentes

### ¿Qué es un webhotel?

Un alojamiento web es el espacio en un servidor donde se encuentran los archivos, imágenes y datos de un sitio web, de modo que la página pueda verse en Internet. En Simply.com, el correo electrónico con dominio propio, la base de datos y SSL gratuito están incluidos, de modo que todo lo necesario para un sitio web está reunido en un solo lugar.

### ¿Existe una manera fácil de crear una página web?

Sí. Con el Diseñador de sitios web se construye una bonita página web fácilmente mediante arrastrar y soltar, sin codificación. Elige una plantilla preparada, ajusta texto, imágenes y colores, y la página está lista para ponerse en línea. El Diseñador de sitios web está incluido en los paquetes de hosting.

### ¿Se soporta WordPress?

Sí. WordPress se puede instalar con un clic directamente desde el panel de control, y los alojamientos web están optimizados para WordPress, con, entre otras cosas, parcheo automático de vulnerabilidades conocidas. Tanto el creador de sitios web como WordPress están incluidos en los paquetes de hosting.

### ¿Cómo registro un dominio?

Busca el nombre de dominio deseado, elige la extensión correcta, como por ejemplo .dk, .com o .eu, y completa el pedido. El dominio suele estar activo en pocos minutos y puede conectarse directamente a un alojamiento web en Simply.com.

### ¿Qué tipo de soporte tiene Simply.com?

El soporte es proporcionado por un equipo local y experimentado a través del formulario de soporte y tickets, y el soporte telefónico está incluido en los paquetes más grandes. Además, hay una amplia colección de guías y tutoriales en el centro de ayuda.

### ¿Mi sitio web es rápido y seguro?

Sí. Todos los alojamientos web funcionan con servidores SSD rápidos con PHP moderno, SSL gratuito de Let's Encrypt y parcheo automático de vulnerabilidades de seguridad conocidas. Todos los datos se procesan y almacenan en la UE con vigilancia 24 h.

## Cambiar idioma

Seleccione el idioma preferido para el contenido.

[

Czech (Czech)

](https://www.simply.com/cs/)[

Dansk (Danish)

](https://www.simply.com/dk/)[

Deutsch (German)

](https://www.simply.com/de/)[

Eesti (Estonian)

](https://www.simply.com/et/)[

English (English)

](https://www.simply.com/en/)[

Español (Spanish)

](https://www.simply.com/es/)[

Français (French)

](https://www.simply.com/fr/)[

Italiano (Italien)

](https://www.simply.com/it/)[

Latviešu (Latvian)

](https://www.simply.com/lv/)[

Lietuvių kalba (Lithuanian)

](https://www.simply.com/lt/)[

Magyar (Hungarian)

](https://www.simply.com/hu/)[

Nederlands (Dutch)

](https://www.simply.com/nl/)[

Norsk (Norwegian)

](https://www.simply.com/no/)[

Polski (Polish)

](https://www.simply.com/pl/)[

Português (Portuguese)

](https://www.simply.com/pt/)[

Română (Romanian)

](https://www.simply.com/ro/)[

Slovak (Slovak)

](https://www.simply.com/sk/)[

Suomeksi (Finnish)

](https://www.simply.com/fi/)[

Svenska (Swedish)

](https://www.simply.com/se/)[

Türkçe (Turkish)

](https://www.simply.com/tr/)[

Íslenska (Icelandic)

](https://www.simply.com/is/)[

Ελληνικά (Greek)

](https://www.simply.com/el/)

Moneda: EUR Luk

La contraseña está comprometida

Recomendamos encarecidamente que elijas otra contraseña

La contraseña introducida es conocida en "Have I Been Pwned", que es una base de datos pública de contraseñas filtradas en internet.

Probablemente tú (u otra persona) has usado la contraseña antes en otro sitio web, que ha filtrado la contraseña. Por lo tanto, la contraseña no es segura para usar.

Recomendamos encarecidamente que elijas otra contraseña.

Busca la contraseña aquí para más información [https://haveibeenpwned.com/Passwords](https://haveibeenpwned.com/Passwords) .

Entendido

Upload this file as /es.md on your server so AI agents can access a clean version of your page. You can also configure Accept: text/markdown content negotiation to serve it automatically.

Generated llms.txt for this single page

Download llms.txt
# Simply.com

> Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.

## Documentation
- [Documentación de la API](https://www.simply.com/es/docs/api/)
- [Servidor MCP](https://www.simply.com/es/docs/mcp/)

## Main
- [Alojamiento web, WordPress y dominios](https://www.simply.com/es/): Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesib…
- [Acerca de Simply.com](https://www.simply.com/es/about/)
- [Dominio](https://www.simply.com/es/domains/)
- [Hotel web](https://www.simply.com/es/hosting/)
- [Correo electrónico](https://www.simply.com/es/email/)
- [Diseñador de sitios web](https://www.simply.com/es/websitebuilder/)
- [Wordpress](https://www.simply.com/es/wordpress/)
- [Leer más sobre WooCommerce](https://www.simply.com/es/woocommerce/)
- [iubenda](https://www.simply.com/es/iubenda/)
- [OnPay](https://www.simply.com/es/paymentgateway/)

## Legal
- [Condiciones](https://www.simply.com/es/terms-of-service/)
- [Política de datos personales y cookies](https://www.simply.com/es/privacy-policy/)

## Support
- [Soporte](https://www.simply.com/es/support/)

Full llms.txt requires domain-wide analysis (coming soon)

Upload this file to https://www.simply.com/llms.txt at the root of your domain. AI agents like ChatGPT, Claude, and Perplexity check this file to understand your site structure.

Accessibility

Content available without JavaScript (100/100)

Content available without JavaScript

Content appears early in HTML (100/100)

Main content starts at 19% of HTML

Reasonable page size (100/100)

Page size: 115KB

AI Discoverability

Robots.txt allows AI bots (100/100)

All major AI search bots allowed

Markdown for Agents support (0/100)
✗ Accept: text/markdown ✗ .md URL ✗ <link> tag ✗ Link header
Has sitemap.xml (100/100)

Sitemap found

Has robots.txt file (100/100)

robots.txt exists

Has llms.txt file (0/100)

No llms.txt found

Has Content-Signal (robots.txt or HTTP headers) (0/100)
✓ robots.txt ✓ HTTP header ✗ Policy

Structured Data

Has Schema.org / JSON-LD (100/100)

JSON-LD found: WebSite, Organization, FAQPage

Has Open Graph tags (100/100)

All OG tags present

Has meta description (100/100)

Meta description: 149 chars

Has canonical URL (100/100)

Canonical URL present

Has lang attribute (100/100)

lang="es"

Semantic HTML

Proper heading hierarchy (100/100)

Clean heading hierarchy

Uses article or main element (100/100)

Has <main>

Uses semantic HTML elements (7/100)

7 semantic elements, 334 divs (ratio: 2%)

Meaningful image alt texts (85/100)

11/13 images with meaningful alt text (2 decorative, not counted)

Low div nesting depth (94/100)

Avg div depth: 5.6, max: 11

Content Efficiency

Good token reduction ratio (100/100)

93% token reduction (HTML→Markdown)

Good content-to-noise ratio (25/100)

Content ratio: 9.4% (10991 content chars / 117466 HTML bytes)

Reasonable page weight (80/100)

HTML size: 115KB

Minimal inline styles (50/100)

34/1043 elements with inline styles (3.3%)

{
  "url": "https://www.simply.com/es/",
  "timestamp": 1789031163856,
  "fetch": {
    "mode": "simple",
    "timeMs": 787,
    "htmlSizeBytes": 117466,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": false,
        "url": null
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "none"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "Alojamiento web, WordPress y dominios",
    "excerpt": "Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.",
    "byline": "Tom Sommer",
    "siteName": "Simply.com",
    "lang": "es",
    "contentLength": 10991,
    "metadata": {
      "description": "Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.",
      "ogTitle": "Alojamiento web, WordPress y dominios",
      "ogDescription": "Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.",
      "ogImage": "https://static.simply.com/assets/simply-logo-opengraph.png",
      "ogType": "website",
      "canonical": "https://www.simply.com/es/",
      "lang": "es",
      "schemas": [
        {
          "@context": "https://schema.org",
          "@type": "WebSite",
          "@id": "https://www.simply.com/#website",
          "url": "https://www.simply.com/",
          "name": "Simply.com",
          "publisher": {
            "@id": "https://www.simply.com/#organization"
          }
        },
        {
          "@context": "https://schema.org",
          "@type": "Organization",
          "@id": "https://www.simply.com/#organization",
          "name": "Simply.com",
          "url": "https://www.simply.com/",
          "logo": "https://static.simply.com/assets/brand/simply-logo-color-square.png",
          "parentOrganization": {
            "@type": "Organization",
            "@id": "https://team.blue/#organization",
            "name": "team.blue",
            "url": "https://team.blue/"
          },
          "address": {
            "@type": "PostalAddress",
            "addressCountry": "DK"
          },
          "sameAs": [
            "https://www.facebook.com/simplycom",
            "https://www.instagram.com/simplycom/",
            "https://www.trustpilot.com/review/simply.com",
            "https://www.twitter.com/simplydotcom",
            "https://www.x.com/simplydotcom",
            "https://www.linkedin.com/company/simplycom",
            "https://da.wikipedia.org/wiki/Simply.com"
          ],
          "contactPoint": [
            {
              "@type": "ContactPoint",
              "availableLanguage": [
                "English",
                "Danish"
              ],
              "contactType": "customer service",
              "telephone": "+45-86515030"
            },
            {
              "@type": "ContactPoint",
              "availableLanguage": [
                "English",
                "Swedish"
              ],
              "contactType": "customer service",
              "telephone": "+46-776650650"
            }
          ]
        },
        {
          "@context": "https://schema.org",
          "@type": "FAQPage",
          "mainEntity": [
            {
              "@type": "Question",
              "name": "¿Qué es un webhotel?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Un alojamiento web es el espacio en un servidor donde se encuentran los archivos, imágenes y datos de un sitio web, de modo que la página pueda verse en Internet. En Simply.com, el correo electrónico con dominio propio, la base de datos y SSL gratuito están incluidos, de modo que todo lo necesario para un sitio web está reunido en un solo lugar."
              }
            },
            {
              "@type": "Question",
              "name": "¿Existe una manera fácil de crear una página web?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sí. Con el Diseñador de sitios web se construye una bonita página web fácilmente mediante arrastrar y soltar, sin codificación. Elige una plantilla preparada, ajusta texto, imágenes y colores, y la página está lista para ponerse en línea. El Diseñador de sitios web está incluido en los paquetes de hosting."
              }
            },
            {
              "@type": "Question",
              "name": "¿Se soporta WordPress?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sí. WordPress se puede instalar con un clic directamente desde el panel de control, y los alojamientos web están optimizados para WordPress, con, entre otras cosas, parcheo automático de vulnerabilidades conocidas. Tanto el creador de sitios web como WordPress están incluidos en los paquetes de hosting."
              }
            },
            {
              "@type": "Question",
              "name": "¿Cómo registro un dominio?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Busca el nombre de dominio deseado, elige la extensión correcta, como por ejemplo .dk, .com o .eu, y completa el pedido. El dominio suele estar activo en pocos minutos y puede conectarse directamente a un alojamiento web en Simply.com."
              }
            },
            {
              "@type": "Question",
              "name": "¿Qué tipo de soporte tiene Simply.com?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "El soporte es proporcionado por un equipo local y experimentado a través del formulario de soporte y tickets, y el soporte telefónico está incluido en los paquetes más grandes. Además, hay una amplia colección de guías y tutoriales en el centro de ayuda."
              }
            },
            {
              "@type": "Question",
              "name": "¿Mi sitio web es rápido y seguro?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sí. Todos los alojamientos web funcionan con servidores SSD rápidos con PHP moderno, SSL gratuito de Let's Encrypt y parcheo automático de vulnerabilidades de seguridad conocidas. Todos los datos se procesan y almacenan en la UE con vigilancia 24 h."
              }
            }
          ]
        }
      ],
      "robotsMeta": null,
      "author": "Tom Sommer",
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "Alojamiento web europeo\n\n## Dominios, sitio web y correo electrónico\n\n![](https://static.simply.com/assets/index/banner-desktop.webp)\n\n## .es\n\nRegistrar: 12,00 €\n\n10,00 €/año\n\n## .com\n\nRegistrar: 1,68 €\n\n16,50 €/año\n\n## .eu\n\nRegistrar: 5,00 €\n\n13,00 €/año\n\n## .org\n\nRegistrar: 14,00 €\n\n18,00 €/año\n\n## Hazlo\nfácil\n\n*Conoce a Peter y Thomas, los fundadores de myselfie.*\n*1 de más de 500,000 soluciones alojadas en Simply.com*\n\n200.000+\n\nclientes felices\n\n![MySelfie people](https://static.simply.com/assets/index/myselfie.webp)\n\n![Created for WordPress](https://static.simply.com/assets/index/created-for-wordpress.svg)\n\n## Creado para WordPress\n\nHaz clic con el ratón y estarás funcionando en WordPress. [Leer más](https://www.simply.com/es/wordpress/)\n\n![Professionel mail](https://static.simply.com/assets/index/professionel-mail.svg)\n\n## Personal\ne-mail\n\nObtén todas las direcciones de correo electrónico que desees con tu propio dominio. [Leer más](https://www.simply.com/es/hosting/)\n\n![Free SSL](https://static.simply.com/assets/index/free-ssl.svg)\n\n## Protección SSL gratuita\n\nCuida a tus visitantes con Let's Encrypt. [Leer más](https://www.simply.com/es/hosting/)\n\n## Creado por nerds\n\n99.99%\n\nhorario de apertura y copia de seguridad diaria\n\n### PHP OPcache\n\nCon OPcache para PHP, el servidor acelera tu sitio web - completamente automático.\n\n### SSH a tu hosting web\n\nEjecute comandos en su alojamiento web, tal como si tuviera su propio servidor.\n\n### Desconectar del asistente de IA\n\nAutomatiza tu hosting a través de nuestra REST-API, o da acceso directo a tu asistente de IA mediante MCP. Usa Claude o ChatGPT para administrar el alojamiento web, dominios y DNS en lenguaje natural.\n\n### Autogestión de clase mundial\n\nUn panel de control que te da el control – administra tú mismo la versión de PHP, bases de datos MySQL y mucho más.\n\n<?php declare(strict\\_types\\=1); $config = parse\\_ini\\_file('config.ini'); $db = new PDO($config\\['dsn'\\]); $db\\->setAttribute(PDO::ATTR\\_ERRMODE, PDO::ERRMODE\\_EXCEPTION); function sanitize(string $input): string { return htmlspecialchars( trim($input), ENT\\_QUOTES, 'UTF-8' ); } function fetchUsers(PDO $db): array { $sql = 'SELECT id, name, email, status, created\\_at FROM users WHERE deleted\\_at IS NULL ORDER BY created\\_at DESC'; return $db\\->query($sql) ->fetchAll(PDO::FETCH\\_ASSOC); } $users = fetchUsers($db); $active = array\\_filter($users, fn($u) => $u\\['status'\\] === 'active' ); $grouped = \\[\\]; foreach ($active as $user) { $month = date('Y-m', strtotime($user\\['created\\_at'\\]) ); $grouped\\[$month\\]\\[\\] = $user; } foreach ($active as $user) { $name = sanitize($user\\['name'\\]); $email = filter\\_var( $user\\['email'\\], FILTER\\_VALIDATE\\_EMAIL ); if (!$email) continue; $token = bin2hex(random\\_bytes(16)); $hash = password\\_hash( $token, PASSWORD\\_ARGON2ID ); $stmt = $db\\->prepare( 'UPDATE users SET token = ? WHERE id = ?' ); $stmt\\->execute(\\[$hash, $user\\['id'\\]\\]); $headers = implode(\"\\\\r\\\\n\", \\[ 'From: [email protected]', 'Content-Type: text/html', 'X-Mailer: PHP/' . phpversion(), \\]); mail($email, 'Welcome', \"<h1>Hi {$name}</h1>\", $headers ); } $stats = \\[ 'total' => count($users), 'active' => count($active), 'months' => count($grouped), 'memory' => memory\\_get\\_peak\\_usage(), 'time' => microtime(true), \\]; header('Content-Type: application/json'); header('Cache-Control: no-store'); echo json\\_encode($stats, JSON\\_PRETTY\\_PRINT );\n\nsimply.com\n\nStatus Online\n\nPHP 8.5\n\nDisk 4.2 / 10 GB\n\nSSL Active\n\nUptime 99.99%\n\nRequests\n\n3,454\n\n12.5%\n\n![Gasoline Grill](https://static.simply.com/assets/index/logo-cases/gasoline-grill.svg)\n\n![Nørrebro Bryghus](https://static.simply.com/assets/index/logo-cases/norrebro-bryghus.png)\n\n![OrganicBasics](https://static.simply.com/assets/index/logo-cases/organicbasics.svg)\n\n![Vuffeli](https://static.simply.com/assets/index/logo-cases/vuffeli.png)\n\n![Barons](https://static.simply.com/assets/index/logo-cases/barons.svg)\n\n![MySelfie](https://static.simply.com/assets/index/logo-cases/myselfie.svg)\n\n![Tim Holmvard - Mr Awesome](https://static.simply.com/assets/index/tim.webp)\n\nTim Holmvard\n\nGerente de Soporte\n\nTiempo de respuesta promedio de solo 15m\n\nPaquetes para todos\n\n## Obtén tu\nalojamiento web ahora\n\n### Lánzate a ello. Te ayudamos.#### ¿Empezamosya?\n\n## Preguntas frecuentes\n\nUn alojamiento web es el espacio en un servidor donde se encuentran los archivos, imágenes y datos de un sitio web, de modo que la página pueda verse en Internet. En Simply.com, el correo electrónico con dominio propio, la base de datos y SSL gratuito están incluidos, de modo que todo lo necesario para un sitio web está reunido en un solo lugar.\n\nSí. Con el Diseñador de sitios web se construye una bonita página web fácilmente mediante arrastrar y soltar, sin codificación. Elige una plantilla preparada, ajusta texto, imágenes y colores, y la página está lista para ponerse en línea. El Diseñador de sitios web está incluido en los paquetes de hosting.\n\nSí. WordPress se puede instalar con un clic directamente desde el panel de control, y los alojamientos web están optimizados para WordPress, con, entre otras cosas, parcheo automático de vulnerabilidades conocidas. Tanto el creador de sitios web como WordPress están incluidos en los paquetes de hosting.\n\nBusca el nombre de dominio deseado, elige la extensión correcta, como por ejemplo .dk, .com o .eu, y completa el pedido. El dominio suele estar activo en pocos minutos y puede conectarse directamente a un alojamiento web en Simply.com.\n\nEl soporte es proporcionado por un equipo local y experimentado a través del formulario de soporte y tickets, y el soporte telefónico está incluido en los paquetes más grandes. Además, hay una amplia colección de guías y tutoriales en el centro de ayuda.\n\nSí. Todos los alojamientos web funcionan con servidores SSD rápidos con PHP moderno, SSL gratuito de Let's Encrypt y parcheo automático de vulnerabilidades de seguridad conocidas. Todos los datos se procesan y almacenan en la UE con vigilancia 24 h.\n",
  "fullPageMarkdown": "Alojamiento web, WordPress y dominios - Simply.com\n\nAlojamiento web europeo\n\n# Dominios, sitio web y correo electrónico\n\n[Empieza por 0,49 €/mes.](https://www.simply.com/es/order/?id=2)\n\n**0,49 €/mes. primer año.** Renovación: 7,45 €/mes.\n\n[Trustpilot](https://trustpilot.com/review/simply.com)\n\n![](https://static.simply.com/assets/index/banner-desktop.webp)\n\n[Trustpilot](https://trustpilot.com/review/simply.com)\n\n Buscar dominio\n\n## .es\n\nRegistrar: 12,00 €\n\n10,00 €/año\n\n## .com\n\nRegistrar: 1,68 €\n\n16,50 €/año\n\n## .eu\n\nRegistrar: 5,00 €\n\n13,00 €/año\n\n## .org\n\nRegistrar: 14,00 €\n\n18,00 €/año\n\n## Hazlo\nfácil\n\n*Conoce a Peter y Thomas, los fundadores de myselfie.*\n*1 de más de 500,000 soluciones alojadas en Simply.com*\n\n200.000+\n\nclientes felices\n\n![MySelfie people](https://static.simply.com/assets/index/myselfie.webp)\n\n[](https://www.simply.com/es/wordpress/ \"WordPress\")\n\n![Created for WordPress](https://static.simply.com/assets/index/created-for-wordpress.svg)\n\n## Creado para WordPress\n\nHaz clic con el ratón y estarás funcionando en WordPress. [Leer más](https://www.simply.com/es/wordpress/)\n\n[](https://www.simply.com/es/hosting/ \"Correo electrónico personal\")\n\n![Professionel mail](https://static.simply.com/assets/index/professionel-mail.svg)\n\n## Personal\ne-mail\n\nObtén todas las direcciones de correo electrónico que desees con tu propio dominio. [Leer más](https://www.simply.com/es/hosting/)\n\n[](https://www.simply.com/es/hosting/ \"protección SSL\")\n\n![Free SSL](https://static.simply.com/assets/index/free-ssl.svg)\n\n## Protección SSL gratuita\n\nCuida a tus visitantes con Let's Encrypt. [Leer más](https://www.simply.com/es/hosting/)\n\n## Creado por nerds\n\n99.99%\n\nhorario de apertura y copia de seguridad diaria\n\n### PHP OPcache\n\nCon OPcache para PHP, el servidor acelera tu sitio web - completamente automático.\n\n### SSH a tu hosting web\n\nEjecute comandos en su alojamiento web, tal como si tuviera su propio servidor.\n\n### Desconectar del asistente de IA\n\nAutomatiza tu hosting a través de nuestra REST-API, o da acceso directo a tu asistente de IA mediante MCP. Usa Claude o ChatGPT para administrar el alojamiento web, dominios y DNS en lenguaje natural.\n\n### Autogestión de clase mundial\n\nUn panel de control que te da el control – administra tú mismo la versión de PHP, bases de datos MySQL y mucho más.\n\n[Ver más funciones](https://www.simply.com/es/hosting/)\n\n<?php declare(strict\\_types\\=1); $config = parse\\_ini\\_file('config.ini'); $db = new PDO($config\\['dsn'\\]); $db\\->setAttribute(PDO::ATTR\\_ERRMODE, PDO::ERRMODE\\_EXCEPTION); function sanitize(string $input): string { return htmlspecialchars( trim($input), ENT\\_QUOTES, 'UTF-8' ); } function fetchUsers(PDO $db): array { $sql = 'SELECT id, name, email, status, created\\_at FROM users WHERE deleted\\_at IS NULL ORDER BY created\\_at DESC'; return $db\\->query($sql) ->fetchAll(PDO::FETCH\\_ASSOC); } $users = fetchUsers($db); $active = array\\_filter($users, fn($u) => $u\\['status'\\] === 'active' ); $grouped = \\[\\]; foreach ($active as $user) { $month = date('Y-m', strtotime($user\\['created\\_at'\\]) ); $grouped\\[$month\\]\\[\\] = $user; } foreach ($active as $user) { $name = sanitize($user\\['name'\\]); $email = filter\\_var( $user\\['email'\\], FILTER\\_VALIDATE\\_EMAIL ); if (!$email) continue; $token = bin2hex(random\\_bytes(16)); $hash = password\\_hash( $token, PASSWORD\\_ARGON2ID ); $stmt = $db\\->prepare( 'UPDATE users SET token = ? WHERE id = ?' ); $stmt\\->execute(\\[$hash, $user\\['id'\\]\\]); $headers = implode(\"\\\\r\\\\n\", \\[ 'From: [email protected]', 'Content-Type: text/html', 'X-Mailer: PHP/' . phpversion(), \\]); mail($email, 'Welcome', \"<h1>Hi {$name}</h1>\", $headers ); } $stats = \\[ 'total' => count($users), 'active' => count($active), 'months' => count($grouped), 'memory' => memory\\_get\\_peak\\_usage(), 'time' => microtime(true), \\]; header('Content-Type: application/json'); header('Cache-Control: no-store'); echo json\\_encode($stats, JSON\\_PRETTY\\_PRINT );\n\nsimply.com\n\nStatus Online\n\nPHP 8.5\n\nDisk 4.2 / 10 GB\n\nSSL Active\n\nUptime 99.99%\n\nRequests\n\n3,454\n\n12.5%\n\n![Gasoline Grill](https://static.simply.com/assets/index/logo-cases/gasoline-grill.svg)\n\n![Nørrebro Bryghus](https://static.simply.com/assets/index/logo-cases/norrebro-bryghus.png)\n\n![OrganicBasics](https://static.simply.com/assets/index/logo-cases/organicbasics.svg)\n\n![Vuffeli](https://static.simply.com/assets/index/logo-cases/vuffeli.png)\n\n![Barons](https://static.simply.com/assets/index/logo-cases/barons.svg)\n\n![MySelfie](https://static.simply.com/assets/index/logo-cases/myselfie.svg)\n\n![Tim Holmvard - Mr Awesome](https://static.simply.com/assets/index/tim.webp)\n\nTim Holmvard\n\nGerente de Soporte\n\nTiempo de respuesta promedio de solo 15m\n\n### Nuestro soporte te ha respaldado desde 2004\n\n[Trustpilot](https://trustpilot.com/review/simply.com)\n\n[Trustpilot](https://trustpilot.com/review/simply.com)\n\n[Contacta con nuestro soporte aquí](https://www.simply.com/es/support/)\n\n[Obtén tu alojamiento web ahora](https://www.simply.com/es/hosting/)\n\nPaquetes para todos\n\n## Obtén tu\nalojamiento web ahora\n\nBasic Suite\n\nNecesidades simples\n\n0,49 €/md\n\nprimer año\n\n7,45 €/md\n\nver renovación\n\n-   **10 GB** espacio de servidor\n-   **2 GB** espacio por cuenta de correo\n-   **512 MB** RAM\n\n-   Conecta todos los dominios que quieras\n-   Tráfico libre e ilimitado\n-   PHP o ASP.NET/.NET Core\n-   Let's Encrypt SSL\n-   WordPress herramientas\n-   Ayuda rápida a través del formulario de soporte/ticket\n\n[Ordenar paquete](https://www.simply.com/es/order/?id=basicsuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)\n\nPopular\n\nStandard Suite\n\nPara la mayoría de las necesidades\n\n0,53 €/md\n\nprimer año\n\n13,95 €/md\n\nver renovación\n\n-   **20 GB** espacio de servidor\n-   **8 GB** espacio por cuenta de correo\n-   **1024 MB** RAM\n\n-   Conecta todos los dominios que quieras\n-   Tráfico libre e ilimitado\n-   PHP o ASP.NET/.NET Core\n-   Let's Encrypt SSL\n-   WordPress herramientas\n-   Ayuda rápida a través del formulario de soporte/ticket\n\n[Ordenar paquete](https://www.simply.com/es/order/?id=standardsuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)\n\nPro Suite\n\nPara tiendas en línea y sitios web más grandes\n\n3,00 €/md\n\nprimer año\n\n21,00 €/md\n\nver renovación\n\n-   **100 GB** espacio de servidor\n-   **16 GB** espacio por cuenta de correo\n-   **1536 MB** RAM\n\n-   Conecta todos los dominios que quieras\n-   Tráfico libre e ilimitado\n-   PHP o ASP.NET/.NET Core\n-   Let's Encrypt SSL\n-   WordPress herramientas\n-   Ayuda rápida a través del formulario de soporte/ticket\n-   Soporte telefónico incluido\n\n[Ordenar paquete](https://www.simply.com/es/order/?id=prosuite) [Ver todos los detalles](https://www.simply.com/es/hosting/)\n\n### Lánzate a ello. Te ayudamos.#### ¿Empezamosya?\n\n[\n\nObtén tu alojamiento web ahora](https://www.simply.com/es/hosting/)\n\n## Preguntas frecuentes\n\n### ¿Qué es un webhotel?\n\nUn alojamiento web es el espacio en un servidor donde se encuentran los archivos, imágenes y datos de un sitio web, de modo que la página pueda verse en Internet. En Simply.com, el correo electrónico con dominio propio, la base de datos y SSL gratuito están incluidos, de modo que todo lo necesario para un sitio web está reunido en un solo lugar.\n\n### ¿Existe una manera fácil de crear una página web?\n\nSí. Con el Diseñador de sitios web se construye una bonita página web fácilmente mediante arrastrar y soltar, sin codificación. Elige una plantilla preparada, ajusta texto, imágenes y colores, y la página está lista para ponerse en línea. El Diseñador de sitios web está incluido en los paquetes de hosting.\n\n### ¿Se soporta WordPress?\n\nSí. WordPress se puede instalar con un clic directamente desde el panel de control, y los alojamientos web están optimizados para WordPress, con, entre otras cosas, parcheo automático de vulnerabilidades conocidas. Tanto el creador de sitios web como WordPress están incluidos en los paquetes de hosting.\n\n### ¿Cómo registro un dominio?\n\nBusca el nombre de dominio deseado, elige la extensión correcta, como por ejemplo .dk, .com o .eu, y completa el pedido. El dominio suele estar activo en pocos minutos y puede conectarse directamente a un alojamiento web en Simply.com.\n\n### ¿Qué tipo de soporte tiene Simply.com?\n\nEl soporte es proporcionado por un equipo local y experimentado a través del formulario de soporte y tickets, y el soporte telefónico está incluido en los paquetes más grandes. Además, hay una amplia colección de guías y tutoriales en el centro de ayuda.\n\n### ¿Mi sitio web es rápido y seguro?\n\nSí. Todos los alojamientos web funcionan con servidores SSD rápidos con PHP moderno, SSL gratuito de Let's Encrypt y parcheo automático de vulnerabilidades de seguridad conocidas. Todos los datos se procesan y almacenan en la UE con vigilancia 24 h.\n\n## Cambiar idioma\n\nSeleccione el idioma preferido para el contenido.\n\n[\n\nCzech (Czech)\n\n](https://www.simply.com/cs/)[\n\nDansk (Danish)\n\n](https://www.simply.com/dk/)[\n\nDeutsch (German)\n\n](https://www.simply.com/de/)[\n\nEesti (Estonian)\n\n](https://www.simply.com/et/)[\n\nEnglish (English)\n\n](https://www.simply.com/en/)[\n\nEspañol (Spanish)\n\n](https://www.simply.com/es/)[\n\nFrançais (French)\n\n](https://www.simply.com/fr/)[\n\nItaliano (Italien)\n\n](https://www.simply.com/it/)[\n\nLatviešu (Latvian)\n\n](https://www.simply.com/lv/)[\n\nLietuvių kalba (Lithuanian)\n\n](https://www.simply.com/lt/)[\n\nMagyar (Hungarian)\n\n](https://www.simply.com/hu/)[\n\nNederlands (Dutch)\n\n](https://www.simply.com/nl/)[\n\nNorsk (Norwegian)\n\n](https://www.simply.com/no/)[\n\nPolski (Polish)\n\n](https://www.simply.com/pl/)[\n\nPortuguês (Portuguese)\n\n](https://www.simply.com/pt/)[\n\nRomână (Romanian)\n\n](https://www.simply.com/ro/)[\n\nSlovak (Slovak)\n\n](https://www.simply.com/sk/)[\n\nSuomeksi (Finnish)\n\n](https://www.simply.com/fi/)[\n\nSvenska (Swedish)\n\n](https://www.simply.com/se/)[\n\nTürkçe (Turkish)\n\n](https://www.simply.com/tr/)[\n\nÍslenska (Icelandic)\n\n](https://www.simply.com/is/)[\n\nΕλληνικά (Greek)\n\n](https://www.simply.com/el/)\n\nMoneda: EUR Luk\n\nLa contraseña está comprometida\n\nRecomendamos encarecidamente que elijas otra contraseña\n\nLa contraseña introducida es conocida en \"Have I Been Pwned\", que es una base de datos pública de contraseñas filtradas en internet.\n\nProbablemente tú (u otra persona) has usado la contraseña antes en otro sitio web, que ha filtrado la contraseña. Por lo tanto, la contraseña no es segura para usar.\n\nRecomendamos encarecidamente que elijas otra contraseña.\n\nBusca la contraseña aquí para más información [https://haveibeenpwned.com/Passwords](https://haveibeenpwned.com/Passwords) .\n\nEntendido\n",
  "markdownStats": {
    "images": 12,
    "links": 3,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 18
  },
  "tokens": {
    "htmlTokens": 25882,
    "markdownTokens": 1699,
    "reduction": 24183,
    "reductionPercent": 93
  },
  "score": {
    "score": 84,
    "grade": "B",
    "rubricVersion": 3,
    "dimensions": {
      "accessibility": {
        "score": 100,
        "weight": 30,
        "grade": "A",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 55,
            "evidence": "proven",
            "details": "Content available without JavaScript"
          },
          "fast_content_position": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Main content starts at 19% of HTML"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Page size: 115KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 60,
        "weight": 25,
        "grade": "C",
        "checks": {
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "All major AI search bots allowed"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 20,
            "evidence": "plausible",
            "details": "No Markdown for Agents support detected"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Sitemap found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "robots.txt exists"
          },
          "has_llms_txt": {
            "score": 0,
            "weight": 10,
            "evidence": "speculative",
            "details": "No llms.txt found"
          },
          "has_content_signals": {
            "score": 0,
            "weight": 10,
            "evidence": "speculative",
            "details": "No Content-Signal found (robots.txt or HTTP headers)",
            "mechanisms": {
              "robotsTxt": false,
              "httpHeader": false,
              "policy": false
            }
          }
        }
      },
      "structuredData": {
        "score": 100,
        "weight": 20,
        "grade": "A",
        "checks": {
          "has_schema_org": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "JSON-LD found: WebSite, Organization, FAQPage"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Meta description: 149 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "lang=\"es\""
          }
        }
      },
      "semanticHtml": {
        "score": 79,
        "weight": 15,
        "grade": "B",
        "checks": {
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 30,
            "evidence": "plausible",
            "details": "Clean heading hierarchy"
          },
          "uses_article_or_main": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Has <main>"
          },
          "semantic_elements": {
            "score": 7,
            "weight": 20,
            "evidence": "plausible",
            "details": "7 semantic elements, 334 divs (ratio: 2%)"
          },
          "meaningful_alt_texts": {
            "score": 85,
            "weight": 15,
            "evidence": "plausible",
            "details": "11/13 images with meaningful alt text (2 decorative, not counted)"
          },
          "low_div_nesting": {
            "score": 94,
            "weight": 10,
            "evidence": "speculative",
            "details": "Avg div depth: 5.6, max: 11"
          }
        }
      },
      "contentEfficiency": {
        "score": 69,
        "weight": 10,
        "grade": "C",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "evidence": "speculative",
            "details": "93% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 25,
            "weight": 30,
            "evidence": "speculative",
            "details": "Content ratio: 9.4% (10991 content chars / 117466 HTML bytes)"
          },
          "reasonable_page_weight": {
            "score": 80,
            "weight": 20,
            "evidence": "speculative",
            "details": "HTML size: 115KB"
          },
          "minimal_inline_styles": {
            "score": 50,
            "weight": 10,
            "evidence": "speculative",
            "details": "34/1043 elements with inline styles (3.3%)"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_markdown_negotiation",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "howToStepKeys": null,
      "effort": "significant",
      "estimatedImpact": 5,
      "maxImpact": 5,
      "evidence": "plausible",
      "checkScore": 0,
      "checkDetails": "No Markdown for Agents support detected"
    },
    {
      "id": "add_semantic_elements",
      "priority": "high",
      "category": "semanticHtml",
      "titleKey": "rec.add_semantic_elements.title",
      "descriptionKey": "rec.add_semantic_elements.description",
      "howToKey": "rec.add_semantic_elements.howto",
      "howToStepKeys": null,
      "effort": "moderate",
      "estimatedImpact": 2.8,
      "maxImpact": 3,
      "evidence": "plausible",
      "checkScore": 7,
      "checkDetails": "7 semantic elements, 334 divs (ratio: 2%)"
    },
    {
      "id": "add_llms_txt",
      "priority": "high",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_llms_txt.title",
      "descriptionKey": "rec.add_llms_txt.description",
      "howToKey": "rec.add_llms_txt.howto",
      "howToStepKeys": null,
      "effort": "quick-win",
      "estimatedImpact": 2.5,
      "maxImpact": 2.5,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "No llms.txt found"
    },
    {
      "id": "add_content_signals",
      "priority": "high",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_content_signals.title",
      "descriptionKey": "rec.add_content_signals.description",
      "howToKey": "rec.add_content_signals.howto",
      "howToStepKeys": null,
      "effort": "quick-win",
      "estimatedImpact": 2.5,
      "maxImpact": 2.5,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "No Content-Signal found (robots.txt or HTTP headers)"
    },
    {
      "id": "improve_content_ratio",
      "priority": "medium",
      "category": "contentEfficiency",
      "titleKey": "rec.improve_content_ratio.title",
      "descriptionKey": "rec.improve_content_ratio.description",
      "howToKey": "rec.improve_content_ratio.howto",
      "howToStepKeys": null,
      "effort": "moderate",
      "estimatedImpact": 2.3,
      "maxImpact": 3,
      "evidence": "speculative",
      "checkScore": 25,
      "checkDetails": "Content ratio: 9.4% (10991 content chars / 117466 HTML bytes)"
    },
    {
      "id": "remove_inline_styles",
      "priority": "low",
      "category": "contentEfficiency",
      "titleKey": "rec.remove_inline_styles.title",
      "descriptionKey": "rec.remove_inline_styles.description",
      "howToKey": "rec.remove_inline_styles.howto",
      "howToStepKeys": null,
      "effort": "moderate",
      "estimatedImpact": 0.5,
      "maxImpact": 1,
      "evidence": "speculative",
      "checkScore": 50,
      "checkDetails": "34/1043 elements with inline styles (3.3%)"
    }
  ],
  "llmsTxtPreview": "# Simply.com\n\n> Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.\n\n## Documentation\n- [Documentación de la API](https://www.simply.com/es/docs/api/)\n- [Servidor MCP](https://www.simply.com/es/docs/mcp/)\n\n## Main\n- [Alojamiento web, WordPress y dominios](https://www.simply.com/es/): Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesib…\n- [Acerca de Simply.com](https://www.simply.com/es/about/)\n- [Dominio](https://www.simply.com/es/domains/)\n- [Hotel web](https://www.simply.com/es/hosting/)\n- [Correo electrónico](https://www.simply.com/es/email/)\n- [Diseñador de sitios web](https://www.simply.com/es/websitebuilder/)\n- [Wordpress](https://www.simply.com/es/wordpress/)\n- [Leer más sobre WooCommerce](https://www.simply.com/es/woocommerce/)\n- [iubenda](https://www.simply.com/es/iubenda/)\n- [OnPay](https://www.simply.com/es/paymentgateway/)\n\n## Legal\n- [Condiciones](https://www.simply.com/es/terms-of-service/)\n- [Política de datos personales y cookies](https://www.simply.com/es/privacy-policy/)\n\n## Support\n- [Soporte](https://www.simply.com/es/support/)\n\n",
  "llmsTxtExisting": null,
  "emergingProtocols": {
    "oauthProtectedResource": {
      "exists": false,
      "url": "https://www.simply.com/.well-known/oauth-protected-resource"
    },
    "oauthDiscovery": {
      "exists": true,
      "url": "https://www.simply.com/.well-known/oauth-authorization-server",
      "issuer": "https://www.simply.com",
      "authorizationEndpoint": "https://www.simply.com/controlpanel/user/oauth/authorize/",
      "tokenEndpoint": "https://www.simply.com/oauth/token/",
      "grantTypesSupported": [
        "authorization_code",
        "refresh_token"
      ],
      "scopesSupported": [
        "write"
      ]
    },
    "mcpServerCard": {
      "exists": false,
      "url": "https://www.simply.com/.well-known/mcp/server-card.json",
      "draft": true
    },
    "a2aAgentCard": {
      "exists": false,
      "url": "https://www.simply.com/.well-known/agent-card.json"
    },
    "apiCatalog": {
      "exists": false,
      "url": "https://www.simply.com/.well-known/api-catalog"
    },
    "agentSkills": {
      "exists": false,
      "url": "https://www.simply.com/.well-known/agent-skills/index.json",
      "draft": true
    },
    "count": 1,
    "total": 6
  },
  "botAccess": {
    "probed": true,
    "bot": "OAI-SearchBot",
    "controlStatus": 200,
    "botStatus": 200,
    "discriminates": false,
    "refusedAsBot": false,
    "edge": null,
    "verifiable": false,
    "detail": "This origin answers OAI-SearchBot exactly as it answers any other client (200). No edge-level filtering of AI crawlers observed."
  },
  "snippets": [
    {
      "id": "add_llms_txt",
      "title": "Create /llms.txt",
      "description": "Upload this file to your web root. It tells AI agents what your site is about and which pages matter.",
      "language": "markdown",
      "code": "# Simply.com\n\n> Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesible. 5 estrellas en Trustpilot.\n\n## Documentation\n- [Documentación de la API](https://www.simply.com/es/docs/api/)\n- [Servidor MCP](https://www.simply.com/es/docs/mcp/)\n\n## Main\n- [Alojamiento web, WordPress y dominios](https://www.simply.com/es/): Profesional, barato y estable alojamiento web a un precio al que todos pueden acceder. Webhosting hecho fácil y accesib…\n- [Acerca de Simply.com](https://www.simply.com/es/about/)\n- [Dominio](https://www.simply.com/es/domains/)\n- [Hotel web](https://www.simply.com/es/hosting/)\n- [Correo electrónico](https://www.simply.com/es/email/)\n- [Diseñador de sitios web](https://www.simply.com/es/websitebuilder/)\n- [Wordpress](https://www.simply.com/es/wordpress/)\n- [Leer más sobre WooCommerce](https://www.simply.com/es/woocommerce/)\n- [iubenda](https://www.simply.com/es/iubenda/)\n- [OnPay](https://www.simply.com/es/paymentgateway/)\n\n## Legal\n- [Condiciones](https://www.simply.com/es/terms-of-service/)\n- [Política de datos personales y cookies](https://www.simply.com/es/privacy-policy/)\n\n## Support\n- [Soporte](https://www.simply.com/es/support/)\n\n",
      "filename": "/llms.txt"
    },
    {
      "id": "add_content_signals",
      "title": "Add Content-Signal directives",
      "description": "Content-Signal tells AI agents how they may use your content. The canonical location is robots.txt, but you can also expose it as an HTTP header from any stack.",
      "language": "txt",
      "code": "User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no",
      "filename": "/robots.txt",
      "stacks": [
        {
          "id": "robots",
          "label": "robots.txt",
          "language": "txt",
          "filename": "/robots.txt",
          "code": "User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no"
        },
        {
          "id": "nginx",
          "label": "Nginx",
          "language": "nginx",
          "filename": "server block",
          "code": "# Inside your server { } block:\nadd_header Content-Signal \"search=yes, ai-input=yes, ai-train=no\" always;"
        },
        {
          "id": "apache",
          "label": "Apache",
          "language": "apache",
          "filename": ".htaccess",
          "code": "# In .htaccess (or VirtualHost):\nHeader set Content-Signal \"search=yes, ai-input=yes, ai-train=no\""
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// In your theme's functions.php or a small mu-plugin\nadd_action('send_headers', function () {\n    header('Content-Signal: search=yes, ai-input=yes, ai-train=no');\n});\n\n// Optional: also append the directive to the dynamic robots.txt\nadd_filter('robots_txt', function ($output) {\n    return $output . \"\\nContent-Signal: search=yes, ai-input=yes, ai-train=no\\n\";\n}, 10, 1);"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "middleware.ts",
          "code": "// middleware.ts (Next.js 13+ App Router or Pages Router)\nimport { NextResponse } from 'next/server';\nexport function middleware() {\n  const res = NextResponse.next();\n  res.headers.set(\n    'Content-Signal',\n    'search=yes, ai-input=yes, ai-train=no'\n  );\n  return res;\n}\nexport const config = { matcher: '/:path*' };"
        },
        {
          "id": "cloudflare",
          "label": "Cloudflare Workers",
          "language": "javascript",
          "filename": "worker.js",
          "code": "// Cloudflare Worker that proxies your origin and adds the header\nexport default {\n  async fetch(request, env, ctx) {\n    const res = await fetch(request);\n    const newRes = new Response(res.body, res);\n    newRes.headers.set(\n      'Content-Signal',\n      'search=yes, ai-input=yes, ai-train=no'\n    );\n    return newRes;\n  },\n};"
        },
        {
          "id": "express",
          "label": "Express / Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Express\napp.use((req, res, next) => {\n  res.setHeader('Content-Signal', 'search=yes, ai-input=yes, ai-train=no');\n  next();\n});\n\n// Fastify\nfastify.addHook('onSend', (request, reply, payload, done) => {\n  reply.header('Content-Signal', 'search=yes, ai-input=yes, ai-train=no');\n  done();\n});"
        }
      ]
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Let AI agents request a clean Markdown version of any page via content negotiation, .md alternate URLs, link tags or Link headers.",
      "language": "html",
      "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">",
      "filename": "<head>",
      "stacks": [
        {
          "id": "html",
          "label": "HTML <head>",
          "language": "html",
          "filename": "<head>",
          "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        },
        {
          "id": "express",
          "label": "Express",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\napp.get('/page', (req, res) => {\n  res.setHeader('Vary', 'Accept');\n  res.setHeader('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    res.type('text/markdown; charset=utf-8');\n    return res.send(renderMarkdown('page'));\n  }\n  res.render('page');\n});"
        },
        {
          "id": "fastify",
          "label": "Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\nfastify.get('/page', async (req, reply) => {\n  reply.header('Vary', 'Accept');\n  reply.header('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    return reply.type('text/markdown; charset=utf-8').send(renderMarkdown('page'));\n  }\n  return reply.view('/page.ejs');\n});"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "app/page/route.ts",
          "code": "// Next.js App Router — Route Handler returning Markdown\nimport { NextRequest } from 'next/server';\nimport { renderMarkdown } from '@/lib/md';\nexport async function GET(req: NextRequest) {\n  const accept = req.headers.get('accept') || '';\n  if (accept.includes('text/markdown')) {\n    return new Response(await renderMarkdown('page'), {\n      headers: {\n        'Content-Type': 'text/markdown; charset=utf-8',\n        'Vary': 'Accept',\n      },\n    });\n  }\n  // Fall through to the page component\n  return new Response(null, { status: 404 });\n}"
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// Mechanism 1: respond to Accept: text/markdown on the same URL\nadd_action('template_redirect', function () {\n    if (!is_singular()) return;\n    $accept = $_SERVER['HTTP_ACCEPT'] ?? '';\n    if (strpos($accept, 'text/markdown') === false) return;\n    header('Content-Type: text/markdown; charset=utf-8');\n    header('Vary: Accept');\n    $post = get_queried_object();\n    echo \"# \" . get_the_title($post) . \"\\n\\n\";\n    echo wp_strip_all_tags(apply_filters('the_content', $post->post_content));\n    exit;\n});"
        },
        {
          "id": "static",
          "label": "Hugo / Jekyll / Astro",
          "language": "txt",
          "filename": "static/page.md",
          "code": "# Mechanism 2: serve .md alongside .html\n# Hugo: place page.md in /static/ — built unchanged\n# Jekyll: drop page.md in /assets/ — copied as-is\n# Astro: src/pages/page.md.ts that exports a GET returning markdown\n\n# Then advertise with mechanism 3 in <head>:\n#   <link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        }
      ]
    }
  ]
}

Use our API to get this programmatically (coming soon)

This JSON is for internal use — unlike the Markdown and llms.txt files, it's not meant to be uploaded to your site. Save it as a baseline to track your score over time, share it with your dev team, or integrate it into your CI/CD pipeline.

Want a second opinion?

Cloudflare runs a free scanner too, and it asks a different question. It scores what your site publishes for agents to call — MCP server cards, Agent Skills, API catalogs, DNS records. We score whether an agent can reach, read and understand your content. A site can do well on one and poorly on the other, so expect two different numbers: they are answers to two different questions, and both are worth knowing.

Scan www.simply.com with Cloudflare

Embed your badge

Add this badge to your site. It updates automatically as your AI-readiness score changes.

AgentReady.md score for www.simply.com
Script Recommended
<script src="https://agentready.md/badge.js" data-id="775b160f-d63b-4fc5-8243-e7b206bdc84d" data-domain="www.simply.com"></script>
Markdown
[![AgentReady.md score for www.simply.com](https://agentready.md/badge/www.simply.com.svg)](https://agentready.md/r/simply.com)

Coming soon: Full Domain Analysis

Crawl your entire domain, generate llms.txt, and monitor your AI-readiness score over time. Join the waitlist to be notified.

You're on the list! We'll notify you when it launches.