{"id":10273,"date":"2026-08-18T23:00:12","date_gmt":"2026-08-18T20:00:12","guid":{"rendered":"https:\/\/firstidea.gr\/website-development-for-people-with-disabilities-espa\/"},"modified":"2026-08-20T13:47:46","modified_gmt":"2026-08-20T10:47:46","slug":"website-development-for-people-with-disabilities-espa","status":"publish","type":"page","link":"https:\/\/www.firstidea.gr\/en\/website-development-for-people-with-disabilities-espa\/","title":{"rendered":"Accessible Website Development for People with Disabilities"},"content":{"rendered":"\n<div class=\"wp-block-group firstidea-pilot-content firstidea-specialist-content firstidea-accessibility-content is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"internal-hero accessibility-hero\" aria-labelledby=\"accessibility-title\"><div class=\"site-container internal-hero__grid\"><div class=\"internal-hero__copy motion-reveal is-visible\"><nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"><a href=\"\/en\/\">Firstidea<\/a><span>\/<\/span><a href=\"https:\/\/www.firstidea.gr\/en\/website-development\/\">Website development<\/a><span>\/<\/span><span>Accessible websites<\/span><\/nav><p class=\"eyebrow\"><span><\/span> Accessible websites \/ WCAG-aware delivery<\/p><h1 id=\"accessibility-title\">Accessible website development with quality that is <em>tested in practice.<\/em><\/h1><p class=\"internal-hero__lead\">We design and develop accessible websites with semantic code, keyboard and assistive-technology testing, clear documentation and delivery aligned with the requirements of each organisation, procurement or ESPA programme.<\/p><div class=\"hero-actions\"><a class=\"button button--dark\" href=\"https:\/\/www.firstidea.gr\/en\/contact\/#contact-form\">Discuss the requirements <span aria-hidden=\"true\">\u2192<\/span><\/a><a class=\"button button--ghost\" href=\"#accessibility-scope\">Explore the scope<\/a><\/div><ul class=\"internal-hero__tags\" aria-label=\"Core elements of an accessible website\"><li>WCAG-aware UX<\/li><li>Keyboard<\/li><li>Screen reader<\/li><li>Documentation<\/li><\/ul><\/div><div class=\"accessibility-focus-map motion-reveal motion-delay-1 is-visible\" data-parallax=\"4\" aria-hidden=\"true\"><div class=\"accessibility-focus-map__bar\"><span>ACCESS PATH \/ KEYBOARD<\/span><i><\/i><i><\/i><\/div><div class=\"accessibility-focus-map__page\"><small>SKIP TO MAIN<\/small><div><b>01<\/b><span>NAVIGATION<\/span><\/div><div><b>02<\/b><span>MAIN CONTENT<\/span><\/div><div><b>03<\/b><span>FORM LABEL<\/span><\/div><div><b>04<\/b><span>SUBMIT ACTION<\/span><\/div><\/div><strong>FOCUS<br>VISIBLE.<\/strong><em>TAB PATH 01 \u2192 04<\/em><\/div><\/div><\/section>\n\n<section class=\"accessibility-answer\" aria-labelledby=\"accessibility-answer-title\"><div class=\"site-container accessibility-answer__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow\"><span><\/span> What does real accessibility mean?<\/p><h2 id=\"accessibility-answer-title\">It is not a separate version of the website. It is quality built into the same experience.<\/h2><\/div><div class=\"motion-reveal motion-delay-1\"><p>Accessibility affects structure, content, design, code and everyday publishing. The goal is to let people perceive information, navigate, understand what is happening and complete an action in different ways.<\/p><p>WCAG turns that principle into testable criteria. It does not replace human evaluation, and it does not turn an automated score into a certificate.<\/p><\/div><\/div><\/section>\n\n<section class=\"accessibility-principles\" aria-labelledby=\"accessibility-principles-title\"><div class=\"site-container\"><div class=\"internal-section-heading motion-reveal\"><div><p class=\"eyebrow\"><span><\/span> Perceivable \u00b7 Operable \u00b7 Understandable \u00b7 Robust<\/p><h2 id=\"accessibility-principles-title\">Four principles that influence every component and every content decision.<\/h2><\/div><p>These principles are not a decorative checklist. They become acceptance criteria for templates, journeys and dynamic functionality.<\/p><\/div><div class=\"accessibility-principles__grid\"><article class=\"motion-reveal motion-delay-1\"><span>P<\/span><h3>Perceivable<\/h3><p>Text, images, audio and interface states need alternatives that allow people to perceive the same essential information in different ways.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"motion-reveal motion-delay-2\"><span>O<\/span><h3>Operable<\/h3><p>Navigation, controls and forms must work with a keyboard and with different input methods, without traps or hidden actions.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"motion-reveal motion-delay-3\"><span>U<\/span><h3>Understandable<\/h3><p>Structure, instructions, labels and error messages need to be clear, consistent and predictable throughout the journey.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"motion-reveal motion-delay-4\"><span>R<\/span><h3>Robust<\/h3><p>Semantic code must be interpreted reliably by current browsers and assistive technologies as the site evolves.<\/p><i aria-hidden=\"true\"><\/i><\/article><\/div><\/div><\/section>\n\n<section class=\"accessibility-scope\" id=\"accessibility-scope\" aria-labelledby=\"accessibility-scope-title\"><div class=\"site-container\"><div class=\"internal-section-heading internal-section-heading--light motion-reveal\"><div><p class=\"eyebrow eyebrow--light\"><span><\/span> Accessibility scope<\/p><h2 id=\"accessibility-scope-title\">Accessibility is built across the journey, not only on the homepage.<\/h2><\/div><p>Evaluation uses representative templates, real content and critical actions such as search, forms, accounts or checkout.<\/p><\/div><div class=\"detail-card-grid accessibility-scope__grid\"><article class=\"detail-card motion-reveal motion-delay-1\"><span>01<\/span><h3>Semantic structure<\/h3><p>Landmarks, headings, lists, tables and controls are used according to their purpose, so the page retains meaning beyond its visual presentation.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"detail-card motion-reveal motion-delay-2\"><span>02<\/span><h3>Keyboard and focus<\/h3><p>Every essential action remains available without a mouse, with visible focus, a logical order and no keyboard traps.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"detail-card motion-reveal motion-delay-3\"><span>03<\/span><h3>Contrast, zoom and reflow<\/h3><p>Colour, typography and responsive behaviour are tested at increased zoom and narrow viewports without losing information or functionality.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"detail-card motion-reveal motion-delay-1\"><span>04<\/span><h3>Images, video and files<\/h3><p>Alternative text, captions, transcripts and accessible documents are planned around the purpose of the content rather than treated as mechanical fields.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"detail-card motion-reveal motion-delay-2\"><span>05<\/span><h3>Forms and messages<\/h3><p>Labels, instructions, required fields, validation, errors and status messages help people complete an action and recover when something goes wrong.<\/p><i aria-hidden=\"true\"><\/i><\/article><article class=\"detail-card motion-reveal motion-delay-3\"><span>06<\/span><h3>CMS and editorial rules<\/h3><p>Templates, Gutenberg blocks and content guidance reduce the risk of new barriers when a team publishes pages, images or links after launch.<\/p><i aria-hidden=\"true\"><\/i><\/article><\/div><\/div><\/section>\n\n<section class=\"accessibility-testing\" aria-labelledby=\"accessibility-testing-title\"><div class=\"site-container accessibility-testing__grid\"><div class=\"accessibility-test-lab motion-reveal\" aria-hidden=\"true\"><div class=\"accessibility-test-lab__head\"><span>TEST LAB \/ REPRESENTATIVE FLOW<\/span><i><\/i><\/div><div class=\"accessibility-test-lab__checks\"><p><b>AUTO<\/b><span>STRUCTURE \/ NAMES<\/span><em>CHECKED<\/em><\/p><p><b>KEY<\/b><span>FOCUS \/ ORDER \/ TRAPS<\/span><em>MANUAL<\/em><\/p><p><b>AT<\/b><span>LANDMARKS \/ STATES<\/span><em>MANUAL<\/em><\/p><p><b>VIEW<\/b><span>ZOOM \/ REFLOW \/ CONTRAST<\/span><em>MANUAL<\/em><\/p><\/div><div class=\"accessibility-test-lab__transcript\"><small>ANNOUNCEMENT LOG<\/small><span>navigation<\/span><span>main<\/span><span>form \u00b7 required<\/span><strong>status \u00b7 submitted<\/strong><\/div><\/div><div class=\"motion-reveal motion-delay-1\"><p class=\"eyebrow\"><span><\/span> Automated + manual testing<\/p><h2 id=\"accessibility-testing-title\">Tools identify patterns. People verify whether the journey can actually be completed.<\/h2><p>Automated checks are useful for repeatable technical errors. They cannot fully understand meaning, reading order, the quality of alternative text or the real behaviour of a custom component.<\/p><ul><li>Automated scans across agreed templates<\/li><li>Keyboard-only navigation and visible focus<\/li><li>Zoom, text spacing and responsive reflow<\/li><li>Forms, errors and dynamic announcements<\/li><li>Representative screen-reader checks<\/li><li>Retesting after remediation<\/li><\/ul><\/div><\/div><\/section>\n\n<section class=\"accessibility-overlay\" aria-labelledby=\"accessibility-overlay-title\"><div class=\"site-container accessibility-overlay__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow\"><span><\/span> Overlay \u2260 accessible foundation<\/p><h2 id=\"accessibility-overlay-title\">A widget cannot repair the structure underneath it.<\/h2><p>Controls for changing contrast or text size may be useful, but they do not replace correct headings, labels, focus management, keyboard behaviour, captions, status messages or accessible documents.<\/p><p>If a widget already exists, we assess it as one part of the experience\u2014not as proof of conformance.<\/p><\/div><div class=\"accessibility-overlay__compare motion-reveal motion-delay-1\" aria-hidden=\"true\"><div><span>OVERLAY ONLY<\/span><i><\/i><i><\/i><i><\/i><b>?<\/b><\/div><strong>\u2260<\/strong><div><span>ACCESSIBLE BASE<\/span><i><\/i><i><\/i><i><\/i><b>\u2713<\/b><\/div><small>SEMANTICS \u00b7 KEYBOARD \u00b7 CONTENT \u00b7 TESTING<\/small><\/div><\/div><\/section>\n\n<section class=\"accessibility-funding\" aria-labelledby=\"accessibility-funding-title\"><div class=\"site-container accessibility-funding__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow eyebrow--light\"><span><\/span> ESPA, procurement and contractual requirements<\/p><h2 id=\"accessibility-funding-title\">We read the active requirement first. Then we define the technical scope.<\/h2><p>We do not present every accessible website as automatically eligible expenditure and do not promise acceptance into a funding programme. Requirements vary by call, organisation, sector and date.<\/p><a href=\"https:\/\/www.firstidea.gr\/en\/contact\/#contact-form\">Send us the technical annex or active call <b aria-hidden=\"true\">\u2197\ufe0e<\/b><\/a><\/div><ol class=\"motion-reveal motion-delay-1\"><li><span>01<\/span><div><h3>Exact standard and level<\/h3><p>We document whether the requirement specifies a WCAG version and level, EN 301 549, a statement or particular testing evidence.<\/p><\/div><\/li><li><span>02<\/span><div><h3>Eligible scope<\/h3><p>The beneficiary and funding adviser confirm which work is covered and which evidence or invoices are required.<\/p><\/div><\/li><li><span>03<\/span><div><h3>Technical proposal and deliverables<\/h3><p>We define templates, functionality, testing, remediation, documentation and anything outside the agreed scope.<\/p><\/div><\/li><li><span>04<\/span><div><h3>Evidence before acceptance<\/h3><p>Evaluation uses the real content and critical journeys before the project is treated as complete.<\/p><\/div><\/li><\/ol><\/div><\/section>\n\n<section class=\"commerce-work accessibility-work\" aria-labelledby=\"accessibility-work-title\"><div class=\"site-container\"><div class=\"internal-section-heading motion-reveal\"><div><p class=\"eyebrow\"><span><\/span> Accessibility-relevant work<\/p><h2 id=\"accessibility-work-title\">Projects with different interaction, content and usability requirements.<\/h2><\/div><p>These case studies show relevant design and technical decisions. They are not presented as independent WCAG conformance certificates.<\/p><\/div><div class=\"commerce-work__grid\"><a class=\"commerce-work__card motion-reveal\" href=\"https:\/\/www.firstidea.gr\/en\/projects\/development-eshop-noemahome\/\"><figure><img src=\"https:\/\/www.firstidea.gr\/wp-content\/themes\/firstidea\/assets\/images\/projects\/details\/noema-cover-4x3-v1.webp\" alt=\"The accessibility-led Noema Home OpenCart store\" width=\"1600\" height=\"1200\" loading=\"lazy\" decoding=\"async\"><\/figure><div><span>OpenCart \u00b7 Accessibility requirements<\/span><h3>Noema Home<\/h3><p>A large bilingual catalogue with defined requirements for accessibility, readability and responsive use.<\/p><strong>View the case study <i aria-hidden=\"true\">\u2197\ufe0e<\/i><\/strong><\/div><\/a><a class=\"commerce-work__card motion-reveal motion-delay-1\" href=\"https:\/\/www.firstidea.gr\/en\/projects\/custom-online-sports-selection-test-olympism-culture\/\"><figure><img src=\"https:\/\/www.firstidea.gr\/wp-content\/themes\/firstidea\/assets\/images\/projects\/details\/olympism-sport-test-hero.webp\" alt=\"The custom visual sport selection application for Olympism Culture\" width=\"2048\" height=\"1020\" loading=\"lazy\" decoding=\"async\"><\/figure><div><span>Custom application \u00b7 Cognitive load<\/span><h3>Olympism Culture<\/h3><p>Sequential instructions and visual choices organise a complex process for a parent and child.<\/p><strong>View the case study <i aria-hidden=\"true\">\u2197\ufe0e<\/i><\/strong><\/div><\/a><a class=\"commerce-work__card motion-reveal motion-delay-2\" href=\"https:\/\/www.firstidea.gr\/en\/projects\/one-page-accounting-firm-website-nak-epignosi\/\"><figure><img src=\"https:\/\/www.firstidea.gr\/wp-content\/themes\/firstidea\/assets\/images\/projects\/details\/nak-epignosi-hero.webp\" alt=\"The clear responsive website for NAK Epignosi\" width=\"2048\" height=\"1020\" loading=\"lazy\" decoding=\"async\"><\/figure><div><span>Static website \u00b7 Clear hierarchy<\/span><h3>NAK Epignosi<\/h3><p>A lightweight static foundation, clear hierarchy and direct access to services, details and contact information.<\/p><strong>View the case study <i aria-hidden=\"true\">\u2197\ufe0e<\/i><\/strong><\/div><\/a><\/div><\/div><\/section>\n\n<section class=\"custom-process accessibility-process\" aria-labelledby=\"accessibility-process-title\"><div class=\"site-container\"><div class=\"internal-section-heading motion-reveal\"><div><p class=\"eyebrow\"><span><\/span> From requirement to evidence<\/p><h2 id=\"accessibility-process-title\">Five stages for a testable and maintainable result.<\/h2><\/div><p>Accessibility is present in the brief, design, development and content workflow\u2014not added as a scan on the final day.<\/p><\/div><ol class=\"custom-process__list specialist-process__list\"><li class=\"motion-reveal\"><span>01<\/span><h3>Requirements and scope<\/h3><p>We document the audience, functionality, technology, content and the exact requirements of the organisation, procurement or funding call.<\/p><\/li><li class=\"motion-reveal\"><span>02<\/span><h3>Accessible UX and content<\/h3><p>We design hierarchy, navigation, components, forms and language together with states, focus behaviour and alternative formats.<\/p><\/li><li class=\"motion-reveal\"><span>03<\/span><h3>Semantic development<\/h3><p>We use native elements where appropriate, controlled ARIA where necessary and responsive behaviour that does not depend on a pointer or colour alone.<\/p><\/li><li class=\"motion-reveal\"><span>04<\/span><h3>Testing and remediation<\/h3><p>Automated checks are combined with manual keyboard, focus, zoom, reflow, form and representative assistive-technology testing.<\/p><\/li><li class=\"motion-reveal\"><span>05<\/span><h3>Evidence and handover<\/h3><p>We deliver findings, fixes, known limitations and editorial guidance, with a defined scope for future reviews.<\/p><\/li><\/ol><\/div><\/section>\n\n<section class=\"accessibility-standards\" aria-labelledby=\"accessibility-standards-title\"><div class=\"site-container accessibility-standards__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow\"><span><\/span> Standards, not slogans<\/p><h2 id=\"accessibility-standards-title\">The project is grounded in defined requirements and official sources.<\/h2><p>WCAG 2.2 is the current W3C Recommendation. EN 301 549 and European or national requirements may set a different contractual baseline. Their application depends on the organisation and service; this page is not legal advice.<\/p><\/div><div class=\"accessibility-standards__links motion-reveal motion-delay-1\"><a href=\"https:\/\/www.w3.org\/TR\/WCAG22\/\" rel=\"external noopener\" target=\"_blank\"><span>W3C<\/span><strong>Web Content Accessibility Guidelines 2.2<\/strong><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/www.w3.org\/WAI\/test-evaluate\/\" rel=\"external noopener\" target=\"_blank\"><span>W3C WAI<\/span><strong>Testing and evaluation resources<\/strong><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2019\/882\/oj\" rel=\"external noopener\" target=\"_blank\"><span>EUR-Lex<\/span><strong>European Accessibility Act \u2014 Directive 2019\/882<\/strong><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/www.espa.gr\/el\/Pages\/staticAccessibility.aspx\" rel=\"external noopener\" target=\"_blank\"><span>ESPA<\/span><strong>Accessibility approach and statement at espa.gr<\/strong><b>\u2197\ufe0e<\/b><\/a><\/div><\/div><\/section>\n\n<section class=\"specialist-related accessibility-related\" aria-labelledby=\"accessibility-related-title\"><div class=\"site-container specialist-related__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow eyebrow--light\"><span><\/span> Connected services<\/p><h2 id=\"accessibility-related-title\">Accessibility connects development, performance, SEO and ongoing management.<\/h2><p>This specialist page protects the specific search intent, while the actual work remains part of a complete technical foundation.<\/p><\/div><div class=\"specialist-related__links motion-reveal motion-delay-1\"><a href=\"https:\/\/www.firstidea.gr\/en\/website-development\/\"><span>Website development<\/span><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/www.firstidea.gr\/en\/e-shop-development\/\"><span>eCommerce development<\/span><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/www.firstidea.gr\/en\/services\/website-optimization\/\"><span>SEO, performance and digital growth<\/span><b>\u2197\ufe0e<\/b><\/a><a href=\"https:\/\/www.firstidea.gr\/en\/services\/website-management-joomla-wordpress-opencart\/\"><span>Audit and technical support<\/span><b>\u2197\ufe0e<\/b><\/a><\/div><\/div><\/section>\n\n<section class=\"growth-cta specialist-cta accessibility-cta\" aria-labelledby=\"accessibility-cta-title\"><div class=\"site-container growth-cta__grid\"><div class=\"motion-reveal\"><p class=\"eyebrow eyebrow--light\"><span><\/span> Start with the requirement<\/p><h2 id=\"accessibility-cta-title\">Let us read what the website must meet before we commit to a scope.<\/h2><p>Send the current URL, critical user journeys and, where relevant, the procurement document, funding call or technical specification that defines the requirements.<\/p><a href=\"https:\/\/www.firstidea.gr\/en\/contact\/#contact-form\">Request an initial assessment <b aria-hidden=\"true\">\u2197\ufe0e<\/b><\/a><\/div><div class=\"accessibility-key-path motion-reveal motion-delay-1\" aria-hidden=\"true\"><span>TAB<\/span><i><\/i><span>ENTER<\/span><i><\/i><span>STATUS<\/span><strong>PATH<br>COMPLETE<\/strong><b>VISIBLE FOCUS \/ CLEAR RESULT<\/b><\/div><\/div><\/section>\n\n\n<section class=\"wp-block-group faq-section support-faq accessibility-faq is-layout-flow wp-block-group-is-layout-flow\">\n\t\n\t<div class=\"wp-block-group site-container faq-section__grid is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\n\t\t<div class=\"wp-block-group faq-section__intro motion-reveal is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\t\n\t\t\t<p class=\"eyebrow wp-block-paragraph\"><span aria-hidden=\"true\"><\/span> FAQ<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<h2 class=\"wp-block-heading\" id=\"accessibility-faq-title\">Frequently asked questions about accessible websites, WCAG and ESPA.<\/h2>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Clear answers separate real technical scope from a widget, an automated score or a blanket promise of conformance.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"faq-section__link wp-block-paragraph\"><a href=\"https:\/\/www.firstidea.gr\/en\/contact\/#contact-form\">Send us the project requirements <span aria-hidden=\"true\">\u2197\ufe0e<\/span><\/a><\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-group faq-list is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-1 is-layout-flow wp-block-details-is-layout-flow\"><summary>What is an accessible website?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">It is a website whose content and essential functionality can be used by people with different visual, auditory, motor or cognitive needs, with or without assistive technology. Accessibility is not a separate version of the site; it affects how the same experience is designed, written, developed and maintained.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-2 is-layout-flow wp-block-details-is-layout-flow\"><summary>Which version of WCAG do you use?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">We use WCAG 2.2 as a current technical baseline where it is appropriate for the project. When a contract, procurement document or funding call specifies a particular version, level or EN 301 549, that exact requirement is recorded in the scope and takes precedence.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-3 is-layout-flow wp-block-details-is-layout-flow\"><summary>Can you guarantee complete WCAG compliance?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">We do not make a blanket promise without a defined scope, representative content and evaluation. We can design and test against agreed criteria, document the results and disclose known limitations. Future content changes and third-party systems still require ongoing review.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-1 is-layout-flow wp-block-details-is-layout-flow\"><summary>Is an accessibility plugin or widget enough?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">No. A widget may provide certain user preferences, but it cannot repair incorrect semantics, keyboard traps, forms without labels, inaccessible documents or problems inside custom components. The underlying design, code and content must be addressed.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-2 is-layout-flow wp-block-details-is-layout-flow\"><summary>Is accessibility mandatory for every ESPA funding programme?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">There is no single answer for every call. Eligible expenditure, standards, evidence and deadlines are defined by the active programme and its contractual documents. We define the technical scope; the beneficiary and funding adviser confirm eligibility and the application process.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-3 is-layout-flow wp-block-details-is-layout-flow\"><summary>Can an existing website be made accessible?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">Yes, but the work starts with an audit. The scope depends on the theme, plugins, page builder, content, forms, files and third-party services. Some issues can be remediated directly, while others may require component, template or full-platform changes.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-1 is-layout-flow wp-block-details-is-layout-flow\"><summary>Do you support WordPress, WooCommerce, OpenCart and custom websites?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">Yes, using a platform-specific method. For WordPress and WooCommerce we examine the theme, blocks and plugins; for OpenCart, the template and checkout extensions; and for custom systems, the actual component and front-end code.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-2 is-layout-flow wp-block-details-is-layout-flow\"><summary>How do you test a website?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">We use automated tools for repeatable technical findings and manual checks for keyboard access, focus, zoom and reflow, labels, errors, dynamic states and representative assistive-technology use. An automated score alone is never proof of conformance.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-3 is-layout-flow wp-block-details-is-layout-flow\"><summary>Do you test with a screen reader?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">Within the agreed scope, we run representative screen-reader checks for landmarks, headings, links, controls, forms and dynamic announcements. The browser and assistive-technology combinations are documented in the test plan.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-1 is-layout-flow wp-block-details-is-layout-flow\"><summary>Who is responsible for accessibility after launch?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">Accessibility is an ongoing responsibility. We provide guidance for headings, links, alternative text, video, PDFs and new blocks, but the publishing team must apply it. We can also provide scheduled audits or ongoing technical support.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-2 is-layout-flow wp-block-details-is-layout-flow\"><summary>Do we need an accessibility statement?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">That depends on the organisation, applicable law and contractual framework. Where required, the statement should reflect a real evaluation, scope, known exceptions and a contact route rather than use generic boilerplate.<\/p><\/details>\n\t\t\t\n\t\t\t\t\t\n\t\t\t<details class=\"wp-block-details motion-reveal motion-delay-3 is-layout-flow wp-block-details-is-layout-flow\"><summary>How much does an accessibility project cost and how long does it take?<span aria-hidden=\"true\">+<\/span><\/summary><p class=\"wp-block-paragraph\">It depends on the number of templates, functionality, the quality of the existing code and content, the required standard and the depth of testing. After an initial inventory, we provide a defined scope, stages and deliverables rather than a generic price.<\/p><\/details>\n\t\t\t\n\t\t\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n<\/section>\n\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Accessible website development with WCAG-aware UX, semantic code, keyboard and screen-reader testing, documentation and funding-aware delivery for Greece.<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-global","meta":{"footnotes":""},"class_list":["post-10273","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/pages\/10273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/comments?post=10273"}],"version-history":[{"count":2,"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/pages\/10273\/revisions"}],"predecessor-version":[{"id":10928,"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/pages\/10273\/revisions\/10928"}],"wp:attachment":[{"href":"https:\/\/www.firstidea.gr\/en\/wp-json\/wp\/v2\/media?parent=10273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}