{"id":15629,"date":"2026-11-03T08:05:00","date_gmt":"2026-11-03T07:05:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=15629"},"modified":"2026-10-26T13:44:47","modified_gmt":"2026-10-26T12:44:47","slug":"structure-instead-of-a-readability-score-what-is-measurable-without-rendering","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/","title":{"rendered":"Structure Instead of a Readability Score: What Is Measurable Without Rendering"},"content":{"rendered":"<p>A single readability score cannot establish whether a text is understandable, accurate or useful. Sentence lengths can identify passages worth examining; terminology, examples, prior knowledge and reasoning require editorial judgment. Formally tidy HTML does not replace that judgment.<\/p>\n<p>Inspection without rendering\u2014without the browser building the displayed page\u2014still provides useful clues: heading tags, selected paragraph text and the size of the received HTML. The important question is which portion a tool actually examines.<\/p>\n<figure class=\"lw-diagram\"><img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/dia-15629-review-20261024.png\" width=\"1120\" height=\"580\" loading=\"lazy\" alt=\"Selected source text, accessible structure and comprehension require different checks.\"><figcaption>Selected source text, accessible structure and comprehension require different checks.<\/figcaption><\/figure>\n<h2>Server HTML is not a screen-reader view<\/h2>\n<p>A basic HTTP fetch contains no subsequent JavaScript changes. A screen reader normally uses accessibility information supplied by the browser and derived from the DOM, the browser\u2019s current structure of page elements. Dynamically created headings can appear there. Whether content arrives promptly, with useful names and usable controls, requires browser and assistive-technology testing.<\/p>\n<p>Crawlers also differ. Google can render JavaScript, subject to limitations and a separate processing stage. One fetch without JavaScript therefore does not represent every search engine or preview generator. Server-delivered core content improves availability to clients without script execution, but does not replace testing.<\/p>\n<h2>What the linked inspector counts<\/h2>\n<p>The <a href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/toolbox\/page-structure-readability-inspector-headings-sentences\/\">Page Structure and Readability Inspector<\/a>, in the implementation checked on 25 October 2026, initially selects a main region: for example, the first <code>main<\/code>, or the first <code>article<\/code> when no main exists. A cleaned <code>body<\/code> is used only when no matching region is selected. Headings outside that region can be absent from the result despite existing in the full document.<\/p>\n<p>Words and sentences come only from eligible <code>p<\/code> paragraphs after code removal. Text in lists, table cells or headings outside those paragraphs contributes no words to that count. A simple test with a heading and a visible list therefore produces zero counted words. This establishes neither an empty page nor an application relying entirely on client-side content.<\/p>\n<p>The inspector performs no CSS visibility analysis. Hidden paragraphs can contribute text, while <code>noscript<\/code> content is removed. Truncated HTML additionally leaves an incomplete source. Interpretation must account for these selection rules.<\/p>\n<h2>Interpreting headings<\/h2>\n<p>A descriptive main heading and coherent subordinate levels aid orientation. Moving directly from <code>h1<\/code> to <code>h3<\/code> warrants a hierarchy check. Returning from <code>h3<\/code> to <code>h2<\/code> can correctly start another section at the earlier level.<\/p>\n<p>A missing <code>h1<\/code> does not automatically destroy heading navigation. Headings such as <code>h2<\/code> remain navigable. Page titles, named regions and accessible names provide additional orientation. Heading count alone establishes neither misuse for layout nor poor comprehension.<\/p>\n<p>The inspector returns at most 80 headings but internally evaluates additional recognized headings. An isolated test recognized 91 and returned 80. A list of 80 entries is therefore not a complete inventory count. An element with empty text content also needs an accessible-name check before concluding that the section is unnamed.<\/p>\n<h2>A text metric is not a transfer ratio<\/h2>\n<p>The metric compares characters from selected paragraphs with bytes in the available HTML. Those are different units covering different portions. The result is neither the actual proportion of visible text nor total network transfer. Compression, character encoding and separately fetched resources affect other measurements.<\/p>\n<p>With zero counted text characters, \u201cbytes per text character\u201d is undefined. A high value can result from scripts, embedded data or excluded text regions. Comparisons require the same selection rules and comparable page types.<\/p>\n<h2>Sentence length as a clue<\/h2>\n<p>Full stops can mark abbreviations, numbers or sentence endings. The existing rules recognize some common abbreviations and number patterns, but do not reliably identify every sentence boundary. In a test, \u201cDer Wert lag bei 12. Danach folgte Text.\u201d remained one counted sentence. Claiming that such errors are generally rare would require an evaluated text collection.<\/p>\n<p>Long passages need examination in context: unnecessarily nested reasoning, a missing example or an unclear term may matter more than the count. A coherent longer explanation can be more useful than several disconnected short sentences.<\/p>\n<div class=\"lw-faq\">\n<h2>Questions and answers<\/h2>\n<h3>Is an empty alt attribute always wrong?<\/h3>\n<p>No. Purely decorative images can correctly use <code>alt=\"\"<\/code>. The inspector distinguishes absent attributes from existing empty values, but does not assess whether the alternative is appropriate. Informative images require a suitable text alternative.<\/p>\n<h3>Can grep and sort check a heading hierarchy?<\/h3>\n<p>Counting sorted opening tags loses document order and heading text. It does not produce a heading tree. Structural inspection requires ordered elements with levels and names, followed by checks in the rendered document.<\/p>\n<h3>What actually improves article quality?<\/h3>\n<p>Clear terminology, suitable examples, a coherent sequence and accurate content. Technical metrics help locate passages for review; comprehension depends on the actual text and intended audience.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Elements\/Heading_Elements\" target=\"_blank\" rel=\"noopener noreferrer\">MDN: HTML headings<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/WAI\/tutorials\/page-structure\/headings\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3C WAI: Headings<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Accessibility_tree\" target=\"_blank\" rel=\"noopener noreferrer\">MDN: Accessibility tree<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/javascript\/javascript-seo-basics\" target=\"_blank\" rel=\"noopener noreferrer\">Google: JavaScript SEO<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/WAI\/tutorials\/images\/decorative\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3C WAI: Decorative images<\/a><\/li>\n<li><a href=\"https:\/\/unicode.org\/reports\/tr29\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unicode UAX 29: Text segmentation<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Heading levels and paragraph statistics help locate issues, but do not measure comprehension or reproduce a screen-reader view. Six isolated HTML tests show the inspector\u2019s selection rules and limits.<\/p>\n","protected":false},"author":1,"featured_media":24511,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[158],"tags":[92735,91312,91094],"class_list":["post-15629","post","type-post","status-publish","format-standard","hentry","category-tutorials-en-web-development","tag-content","tag-javascript","tag-seo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T07:05:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Structure Instead of a Readability Score: What Is Measurable Without Rendering\",\"datePublished\":\"2026-11-03T07:05:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/\"},\"wordCount\":776,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-15629-review-20261024.png\",\"keywords\":[\"Content\",\"JavaScript\",\"SEO\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/\",\"name\":\"Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-15629-review-20261024.png\",\"datePublished\":\"2026-11-03T07:05:00+00:00\",\"description\":\"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-15629-review-20261024.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-15629-review-20261024.png\",\"width\":1200,\"height\":630,\"caption\":\"Structure Instead of a Readability Score: What Is Measurable Without Rendering\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/web-development\\\/tutorials-en-web-development\\\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Structure Instead of a Readability Score: What Is Measurable Without Rendering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik","description":"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.","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:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/","og_locale":"en_US","og_type":"article","og_title":"Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik","og_description":"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-11-03T07:05:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Structure Instead of a Readability Score: What Is Measurable Without Rendering","datePublished":"2026-11-03T07:05:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/"},"wordCount":776,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png","keywords":["Content","JavaScript","SEO"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/","name":"Structure Instead of a Readability Score: What Is Measurable Without Rendering | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png","datePublished":"2026-11-03T07:05:00+00:00","description":"What fifteen pages deliver without JavaScript, why four have no h1 at all, and how the ratio of HTML to text separates a document from an application.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-15629-review-20261024.png","width":1200,"height":630,"caption":"Structure Instead of a Readability Score: What Is Measurable Without Rendering"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/web-development\/tutorials-en-web-development\/structure-instead-of-a-readability-score-what-is-measurable-without-rendering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Structure Instead of a Readability Score: What Is Measurable Without Rendering"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=15629"}],"version-history":[{"count":7,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15629\/revisions"}],"predecessor-version":[{"id":27503,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15629\/revisions\/27503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/24511"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=15629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=15629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=15629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}