Skip to content
Sin Tropiezos
Language: English

Extended accessibility report · WCAG 2.2 AA · 2026-11-01

Automated score 49 out of 100: cafedemuestra.example

We read 3 pages starting with https://cafedemuestra.example/ and found 10 types of issue on 32 elements, 3 of them critical.

Your report is ready. Where to start:

  1. Download as PDF
  2. Read the summary: the situation, the risk and what to do, in a minute.
  3. Send this link to whoever maintains your website: the issues go from most to least serious, with where they are and how to fix them.

Save this link: it's your access to the report. Share it only with people you want to see it.

In short

For decision-makers, in a minute.

  • Status: there are things a screen reader can't name or that can't be used without a mouse; start with those.
  • Risk: if the website sells or provides services to consumers (e-commerce, banking, transport…), Spain's Law 11/2023 requires it to be accessible, unless the service is provided by a micro-enterprise, and we found no information about the website's accessibility. A user can complain, and the administration can impose penalties. If this applies to you, ask your adviser.
  • First: buttons with no name (menu, search, close…) that can't be used with a screen reader.
  • What to do: pass this report to whoever maintains the website, fix the issues in the order they appear and publish the statement.

Before you start

The law refers to technical accessibility standards based on a list of guidelines called WCAG (the reference standard, UNE-EN 301549, covers version 2.1, level AA, and we add the new parts of 2.2 that can be measured, such as button size). A machine can check roughly a third of that list, and that's what this report measures.

The rest has to be reviewed by a person: for example, whether the whole website can be used with the keyboard alone, whether it reads in a logical order or whether the image descriptions say something useful.

Issues that stop you from using the website come first, then the rest, from most to least serious. For each one you get what it means, how to fix it and examples taken from your own website. What we measure and what we don't.

This is how your home page begins for someone who can't see it

  1. «Link: Café de Muestra, inicio.»
  2. «Link: Shop.»
  3. «Link: Cafés.»
  4. «Link: About us.»
  5. «Link: Contacto.»
  6. «Button: Buscar.»
  7. «Button: Carrito.»
  8. «Image: Taza de café recién hecho. Recién tostado cada lunes.»
  9. «Button: ‹.»
  10. «Button: ›.»
  11. «Link: IMG_2034.jpg.»
  12. «Link: Leer más.»

The first links, buttons and images, as a screen reader names them (it also reads the text and headings between them). Each “no name” is something that people who can't see the screen can't use.

Using the website with the keyboard only

Many people don't use a mouse: blind people, people with limited hand movement or who navigate with a switch. We went through your pages pressing the Tab key, as they would.

Home page

https://cafedemuestra.example/

  • Recommendation: Recommendation: There's no link to skip to the content. The page has another way to skip the menu (marked areas), but a link at the start helps keyboard users a lot.
  • Correct: Correct: We didn't find any place where the focus gets trapped.
  • Issue: Issue: On 15 or more elements you can't see where the focus is. Keyboard users get lost. Fix: don't remove the focus outline (outline: none) or replace it with another clearly visible one.
  • Correct: Correct: Focus doesn't go into hidden elements.
  • Issue: Issue: 1 thing can be clicked with the mouse but not used with the keyboard, for example: «Ver ofertas». Fix: use real buttons and links (<button>, <a href>) instead of a clickable <div> or <span>.

No visible focus, for example: «Café de Muestra, inicio», «Shop», «Cafés», «About us».

Page /producto.html

https://cafedemuestra.example/producto.html

  • Recommendation: Recommendation: There's no link to skip to the content. The page has another way to skip the menu (marked areas), but a link at the start helps keyboard users a lot.
  • Correct: Correct: We didn't find any place where the focus gets trapped.
  • Issue: Issue: On 13 elements you can't see where the focus is. Keyboard users get lost. Fix: don't remove the focus outline (outline: none) or replace it with another clearly visible one.
  • Correct: Correct: Focus doesn't go into hidden elements.
  • Correct: Correct: We didn't find anything that can be clicked with the mouse but not used with the keyboard (custom-built things, such as menus or carousels, are worth testing by hand).

No visible focus, for example: «Café de Muestra, inicio», «Shop», «Cafés», «About us».

Page /contacto.html

https://cafedemuestra.example/contacto.html

  • Recommendation: Recommendation: There's no link to skip to the content. The page has another way to skip the menu (marked areas), but a link at the start helps keyboard users a lot.
  • Correct: Correct: We didn't find any place where the focus gets trapped.
  • Issue: Issue: On 12 elements you can't see where the focus is. Keyboard users get lost. Fix: don't remove the focus outline (outline: none) or replace it with another clearly visible one.
  • Correct: Correct: Focus doesn't go into hidden elements.
  • Correct: Correct: We didn't find anything that can be clicked with the mouse but not used with the keyboard (custom-built things, such as menus or carousels, are worth testing by hand).

No visible focus, for example: «Café de Muestra, inicio», «Shop», «Cafés», «About us».

The images, one by one

We reviewed 6 images on your website one by one, comparing each with its description. 3 don't have a useful description. Here is the one we suggest: check it and copy it into the alt attribute. The suggestions are written by a machine looking at the image: check them before using them. The comments in this review are in the language the analysis was requested in (Español).

  • Image 1: Bolsa de café de Colombia Huila, 250 gramos

    Description that doesn't help

    Es un nombre de archivo y no dice qué producto es.

    Now: alt="IMG_2034.jpg"

    Suggestion: alt="Bolsa de café de Colombia Huila, 250 gramos"

  • Image 2: Bolsa de café de Etiopía Yirgacheffe, 250 gramos

    No description

    No tiene texto alternativo y muestra un producto.

    Now: no alt attribute

    Suggestion: alt="Bolsa de café de Etiopía Yirgacheffe, 250 gramos"

  • Image 3: Bolsa de café descafeinado por proceso de agua, 250 gramos

    Description that doesn't help

    La palabra «foto» no explica qué producto se muestra.

    Now: alt="foto"

    Suggestion: alt="Bolsa de café descafeinado por proceso de agua, 250 gramos"

And 3 images with a good description.

What your buttons and links say

Screen reader users hear the name of every button and link. We reviewed the 23 that appear on your pages. 11 are hard to understand: they are in another language, use technical jargon, repeat each other or don't say where they lead. Fix: change the text or the aria-label to the one we suggest. The comments in this review are in the language the analysis was requested in (Español).

  • Another language · link

    Now it says: “Shop” (3 times). Está en inglés y la página en español.

    Suggestion: “Inicio”

  • Another language · link

    Now it says: “About us” (3 times). Está en inglés y lleva a la página de contacto.

    Suggestion: “Contacto”

  • Doesn't say where it leads · button

    Now it says: “‹”. Un símbolo no dice qué hace el botón.

    Suggestion: “Anterior”

  • Doesn't say where it leads · button

    Now it says: “›”. Un símbolo no dice qué hace el botón.

    Suggestion: “Siguiente”

  • Technical jargon · link

    Now it says: “IMG_2034.jpg”. Es el nombre de un archivo, no dice adónde lleva.

    Suggestion: “[Destino del enlace]”

  • Doesn't say where it leads · link

    Now it says: “Leer más” (4 times). No dice qué se va a leer.

    Suggestion: “Leer más sobre nuestros cafés”

  • Doesn't say where it leads · link

    Now it says: “foto”. No dice qué muestra ni adónde lleva.

    Suggestion: “[Descripción de la foto y destino]”

  • Another language · button

    Now it says: “Subscribe” (3 times). Está en inglés y la página en español.

    Suggestion: “Suscribirme”

  • Another language · button

    Now it says: “Add to cart”. Está en inglés y la página en español.

    Suggestion: “Añadir al carrito”

  • Doesn't say where it leads · link

    Now it says: “Click here”. Está en inglés y no dice adónde lleva.

    Suggestion: “Volver a la página de inicio”

  • Another language · button

    Now it says: “Send”. Está en inglés y la página en español.

    Suggestion: “Enviar mensaje”

Links that don't say where they lead

Screen readers let you jump from link to link. If ten links say “Read more”, the person can't tell which is which. Fix: make the text say where it goes (“Read more about shipping”) or add an aria-label.

  • «Leer más» · 4 times
  • «Click here» · 1 time

Accessibility statement

We didn't find it. Spain's Law 11/2023 requires the businesses within its scope to explain, in their general terms and conditions or an equivalent document and in an accessible format, how their service meets the accessibility requirements; the usual approach is an “Accessibility” page linked from the footer. Public administrations must also publish a statement, linked from every page, saying to what extent they comply, what content isn't accessible, when it was assessed and how to report a problem.

Here is a draft with the details from this report. Fill in what's in square brackets, check that everything is true and publish it.

Before publishing it, have a person review what this report doesn't cover: complete processes (searching, buying, signing up, paying), form error messages, pop-ups, videos and downloadable documents. If they find more issues, add them to the list.

Note: if your service falls within the scope of Spain's Law 11/2023 and doesn't comply, the law requires you to correct this and to inform the competent authority. Check with your adviser before publishing it.

Your draft: Accessibility statement

[Your company name] is committed to making its website cafedemuestra.example accessible, in accordance with Spain's Law 11/2023. As its technical reference it uses the UNE-EN 301549 standard, which includes the WCAG 2.1 level AA guidelines; we have also reviewed the new WCAG 2.2 criteria.

Description of the service

[Briefly describe your service, how it is provided and how it is used with a screen reader, keyboard or magnification.]

[To be reviewed by an expert before publishing.]

Compliance status

This website is not compliant with WCAG 2.1 level AA, for the reasons given below.

Non-accessible content

  • Buttons with no name (menu, search, close…) that can't be used with a screen reader.
  • Form fields with no label: screen reader users don't know what to type.
  • Empty links: a blind person hears “link” without knowing where it leads.
  • The website stops you from pinch-zooming on mobile.
  • Fields whose only name is the example text inside them: it disappears when you start typing, and some screen readers don't even read it.
  • Images with no description: a screen reader can't tell what they show.
  • Some images don't have a suitable description.
  • Some buttons and links have names that don't make sense with a screen reader.
  • On some elements you can't see where the focus is when navigating with the keyboard.
  • There are elements that can be clicked with the mouse but not used with the keyboard.

We are working to fix it before [planned date].

Preparation of this statement

Statement prepared on 2026-11-01 by self-assessment: automated analysis against WCAG 2.2 A and AA, automated keyboard-use tests and automated review of images and of the names of buttons and links[, and manual review of …].

Notes and contact details

If you find an accessibility problem or need the information in another format, email us at [email] or call us on [phone]. We will reply within [time limit: 20 working days for public administrations; for businesses, the one you set].

How to complain

If you think this service doesn't meet the accessibility requirements, you can file a complaint with [the competent authority for accessibility or consumer affairs].

The issues, one by one

1. Buttons with no name (menu, search, close…) that can't be used with a screen reader

Critical · 1 element on 1 of 3 pages · rule button-name

How to fix it. Give each button a name: visible text or aria-label ("Add to cart", "Close", "Search").

https://cafedemuestra.example/producto.htmlCode: Code: <button class="boton"><svg viewBox="0 0 20 20" width="16" height="16"><path d="M10 17l-6-6a4 4 0 016-5 4 4 0 016 5z" fill="#fff"></path></svg></button>

Technical guide for this rule (on another website, in English)

2. Form fields with no label

Screen reader users don't know what to type.

Critical · 1 element on 1 of 3 pages · rule label

How to fix it. Associate each field with a <label for="id">, or give it an aria-label. The placeholder doesn't work as a label.

https://cafedemuestra.example/producto.htmlCode: Code: <input type="number" value="1" min="1">

Technical guide for this rule (on another website, in English)

3. Empty links

A blind person hears “link” without knowing where it leads.

Serious · 4 elements on 3 of 3 pages · rule link-name

How to fix it. Give each link text. If the link is just an icon, add aria-label="Instagram" or visually hidden text.

https://cafedemuestra.example/Code: Code: <a href="producto.html"><img src="img/etiopia.svg"></a>
https://cafedemuestra.example/Code: Code: <a href="index.html"><svg viewBox="0 0 20 20" width="14" height="14"><rect width="20" height="20" rx="5" fill="#8c7a6b"></rect></svg></a>
https://cafedemuestra.example/producto.htmlCode: Code: <a href="index.html"><svg viewBox="0 0 20 20" width="14" height="14"><rect width="20" height="20" rx="5" fill="#8c7a6b"></rect></svg></a>
https://cafedemuestra.example/contacto.htmlCode: Code: <a href="index.html"><svg viewBox="0 0 20 20" width="14" height="14"><rect width="20" height="20" rx="5" fill="#8c7a6b"></rect></svg></a>

Technical guide for this rule (on another website, in English)

4. The website stops you from pinch-zooming on mobile

Moderate · 1 element on 1 of 3 pages · rule meta-viewport

How to fix it. Remove maximum-scale=1 and user-scalable=no from the <meta name="viewport"> tag.

https://cafedemuestra.example/Code: Code: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Technical guide for this rule (on another website, in English)

5. Fields whose only name is the example text inside them

It disappears when you start typing, and some screen readers don't even read it.

Serious · 6 elements on 3 of 3 pages · rule wa-placeholder

How to fix it. Add a visible <label> to each field (or, if it can't be visible, an aria-label). The placeholder can stay as an example, but it doesn't replace the label.

https://cafedemuestra.example/Code: Code: <input type="email" placeholder="Tu email" style="">
https://cafedemuestra.example/producto.htmlCode: Code: <input type="email" placeholder="Tu email">
https://cafedemuestra.example/contacto.htmlCode: Code: <input type="text" placeholder="Nombre">
https://cafedemuestra.example/contacto.htmlCode: Code: <input type="email" placeholder="Email">

6. Images with no description

A screen reader can't tell what they show.

Critical · 1 element on 1 of 3 pages · rule image-alt

How to fix it. Add an alt attribute to each <img> describing what the image contributes (e.g. alt="Blue running shoe, side view"). If it's purely decorative, an empty alt="".

https://cafedemuestra.example/Code: Code: <img src="img/etiopia.svg">

Technical guide for this rule (on another website, in English)

7. Low-contrast text, hard to read for people with low vision

Serious · 13 elements on 3 of 3 pages · rule color-contrast

How to fix it. Darken the text or lighten the background up to a contrast of 4.5:1 (3:1 for large text). The report shows each color pair that fails.

https://cafedemuestra.example/Code: Code: <p class="promo">Envío gratis a partir de 35 € · Tostamos cada lunes en pequeños lotes</p>Text #9a8775 on background #fffaf2: contrast 3.31:1, 4.5:1 needed.
https://cafedemuestra.example/Code: Code: <p class="precio">12,90 €</p>Text #a08b78 on background #fffaf2: contrast 3.12:1, 4.5:1 needed.
https://cafedemuestra.example/producto.htmlCode: Code: <p class="precio">12,90 €</p>Text #a08b78 on background #fffaf2: contrast 3.12:1, 4.5:1 needed.
https://cafedemuestra.example/producto.htmlCode: Code: <p>© 2026 Café de Muestra · <a href="contacto.html">Contacto</a> · <a href="index.html"><svg viewBox="0 0 20 20" width="14" height="14"><rect width="20" height="20" rx="5" fill="#8c7a6b"></rect></svg></a></p>Text #8c7a6b on background #3b2a1f: contrast 3.32:1, 4.5:1 needed.
https://cafedemuestra.example/contacto.htmlCode: Code: <p class="promo">Respondemos en menos de 24 horas laborables.</p>Text #9a8775 on background #fffaf2: contrast 3.31:1, 4.5:1 needed.

Technical guide for this rule (on another website, in English)

8. Buttons or links too small or too close together to tap with a finger

Serious · 3 elements on 1 of 3 pages · rule target-size

How to fix it. Make each tappable area at least 24×24 pixels, or leave free space around it up to that size (WCAG 2.2).

https://cafedemuestra.example/ (on a mobile screen)Code: Code: <a href="contacto.html">Contacto</a>
https://cafedemuestra.example/ (on a mobile screen)Code: Code: <button aria-label="Buscar"><svg viewBox="0 0 20 20" width="18" height="18" aria-hidden="true"><circle cx="8" cy="8" r="6" stroke="#3b2a1f" stroke-width="2" fill="none"></circle><path d="M13 13l5 5" stroke="#3b2a1f" stroke-width="2"></path></svg></button>

Technical guide for this rule (on another website, in English)

9. The page runs off the right edge when zoomed in or on a small phone

People who enlarge the text have to scroll sideways on every line.

Serious · 1 element on 1 of 3 pages · rule wa-reflow

How to fix it. Make the layout adapt to a width of 320 px: no fixed pixel widths, images with max-width: 100% and wide tables or blocks with their own scrolling.

https://cafedemuestra.example/ (on a mobile screen)Code: Code: <html> (the page overflows to the right at 320 px)

10. Headings that skip levels

The screen reader suggests that part of the page is missing.

Moderate · good practice · 1 element on 1 of 3 pages · rule heading-order

How to fix it. Use headings in order (<h1>, then <h2>, <h3>…) without skipping levels; change the size with CSS, not with the level.

https://cafedemuestra.example/Code: Code: <h3>Colombia Huila</h3>

Technical guide for this rule (on another website, in English)

Pages read

Pages read and types of issue on each
PageTypes of issue
Café de Muestra
https://cafedemuestra.example/
6
Home page on mobile
https://cafedemuestra.example/ (on a mobile screen)
2
Colombia Huila · Café de Muestra
https://cafedemuestra.example/producto.html
5
Contacto
https://cafedemuestra.example/contacto.html
3

The “Home page on mobile” and “with the cookie banner” rows are the same home page seen another way, not different pages.

If you have questions about any issue, email us at soporte@sintropiezos.com and we'll help you. Sin Tropiezos, a service by BLASAI Software S.L.U.