{"id":1318,"date":"2025-05-06T09:40:18","date_gmt":"2025-05-06T09:40:18","guid":{"rendered":"https:\/\/storyblok-hub.itcurated.com\/?p=1318"},"modified":"2026-05-18T17:09:08","modified_gmt":"2026-05-18T17:09:08","slug":"is-a-headless-cms-better-for-llm-seo","status":"publish","type":"post","link":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/","title":{"rendered":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations"},"content":{"rendered":"\n\n    <div class=\"post-custom-list__inner post-custom-list__inner--default post-custom-list__inner--margin-24\">\n        <ul>\n<li><strong>Headquarters:<\/strong> London, United Kingdom<\/li>\n<li><strong>Technology Stack:<\/strong>\u00a0Angular, Next.js, LangChain, Braze, React<\/li>\n<\/ul>\n    <\/div>\n\n\n\n\n    <div class=\"stats-strip-block green margin-66\">\n                    <div class=\"stats-strip-block__item\">\n                <div class=\"stats-strip-block__item-title\">\n                    <p>Multi-million pound<\/p>                <\/div>\n                <div class=\"stats-strip-block__item-description\">\n                    <p>annual savings<\/p>                <\/div>\n            <\/div>\n                    <div class=\"stats-strip-block__item\">\n                <div class=\"stats-strip-block__item-title\">\n                    <p>31% operator share<\/p>                <\/div>\n                <div class=\"stats-strip-block__item-description\">\n                    <p>in the UK<\/p>                <\/div>\n            <\/div>\n                    <div class=\"stats-strip-block__item\">\n                <div class=\"stats-strip-block__item-title\">\n                    <p>24-hour site<\/p>                <\/div>\n                <div class=\"stats-strip-block__item-description\">\n                    <p>rebuild and production<\/p>                <\/div>\n            <\/div>\n            <\/div>\n\n\n\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A connected vision: The start of a digital transformation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We all know the anticipation of a phone ring or message ping, with that moment of connection powered by telecommunications providers like&nbsp;<a href=\"https:\/\/www.virginmediao2.co.uk\/\" target=\"_blank\" rel=\"noreferrer noopener\">Virgin Media O2 (VMO2)<\/a>. Yet behind those simple, everyday moments lies a complex digital infrastructure, and after the merger of Virgin Media and O2 in 2021, the newly unified company embarked on a journey to modernize its digital operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At VMO2, legacy content management systems were creating friction, silos, and high costs. Content was spread across platforms, updates were slow, and new pages required precious developer time. Virgin Media O2 needed a future-ready CMS to unify its ecosystem, reduce costs, and empower teams. The solution? Storyblok.<\/p>\n\n\n    <div class=\"client-testimonial-card-block margin-40\">\n        <div class=\"client-testimonial-card-block__card\">\n                            <p class=\"client-testimonial-card-block__card-content\">\u201cStoryblok enabled us to achieve a multi-million-pound annual saving, streamlining and centralizing multiple platforms and use cases into one.\u201d<\/p>\n            \n                            <div class=\"client-testimonial-card-block__card-client\">\n                    <img decoding=\"async\" class=\"client-testimonial-card-block__card-client-image\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/rakesh-radhakrishnan.webp\" alt=\"client image\">\n                    <p class=\"client-testimonial-card-block__card-client-text\">Rakesh Radhakrishnan, Director Consumer Core Engineering at Virgin Media O2<\/p>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n\n\n    <div class=\"featured-interview\">\n        <div class=\"featured-interview__cover\" style=\"background-color: #bce2ff\">\n                            <div class=\"featured-interview__content\">\n                    <h3>How Virgin Media O2 Built a Modern Digital Stack<\/h3>\n<p>In this JoyConf interview, Rakesh Radhakrishnan shares how VMO2 approaches digital transformation post-merger, what scalability really means in practice, and why Storyblok became a trusted platform for long-term innovation.<\/p>\n<p><strong>Rakesh Radhakrishnan<\/strong> \u2014 Director Consumer Core Engineering at VMO2<br \/><strong>Sammy Benjamin<\/strong>\u00a0\u2014 Brand Storytelling and Video Content Manager at Storyblok<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1352\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2025\/05\/speakers.webp\" alt=\"\" width=\"198\" height=\"112\" \/><\/p>\n                <\/div>\n            \n                            <div class=\"featured-interview__video\">\n                    <video src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/sammy-rakesh-radhakrishnan-vmo2-minify-1.mp4\" poster=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2025\/05\/video-poster-1.webp\"><\/video>\n                    <span class=\"featured-interview__video-play-btn\" aria-label=\"Play video\" aria-hidden=\"true\"><\/span>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Laying the foundation: Centralization, reduced TCO &amp; speed<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Switching to Storyblok triggered a domino effect of innovation across the VMO2 organization with pioneering websites and progressive web applications (PWAs), including:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Significant Cost Savings: TCOs &amp; Opex Savings<\/em><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">By consolidating platforms into Storyblok, Virgin Media O2 was able to eliminate multiple six-figure overheads. These included expensive legal page updates, sitemap builds, and ongoing fees from other CMS tools. Storyblok allowed the internal team to build what previously required outside help, sometimes in just 48 hours.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Faster Content Ops and Flexibility<\/em><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Editors gained autonomy with real-time updates via Storyblok\u2019s Visual Editor. Legal content, SIM installation guides, and support materials became reusable blocks, drastically reducing the time spent on content creation. This is essential to operations, with over 40,000 pieces of content to manage and growing daily.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Storyblok\u2019s headless architecture further allowed Virgin Media O2 to create reusable content blocks. The merger between Virgin Media and O2 meant the roll-out of services and systems soon after were beneficial for managing content that had to be consistent across the brands, improving operational efficiency in the long run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Flexible MACH architecture for an enhanced user experience:<\/em><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Virgin Media O2 leveraged key features such as:<\/p>\n\n\n\n\n    <div class=\"post-custom-list__inner post-custom-list__inner--default post-custom-list__inner--margin-24\">\n        <div>\n<ul>\n<li><strong>Storyblok API:<\/strong>\u00a0The power of connection has rung in new innovative use cases of integrating via API internal tools, ChatGPT, streamlining content migrations, and dialing in omnichannel use cases. Storyblok API-first and cloud-based architecture supports last-minute events.<\/li>\n<li><strong>Role-based Access Controls (RBAC) with SSO:<\/strong>\u00a0Virgin Media O2 can govern who can access and edit specific content pieces. An SSO integration managed internally via Okta helps filter which users, based on their permissions, can make edits, access, and move along the workflow.<\/li>\n<li><strong>Workflows:<\/strong>\u00a0Storyblok\u2019s workflows help ensure specific parameters are respected by pushing the page to approval before its release. If something goes wrong and the wrong colored buttons, for example, are added to a page, the history application within the Visual Editor comes into play.\u00a0Storyblok allows anything to be rolled back within three minutes!<\/li>\n<li><strong>Dimensions &amp; Data sources:<\/strong>\u00a0Flexibility in creating custom plugins and components allows the Virgin Media O2 team to go to market quickly according to brand. For example, a custom plugin component like an icon picker was created to manage over 56,000 icons using Storyblok\u2019s Data sources and Dimensions app. This has enabled editors to update content with minimal technical support and an increased turnaround time.<\/li>\n<li><strong>Visual Editor:<\/strong>\u00a0Content editors can see their changes in real time, reducing the time needed to publish new content.<\/li>\n<li><strong>Reusable components made for marketers, designers, and developers:<\/strong>\u00a0From a design perspective, the reusability of components is rooted in a headless component library based on brand-agnostic themes generated in Figma. The team can compile headless design system tokens into CSS to power the component library. Building a landing page or campaign is straightforward for content editors, providing the capability for components to appear red on the Virgin Media side and blue on the O2 side. Storyblok selects the theme accordingly and pushes all block component updates in line with the theme.\u00a0<\/li>\n<\/ul>\n<\/div>\n    <\/div>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Adopting a MACH approach was essential to Virgin Media O2&#8217;s achieving the adaptability and scalability they needed. The element of technical flexibility also enabled the team to continuously experiment and innovate with the technologies at hand toward best-of-need new use cases across the organization.<\/p>\n\n\n    <div class=\"client-testimonial-card-block margin-16\">\n        <div class=\"client-testimonial-card-block__card\">\n                            <p class=\"client-testimonial-card-block__card-content\">\u201cPreviously, adding new pages meant small code changes (having to tell the previous site builder what pages to build), but now we don\u2019t have to, and the pages simply go live, removing an entire process that took 20 minutes per page.\u201d<\/p>\n            \n                            <div class=\"client-testimonial-card-block__card-client\">\n                    <img decoding=\"async\" class=\"client-testimonial-card-block__card-client-image\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/jim-drury.webp\" alt=\"client image\">\n                    <p class=\"client-testimonial-card-block__card-client-text\">Rakesh Radhakrishnan, Director Consumer Core Engineering at Virgin Media O2<\/p>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Transmitting innovation across Virgin Media O2\u2019s multiple use cases<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Knowledge Hub<\/em><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first significant migration involved moving from Virgin Media\u2019s eGain instance to Storyblok, as a centralized knowledge hub for customer service agents. Previously built on Angular with eGain, the hub moved to Next.js and Storyblok. This led to:<\/p>\n\n\n\n\n    <div class=\"post-custom-list__inner post-custom-list__inner--gap-0 post-custom-list__inner--margin-24\">\n        <ul>\n<li>Improved performance<\/li>\n<li>Streamlined workflows for agents<\/li>\n<li>Enhanced search for rapid case resolution<\/li>\n<\/ul>\n    <\/div>\n\n\n\n\n    <div class=\"client-testimonial-card-block margin-16\">\n        <div class=\"client-testimonial-card-block__card\">\n                            <p class=\"client-testimonial-card-block__card-content\">\u201cIt took six weeks for a team of three engineers to build our Assisted Sales platform, enabling all of our agents to sell. Agents enter various upstream systems like Salesforce which will hand them over, and they&#039;re able to provision. Prior to this transformation, every order an agent took was manually provisioned in the back of this. Now it&#039;s fully automated end-to-end.\u201d<\/p>\n            \n                            <div class=\"client-testimonial-card-block__card-client\">\n                    <img decoding=\"async\" class=\"client-testimonial-card-block__card-client-image\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/jim-drury.webp\" alt=\"client image\">\n                    <p class=\"client-testimonial-card-block__card-client-text\">Rakesh Radhakrishnan, Director Consumer Core Engineering at Virgin Media O2<\/p>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>VOLT<\/em><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As the leading UK telecommunications company, Virgin Media O2 is at the heart of mobile phone communications and broadband internet with around 45 million connections. As the joint venture&#8217;s flagship homepage,&nbsp;<a href=\"https:\/\/www.virginmediao2.co.uk\/\">virginmediao2.co.uk<\/a> serves as the central hub for customers to access company information and be directed to other brands as needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As Virgin Media O2 continues its journey of convergence, this hub (VOLT) will form the foundation of a brand experience, combining the services of Virgin Media broadband and O2 mobile into a single offering. Built in under one week, with the powerful collaboration of one engineer, one QA and one content editor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"1130\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/volt.webp\" alt=\"\" class=\"wp-image-1338\" srcset=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/volt.webp 1898w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/volt-768x457.webp 768w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/volt-1536x914.webp 1536w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Virgin Media Webpages<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Historically, sales have always been challenging for&nbsp;<a href=\"https:\/\/www.virginmediao2.co.uk\/\" target=\"_blank\" rel=\"noreferrer noopener\">Virgin Media O2<\/a> with content teams rushing to make changes for seasonal trading events, such as Halloween, Black Friday, Cyber Monday, Christmas, and New Year, all falling within a single quarter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In March 2025, the Online Sales platform launched its initial migration using Storyblok, creating complex websites, managing each trading event individually, and scheduling releases. Virgin Media migrated over 800 pages from Strapi into Storyblok. Thanks to Storyblok\u2019s API&#8217;s efficiency, the content was moved in just four days\u2014two days of engineering a migration script and two days of developing a replacement Virgin Media UI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Powered by Storyblok, Content editors can see what they\u2019re creating in real-time, allowing them to build richer, higher-quality content.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"1130\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-media-webpages.webp\" alt=\"\" class=\"wp-image-1340\" srcset=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-media-webpages.webp 1898w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-media-webpages-768x457.webp 768w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-media-webpages-1536x914.webp 1536w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>O2 Modern Static Webpages<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O2\u2019s migration from LifeRay and Drupal involved over 1,500+ pages of homepages, help, accessibility, legal, and regulatory pages, as well as the&nbsp;<a href=\"https:\/\/www.o2.co.uk\/international\" target=\"_blank\" rel=\"noreferrer noopener\">International Hub<\/a>. Thanks to the efficiency of Storyblok\u2019s API, the content was moved in just four days \u2014 two days of engineering a migration script and two days to develop a replacement Virgin Media UI, reducing operational burden and legacy CMS complexity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Following the migration, O2 achieved:<\/strong><\/p>\n\n\n\n\n    <div class=\"post-custom-list__inner post-custom-list__inner--gap-0 post-custom-list__inner--margin-24\">\n        <ul>\n<li>#1 UK and #2 EU supplier position for Samsung Galaxy S25<\/li>\n<li>Record-breaking pre-order performance in just 2 weeks<\/li>\n<\/ul>\n    <\/div>\n\n\n\n\n    <div class=\"client-testimonial-card-block margin-24\">\n        <div class=\"client-testimonial-card-block__card\">\n                            <p class=\"client-testimonial-card-block__card-content\">\u201cStoryblok&#039;s CMS contributed to our highest-ever S Series (Samsung) pre-order performance over a fortnight with the No.1 UK operator.\u201d<\/p>\n            \n                            <div class=\"client-testimonial-card-block__card-client\">\n                    <img decoding=\"async\" class=\"client-testimonial-card-block__card-client-image\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/jas-bhandal.webp\" alt=\"client image\">\n                    <p class=\"client-testimonial-card-block__card-client-text\">Jas Bhandal, eCommerce Manager at Virgin Media O2<\/p>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Connecting the Storyblok API with OpenAI\u2019s ChatGPT for migration<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">During the o2.co.uk webpage migration, Virgin Media O2 faced the challenge of ensuring fast migration and data accuracy. The idea then was to replicate the migration process for content on the O2 side. The team realized that most of the odd-thousand or so pages were static. By integrating OpenAI ChatGPT capabilities with the Storyblok APIs and their Storyblok-powered site, they could automate the role of Content QA and output it into JIRA to streamline the QA and release process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The team built a bot that went through the live site to capture content and migrate that into Storyblok\u2014moving the script from HTML to markdown natively. To QA over a thousand pages, saving costs and time, the team used an open-source library called LangChain, where they could show the content from Storyblok. From there, they could pull that site in and add live content to use Open AI\u2019s ChatGPT through LangChain to do the QA. Each page was then put into JIRA, and the bot from JIRA was powered to supplement the QA work.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>O2 Priority<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">During the o2.co.uk webpage migration, Virgin Media O2 faced the challenge of ensuring fast migration and data accuracy. The idea then was to replicate the migration process for content on the O2 side. The team realized that most of the odd-thousand or so pages were static. By integrating OpenAI ChatGPT capabilities with the Storyblok APIs and their Storyblok-powered site, they could automate the role of Content QA and output it into JIRA to streamline the QA and release process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The team built a bot that went through the live site to capture content and migrate that into Storyblok\u2014moving the script from HTML to markdown natively. To QA over a thousand pages, saving costs and time, the team used an open-source library called LangChain, where they could show the content from Storyblok. From there, they could pull that site in and add live content to use Open AI\u2019s ChatGPT through LangChain to do the QA. Each page was then put into JIRA, and the bot from JIRA was powered to supplement the QA work.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"994\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-priority.webp\" alt=\"\" class=\"wp-image-1341\" srcset=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-priority.webp 1898w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-priority-768x402.webp 768w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-priority-1536x804.webp 1536w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Virgin Media\u2019s MyVM App: Built with React Native, Braze, and Storyblok<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Virgin Media\u2019s new application,&nbsp;<a href=\"https:\/\/www.virginmedia.com\/my-virgin-media-app\" target=\"_blank\" rel=\"noreferrer noopener\">MyVM<\/a>, on iOS and Android, is a digital tool for managing household services and was developed using React Native, Braze as a decision engine, and integrated with Storyblok. The application was coded in 2 weeks, with 3 to 4 content editors migrating hundreds of pages, to service and support high-traffic interactions of 1 million page views a month, 250,000 customers, and an average engagement of 38 seconds per page.<\/p>\n\n\n    <div class=\"client-testimonial-card-block margin-24\">\n        <div class=\"client-testimonial-card-block__card\">\n                            <p class=\"client-testimonial-card-block__card-content\">\u201cOur main achievement comes from the MyVM app, where we fully migrated over to Storyblok as part of the overarching project to move a suite of apps into Storyblok. The overall experience was very seamless.\u201d<\/p>\n            \n                            <div class=\"client-testimonial-card-block__card-client\">\n                    <img decoding=\"async\" class=\"client-testimonial-card-block__card-client-image\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/mark-jackman.webp\" alt=\"client image\">\n                    <p class=\"client-testimonial-card-block__card-client-text\">Mark Jackman, Head of Mobile Apps, Identity &amp; SVOD (Subscription, Video-on-Demand), Virgin Media O2<\/p>\n                <\/div>\n                    <\/div>\n    <\/div>\n\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"858\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-medias-myvm-app-built-with-react-native-braze-and-storyblok.webp\" alt=\"\" class=\"wp-image-1339\" srcset=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-medias-myvm-app-built-with-react-native-braze-and-storyblok.webp 1898w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-medias-myvm-app-built-with-react-native-braze-and-storyblok-768x347.webp 768w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/virgin-medias-myvm-app-built-with-react-native-braze-and-storyblok-1536x694.webp 1536w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>O2 Sales<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Following the success of the&nbsp;<a href=\"https:\/\/www.o2.co.uk\/shop\" target=\"_blank\" rel=\"noreferrer noopener\">O2 Sales<\/a>&nbsp;static content migration, Virgin Media O2 has started building its innovative new eCommerce sales platform, housing a marketing catalog for nearly 10,000 device variants in Storyblok. During the migration, the team was able to cede and maintain the catalogs based on exports from previous systems, with over 3,000 products imported in under an hour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For the first time, Virgin Media O2 now has a single source of truth for how to present a given device, its capabilities, specifications, and precise vendor-provided marketing content.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Information for these devices comes from various systems. This is then used to power Elastic Search, enabling O2 content editors a level of flexibility that was previously unknown. By building a Storyblok App integration, Virgin Media O2 also allows its trading teams to import these data sources, ensuring accuracy and efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Having a single source of truth for marketing information for devices and tariffs in this use case has served not only online sales but also offline sales (in-store and customer contact center) and Customer Care teams.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"997\" src=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-sales.webp\" alt=\"\" class=\"wp-image-1342\" srcset=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-sales.webp 1898w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-sales-768x403.webp 768w, https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/o2-sales-1536x807.webp 1536w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Assisted Offline Sales<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Stakeholders on the O2 side were taking notice of the digital transformation. As migration continued on the Virgin Media side, the team brought in one of their internal tools, Nexus, for their field agents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Over 4,000 Agents across contact centers, 3200+ retail stores, shopping centers, and global contact centers now use the Assisted Sales platform (Nexus) with Storyblok handling the front end. This application lets agents serve customers all the way from the services they can receive at their postcode, the ability to select bundles and offers, and going through the process of completing the order in real time while automatically rendering personalized landing pages via Storyblok blocks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nexus lets agents check service availability, place customer orders in real-time, and automatically render personalized landing pages via Storyblok blocks. Agent Nexus works on a tablet with a SIM card installed, allowing agents to seamlessly submit an order from anywhere: someone&#8217;s home, a shopping center, an O2 store, the Virgin Media stand, or a call center. Storyblok&#8217;s component blocks act as an API receptor for information to exist and process on a landing page or PWA. This means that agents access Salesforce on their tablet, create a lead, and place a customer\u2019s name and address into the system for an order handed over to the app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This automation replaced manual workflows and dramatically scaled agent productivity, significantly improving customer experience and sales conversion.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>QR Code Sustainability<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Born through an internal hackathon, the team developed a custom field implementation for Storyblok&#8217;s QR generation as part of a sustainability-focused innovation to replace several printed hardware quick-start guides.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One team started working on building out simple online quick-start journeys, whilst another approached the challenge of the QR code. They developed a novel solution allowing users to create a short-code-based redirect within the Storyblok UI and instantly present it with a downloadable QR code. The idea is that a user can come into the site or app, and the redirect will send them to a form, where the user can download an SVG file of a QR code natively within Storyblok to print\u2014essentially redirecting QR codes in one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This also doubled to allow the generation of vanity links used across the virginmedia.com and o2.co.uk online platforms. Storyblok\u2019s features have improved data quality to power more sophisticated tools for VMO2\u2019s teams, creating optimized content and shaving off 2,000 lines of unused code into a QR code. Thousands of redirects were previously hosted through Adobe Experience Manager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Connecting forwards with Storyblok<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Storyblok has helped VMO2 unify its content strategy, reduce operational costs, and empower teams across departments. With each migration and integration, the team unlocks new use cases, demonstrating that Storyblok isn\u2019t just a CMS \u2014 it\u2019s the foundation for VMO2\u2019s agile, omnichannel future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The journey is ongoing, but the connection is already clear: Virgin Media O2 and Storyblok are dialing in the future of digital content, one block at a time.<\/p>\n\n\n\n\n    <div class=\"cta-start-trial\" style=\"background-color: #d9eeff\">\n        <div class=\"cta-start-trial__wrapper\">\n                            <div class=\"cta-start-trial__head\">\n                    <div class=\"cta-start-trial__article-title\">\n                        Try Storyblok for free                    <\/div>\n                <\/div>\n            \n                            <div class=\"cta-start-trial__body\">\n                    <h3 class=\"cta-start-trial__title\">\n                        Go headless, master AI-optimized content                    <\/h3>\n                    <p class=\"cta-start-trial__description\">\n                        The age of AI is here. It&#039;s officially time to switch it up and deliver AI-enabled experiences. Try Storyblok headless API-first CMS built for flexible, AI-enabled content.                    <\/p>\n                <\/div>\n            \n                            <div class=\"cta-start-trial__footer\">\n                    <a href=\"https:\/\/www.storyblok.com\/lp\/try-for-free\" class=\"cta-start-trial__button\" target=\"_blank\"rel=\"nofollow noopener noreferrer\">\n                        Start your free trial                    <\/a>\n                <\/div>\n                    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>After merging two telecoms giants, VMO2 needed a CMS that could keep up. Discover how a 24-hour rebuild and the right platform delivered multimillion-pound annual savings.<\/p>\n","protected":false},"author":1,"featured_media":1319,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[13],"class_list":["post-1318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-choose-tech-that-grows-with-you","tag-case-study"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok\" \/>\n<meta property=\"og:description\" content=\"After merging two telecoms giants, VMO2 needed a CMS that could keep up. Discover how a 24-hour rebuild and the right platform delivered multimillion-pound annual savings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"Storyblok\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-06T09:40:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T17:09:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2054\" \/>\n\t<meta property=\"og:image:height\" content=\"962\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"infuse_user\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"infuse_user\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/\"},\"author\":{\"name\":\"infuse_user\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/#\\\/schema\\\/person\\\/05724f7250a97ecbc8890bbce3820b46\"},\"headline\":\"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations\",\"datePublished\":\"2025-05-06T09:40:18+00:00\",\"dateModified\":\"2026-05-18T17:09:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/\"},\"wordCount\":1855,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/storyblok-hub.itcurated.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/is-a-headless-cms-better-for-llm-seo_.webp\",\"keywords\":[\"Case Study\"],\"articleSection\":[\"Choose Tech That Grows With You\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/\",\"url\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/\",\"name\":\"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/storyblok-hub.itcurated.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/is-a-headless-cms-better-for-llm-seo_.webp\",\"datePublished\":\"2025-05-06T09:40:18+00:00\",\"dateModified\":\"2026-05-18T17:09:08+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/#\\\/schema\\\/person\\\/05724f7250a97ecbc8890bbce3820b46\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/storyblok-hub.itcurated.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/is-a-headless-cms-better-for-llm-seo_.webp\",\"contentUrl\":\"https:\\\/\\\/storyblok-hub.itcurated.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/is-a-headless-cms-better-for-llm-seo_.webp\",\"width\":2054,\"height\":962},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/is-a-headless-cms-better-for-llm-seo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/#website\",\"url\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/\",\"name\":\"Storyblok\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/#\\\/schema\\\/person\\\/05724f7250a97ecbc8890bbce3820b46\",\"name\":\"infuse_user\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g\",\"caption\":\"infuse_user\"},\"sameAs\":[\"https:\\\/\\\/storyblok-hub.itcurated.com\"],\"url\":\"https:\\\/\\\/itcurated.com\\\/storyblok-hub\\\/author\\\/infuse_user\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok","og_description":"After merging two telecoms giants, VMO2 needed a CMS that could keep up. Discover how a 24-hour rebuild and the right platform delivered multimillion-pound annual savings.","og_url":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/","og_site_name":"Storyblok","article_published_time":"2025-05-06T09:40:18+00:00","article_modified_time":"2026-05-18T17:09:08+00:00","og_image":[{"width":2054,"height":962,"url":"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp","type":"image\/webp"}],"author":"infuse_user","twitter_card":"summary_large_image","twitter_misc":{"Written by":"infuse_user","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#article","isPartOf":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/"},"author":{"name":"infuse_user","@id":"https:\/\/itcurated.com\/storyblok-hub\/#\/schema\/person\/05724f7250a97ecbc8890bbce3820b46"},"headline":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations","datePublished":"2025-05-06T09:40:18+00:00","dateModified":"2026-05-18T17:09:08+00:00","mainEntityOfPage":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/"},"wordCount":1855,"commentCount":0,"image":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp","keywords":["Case Study"],"articleSection":["Choose Tech That Grows With You"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/","url":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/","name":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations - Storyblok","isPartOf":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#primaryimage"},"image":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp","datePublished":"2025-05-06T09:40:18+00:00","dateModified":"2026-05-18T17:09:08+00:00","author":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/#\/schema\/person\/05724f7250a97ecbc8890bbce3820b46"},"breadcrumb":{"@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#primaryimage","url":"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp","contentUrl":"https:\/\/storyblok-hub.itcurated.com\/wp-content\/uploads\/2026\/05\/is-a-headless-cms-better-for-llm-seo_.webp","width":2054,"height":962},{"@type":"BreadcrumbList","@id":"https:\/\/itcurated.com\/storyblok-hub\/is-a-headless-cms-better-for-llm-seo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itcurated.com\/storyblok-hub\/"},{"@type":"ListItem","position":2,"name":"Smarter Migration with AI: Virgin Media O2\u2019s Journey to Intelligent Content Operations"}]},{"@type":"WebSite","@id":"https:\/\/itcurated.com\/storyblok-hub\/#website","url":"https:\/\/itcurated.com\/storyblok-hub\/","name":"Storyblok","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itcurated.com\/storyblok-hub\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/itcurated.com\/storyblok-hub\/#\/schema\/person\/05724f7250a97ecbc8890bbce3820b46","name":"infuse_user","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7fc635541561ab46a85e9825a5732c0dc1d11c1c5406aa63307a009199f03e4a?s=96&d=mm&r=g","caption":"infuse_user"},"sameAs":["https:\/\/storyblok-hub.itcurated.com"],"url":"https:\/\/itcurated.com\/storyblok-hub\/author\/infuse_user\/"}]}},"_links":{"self":[{"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/posts\/1318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/comments?post=1318"}],"version-history":[{"count":16,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/posts\/1318\/revisions"}],"predecessor-version":[{"id":1361,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/posts\/1318\/revisions\/1361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/media\/1319"}],"wp:attachment":[{"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/media?parent=1318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/categories?post=1318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itcurated.com\/storyblok-hub\/wp-json\/wp\/v2\/tags?post=1318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}