{"id":40917,"date":"2024-04-01T09:00:45","date_gmt":"2024-04-01T07:00:45","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=40917"},"modified":"2024-04-02T09:31:04","modified_gmt":"2024-04-02T07:31:04","slug":"seo-dinamico-y-spartacus","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/seo-dinamico-y-spartacus\/","title":{"rendered":"SEO din\u00e1mico y Spartacus: estrategias para el posicionamiento efectivo"},"content":{"rendered":"<p>Todo aquel que trabaje en p\u00e1ginas web conoce la importancia del <a href=\"https:\/\/www.hiberus.com\/agencia-digital\/seo\" target=\"_blank\" rel=\"noopener\"><strong>SEO<\/strong><\/a>. Para los que nunca hayan o\u00eddo hablar del tema, <strong>Search Engine Optimization<\/strong> es el conjunto de acciones recomendadas que se toman para mejorar el <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/posicionamiento-seo\/\" target=\"_blank\" rel=\"noopener\">posicionamiento SEO<\/a> en los motores de b\u00fasqueda, es decir, aparecer lo mas arriba posible cuando buscan tu empresa en <strong>Google<\/strong>. Cuando echas un vistazo a las directivas que marca Google no parece algo tan complicado de conseguir. A\u00f1ades una etiqueta por aqu\u00ed, otra por all\u00e1, un par de palabras clave y ya lo tienes listo, \u00bfno? Pues no, resulta que no es tan sencillo. Incorporar todas esas <strong>marcas<\/strong> y <strong>etiquetas<\/strong> que recomiendan se vuelve una tarea compleja cuando comprendes que tienes que integrarlas en la tecnolog\u00eda con la que trabajas.<\/p>\n<p>En algunos casos, como el de este blog que est\u00e1s leyendo, las etiquetas se configuran por cada entrada que se escribe, puesto que las publicaciones no tienen por qu\u00e9 estar relacionadas entre si ni tener cosas en com\u00fan. En cambio, en un <strong>framework de e-commerce<\/strong> como <strong>Spartacus<\/strong> esa opci\u00f3n ni se plantea. Crear a mano una p\u00e1gina por cada producto, categor\u00eda de productos o resultado de b\u00fasqueda es inviable debido al enorme n\u00famero de productos. En su lugar, se trabaja de forma din\u00e1mica en base los <strong>tipos de p\u00e1gina<\/strong>.<\/p>\n<h2>C\u00f3mo se trabaja el SEO din\u00e1mico con Spartacus<\/h2>\n<h3>\u00bfA qu\u00e9 llamamos tipos de p\u00e1gina?<\/h3>\n<p><a href=\"https:\/\/www.hiberus.com\/ecommerce\/sap\" target=\"_blank\" rel=\"noopener\">SAP<\/a> define tres tipos de p\u00e1gina diferente, cada una ligada a una plantilla que se sigue para generar dicha p\u00e1gina:<\/p>\n<ul>\n<li>P\u00e1ginas de <strong>producto<\/strong>: Su nombre lo explica todo. Muestran la informaci\u00f3n de producto y nos permiten a\u00f1adir dicho producto al carrito de compra.<\/li>\n<li>P\u00e1ginas de <strong>categor\u00eda<\/strong>: Listan los productos de la categor\u00eda y nos dan acceso a la ficha de producto.<\/li>\n<li>P\u00e1ginas de <strong>contenido<\/strong>: Son todas las dem\u00e1s. Contienen banners, carruseles y otros componentes, y no obtienen la informaci\u00f3n que se muestra de un producto o una categor\u00eda.<\/li>\n<\/ul>\n<p>Tanto las p\u00e1ginas de producto como las de categor\u00eda trabajan son p\u00e1ginas din\u00e1micas, es decir, usan un c\u00f3digo para generar el contenido de la p\u00e1gina siguiendo una plantilla predefinida. Si tomamos varias <strong>URL<\/strong>s de una web podremos apreciar ciertos <strong>patrones<\/strong> que se repiten. Para ambas encontramos un c\u00f3digo \u00fanico, que internamente usamos para obtener los detalles del producto o el listado de productos de la categor\u00eda, y un segmento de la URL com\u00fan entre las del mismo tipo que nos indica qu\u00e9 plantilla utilizar. Vamos a ver unos ejemplos:<\/p>\n<pre>https:\/\/spartacus-demo.eastus.cloudapp.azure.com\/electronics-spa\/en\/USD\/Open-Catalogue\/Cameras\/Digital-Cameras\/Digital-SLR\/c\/578\r\nhttps:\/\/spartacus-demo.eastus.cloudapp.azure.com\/electronics-spa\/en\/USD\/Open-Catalogue\/Cameras\/Film-Cameras\/c\/574\r\nhttps:\/\/spartacus-demo.eastus.cloudapp.azure.com\/electronics-spa\/en\/USD\/product\/779841\/FUN-Flash-Single-Use-Camera-20+12pic\r\nhttps:\/\/spartacus-demo.eastus.cloudapp.azure.com\/electronics-spa\/en\/USD\/product\/300938\/Photosmart-E317-Digital-Camera<\/pre>\n<p>De estos ejemplos podemos apreciar que la URL se divide en:<\/p>\n<ol>\n<li>El <strong>host<\/strong>: \u00abhttps:\/\/spartacus-demo.eastus.cloudapp.azure.com\/\u00bb<\/li>\n<li>Una parte fija del que contiene el <strong>idioma<\/strong> y la <strong>moneda<\/strong>: \u00abelectronics-spa\/en\/USD\u00bb<\/li>\n<li>La parte &#8216;<strong>amigable<\/strong>&#8216;: \u00abOpen-Catalogue\/Cameras\/Digital-Cameras\/Digital-SLR\u00bb o \u00abPhotosmart-E317-Digital-Camera\u00bb<\/li>\n<li>El segmento que nos permite reconocer el <strong>tipo de p\u00e1gina<\/strong>: \u00abc\u00bb o \u00abproduct\u00bb<\/li>\n<li>Un <strong>c\u00f3digo <\/strong>de producto o categor\u00eda: \u00ab578\u00bb<\/li>\n<\/ol>\n<p>Antes de continuar, los ojos mas experimentados se habr\u00e1n dado cuenta, como bien ha se\u00f1alado una de mis compa\u00f1eras al ense\u00f1arle este art\u00edculo, que la parte amigable de la URL deber\u00eda de estar siempre en min\u00fascula. Desde el equipo de desarrollo de SAP han tomado la decisi\u00f3n de dejar los nombres de las categor\u00edas para su demo tal y como est\u00e1n guardadas en el backend, lo que no quita que nosotros no podamos cambiarlo a min\u00fasculas con unos cambios r\u00e1pidos.<\/p>\n<p>Ahora que entendemos qu\u00e9 es la generaci\u00f3n din\u00e1mica de p\u00e1ginas te planteo una pregunta. Si las etiquetas son diferentes para cada pagina, \u00bfC\u00f3mo las a\u00f1adimos siendo que el tipo de p\u00e1gina es el mismo?<\/p>\n<h2>Meta resolvers<\/h2>\n<p>Explotando la mec\u00e1nica de los tipos de p\u00e1gina, Spartacus implementa los <strong>meta resolvers<\/strong>. Estos son unos servicios capaces de generar los valores de las etiquetas SEO a partir de toda la informaci\u00f3n disponible. De esta manera, cada vez que se navega por la web, Spartacus consulta sus meta resolvers y establece el valor correcto para cada etiqueta. \u00bfMeta resolvers, en plural? Si. Quiz\u00e1s antes haya mentido ligeramente, porque cada p\u00e1gina puede tener una plantilla diferente, dentro de un listado de plantillas disponibles para cada tipo de p\u00e1gina.<\/p>\n<p>Teniendo esto en mente, cuando creamos un meta resolver le podemos indicar el <strong>tipo<\/strong> de p\u00e1gina, la <strong>plantilla<\/strong> y el c\u00f3digo <strong>identificador de la p\u00e1gina<\/strong>. De esa forma podemos crear un meta resolver para cualquier p\u00e1gina: uno de categor\u00eda, otro para aquellas que usan una plantilla concreta o incluso uno \u00fanicamente para un producto individual. Spartacus utiliza siempre el mas restrictivo de todos.<\/p>\n<p>No puedo terminar el art\u00edculo sin antes explicar que Spartacus no nos obliga a implementar el SEO, pero entiende su importancia y nos da las herramientas para implementarlo de la forma mas sencilla posible. A\u00fan as\u00ed, <strong>Spartacus<\/strong> no ser\u00eda Spartacus si no trajese una parte disponible para su uso de forma inmediata y sin necesitar ninguna configuraci\u00f3n. En la siguiente tabla encontrar\u00e9is las etiquetas que implementa <strong>por defecto<\/strong> para las p\u00e1ginas mas importantes y la fuente de la que toma cada valor (en la versi\u00f3n 6.8):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-41491\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1.jpg\" alt=\"Tabla etiquetado Spartacus\" width=\"700\" height=\"487\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1.jpg 1419w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1-300x209.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1-1024x712.jpg 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1-768x534.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/04\/Tabla-Spartacus-2_page-0001-1-360x250.jpg 360w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Los meta resolvers son una herramienta indispensable para la implementaci\u00f3n del seo, pero ni esta ni ninguna otra ser\u00eda suficiente si no conseguimos <strong>vencer una limitaci\u00f3n<\/strong> heradada de la tecnolog\u00eda base que utilizamos, <strong>Angular<\/strong>.<\/p>\n<h2>SSR<\/h2>\n<p>Resulta que <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/que-es-angular-y-para-que-sirve\/\" target=\"_blank\" rel=\"noopener\">Angular<\/a> es una SPA. <strong>Single Page Aplication<\/strong>, como su nombre indica, es una aplicaci\u00f3n que solo carga una p\u00e1gina, la primera, y a partir de esa primera carga va actualizando el contenido mediante el uso de <strong>JavaScript<\/strong>. Puede que esto no parezca un impedimento, hasta que te enteras de que los bots de Google no ejecutan JavaScript, y, por tanto, la p\u00e1gina se queda en blanco y nunca llegan a ver nada. Ahora si que parece un problema, \u00bfverdad? Para solucionarlo, el mismo Angular nos ofrece la opci\u00f3n de usar <strong>SSR<\/strong>.<\/p>\n<p>Si empezamos a hablar de estrategias de renderizado tenemos que nombrar las dos mas utilizadas, CSR y SSR. La \u00fanica diferencia entre estas dos estrategias est\u00e1 en la carga inicial. <strong>Client Side Rendering<\/strong>, la que se usa por defecto, delega toda la carga en el cliente, es decir, en el navegador, y <strong>Server Side Rendering<\/strong> la delega en el servidor. Al usar SSR conseguimos que el HTML que llega al navegador est\u00e9 <strong>prerrenderizado<\/strong> y contenga toda la informaci\u00f3n que los bots de Google necesitan para <strong>indexar<\/strong> nuestra p\u00e1gina. Dicho as\u00ed suena muy bonito, pero luego tenemos que lidiar con fugas de memoria, adaptar ciertas partes del c\u00f3digo para que el servidor no \u00abreviente\u00bb y sobrellevar complicaciones para poder llevar a cabo todas pruebas antes de salir a producci\u00f3n. Mis compa\u00f1eros del equipo de SEO estar\u00e1n de acuerdo con este \u00faltimo punto.<\/p>\n<p>Aunque de primeras parezca una tarea compleja, Spartacus nos facilita mucho el trabajo a trav\u00e9s de <strong>@spartacus\/schematics<\/strong>, que pr\u00e1cticamente implementa esta estrategia de renderizado por si solo y \u00fanicamente requiere que configuremos el servidor, pero eso lo dejamos pendiente para otro art\u00edculo. Personalmente agradezco que desde el equipo de Spartacus se hayan tomado la molestia de facilitarnos el trabajo de esta manera para poder implementar el SEO, que, a pesar de que no todos los desarrolladores est\u00e9n concienciados de su importancia, resulta una parte indispensable del desarrollo web.<\/p>\n<p>En hiberus hacemos realidad la transformaci\u00f3n digital de tu compa\u00f1\u00eda. Disponemos de un equipo multidisciplinar, expertos en todos los \u00e1mbitos de acci\u00f3n de los negocios digitales. Si est\u00e1s pensando en\u00a0<strong>implantar esta soluci\u00f3n o migrar tu soluci\u00f3n SAP a la nube<\/strong>, no dudes en contactar con nosotros. Nuestros\u00a0<a href=\"https:\/\/www.hiberus.com\/ecommerce\/sap\" target=\"_blank\" rel=\"noopener\">expertos SAP<\/a>\u00a0estar\u00e1n encantados de asesorarte.<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de SAP CX?<\/p>\n                        <p>Contacta con nuestro equipo de SAP CX<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/40917#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Todo aquel que trabaje en p\u00e1ginas web conoce la importancia del SEO. Para los que nunca hayan o\u00eddo hablar del tema, Search&#8230;<\/p>\n","protected":false},"author":302,"featured_media":41323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[3,233],"tags":[177,68],"class_list":{"0":"post-40917","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-negocio-electronico","8":"category-tecnologias-ecommmerce","9":"tag-sap-c-4hana","10":"tag-sap-hybris"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/40917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/302"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=40917"}],"version-history":[{"count":46,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/40917\/revisions"}],"predecessor-version":[{"id":41493,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/40917\/revisions\/41493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/41323"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=40917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=40917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=40917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}