{"id":3474,"date":"2026-01-21T11:46:27","date_gmt":"2026-01-21T11:46:27","guid":{"rendered":"https:\/\/codingfix.com\/?p=3474"},"modified":"2026-01-25T17:36:13","modified_gmt":"2026-01-25T17:36:13","slug":"semantic-html-in-wordpress-themes","status":"publish","type":"post","link":"https:\/\/codingfix.com\/semantic-html-in-wordpress-themes\/","title":{"rendered":"Semantic HTML in WordPress Themes: How to Fix Structure and Headings"},"content":{"rendered":"\n<div id=\"gspb_text-id-gsbp-4257ba1\" class=\"gspb_text gspb_text-id-gsbp-4257ba1 \">Semantic HTML is the backbone of accessibility in WordPress themes.<br>Before ARIA roles, before plugins, before audits, accessibility starts with <strong>clean and predictable markup<\/strong>.<\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-348ad70\" class=\"gspb_text gspb_text-id-gsbp-348ad70 \">Unfortunately, many WordPress themes \u2014 especially commercial ones \u2014 treat HTML as a styling tool rather than a semantic language. There are various reasons why this happens:<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-a43dcca\" id=\"gspb_iconsList-id-gsbp-a43dcca\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>Direct Control Over Design<\/strong>: Using inline styles or HTML attributes allows developers to have immediate visual changes without the need to modify CSS files. This can speed up the design process.<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>Simplicity for Non-Developers<\/strong>: Many users of commercial themes may not have extensive coding knowledge. By embedding styles directly within the HTML, theme authors can create a more user-friendly experience, allowing users to easily tweak styles without needing to dive into CSS.<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>Legacy Support<\/strong>: Some authors might still follow older practices where inline styles were more common, believing it allows for broader compatibility across various browsers and devices.<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"3\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>Performance Optimization<\/strong>. For small, specific changes, embedding styles directly in the HTML can sometimes reduce the number of HTTP requests made to load styles from separate CSS files.<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"4\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>Quick Prototyping<\/strong>. Using HTML for styles can make it faster for developers to prototype and test designs, leading to quicker iterations.<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"5\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><strong>User Customization<\/strong>. It allows users to make adjustments directly (e.g., through WordPress&#8217;s block editor) without needing to write additional CSS, thus making the theme more flexible.<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-01164eb\" class=\"gspb_text gspb_text-id-gsbp-01164eb \">Despite these advantages, this approach may lead to issues such as reduced semantic meaning in code, potential accessibility problems, and challenges in maintaining and scaling styles across large projects.<br>The result is a site that <em>looks<\/em> fine but breaks for screen readers, keyboard users, and search engines.<br>Let\u2019s focus on the structural elements that matter most.<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h2 id=\"gspb_heading-id-gsbp-e9d928e\" class=\"gspb_heading gspb_heading-id-gsbp-e9d928e \">Semantic HTML in WordPress Themes: How to Fix Structure and Headings<\/h2>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ol><li><a href=\"#one-h1-per-page-when-and-where\">One  Per Page: When and Where<\/a><\/li><li><a href=\"#using-main-correctly-in-wordpress-templates\">Using  Correctly in WordPress Templates<\/a><\/li><li><a href=\"#common-structural-errors-in-commercial-themes-which-fail-to-use-semantic-html\">Common Structural Errors in Commercial Themes which fail to use semantic HTML<\/a><\/li><li><a href=\"#aria-roles-when-to-use-them-and-when-not-to\">ARIA Roles: When to Use Them (and When Not To)<\/a><\/li><\/ol><\/nav><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"one-h1-per-page-when-and-where\">One <code>&lt;h1&gt;<\/code> Per Page: When and Where<\/h3>\n\n\n\n<div id=\"gspb_text-id-gsbp-246a7bd\" class=\"gspb_text gspb_text-id-gsbp-246a7bd \">The Golden Rule of Semantic HTML: a page should have <strong>one logical <code>&lt;h1><\/code><\/strong>, representing the main topic of the page.<\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-c382e80\" class=\"gspb_heading gspb_heading-id-gsbp-c382e80 \">Best practice<\/h4>\n\n\n\n<ul class=\"nested-list level1\">\n<li> The &lt;h1&gt; usually corresponds to:\n<ul class=\"nested-list level2\">\n<li>the post title in single.php<\/li>\n<li>the page title in page.php<\/li>\n<\/ul>\n<\/li>\n<li>It should appear inside the main content, not in decorative areas<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-3fb0833\" class=\"gspb_heading gspb_heading-id-gsbp-3fb0833 \">Common mistakes<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-593c708\" id=\"gspb_iconsList-id-gsbp-593c708\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Multiple <code>&lt;h1><\/code> used for layout purposes<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Logo or site name wrapped in <code>&lt;h1><\/code> on every page<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M512 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM755.2 642.2c9.4 9.4 9.4 24.6 0 34l-79.2 79c-9.4 9.4-24.6 9.4-34 0l-130-131.2-130.2 131.2c-9.4 9.4-24.6 9.4-34 0l-79-79.2c-9.4-9.4-9.4-24.6 0-34l131.2-130-131.2-130.2c-9.4-9.4-9.4-24.6 0-34l79.2-79.2c9.4-9.4 24.6-9.4 34 0l130 131.4 130.2-131.2c9.4-9.4 24.6-9.4 34 0l79.2 79.2c9.4 9.4 9.4 24.6 0 34l-131.4 130 131.2 130.2z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Heading levels skipped for visual reasons (<code>&lt;h2><\/code> \u2192 <code>&lt;h4><\/code>)<\/span><\/div><\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-809ba2e\" class=\"gspb_heading gspb_heading-id-gsbp-809ba2e \">A simple rule:<\/h4>\n\n\n\n<div id=\"gspb_text-id-gsbp-0d03a14\" class=\"gspb_text gspb_text-id-gsbp-0d03a14 \">If removing CSS breaks the meaning of your headings, the structure is wrong.<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"using-main-correctly-in-wordpress-templates\">Using <code>&lt;main&gt;<\/code> Correctly in WordPress Templates<\/h3>\n\n\n\n<div id=\"gspb_text-id-gsbp-af2fc5b\" class=\"gspb_text gspb_text-id-gsbp-af2fc5b \">The <code>&lt;main><\/code> element defines the <strong>primary content<\/strong> of the page.<br>Screen readers rely on it to jump directly to what matters.<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-image gspb_image gspb_image-id-gsbp-1d08ae5\" id=\"gspb_image-id-gsbp-1d08ae5\"><img decoding=\"async\" src=\"https:\/\/codingfix.com\/wp-content\/uploads\/2026\/01\/code-2434271_640.jpg\" data-src=\"\" alt=\"Semantic HTML is crucial for accessibility\" loading=\"lazy\" width=\"640\" height=\"360\"\/><\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-4163a0f\" class=\"gspb_heading gspb_heading-id-gsbp-4163a0f \">Where <code>&lt;main><\/code> belongs<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-832b1a9\" id=\"gspb_iconsList-id-gsbp-832b1a9\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">One <code>&lt;main><\/code> per page<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Wraps the central loop output<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Excludes headers, footers, and sidebars<\/span><\/div><\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-875b2d2\" class=\"gspb_heading gspb_heading-id-gsbp-875b2d2 \">How to interpret Typical placementthe score<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-1c4ab51\" id=\"gspb_iconsList-id-gsbp-1c4ab51\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Open <code>&lt;main><\/code> in <code>page.php<\/code>, <code>single.php<\/code>, or <code>index.php<\/code><\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Close it before loading the footer<\/span><\/div><\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-3bcb777\" class=\"gspb_heading gspb_heading-id-gsbp-3bcb777 \">What to avoid<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-227163a\" id=\"gspb_iconsList-id-gsbp-227163a\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Multiple <code>&lt;main><\/code> elements<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\"><code>&lt;main><\/code> inside <code>&lt;article><\/code><\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Using <code>&lt;div id=\"main\"><\/code> instead of the real element<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-3f5694f\" class=\"gspb_text gspb_text-id-gsbp-3f5694f \">Using <code>&lt;main><\/code> correctly also makes <strong>\u201cSkip to content\u201d links<\/strong> work as intended.<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"common-structural-errors-in-commercial-themes-which-fail-to-use-semantic-html\">Common Structural Errors in Commercial Themes which fail to use semantic HTML<\/h3>\n\n\n\n<div id=\"gspb_text-id-gsbp-73ee93a\" class=\"gspb_text gspb_text-id-gsbp-73ee93a \">Many premium themes break semantic structure in predictable ways:<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-b7404f6\" id=\"gspb_iconsList-id-gsbp-b7404f6\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Headings used purely for styling<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Missing landmark elements (<code>main<\/code>, <code>nav<\/code>)<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Navigation menus built with non-semantic <code>&lt;div><\/code> structures<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"3\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Content order that makes sense visually but not logically<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-f673cc5\" class=\"gspb_text gspb_text-id-gsbp-f673cc5 \">These issues are often invisible until you:<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-49b700a\" id=\"gspb_iconsList-id-gsbp-49b700a\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">test with a keyboard<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">inspect the DOM<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">use a screen reader<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-6b65c93\" class=\"gspb_text gspb_text-id-gsbp-6b65c93 \">Fixing them usually requires <strong>template edits<\/strong>, not plugins.<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aria-roles-when-to-use-them-and-when-not-to\">ARIA Roles: When to Use Them (and When Not To)<\/h3>\n\n\n\n<div id=\"gspb_text-id-gsbp-14309fa\" class=\"gspb_text gspb_text-id-gsbp-14309fa \"><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Accessibility\/ARIA\" target=\"_blank\" rel=\"noopener\">ARIA<\/a> is often added as a band-aid for poor HTML.<br>That\u2019s the wrong approach.<\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-bf9caa3\" class=\"gspb_heading gspb_heading-id-gsbp-bf9caa3 \">Use ARIA when:<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-2663138\" id=\"gspb_iconsList-id-gsbp-2663138\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">You\u2019re building <strong>custom interactive components<\/strong><\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">Native HTML elements are not sufficient<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">You understand the role and its implications<\/span><\/div><\/div>\n\n\n\n<h4 id=\"gspb_heading-id-gsbp-51dbb95\" class=\"gspb_heading gspb_heading-id-gsbp-51dbb95 \">Avoid ARIA when:<\/h4>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-bb8c391\" id=\"gspb_iconsList-id-gsbp-bb8c391\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">A native element already exists (<code>button<\/code>, <code>nav<\/code>, <code>main<\/code>)<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">You\u2019re adding roles \u201cjust in case\u201d<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">You\u2019re trying to fix broken markup<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-7c6f15e\" class=\"gspb_text gspb_text-id-gsbp-7c6f15e \"><strong>Rule of thumb:<\/strong><br><br><em>No ARIA is better than wrong ARIA.<\/em><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<h3 id=\"gspb_heading-id-gsbp-d50d10a\" class=\"gspb_heading gspb_heading-id-gsbp-d50d10a \">Why This Matters Beyond Accessibility<\/h3>\n\n\n\n<div id=\"gspb_text-id-gsbp-56e13b0\" class=\"gspb_text gspb_text-id-gsbp-56e13b0 \">Correct semantic structure:<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-iconlist gspb_iconsList gspb_iconsList-id-gsbp-68788b3\" id=\"gspb_iconsList-id-gsbp-68788b3\"><div class=\"gspb_iconsList__item\" data-id=\"0\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">improves screen reader navigation<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"1\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">makes keyboard testing predictable<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"2\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">helps search engines understand content hierarchy<\/span><\/div><div class=\"gspb_iconsList__item\" data-id=\"3\"><svg class=\"\" style=\"display:inline-block;vertical-align:middle\" width=\"18\" height=\"18\" viewBox=\"0 0 1024 1024\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path style=\"fill:#565D66\" d=\"M871.696 166.932l-526.088 526.088-193.304-193.304c-9.372-9.372-24.568-9.372-33.942 0l-56.568 56.568c-9.372 9.372-9.372 24.568 0 33.942l266.842 266.842c9.372 9.372 24.568 9.372 33.942 0l599.626-599.626c9.372-9.372 9.372-24.568 0-33.942l-56.568-56.568c-9.372-9.372-24.568-9.372-33.94 0z\"><\/path><\/svg><span class=\"gspb_iconsList__item__text\">reduces the need for ARIA and JS hacks<\/span><\/div><\/div>\n\n\n\n<div id=\"gspb_text-id-gsbp-c3623bd\" class=\"gspb_text gspb_text-id-gsbp-c3623bd \">In WordPress, <strong>theme structure is accessibility<\/strong>.<br>Get that right, and everything else becomes easier.<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background\"\/>\n\n\n\n<p>\ud83d\udd17 <em>This article is part of a broader guide on the most critical accessibility areas in WordPress: <strong><a href=\"https:\/\/codingfix.com\/accessibility-in-wordpress-best-practices\/\">6 Expert Techniques to Enhance Accessibility in WordPress<\/a><\/strong><\/em><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One &lt;h1&gt; Per Page: When and Where The &lt;h1&gt; usually corresponds to: the post title in single.php the page title in page.php It should appear inside the main content, not in decorative areas Using &lt;main&gt; Correctly in WordPress Templates Common Structural Errors in Commercial Themes which fail to use semantic HTML ARIA Roles: When to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3505,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":".gspb_text-id-gsbp-01164eb,.gspb_text-id-gsbp-0d03a14,.gspb_text-id-gsbp-246a7bd,.gspb_text-id-gsbp-348ad70,.gspb_text-id-gsbp-4257ba1,.gspb_text-id-gsbp-af2fc5b{margin-bottom:20px!important}#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item svg path,#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item svg path{fill:#2184f9!important}#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList,#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList,#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList,#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList,#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList{margin-bottom:20px}#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='0'] svg,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='2'] svg,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='3'] svg,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='4'] svg,#gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList [data-id='5'] svg,body #gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-a43dcca.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item svg,body #gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item img,body #gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item svg{margin:0!important}#gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-593c708.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-593c708.gspb_iconsList [data-id='0'] svg,#gspb_iconsList-id-gsbp-593c708.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-593c708.gspb_iconsList [data-id='2'] svg{margin:0!important}#gspb_image-id-gsbp-1d08ae5 img{vertical-align:top;display:inline-block;box-sizing:border-box;max-width:100%;height:auto}#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList [data-id='0'] svg,#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-832b1a9.gspb_iconsList [data-id='2'] svg{margin:0!important}#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList [data-id='0'] svg,#gspb_iconsList-id-gsbp-1c4ab51.gspb_iconsList [data-id='1'] svg{margin:0!important}#gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-227163a.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-227163a.gspb_iconsList [data-id='0'] svg,#gspb_iconsList-id-gsbp-227163a.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-227163a.gspb_iconsList [data-id='2'] svg{margin:0!important}.gspb_text-id-gsbp-14309fa,.gspb_text-id-gsbp-3f5694f,.gspb_text-id-gsbp-6b65c93,.gspb_text-id-gsbp-73ee93a,.gspb_text-id-gsbp-f673cc5{margin-top:20px!important}#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList [data-id='0'] svg{height:10px!important;width:10px!important;min-width:10px!important;margin:0!important}#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList [data-id='2'] svg,#gspb_iconsList-id-gsbp-b7404f6.gspb_iconsList [data-id='3'] svg{margin:0!important}#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList [data-id='0'] svg{height:10px!important;width:10px!important;min-width:10px!important;margin:0!important}#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-49b700a.gspb_iconsList [data-id='2'] svg{margin:0!important}#gspb_heading-id-gsbp-51dbb95,#gspb_heading-id-gsbp-bf9caa3{margin-top:20px}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-2663138.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList [data-id='0'] svg{height:10px!important;width:10px!important;min-width:10px!important;margin:0!important}#gspb_iconsList-id-gsbp-2663138.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-2663138.gspb_iconsList [data-id='2'] svg{margin:0!important}#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList [data-id='0'] svg{height:10px!important;width:10px!important;min-width:10px!important;margin:0!important}#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-bb8c391.gspb_iconsList [data-id='2'] svg{margin:0!important}.gspb_text-id-gsbp-56e13b0,.gspb_text-id-gsbp-c3623bd{margin-top:20px!important;margin-bottom:0!important}#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item__text{margin-left:15px}#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item{display:flex;flex-direction:row;align-items:center;position:relative}#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item img,#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList .gspb_iconsList__item svg{width:10px!important;height:10px!important;min-width:10px}#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList [data-id='0'] svg{height:10px!important;width:10px!important;min-width:10px!important;margin:0!important}#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList [data-id='1'] svg,#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList [data-id='2'] svg,#gspb_iconsList-id-gsbp-68788b3.gspb_iconsList [data-id='3'] svg{margin:0!important}","footnotes":""},"categories":[38],"tags":[],"post_folder":[140],"class_list":["post-3474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/posts\/3474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/comments?post=3474"}],"version-history":[{"count":11,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/posts\/3474\/revisions"}],"predecessor-version":[{"id":3633,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/posts\/3474\/revisions\/3633"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/media\/3505"}],"wp:attachment":[{"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/media?parent=3474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/categories?post=3474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/tags?post=3474"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/codingfix.com\/wp-json\/wp\/v2\/post_folder?post=3474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}