Site Autopsy

kiro.lv

https://kiro.lv

Losing visitors right now

9 defects a visitor hits on the first screen.

9critical
5major
5minor
The page as audited
The page as it rendered during this audit.

What is measurably wrong

01 critical

Unreadable text

×8

1.11:1 (needs 3.0:1) — 60px/700 span > span.wixui-rich-text__text

Laipni lūdzam - KIROPRAKSE Rīgā!

Kiro Klīnika SIA

Tālr.

This text does not meet the legibility floor against the background it is actually drawn on. On a phone in daylight it reads as decoration, not as something you can act on.

02 critical

Unreadable text

×4

1.73:1 (needs 4.5:1) — 16px/400 a > span.sqQSaw2

Pieteikt apmeklējumu

Pieteikt apmeklējumu

Pieteikt apmeklējumu

03 critical

Unreadable text

×2

1.31:1 (needs 3.0:1) — 30px/400 span > span.wixui-rich-text__text

Atnākot pie mums, saņemsiet konsultāciju un tradicionālo Kiroprakses K

Gonstead" (Gonsted)

04 critical

Broken asset

image failed to load (net::ERR_ABORTED)

https://static.wixstatic.com/media/585fac_58f6ac5c836848fda8daa7a32fa7e74e~mv2.jpg/v1/fill/w_1440,h_554,al_tr,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/585fac_58f6ac5c836848fda8daa7a32fa7e74e~mv2.

A file the page asks for never arrives. Whatever it was — hero video, image, script — the visitor sees the gap, not the design.

05 critical

Broken asset

fetch failed to load (net::ERR_ABORTED)

https://panorama.wixapps.net/api/v1/bulklog

06 critical

Broken asset

xhr failed to load (HTTP 403)

https://www.kiroprakse.lv/v1/bulk/report-exposures

07 critical

Unreadable text

1.31:1 (needs 3.0:1) — 40px/400 span > span.color_27.wixui-rich-text__text

Ķermeņa atbrīvošana no fiksācijām.

08 critical

Unreadable text

1.73:1 (needs 4.5:1) — 13px/400 button > span.HuH6Ex

Sign in

09 critical

Unreadable text

1.73:1 (needs 4.5:1) — 14px/400 span > a.JE_eOU.e_GUpP

Par Mums

10 major

JavaScript error on load

console error

Failed to load resource: the server responded with a status of 403 ()

The page is throwing errors while a visitor uses it. Errors this early usually mean something further down never ran.

11 major

Content that never becomes visible

text scrolled past but never rendered visible (opacity:0) #SKIP_TO_CONTENT_BTN

Pāriet uz galveno saturu

This text is still hidden after the page has been scrolled all the way past it. A reveal-on-scroll animation that never fires leaves the content there in the markup and invisible on screen.

12 major

JavaScript error on load

console error at 390px

Failed to load resource: the server responded with a status of 403 ()

13 major

JavaScript error on load

console error at 768px

Failed to load resource: the server responded with a status of 403 ()

14 major

JavaScript error on load

console error at 1440px

Failed to load resource: the server responded with a status of 403 ()

15 verify by eye

Unreadable text

×5

1.00:1 (needs 4.5:1) — 18px/400 span > span.wixui-rich-text__text

Gadu profesionālā

pieredze

Klientu apmeklējumi

This text is drawn in exactly the colour of the thing behind it. That is usually a menu measured while it is still hidden, so it is listed for a human to confirm rather than counted as a failure — but if any of it is meant to be on screen, nobody can read it.

16 minor

Control with no handler

×2

<button> has no handler, no href, no form action — page uses event delegation, verify by hand button.H4AHlN

This control has no handler the audit can see. Either it is wired through delegation, or it is a button that does nothing when clicked.

17 minor

Broken heading order

heading level jumps h2 → h4

Heading order is broken. Screen readers and search engines both use it to work out what the page is about.

18 minor

Broken heading order

heading level jumps h2 → h5

19 minor

Control with no handler

<div> has no handler, no href, no form action — page uses event delegation, verify by hand div.xDaLqh