Opens in a new tab

Services / Accessibility

Accessible websites
and online stores.

A website anyone can use. We make your site accessible in line with WCAG and legal requirements (the European Accessibility Act and Slovenian ZDPSI and ZDSMA) – for WordPress websites and OpenCart or WooCommerce stores, with a plugin or a custom solution.

Projects

Accessible websites and stores
we've worked on.

WordPress with a plugin and template fixes, and OpenCart with a solution added manually to the store theme.

What is accessibility?

A website you can use
without a mouse or sight.

Accessibility means that everyone can use your website or online store – including blind and partially sighted people using a screen reader, deaf and hard-of-hearing people, people with motor impairments who only use a keyboard, and people with dyslexia or attention difficulties.

It benefits everyone else too: older users, visitors on a phone in bright sunlight, and anyone with a temporarily injured hand. An accessible website is clearer, quicker to use and easier for search engines and AI tools to understand.

  • ✓ Everything works with a keyboard, with a visible focus
  • ✓ Sufficient text colour contrast
  • ✓ Descriptive alternative text for images
  • ✓ Correct heading and label structure
  • ✓ Forms with labels and clear error messages
  • ✓ Zoom up to 200% without losing content
  • ✓ Captions or transcripts for video

WCAG guidelines

Four principles of an accessible website

The international WCAG (Web Content Accessibility Guidelines) divide accessibility into four principles. The law requires level AA.

Perceivable

Content can be perceived in more than one way: images have descriptions, videos have captions, and text has enough contrast and can be enlarged.

Operable

Menus, buttons, forms and the cart work with a keyboard. Users have enough time, and content doesn't flash.

Understandable

Clear language, predictable behaviour and understandable error messages in forms and at checkout.

Robust

Correct HTML that browsers, screen readers and other assistive technologies can reliably interpret.

Legislation

What does the law require?

In Slovenia, web accessibility is governed by two laws. Since 28 June 2025, accessibility is no longer an obligation for the public sector only, but also for online stores and many services from private companies.

ZDSMA

Public sector

The Slovenian Act on the Accessibility of Websites and Mobile Applications – in force since 2018, and since September 2020 for all websites.

  • Applies to: state bodies, municipalities and public-law entities (institutions, universities, healthcare, public companies)
  • Compliance with the EN 301 549 standard or WCAG 2.1 level AA
  • A mandatory published accessibility statement with a compliance assessment and a feedback contact
  • Exemption for kindergartens and schools – except essential administrative content (timetables, enrolment, basic information)
  • Supervised by the Information Society Inspectorate of the Republic of Slovenia

Fine: responsible person of the obliged entity €200–2,000.

What does this mean for you?

If you sell to consumers through an online store and you're not a micro-enterprise, your store must already be accessible. Enforcement usually starts with a user complaint – first comes a decision with a deadline to fix the issues, and fines follow if they aren't fixed.

We recommend a review against the newer WCAG 2.2 AA guidelines, which include all WCAG 2.1 requirements and add a few new ones (e.g. target size and visible focus).

More in our article on the accessibility law →

This summary is for information only and isn't legal advice. Sources: Official Gazette of the Republic of Slovenia, No. 14/2023 (ZDPSI) and 14/2026 (ZDPSI-A), Official Gazette of the Republic of Slovenia, No. 30/2018 (ZDSMA).

Plugin or custom solution

We handle accessibility to suit your platform

For WordPress websites, we often use a proven plugin and add fixes to the templates. For OpenCart stores, we add the solution manually to the theme code – with no third-party scripts that would slow the store down.

Mojeoko.si – WordPress with a plugin

This eye-health content portal uses the Ally (Elementor) plugin: an accessibility button opens a toolbar for larger text, high contrast, highlighted links, a readable font and pausing animations. A “Skip to content” link has also been added.

View project →

Trgovina-kalcer.si – OpenCart, custom solution

For this building materials store on OpenCart, we added accessibility manually to the theme: a custom accessibility button, skip links to the menu, content and footer, and a published accessibility statement with a feedback contact.

View project →

Why a plugin alone isn't enough

A toolbar makes reading easier for users, but it doesn't fix errors in the code: missing form labels, the wrong heading order, buttons without names or a cart that doesn't work with a keyboard. That's why we always combine the plugin with a review and fixes.

Process

How we make your website accessible

01

Audit

Automated testing (WAVE, axe, Lighthouse) and manual testing with a keyboard and screen reader on key pages and in the checkout process.

02

List of fixes

We prepare a clear list of WCAG issues with an estimate of the work – what we fix and what you can fix yourself.

03

Fixes and toolbar

We fix templates, forms, contrast, navigation and the cart, and add a plugin or our own accessibility solution.

04

Accessibility statement

We prepare and publish an accessibility statement and a description of the service's accessibility for your terms and conditions (ZDPSI).

05

Editors and monitoring

We train editors to write accessible content (alt text, headings, links). We re-check the site after major changes and once a year.

Checklist

What do we check
on your website?

The review covers the visitor's entire journey – from the first page to a submitted enquiry or completed purchase. The most common errors are simple but critical: images without descriptions, low contrast and forms without labels.

For online stores, we pay special attention to filters, product variant selection, the cart, sign-in, payment and confirmation messages.

  • ✓ Navigation and dropdown menus with a keyboard
  • ✓ Visible focus and logical order
  • ✓ Contrast of text, buttons and icons
  • ✓ Alternative text and named icons
  • ✓ H1–H3 heading hierarchy and page language
  • ✓ Forms, errors and confirmations
  • ✓ Cart, payment and pop-ups
  • ✓ Display at 200% zoom and on mobile
  • ✓ Cookie banner, videos and PDF documents

Pricing

How much does an accessibility fix cost?

The price depends on the number of templates and forms and how complex the checkout process is. After reviewing your website or store, you get a detailed quote.

WordPress website

from €1,490

excl. VAT

For company and content websites. We make the site accessible with template fixes and a proven accessibility plugin.

Includes:

  • Audit of key pages (automated and manual review)
  • Fixes to contrast, headings and keyboard navigation
  • Accessible forms with labels and error messages
  • Alternative text for images and button names
  • Accessibility plugin installation and setup
  • Accessibility statement preparation
  • Guidelines for editors on accessible content

Best for: companies, institutions and organisations with a WordPress website.

Enquire about a WordPress website →

Prices exclude VAT and apply to fixing an existing website or store. For larger websites, multiple languages or special features, we prepare a quote after a review.

FAQ

Accessibility in brief

The questions website and store owners ask most often about the accessibility law.

Ask us →

If you sell to consumers through an online store and you're not a micro-enterprise (fewer than 10 employees and annual turnover or balance sheet total up to €2 million), yes – under the EAA (Slovenian ZDPSI) since 28 June 2025. In the public sector, accessibility has been required by ZDSMA since 2018. A company website with no sales or consumer services is generally not covered, but accessibility is recommended for everyone.

No. A toolbar plugin makes reading easier for users (zoom, contrast), but it doesn't fix errors in the code – missing form labels, buttons without names or a cart that doesn't work with a keyboard. A plugin is a good addition, but compliance comes from a review and fixes.

A public page describing how the website meets accessibility requirements, which content isn't accessible (yet) and why, and a contact for users to report problems. It's mandatory for the public sector under ZDSMA, while service providers under ZDPSI must publish an accessibility description in their terms and conditions or a similar document.

Under Article 40 of ZDPSI: legal entity €500–5,000, medium-sized or large company €1,000–10,000, sole trader €250–2,500 and responsible person €50–250. The inspectorate usually first issues a decision with a deadline to fix the issues.

For e-commerce services, the Market Inspectorate of the Republic of Slovenia (TIRS); for public-sector websites, the Information Society Inspectorate. Enforcement often starts with a user complaint.

Yes. For OpenCart stores (e.g. trgovina-kalcer.si), we build accessibility directly into the theme template: skip links, labels, contrast, keyboard navigation, a custom accessibility button and an accessibility statement – with no third-party scripts that would slow the store down.

Mostly not. Most fixes are in the code and content visitors don't see. Visual changes are usually minor – e.g. a darker shade for better contrast or a visible focus outline when using a keyboard.

Yes. A correct heading structure, descriptive alt text, meaningful link text and clean code are also good for search engines and AI assistants, which can then understand and summarise your content more easily.

Accessibility review

Is your website
accessible to everyone?

Send us a link to your website or store. We'll review the key pages and suggest what needs fixing.

I want an accessibility review →