{"id":65728,"date":"2018-06-05T13:01:09","date_gmt":"2018-06-05T11:01:09","guid":{"rendered":"https:\/\/internetrepublica.com\/?p=65728"},"modified":"2018-06-05T14:01:34","modified_gmt":"2018-06-05T12:01:34","slug":"principales-problemas-de-indexacion-usando-javascript","status":"publish","type":"post","link":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/","title":{"rendered":"Principales problemas de indexaci\u00f3n usando Javascript"},"content":{"rendered":"<p>La pasada semana inauguramos la temporada de TerraSEOs con un debate sobre c\u00f3mo conviven el SEO y el Javascript. En \u00e9l participaron profesionales del SEO y el desarrollo web, para destacar las ventajas de la tecnolog\u00eda para el desarrollo de aplicaciones, y las dificultades que puede acarrear para el correcto rastreo e indexaci\u00f3n por parte de los buscadores.<\/p>\n<p>&nbsp;<\/p>\n<p>Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular.<br \/>\nEn 2015, Google anunci\u00f3 que era capaz de renderizar y entender las p\u00e1ginas como navegadores modernos. Sin embargo, la tecnolog\u00eda existente en 2015 ha evolucionado y existen ciertas limitaciones. Garantizar que los bots puedan acceder al contenido y a las URLs del sitio debe ser la principal preocupaci\u00f3n pero\u2026 \u00bfcu\u00e1les son los principales problemas que tienen que ver con la indexaci\u00f3n de Javascript?<\/p>\n<h2>Cliente vs servidor<\/h2>\n<p>La manera en que se renderiza una p\u00e1gina, afecta de manera significativa al SEO. De manera tradicional, la renderizaci\u00f3n se ha hecho a nivel de servidor, de forma que cuando hacemos clic en un enlace, se realiza una petici\u00f3n al servidor, que ser\u00e1 el que se encarga de procesar el c\u00f3digo y enviar la p\u00e1gina completa al navegador. A medida que las p\u00e1ginas se han vuelto m\u00e1s complejas, son los clientes los que empiezan a hacer este, y aunque la representaci\u00f3n en el cliente ahorra recursos del servidor, para el robot de Google esto puede generar problemas por los recursos que son necesarios para procesar cada p\u00e1gina. Evidentemente, este tipo de procesamiento conlleva mucho m\u00e1s \u201ctrabajo\u201d.<\/p>\n<h2>Indexaci\u00f3n m\u00e1s lenta<\/h2>\n<p>Este aplazamiento del renderizado del Javascript es el m\u00e1s complejo (para cuando se liberen recursos) del que hemos hablado anteriormente. Provoca que Google tarde m\u00e1s tiempo en indexar un sitio web. Esto puede suponer d\u00edas o semanas dependiendo de la autoridad del sitio en cuesti\u00f3n. Durante este tiempo, los rankings y el tr\u00e1fico tambi\u00e9n podr\u00edan disminuir.<\/p>\n<h2>Javascript moderno<\/h2>\n<p>El bot de Google es compatible con Javascript desde hace varios a\u00f1os, sin embargo, est\u00e1 basado en una versi\u00f3n anterior a la actual de Javascript. La consecuencia directa de esto podr\u00eda ser que las versiones m\u00e1s recientes de Javascript podr\u00eda no ser 100% entendidas por Google y por lo tanto, todas las librer\u00edas que no puedan ser transpiladas en versiones posteriores a la 5, podr\u00edan no ser entendidas por Googlebot.<\/p>\n<h2>Links rastreables<\/h2>\n<p>Este es uno de los puntos que genera m\u00e1s problemas, ya que los enlaces internos son fundamentales para que Google descubra las p\u00e1ginas de un sitio y asignar autoridad. En este sentido, Javascript admite diferentes formas de crear enlaces pero con enlaces bajo etiquetas<em> span<\/em> o etiquetas con <em>onclick,<\/em> pero sin atributo <em>hrefs<\/em>, Google tendr\u00eda muchas limitaciones.<\/p>\n<p>&nbsp;<\/p>\n<p>En algunos casos, cuando la p\u00e1gina que se est\u00e1 enlazando no es ni siquiera una \u201cp\u00e1gina\u201d para los motores de b\u00fasqueda (URLs con hashtag), no se rastrear\u00e1 el enlace. Esto sucede en muchos sitios que usan tecnolog\u00eda AJAX y en estos casos debemos utilizar la API de historial de HTML5 para cargar en el navegador una URL rastreable e indexable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La pasada semana inauguramos la temporada de TerraSEOs con un debate sobre c\u00f3mo conviven el SEO y el Javascript. En \u00e9l participaron profesionales del SEO&#8230;<\/p>\n","protected":false},"author":20,"featured_media":65733,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[119],"tags":[1045],"class_list":["post-65728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","tag-programacion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica<\/title>\n<meta name=\"description\" content=\"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica\" \/>\n<meta property=\"og:description\" content=\"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Internet Rep\u00fablica\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-05T11:01:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-05T12:01:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"682\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Agustin D\u00edaz Serrano\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Agustin D\u00edaz Serrano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\"},\"author\":{\"name\":\"Agustin D\u00edaz Serrano\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b\"},\"headline\":\"Principales problemas de indexaci\u00f3n usando Javascript\",\"datePublished\":\"2018-06-05T11:01:09+00:00\",\"dateModified\":\"2018-06-05T12:01:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\"},\"wordCount\":568,\"commentCount\":1,\"image\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg\",\"keywords\":[\"Programaci\u00f3n\"],\"articleSection\":[\"SEO\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\",\"url\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\",\"name\":\"Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica\",\"isPartOf\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg\",\"datePublished\":\"2018-06-05T11:01:09+00:00\",\"dateModified\":\"2018-06-05T12:01:34+00:00\",\"author\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b\"},\"description\":\"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...\",\"breadcrumb\":{\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage\",\"url\":\"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg\",\"contentUrl\":\"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg\",\"width\":\"1280\",\"height\":\"682\",\"caption\":\"SEO en JavaScript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agencia Marketing Digital\",\"item\":\"https:\/\/internetrepublica.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO\",\"item\":\"https:\/\/internetrepublica.com\/blog\/seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Principales problemas de indexaci\u00f3n usando Javascript\",\"item\":\"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/#website\",\"url\":\"https:\/\/internetrepublica.com\/blog\/\",\"name\":\"Internet Rep\u00fablica\",\"description\":\"Agencia SEO y Marketing Digital\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/internetrepublica.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b\",\"name\":\"Agustin D\u00edaz Serrano\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g\",\"caption\":\"Agustin D\u00edaz Serrano\"},\"url\":\"https:\/\/internetrepublica.com\/blog\/author\/agus\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica","description":"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...","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:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/","og_locale":"es_ES","og_type":"article","og_title":"Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica","og_description":"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...","og_url":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/","og_site_name":"Internet Rep\u00fablica","article_published_time":"2018-06-05T11:01:09+00:00","article_modified_time":"2018-06-05T12:01:34+00:00","og_image":[{"width":1280,"height":682,"url":"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg","type":"image\/jpeg"}],"author":"Agustin D\u00edaz Serrano","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Agustin D\u00edaz Serrano","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#article","isPartOf":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/"},"author":{"name":"Agustin D\u00edaz Serrano","@id":"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b"},"headline":"Principales problemas de indexaci\u00f3n usando Javascript","datePublished":"2018-06-05T11:01:09+00:00","dateModified":"2018-06-05T12:01:34+00:00","mainEntityOfPage":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/"},"wordCount":568,"commentCount":1,"image":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg","keywords":["Programaci\u00f3n"],"articleSection":["SEO"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/","url":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/","name":"Principales problemas de indexaci\u00f3n usando Javascript - Internet Rep\u00fablica","isPartOf":{"@id":"https:\/\/internetrepublica.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage"},"image":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg","datePublished":"2018-06-05T11:01:09+00:00","dateModified":"2018-06-05T12:01:34+00:00","author":{"@id":"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b"},"description":"Es sabido por todos que Google puede interpretar Javascript, aunque existen dudas de c\u00f3mo se comporta bot en algunos casos, como ciertas t\u00e9cnicas de Javascript o sitios que usan Angular...","breadcrumb":{"@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#primaryimage","url":"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg","contentUrl":"https:\/\/internetrepublica.com\/blog\/wp-content\/uploads\/2018\/06\/code-583073_1280.jpg","width":"1280","height":"682","caption":"SEO en JavaScript"},{"@type":"BreadcrumbList","@id":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Agencia Marketing Digital","item":"https:\/\/internetrepublica.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SEO","item":"https:\/\/internetrepublica.com\/blog\/seo\/"},{"@type":"ListItem","position":3,"name":"Principales problemas de indexaci\u00f3n usando Javascript","item":"https:\/\/internetrepublica.com\/blog\/principales-problemas-de-indexacion-usando-javascript\/"}]},{"@type":"WebSite","@id":"https:\/\/internetrepublica.com\/blog\/#website","url":"https:\/\/internetrepublica.com\/blog\/","name":"Internet Rep\u00fablica","description":"Agencia SEO y Marketing Digital","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/internetrepublica.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/internetrepublica.com\/blog\/#\/schema\/person\/b40de96070bb5e9a0db403c3789c867b","name":"Agustin D\u00edaz Serrano","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d94505c6a1b2abe7cad63992a5f9311c516abb25745e513b5f563f9ba57dfaad?s=96&d=mm&r=g","caption":"Agustin D\u00edaz Serrano"},"url":"https:\/\/internetrepublica.com\/blog\/author\/agus\/"}]}},"_links":{"self":[{"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/posts\/65728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/comments?post=65728"}],"version-history":[{"count":4,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/posts\/65728\/revisions"}],"predecessor-version":[{"id":65734,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/posts\/65728\/revisions\/65734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/media\/65733"}],"wp:attachment":[{"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/media?parent=65728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/categories?post=65728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/internetrepublica.com\/blog\/wp-json\/wp\/v2\/tags?post=65728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}