{"id":5703,"date":"2026-05-07T06:00:00","date_gmt":"2026-05-07T06:00:00","guid":{"rendered":"https:\/\/volcanicinternet.com\/?p=5703"},"modified":"2026-07-17T11:20:48","modified_gmt":"2026-07-17T09:20:48","slug":"how-to-make-a-project-accessible-efficiently","status":"publish","type":"post","link":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/","title":{"rendered":"How to make a project accessible efficiently"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Accessibility affects almost every stage in a project. This is usually explained as accessibility being necessary before, during, and after making the project. This is an elegant way to explain how accessibility needs to be considered in the planning phase, during development, and as part of Quality Assurance (QA) when the project is already live.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This simplification is useful for explaining that accessibility is not only a concern during implementation; like all simplifications, it\u2019s wrong because it can be misleading. Let\u2019s clarify some of these misunderstandings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accessibility in the planning stage is more than just visual design<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many guidelines apply specifically to visual design, such as those under the general rule of being Perceivable. But even these are intertwined with content architecture and writing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To have a website that\u2019s easy to understand, people usually account for text complexity using one of the existing models and formulas (like <a href=\"https:\/\/en.wikipedia.org\/wiki\/Flesch%E2%80%93Kincaid_readability_tests\">the Flesch\u2013Kincaid readability tests<\/a>, which rely on word and sentence length to assign a score between 0 and 100, with 100 being an easy-to-read text, and 10 or less being extremely hard to read).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can also apply to navigation. A large number of very populated categories with several levels of sub-categories is harder to read than a simple one-level navigation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also applies to any process, like buying. It\u2019s easier to let people ask for the minimum information necessary to make a purchase, and ask afterwards if they want to create an account with the data provided, than the other way around. This reduces friction, which helps with conversion, but making things easier also helps users who could otherwise feel overwhelmed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s always worth keeping in mind that the steps we ask users to take do not necessarily correlate with the steps that take place in our company. We can often simplify the work required for users by focusing on what they want to achieve and managing other work internally.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accessibility during development is more than just code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the implementation stage, things start to galvanise. It\u2019s easier in this stage to see when something stands out like a sore thumb. But also, just by being in context, components are easier to analyse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If we have an overlay element (a button), regardless of where it appears on screen, its tab order depends on its position inside the HTML. If the button triggers a modal, the modal must be placed inside the DOM so its keyboard navigation order (commonly known as tab order) makes sense. Or, if it\u2019s a full-screen modal, disable the rest of the navigation temporarily. Even if we designed the button and modal as a cohesive component, it may need to be implemented in different parts of the HTML for the keyboard navigation to work as intended.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is more important when we use an atomic approach to design, where components are designed in isolation and may need adjustments when applied in different contexts. These adjustments can be visual variations or totally different code implementations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An ongoing back-and-forth between designers and developers (which is always dreaded) is not necessarily what this entails. Just taking accessibility into account can smooth everything.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accessibility after the project is live is more than just QA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After going live, if everything has been done correctly, we only need to look out for bugs, right? Not even close.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the main factors for accessibility is content, as digital projects are living systems that change, grow, and adapt. The beautifully crafted copy used to develop and launch the site will shortly live among new content or need an update when it becomes stale. And the accessibility of the new content requires the same consideration as the original content did.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New content keeps a project fresh, but it\u2019s also a liability. Ongoing content for the company\u2019s blog and social media presence is, at the same time, a way to build organically and a bottomless pit of entropy. New content means new perspectives, but also new problems. Something so simple as older content needing to be recontextualised when new content is added to the mix can be burdensome if we are not being methodical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if we want to widen our audience by creating informative or educational content about complex technical or academic topics, we have to find a way to include this next to the more accurate and technical content in a way that doesn\u2019t collide or conflict with the voice and tone used in either of them. If we use very plain accessible content only in one part of the project, the other parts would be more confusing or, at worst, jarring for the users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each new piece of content needs to be consistent with its context, both in substance and tone, and also in its implementation. An image that beautifully summarises a complex topic may be suitable for certain platforms. But it needs to be adapted to a text-based or interactive element, depending on its context, for it to make sense to the user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the article <a href=\"https:\/\/volcanicinternet.com\/wp\/en\/accessibility-is-not-just-good-user-experience\/\">Accessibility is not just good user experience<\/a>, I wrote about how accessibility and user experience can\u2019t just be considered in the same conversation. This doesn\u2019t mean that user experience strategy and accessibility efforts have to be at odds. We need to understand how accessibility plays out in every aspect of a project to avoid the conflict.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is sometimes misunderstood as being an ideal scenario, only possible if the company is doing very well and wants to pour some money into accessibility. The reality is that this is the efficient way to make projects accessible. What makes accessibility remediation overwhelming is usually that it\u2019s disconnected from the well-known process. We already know what planning looks like, but what happens when an issue outside our original plan arises? It is always longer and more expensive, and usually has worse outputs than the alternative.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Accessibility affects almost every stage in a project&#8230;.<\/p>\n","protected":false},"author":5,"featured_media":5704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[33],"tags":[],"class_list":["post-5703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessibility"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to make a project accessible efficiently - Volcanic Internet<\/title>\n<meta name=\"description\" content=\"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to make a project accessible efficiently - Volcanic Internet\" \/>\n<meta property=\"og:description\" content=\"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/\" \/>\n<meta property=\"og:site_name\" content=\"Volcanic Internet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/volcanicinternet\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-07T06:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T09:20:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fran Rosa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@volcanictech\" \/>\n<meta name=\"twitter:site\" content=\"@volcanictech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fran Rosa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/\"},\"author\":{\"name\":\"Fran Rosa\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/person\\\/409c516eedd21dff3ffd020f75ba42fe\"},\"headline\":\"How to make a project accessible efficiently\",\"datePublished\":\"2026-05-07T06:00:00+00:00\",\"dateModified\":\"2026-07-17T09:20:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/\"},\"wordCount\":993,\"publisher\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/04\\\/How-to-make-a-project-accessible-efficiently.png\",\"articleSection\":[\"Accessibility\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/\",\"name\":\"How to make a project accessible efficiently - Volcanic Internet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/04\\\/How-to-make-a-project-accessible-efficiently.png\",\"datePublished\":\"2026-05-07T06:00:00+00:00\",\"dateModified\":\"2026-07-17T09:20:48+00:00\",\"description\":\"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#primaryimage\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/04\\\/How-to-make-a-project-accessible-efficiently.png\",\"contentUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/04\\\/How-to-make-a-project-accessible-efficiently.png\",\"width\":1000,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/how-to-make-a-project-accessible-efficiently\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to make a project accessible efficiently\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\",\"name\":\"Volcanic Internet\",\"description\":\"P\u00e0gines web, aplicacions m\u00f2bils, desenvolupament a mida\",\"publisher\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\",\"name\":\"Volcanic Internet\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/06\\\/volcanic_logo.svg\",\"contentUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/06\\\/volcanic_logo.svg\",\"width\":321,\"height\":40,\"caption\":\"Volcanic Internet\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/volcanicinternet\",\"https:\\\/\\\/x.com\\\/volcanictech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/person\\\/409c516eedd21dff3ffd020f75ba42fe\",\"name\":\"Fran Rosa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g\",\"caption\":\"Fran Rosa\"},\"description\":\"Senior developer and advocate focused on peope-first development\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/author\\\/fran-rosa\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to make a project accessible efficiently - Volcanic Internet","description":"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/","og_locale":"en_US","og_type":"article","og_title":"How to make a project accessible efficiently - Volcanic Internet","og_description":"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.","og_url":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/","og_site_name":"Volcanic Internet","article_publisher":"https:\/\/www.facebook.com\/volcanicinternet","article_published_time":"2026-05-07T06:00:00+00:00","article_modified_time":"2026-07-17T09:20:48+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png","type":"image\/png"}],"author":"Fran Rosa","twitter_card":"summary_large_image","twitter_creator":"@volcanictech","twitter_site":"@volcanictech","twitter_misc":{"Written by":"Fran Rosa","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#article","isPartOf":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/"},"author":{"name":"Fran Rosa","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/person\/409c516eedd21dff3ffd020f75ba42fe"},"headline":"How to make a project accessible efficiently","datePublished":"2026-05-07T06:00:00+00:00","dateModified":"2026-07-17T09:20:48+00:00","mainEntityOfPage":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/"},"wordCount":993,"publisher":{"@id":"https:\/\/volcanicinternet.com\/en\/#organization"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#primaryimage"},"thumbnailUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png","articleSection":["Accessibility"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/","url":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/","name":"How to make a project accessible efficiently - Volcanic Internet","isPartOf":{"@id":"https:\/\/volcanicinternet.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#primaryimage"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#primaryimage"},"thumbnailUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png","datePublished":"2026-05-07T06:00:00+00:00","dateModified":"2026-07-17T09:20:48+00:00","description":"Accessibility affects every stage in a project. Accessibility being necessary before, during, and after making the project.","breadcrumb":{"@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#primaryimage","url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png","contentUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png","width":1000,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/volcanicinternet.com\/en\/how-to-make-a-project-accessible-efficiently\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/volcanicinternet.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to make a project accessible efficiently"}]},{"@type":"WebSite","@id":"https:\/\/volcanicinternet.com\/en\/#website","url":"https:\/\/volcanicinternet.com\/en\/","name":"Volcanic Internet","description":"P\u00e0gines web, aplicacions m\u00f2bils, desenvolupament a mida","publisher":{"@id":"https:\/\/volcanicinternet.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/volcanicinternet.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/volcanicinternet.com\/en\/#organization","name":"Volcanic Internet","url":"https:\/\/volcanicinternet.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/06\/volcanic_logo.svg","contentUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/06\/volcanic_logo.svg","width":321,"height":40,"caption":"Volcanic Internet"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/volcanicinternet","https:\/\/x.com\/volcanictech"]},{"@type":"Person","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/person\/409c516eedd21dff3ffd020f75ba42fe","name":"Fran Rosa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1d51829327994fc3b0c6f1d6d853c8242a493a21590d75432104e00e4425ba2b?s=96&d=mm&r=g","caption":"Fran Rosa"},"description":"Senior developer and advocate focused on peope-first development","url":"https:\/\/volcanicinternet.com\/en\/author\/fran-rosa\/"}]}},"taxonomy_info":{"category":[{"value":33,"label":"Accessibility"}]},"featured_image_src_large":["https:\/\/volcanicinternet.com\/app\/uploads\/2026\/04\/How-to-make-a-project-accessible-efficiently.png",1000,500,false],"author_info":{"display_name":"Fran Rosa","author_link":"https:\/\/volcanicinternet.com\/en\/author\/fran-rosa\/"},"comment_info":0,"category_info":[{"term_id":33,"name":"Accessibility","slug":"accessibility","term_group":0,"term_taxonomy_id":33,"taxonomy":"category","description":"","parent":0,"count":18,"filter":"raw","cat_ID":33,"category_count":18,"category_description":"","cat_name":"Accessibility","category_nicename":"accessibility","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/5703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/comments?post=5703"}],"version-history":[{"count":1,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/5703\/revisions"}],"predecessor-version":[{"id":6206,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/5703\/revisions\/6206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/media\/5704"}],"wp:attachment":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/media?parent=5703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/categories?post=5703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/tags?post=5703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}