{"id":228,"date":"2026-08-09T04:28:18","date_gmt":"2026-08-09T04:28:18","guid":{"rendered":"https:\/\/www.serbeld.space\/en\/?p=228"},"modified":"2026-08-09T04:35:10","modified_gmt":"2026-08-09T04:35:10","slug":"core-web-vitals-with-adsense","status":"publish","type":"post","link":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/","title":{"rendered":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Adding ad units to a site is one of the few changes that degrades all three Core Web Vitals at once, through three unrelated mechanisms. Most guides talk about layout shift and stop there, which leaves you fixing a third of the problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am going through this on my own site right now, so this is written from the position of someone who has to live with the result rather than someone recommending it from a distance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Three vitals, three different failures<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">CLS: the obvious one<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An ad container starts at zero height. The script resolves, an iframe lands, and everything below jumps down by however tall the creative turned out to be. If that happens after the user began reading, you have a layout shift, and if it happens while they were reaching for a link you have an accidental click.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The complication with automatic ad placement is that you do not know in advance where the units will go or what size they will be, which makes reserving space for them structurally harder than for a unit you placed yourself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">LCP: the one people miss<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ad scripts compete for bandwidth and main thread time with the resources that render your largest element. A hero image that used to arrive in 1.4 seconds now queues behind a third party script chain that itself calls further scripts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Worse, if an ad unit sits above the fold and renders large, the ad iframe can itself become your LCP element. You are then optimising a metric measured against something you do not control and cannot preload.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">INP: the quiet one<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ad scripts run long tasks. While one is executing, the main thread cannot respond to a tap. The user presses your menu button, nothing happens for 300 milliseconds, and your interaction latency degrades even though your own code is fast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the hardest of the three to fix because the work is not yours. Mostly you manage it by limiting how many units load and how early.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reserving space correctly<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The standard advice is to give every ad container a fixed height. That works and it is also the reason ad heavy sites have large empty gaps when a unit does not fill.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A better default is a minimum height sized to the most common creative for that slot, rather than a fixed height sized to the largest possible one.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.ad-slot {\n  min-height: 280px;        \/* common in-article rectangle *\/\n  display: block;\n  contain: layout;          \/* isolate its layout from siblings *\/\n}\n\n@media (max-width: 480px) {\n  .ad-slot { min-height: 250px; }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Two details matter here. Set the reservation per breakpoint, because mobile and desktop creatives differ and a desktop sized reservation on a phone is a screen of nothing. And use <code>contain: layout<\/code> so that changes inside the slot do not force layout recalculation of everything around it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a slot renders shorter than reserved you get a gap, which is a visual cost. If it renders taller you get a shift, which is a metric cost. Bias toward the gap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Placement rules that hold up<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Nothing above the fold on mobile.<\/strong> A unit there competes directly with LCP and is the most likely to shift content the user is already reading.<\/li>\n\n\n<li><strong>First unit after the second or third paragraph,<\/strong> not immediately after the title. This also protects the part of the page a reader uses to decide whether to stay.<\/li>\n\n\n<li><strong>Never inside the flow of a code block, table, or list.<\/strong> On a technical blog this destroys the readability the reader came for.<\/li>\n\n\n<li><strong>Exclude your conversion pages.<\/strong> Home, contact, portfolio, pricing. On a personal site these are where a client or recruiter lands, and the revenue from ads there is rounding error against one contract.<\/li>\n\n\n<li><strong>Cap the count per page.<\/strong> Each unit is more script, more long tasks, more INP. Beyond a handful the marginal revenue per unit falls while the performance cost stays linear.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Loading strategy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The provider&#8217;s script goes in the head as async, which is what they specify and which is correct for their measurement. What you control is what else is competing at that moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preconnect to the ad origin so the connection is warm before the request goes out. Preload your LCP image so it is not queued behind third party work. And defer everything of your own that is not needed for first render, because the ad script is going to take the thread whether you are ready or not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For units far down a long article, lazy loading them when they approach the viewport is worth doing. It reduces the script work during initial load, which helps LCP and INP, at the cost of a slightly higher chance of shift when they arrive. Reserve space and that trade is favourable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Measure before, not after<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Take a baseline before you enable anything. Lighthouse on your three highest traffic templates, mobile profile, and note the numbers somewhere you will find them again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without a baseline you will not be able to tell whether ads cost you fifteen points or five, and that number is the input to the only decision that matters: whether the revenue is worth the degradation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lab scores also vary run to run by a noticeable margin, so do not chase small differences. Field data from real users is the number that reflects experience, and it takes weeks to accumulate. Plan for that lag rather than reacting to the first lab result after launch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The accessibility angle nobody mentions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ad units inject focusable content into your page, usually inside iframes, sometimes with their own close buttons and overlays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run your keyboard pass again after enabling them. Check that iframes carry titles, that tab order still moves top to bottom in a way that matches the visual page, that no sticky or anchored unit obscures a focused element, and that a keyboard user can dismiss anything dismissible. Anchored bottom units are the usual offender: they cover the focused control at the bottom of the viewport, so the user is typing into something they cannot see.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your ad provider&#8217;s markup is inside your page, and from a conformance standpoint it is part of your site.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>I work on frontend performance and accessibility for content and commerce sites.<\/strong> Write to me at <a href=\"mailto:serbeldiaz@gmail.com\">serbeldiaz@gmail.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ad scripts arrive late, load at unpredictable heights, and push your content down after the user started reading. What each Core Web Vital actually suffers, and the reservation strategy that limits the damage.<\/p>\n","protected":false},"author":1,"featured_media":237,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frontend"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations<\/title>\n<meta name=\"description\" content=\"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.\" \/>\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.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations\" \/>\n<meta property=\"og:description\" content=\"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/\" \/>\n<meta property=\"og:site_name\" content=\"My Blog | Serbeld Digital Creations\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-09T04:28:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-09T04:35:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"766\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sergio Bele\u00f1o\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergio Bele\u00f1o\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/\"},\"author\":{\"name\":\"Sergio Bele\u00f1o\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/#\\\/schema\\\/person\\\/48af20418730d7abd4745862cb50bd91\"},\"headline\":\"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS\",\"datePublished\":\"2026-08-09T04:28:18+00:00\",\"dateModified\":\"2026-08-09T04:35:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/\"},\"wordCount\":1030,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/images.jpeg\",\"articleSection\":[\"Frontend\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/\",\"url\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/\",\"name\":\"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/images.jpeg\",\"datePublished\":\"2026-08-09T04:28:18+00:00\",\"dateModified\":\"2026-08-09T04:35:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/#\\\/schema\\\/person\\\/48af20418730d7abd4745862cb50bd91\"},\"description\":\"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/images.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/images.jpeg\",\"width\":766,\"height\":400,\"caption\":\"Core Web Vitals Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/2026\\\/08\\\/09\\\/core-web-vitals-with-adsense\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/\",\"name\":\"My Blog | Serbeld Digital Creations\",\"description\":\"Explore a world of innovation and creativity with Serbeld Digital Creations. Discover cutting-edge technology projects and digital marvels crafted by Serbeld. Join us on a journey through the digital realm where ideas come to life.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/#\\\/schema\\\/person\\\/48af20418730d7abd4745862cb50bd91\",\"name\":\"Sergio Bele\u00f1o\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g\",\"caption\":\"Sergio Bele\u00f1o\"},\"sameAs\":[\"https:\\\/\\\/www.serbeld.space\\\/en\"],\"url\":\"https:\\\/\\\/www.serbeld.space\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations","description":"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.","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.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/","og_locale":"en_US","og_type":"article","og_title":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations","og_description":"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.","og_url":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/","og_site_name":"My Blog | Serbeld Digital Creations","article_published_time":"2026-08-09T04:28:18+00:00","article_modified_time":"2026-08-09T04:35:10+00:00","og_image":[{"width":766,"height":400,"url":"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg","type":"image\/jpeg"}],"author":"Sergio Bele\u00f1o","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sergio Bele\u00f1o","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#article","isPartOf":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/"},"author":{"name":"Sergio Bele\u00f1o","@id":"https:\/\/www.serbeld.space\/en\/#\/schema\/person\/48af20418730d7abd4745862cb50bd91"},"headline":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS","datePublished":"2026-08-09T04:28:18+00:00","dateModified":"2026-08-09T04:35:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/"},"wordCount":1030,"commentCount":0,"image":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg","articleSection":["Frontend"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/","url":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/","name":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS - My Blog | Serbeld Digital Creations","isPartOf":{"@id":"https:\/\/www.serbeld.space\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#primaryimage"},"image":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg","datePublished":"2026-08-09T04:28:18+00:00","dateModified":"2026-08-09T04:35:10+00:00","author":{"@id":"https:\/\/www.serbeld.space\/en\/#\/schema\/person\/48af20418730d7abd4745862cb50bd91"},"description":"Ad units damage CLS, LCP and INP in different ways. How to reserve space correctly, where to place units, and what to measure before and after enabling ads.","breadcrumb":{"@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#primaryimage","url":"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg","contentUrl":"https:\/\/www.serbeld.space\/en\/wp-content\/uploads\/2026\/08\/images.jpeg","width":766,"height":400,"caption":"Core Web Vitals Image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.serbeld.space\/en\/2026\/08\/09\/core-web-vitals-with-adsense\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.serbeld.space\/en\/"},{"@type":"ListItem","position":2,"name":"Core Web Vitals After You Add Ads: Reserving Space Without Wrecking CLS"}]},{"@type":"WebSite","@id":"https:\/\/www.serbeld.space\/en\/#website","url":"https:\/\/www.serbeld.space\/en\/","name":"My Blog | Serbeld Digital Creations","description":"Explore a world of innovation and creativity with Serbeld Digital Creations. Discover cutting-edge technology projects and digital marvels crafted by Serbeld. Join us on a journey through the digital realm where ideas come to life.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.serbeld.space\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.serbeld.space\/en\/#\/schema\/person\/48af20418730d7abd4745862cb50bd91","name":"Sergio Bele\u00f1o","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a10c42d0d6b00687137658785dd7dea4acf2aeaad435abb9bf0f05c5740a1681?s=96&d=mm&r=g","caption":"Sergio Bele\u00f1o"},"sameAs":["https:\/\/www.serbeld.space\/en"],"url":"https:\/\/www.serbeld.space\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":1,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/posts\/228\/revisions\/231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/media\/237"}],"wp:attachment":[{"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serbeld.space\/en\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}