{"id":22,"date":"2026-10-18T16:25:51","date_gmt":"2026-10-18T14:25:51","guid":{"rendered":"https:\/\/www.imwaa.com\/blog\/?page_id=22"},"modified":"2026-10-25T08:04:31","modified_gmt":"2026-10-25T07:04:31","slug":"home","status":"publish","type":"page","link":"https:\/\/www.imwaa.com\/blog\/","title":{"rendered":"How to Get 100\/100 Mobile PageSpeed \u200b\u200bwith WordPress"},"content":{"rendered":"<style>\narticle#post-1 > h1, .post-1 .entry-title { display: none !important; }\n.post-1 .entry-content { padding: 0 !important; max-width: 100% !important; display: block !important; overflow: visible !important; }\nmain:has(.waa-hero-box) { padding-top: 0 !important; }\n.section:has(.waa-hero-box) { padding-top: 0 !important; }\narticle:has(.waa-hero-box) > h1 { display: none !important; }\n\/* anti-wpautop: <\/p>\n<p> e <br \/> vuoti che WordPress inserisce dentro i contenitori *\/\n.waa-breakout > p, .waa-breakout > br, .waa-card > p, .waa-card > br, .waa-scroller > p, .waa-scroller > br, .waa-slider-wrap > p, .waa-slider-wrap > br { display: none !important; }\n.waa-breakout { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; position: relative !important; box-sizing: border-box !important; clear: both !important; }\n\/* HERO *\/\n.waa-hero-box { min-height: 100vh; min-height: 100dvh; display: grid; place-items: center; overflow: hidden; background: #020617; position: relative; }\n.waa-hero-picture { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 1; }\n.waa-hero-bg { width: 100%; height: 100%; object-fit: cover; filter: brightness(0.4); display: block; }\n.waa-hero-content { position: relative; z-index: 10; text-align: center; padding: 120px 20px 40px 20px; width: 100%; max-width: 1200px; box-sizing: border-box; }\n.waa-badge-center { display: inline-block; margin-bottom: 20px; background: rgba(0, 200, 83, 0.2); color: #00C853; border: 1px solid #00C853; padding: 6px 16px; border-radius: 50px; font-weight: bold; font-size: 0.85rem; letter-spacing: 1px; }\n.waa-title { font-size: clamp(2.5rem, 7vw, 5.5rem); line-height: 1.1; font-weight: 800; margin: 0 0 20px 0; color: #ffffff !important; }\n.waa-subtitle { font-size: clamp(1.1rem, 2.5vw, 1.8rem); color: rgba(255,255,255,0.85) !important; font-weight: 300; margin: 0 0 40px 0; }\n\/* TEXT REVEAL SPACER *\/\n.waa-spacer { padding: 100px 20px 40px; text-align: center; max-width: 1000px; margin: 0 auto; }\n.waa-snarky-text { font-size: clamp(2rem, 5vw, 3.5rem); line-height: 1.2; font-weight: 700; color: var(--text-main); margin-bottom: 20px; }\n.waa-snarky-sub { font-size: 1.2rem; color: var(--primary); font-weight: bold; }\n\/* PARALLASSE: 3 frame x 4s = 12s, crossfade lineare. Stessa keyframe sfasata con animation-delay. *\/\n.waa-px-window { min-height: 80vh; display: flex; align-items: center; justify-content: center; background: #020617; overflow: hidden; position: relative !important; clip-path: inset(0); padding: 0; box-sizing: border-box; }\n.waa-px-window::after { content: \"\"; position: absolute; inset: 0; z-index: 1; background: rgba(2, 6, 23, 0.25); pointer-events: none; }\n.waa-frame { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; background-size: cover; background-position: center; opacity: 0; }\n@media (min-width: 768px) { .waa-frame { background-attachment: fixed; } }\n.waa-frame-1 { background-image: url('https:\/\/www.imwaa.com\/images\/blog\/slide-1.webp'); animation: waaFade 12s infinite linear; animation-delay: -0.6s; }\n.waa-frame-2 { background-image: url('https:\/\/www.imwaa.com\/images\/blog\/slide-2.webp'); animation: waaFade 12s infinite linear; animation-delay: 3.4s; }\n.waa-frame-3 { background-image: url('https:\/\/www.imwaa.com\/images\/blog\/slide-3.webp'); animation: waaFade 12s infinite linear; animation-delay: 7.4s; }\n@keyframes waaFade { 0% { opacity: 0; } 5% { opacity: 1; } 33.33% { opacity: 1; } 38.33% { opacity: 0; } 100% { opacity: 0; } }\n@media (prefers-reduced-motion: reduce) { .waa-frame { animation: none; } .waa-frame-1 { opacity: 1; } }\n.waa-intro { text-align: center; max-width: 800px; margin: 0 auto; padding: 0 20px 40px; }\n.waa-intro h2 { font-size: clamp(2rem, 5vw, 3.5rem); line-height: 1.15; font-weight: 800; margin: 0 0 14px 0; color: var(--text-main); }\n.waa-intro h3 { font-size: clamp(1.05rem, 2.2vw, 1.5rem); line-height: 1.4; font-weight: 400; margin: 0; color: var(--text-sub); }\n.waa-glass { position: absolute; z-index: 2; left: 50%; bottom: clamp(40px, 12%, 110px); transform: translateX(-50%); width: max-content; max-width: calc(100% - 40px); background: rgba(15, 23, 42, 0.75) !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(255, 255, 255, 0.2); padding: 12px 28px; border-radius: 50px; text-align: center; box-sizing: border-box; }\n.waa-glass p { margin: 0 !important; font-size: 1.05rem; font-weight: 700; color: var(--primary, #06B6D4) !important; }\n@media (max-width: 767px) { .waa-glass { border-radius: 20px; padding: 12px 20px; } }\n\/* SLIDER ORIZZONTALE *\/\n.waa-slider-wrap { padding: 80px 0; max-width: 1200px; margin: 0 auto; }\n.waa-slider-hdr { text-align: center; margin-bottom: 40px; padding: 0 20px; }\n.waa-slider-hdr h2 { font-size: 3rem; color: var(--text-main); margin-bottom: 15px; }\n.waa-slider-hdr p { color: var(--text-sub); font-size: 1.1rem; }\n.waa-scroller { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory; scroll-padding-inline: 20px; overscroll-behavior-x: contain; gap: 30px; padding: 20px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }\n.waa-scroller::-webkit-scrollbar { display: none; }\n@media (hover: hover) and (pointer: fine) { .waa-scroller { scrollbar-width: thin; scrollbar-color: #06B6D4 transparent; padding-bottom: 28px; } .waa-scroller::-webkit-scrollbar { display: block; height: 8px; } .waa-scroller::-webkit-scrollbar-thumb { background: #06B6D4; border-radius: 8px; } }\n.waa-card { scroll-snap-align: start; border-radius: 16px; overflow: hidden; background: var(--bg-card); border: 1px solid var(--border); transition: transform 0.3s; flex: 0 0 min(80vw, 440px) !important; min-width: 260px !important; flex-shrink: 0 !important; }\n.waa-card:hover { transform: translateY(-10px); border-color: var(--primary); }\n.waa-card img { width: 100%; height: auto; display: block; aspect-ratio: 1\/1; object-fit: cover; border-bottom: 1px solid var(--border); }\n.waa-card-content { padding: 25px; }\n.waa-card-content h4 { color: var(--text-main); margin: 0 0 10px 0; font-size: 1.3rem; }\n.waa-card-content p { color: var(--text-sub); margin: 0; font-size: 0.95rem; }\n<\/style>\n<div class=\"waa-breakout waa-hero-box\">\n  <picture class=\"waa-hero-picture\"><source media=\"(max-width: 767px)\" srcset=\"https:\/\/www.imwaa.com\/images\/blog\/waa-blog-555x768.webp\"><source media=\"(min-width: 768px)\" srcset=\"https:\/\/www.imwaa.com\/images\/blog\/waa-blog.webp\"><img class=\"waa-hero-bg\" src=\"https:\/\/www.imwaa.com\/images\/blog\/waa-blog.webp\" alt=\"WAA Architecture\" fetchpriority=\"high\" decoding=\"sync\">\n  <\/picture>\n<div class=\"waa-hero-content\">\n<div class=\"waa-badge-center\">100\/100 Core Web Vitals<\/div>\n<h1 class=\"waa-title\">Beauty <span style=\"color:var(--primary);\">Without Compromise on WordPress.<\/span><\/h1>\n<p class=\"waa-subtitle\">Yes, it&#8217;s a WordPress. Yes, it has an LCP of 1.1s. No, it&#8217;s not an empty page.<\/p>\n<p>    <a href=\"#lo-slider\" class=\"btn btn-primary\" style=\"font-size: 1.1rem; padding: 16px 36px;\">Challenge the Laws of Physics &darr;<\/a>\n  <\/div>\n<\/div>\n<div class=\"waa-spacer\">\n<h2 class=\"waa-snarky-text\">Did you think it took 2MB of JavaScript to impress a user?<\/h2>\n<p>  <span class=\"waa-snarky-sub\">We use the GPU. You use the main thread.<\/span>\n<\/div>\n<div class=\"waa-intro\">\n<h2>LCP: 1.1 Seconds.<\/h2>\n<h3>Three image layers, continuous loop motion, parallax effect.<\/h3>\n<\/div>\n<div class=\"waa-breakout waa-px-window\">\n<div class=\"waa-frame waa-frame-1\"><\/div>\n<div class=\"waa-frame waa-frame-2\"><\/div>\n<div class=\"waa-frame waa-frame-3\"><\/div>\n<div class=\"waa-glass\">\n<p>Zero JavaScript. Constant 60 FPS.<\/p>\n<\/p><\/div>\n<\/div>\n<div class=\"waa-slider-wrap\" id=\"lo-slider\">\n<div class=\"waa-slider-hdr\">\n<h2>Horizontal Slider Without JS<\/h2>\n<p>Scroll these cards. Zero external libraries, zero Swiper.js, zero jQuery.<\/p>\n<\/p><\/div>\n<div class=\"waa-scroller\" tabindex=\"0\" aria-label=\"Key features\">\n<div class=\"waa-card\">\n      <img decoding=\"async\" src=\"https:\/\/www.imwaa.com\/images\/blog\/slide-1.webp\" alt=\"Perfect metrics\" loading=\"lazy\" width=\"800\" height=\"800\"><\/p>\n<div class=\"waa-card-content\">\n<h4>Sub-Second FCP<\/h4>\n<p>Useful content arrives before the user can blink.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"waa-card\">\n      <img decoding=\"async\" src=\"https:\/\/www.imwaa.com\/images\/blog\/slide-2.webp\" alt=\"Data Structure\" loading=\"lazy\" width=\"800\" height=\"800\"><\/p>\n<div class=\"waa-card-content\">\n<h4>Semantic Core<\/h4>\n<p>Native Schema.org generated within the ontological graph.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"waa-card\">\n      <img decoding=\"async\" src=\"https:\/\/www.imwaa.com\/images\/blog\/slide-3.webp\" alt=\"Fast Design\" loading=\"lazy\" width=\"800\" height=\"800\"><\/p>\n<div class=\"waa-card-content\">\n<h4>Glassmorphism<\/h4>\n<p>Effects computed by the graphics card, not the CPU.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- =========================================\n     SECTION 0. ULTRA-OPTIMISED LCP\n     ========================================= --><\/p>\n<section id=\"misura-ora\" class=\"section\">\n<div class=\"container\">\n<div class=\"centered-header\">\n            <span class=\"badge text-primary\" style=\"border-radius: 4px; transform: translateZ(0);\">DATA, NOT OPINIONS<\/span><\/p>\n<h2>A Website&#8217;s Performance Can Be Measured.<\/h2>\n<p>This WordPress page scores <strong>100\/100 PageSpeed on mobile<\/strong> despite being rich in images and special effects \u2014 such as the dark\/light toggle in the menu, which lets users enjoy a more restful viewing experience without changing their phone settings. You can verify the score on Google&#8217;s official tool or in the Audit section embedded below: <strong>WAA Audit<\/strong> measures any website free of charge in about 30 seconds.<\/p>\n<p>            <a href=\"\/en\/audit\/\" class=\"btn\" style=\"background-color: var(--primary); color: #fff; border-radius: 4px; transform: translateZ(0); font-weight: 700; border: none;\" title=\"Run a free performance and SEO audit of your website\" aria-label=\"Measure your website's performance with IMWAA's free audit\"><br \/>\n                Measure your website&#8217;s performance<br \/>\n            <\/a>\n        <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- =========================================\n     SECTION 1 \u2014 HOW WE DID IT IN DETAIL\n     ========================================= --><\/p>\n<section class=\"section\" id=\"metodo\">\n<div class=\"container\">\n<div class=\"centered-header\">\n      <span class=\"badge text-primary\">The WAA Method<\/span><\/p>\n<h2>How we did it in detail<\/h2>\n<p>The five golden rules we apply with no compromises under the hood.<\/p>\n<\/p><\/div>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">A. Replacing JavaScript with the latest CSS features<\/summary>\n<div class=\"accordion-content\">\n<p>Most websites install hundreds of KB of JavaScript libraries for sliders, modals, menus and animations. We use advanced native CSS instead.<\/p>\n<div class=\"terminal-box\">\n<div><span class=\"cmd\">scroll-snap-type<\/span> \u2192 perfect sliders without Swiper.js or jQuery<\/div>\n<div><span class=\"cmd\">transform: translate3d()<\/span> \/ <span class=\"cmd\">will-change<\/span> \u2192 GPU acceleration<\/div>\n<div><span class=\"cmd\">Container Queries<\/span> + <span class=\"cmd\">Flexbox\/Grid<\/span> \u2192 script-free layouts<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">B. Surgical resource management (zero render-blocking resources)<\/summary>\n<div class=\"accordion-content\">\n<ul>\n<li><strong>Critical CSS inlined<\/strong>: the CSS required for the first screen is injected directly into the HTML.<\/li>\n<li><strong>Asynchronous injection<\/strong>: the rest of the CSS\/JS is loaded in the background with <code>defer<\/code> or <code>async<\/code>.<\/li>\n<li>The browser never has to pause rendering to download files.<\/li>\n<\/ul><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">C. Aggressive LCP and image management<\/summary>\n<div class=\"accordion-content\">\n<ul>\n<li><strong>AVIF \/ WebP<\/strong>: up to 80% lighter than classic PNG\/JPG.<\/li>\n<li><strong>Direct Preload<\/strong>: <code>&lt;link rel=\"preload\" as=\"image\" fetchpriority=\"high\"&gt;<\/code> for the main image.<\/li>\n<li><strong>Fixed width\/height<\/strong>: prevents CLS (the page no longer &#8220;jumps&#8221;).<\/li>\n<\/ul><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">D. High-performance server &amp; caching<\/summary>\n<div class=\"accordion-content\">\n<ul>\n<li><strong>LiteSpeed + LiteSpeed Cache<\/strong>: static HTML generated server-side, zero MySQL queries per visit.<\/li>\n<li><strong>HTTP\/3 + Cloudflare<\/strong>: minimal latency on the initial connection.<\/li>\n<\/ul><\/div>\n<\/details><\/div>\n<\/section>\n<p><!-- =========================================\n     SECTION 2 \u2014 WHY YOU HAD NEVER SEEN IT BEFORE\n     ========================================= --><\/p>\n<section class=\"section section-alt\">\n<div class=\"container\">\n<div class=\"centered-header\">\n      <span class=\"badge text-primary\">The truth<\/span><\/p>\n<h2>Why had you never seen it before?<\/h2>\n<p>The answer is bitter but simple: the standard web market thrives on shortcuts and conventions.<\/p>\n<\/p><\/div>\n<div class=\"grid-3\">\n<article class=\"card\">\n<div class=\"card-icon\">\ud83c\udfe2<\/div>\n<h3>The traditional agency model<\/h3>\n<p>Writing custom CSS and removing plugins requires deep expertise and hundreds of hours. An average agency prefers a ready-made theme with 30 plugins, sacrificing performance.<\/p>\n<\/article>\n<article class=\"card\">\n<div class=\"card-icon\">\u26a1<\/div>\n<h3>The myth that &#8220;WordPress is slow&#8221;<\/h3>\n<p>WordPress is a simple backend content generator. It is the way web designers assemble themes with stacked page builders that makes it heavy.<\/p>\n<\/article>\n<article class=\"card\">\n<div class=\"card-icon\">\ud83e\udde0<\/div>\n<h3>Little awareness of modern APIs<\/h3>\n<p>Over the last 3\u20134 years CSS and browsers have evolved enormously. Many developers still use 10-year-old JS libraries because they do not know the native features.<\/p>\n<\/article><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- =========================================\n     SECTION 3 \u2014 WHERE AND HOW TO LEARN\n     ========================================= --><\/p>\n<section class=\"section\">\n<div class=\"container\">\n<div class=\"centered-header\">\n      <span class=\"badge text-primary\">Learning<\/span><\/p>\n<h2>Where and how to learn this approach<\/h2>\n<p>You do not need a course on the &#8220;speed plugin of the month&#8221;: you need the fundamentals.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<article class=\"card\">\n<div class=\"card-icon\">\ud83c\udfaf<\/div>\n<h3>Key concepts to study<\/h3>\n<ul>\n<li><strong>Core Web Vitals &amp; WPO<\/strong>: the browser rendering pipeline (Parse \u2192 CSSOM \u2192 Render Tree \u2192 Layout \u2192 Paint \u2192 Composite).<\/li>\n<li><strong>Modern CSS<\/strong>: Grid, Flexbox, Scroll Snap, Container Queries, GPU acceleration (<code>transform<\/code>, <code>opacity<\/code>, <code>will-change<\/code>).<\/li>\n<li><strong>Custom WordPress themes (FSE\/Hybrid)<\/strong>: pure PHP, Gutenberg Native Blocks or minimal frameworks such as Sage.<\/li>\n<\/ul>\n<\/article>\n<article class=\"card\">\n<div class=\"card-icon\">\ud83d\udcda<\/div>\n<h3>Free reference resources<\/h3>\n<ul>\n<li><strong>web.dev<\/strong> (Google): the bible on Optimize LCP, Main-Thread Work and Core Web Vitals.<\/li>\n<li><strong>MDN Web Docs<\/strong>: native browser APIs instead of JS libraries.<\/li>\n<li><strong>Kevin Powell<\/strong>: modern CSS without JS.<\/li>\n<li><strong>Addy Osmani<\/strong>: JS\/WPO guides from Google Chrome.<\/li>\n<li><strong>Smashing Magazine &amp; CSS-Tricks<\/strong>: in-depth articles on performance and aesthetics.<\/li>\n<\/ul>\n<\/article><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- =========================================\n     SECTION 4 \u2014 FAQ\n     ========================================= --><\/p>\n<section class=\"section section-alt\" id=\"faq\">\n<div class=\"container\">\n<div class=\"centered-header\">\n      <span class=\"badge text-primary\">FAQ<\/span><\/p>\n<h2>Frequently asked questions<\/h2>\n<p>Quick answers to the most common questions about our approach.<\/p>\n<\/p><\/div>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">Can you really do without JavaScript?<\/summary>\n<div class=\"accordion-content\">\n<p>For most UI interactions, yes: sliders with <code>scroll-snap<\/code>, modals with <code>dialog<\/code> or <code>:target<\/code>, menus with checkbox\/hover, animations with <code>transition<\/code> and <code>@keyframes<\/code>. JS remains useful only for complex application logic.<\/p>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">Is WordPress really slow?<\/summary>\n<div class=\"accordion-content\">\n<p>No. WordPress itself is a lightweight backend content generator. Slowness comes from themes with page builders, redundant plugins and unoptimised assets. A custom theme with LiteSpeed Cache can reach 100\/100.<\/p>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">Do I need a dedicated server for these results?<\/summary>\n<div class=\"accordion-content\">\n<p>No. A LiteSpeed host (or Nginx + FastCGI Cache) and Cloudflare in front are enough. The bottleneck is almost always the frontend, not the hardware.<\/p>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">How long does it take to build a site like this?<\/summary>\n<div class=\"accordion-content\">\n<p>More than a ready-made theme: hundreds of hours across design, custom CSS, image optimisation and testing. It is an investment that pays off in SEO, conversion and reduced maintenance.<\/p>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">Can I migrate an existing site to this approach?<\/summary>\n<div class=\"accordion-content\">\n<p>Yes, but step by step: first images (AVIF\/WebP + width\/height), then critical CSS and defer, then eventually removing page builders. Each step is measurable with PageSpeed Insights.<\/p>\n<\/p><\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">Is 100\/100 on mobile realistic for every site?<\/summary>\n<div class=\"accordion-content\">\n<p>It depends on the content: showcase sites and blogs with few images, yes. E-commerce sites with hundreds of thumbnails require aggressive lazy-loading and AVIF, but 90+ is almost always achievable.<\/p>\n<\/p><\/div>\n<\/details><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>100\/100 Core Web Vitals Beauty Without Compromise on WordPress. Yes, it&#8217;s a WordPress. Yes, it has an LCP of 1.1s. No, it&#8217;s not an empty page. Challenge the Laws of Physics &darr; Did you think it took 2MB of JavaScript to impress a user? We use the GPU. You use the main thread. LCP: 1.1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":9,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":161,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/22\/revisions\/161"}],"wp:attachment":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}