tag:blogger.com,1999:blog-29868034044429405902020-03-31T10:42:04.128+01:00El Blog para WebmastersEl blog de Google para webmasters.Unknownnoreply@blogger.comBlogger609125tag:blogger.com,1999:blog-2986803404442940590.post-44420369892910685612020-03-31T10:42:00.000+01:002020-03-31T10:42:04.015+01:00Anunciamos la indexación centrada en los móviles en toda la Web <p>Hace ya unos años que Google empezó a trabajar en la <a href="https://webmasters.googleblog.com/2016/11/mobile-first-indexing.html">indexación centrada en los móviles</a>, es decir, el rastreo de Google de la Web mediante el robot de Google para smartphones. Nuestros análisis muestran que la mayoría de sitios web que aparecen en los resultados de búsqueda están preparados para la indexación centrada en los móviles y que un 70 % de ellos ya ha hecho el cambio. Para simplificar la situación, empezaremos a usar la indexación centrada en móviles en todos los sitios web a partir de septiembre del 2020. Mientras tanto, migraremos los sitios web a la indexación centrada en los móviles una vez que nuestros sistemas comprueben que están listos para hacer el cambio.</p> <p>Cuando cambiamos un dominio a la indexación centrada en los móviles, el rastreo del robot de Google aumenta mientras actualizamos nuestro índice de la versión móvil de un sitio web. El tiempo que tardará en aplicarse este cambio varía en función del dominio. Después, se rastreará ocasionalmente con la versión tradicional del robot de Google para ordenadores. Sin embargo, nuestro <a href="https://support.google.com/webmasters/answer/1061943">user-agent de smartphones</a> se encargará de rastrear la mayoría de resultados de la Búsqueda. El nombre exacto del user-agent <a href="https://webmasters.googleblog.com/2019/10/updating-user-agent-of-googlebot.html">coincidirá con la versión de Chromium que se utilice para renderizarlo</a>. </p> <p>La <a href="https://search.google.com/search-console/about">herramienta Search Console</a> ofrece diversas formas de comprobar la indexación centrada en los móviles. El estado se muestra tanto en la <a href="https://search.google.com/search-console/settings">página de configuración</a> como en la <a href="https://support.google.com/webmasters/answer/9012289">herramienta de inspección de URLs </a> al consultar el rastreo más reciente de una URL en concreto.</p> <p></p> <p>Nuestra guía sobre cómo <a href="https://developers.google.com/search/mobile-sites/mobile-first-indexing">preparar los sitios web para la indexación centrada en los móviles</a> sigue vigente para antiguos y nuevos sitios web. En particular, recomendamos comprobar que tanto el contenido que se muestra (como el texto, <a href="https://support.google.com/webmasters/answer/114016?hl=es">las imágenes</a>, <a href="https://support.google.com/webmasters/answer/156442">los vídeos</a> y los enlaces) como los metadatos (<a href="https://support.google.com/webmasters/answer/35624">títulos, descripciones</a> y <a href="https://developers.google.com/search/reference/robots_meta_tag">metaetiquetas robots</a>) y los <a href="https://developers.google.com/search/docs/guides/search-gallery">datos estructurados</a> son iguales. Se recomienda comprobar esta información cuando se lanza un sitio web o si se rediseña significativamente. Podrás comprobar fácilmente y de forma directa tanto las versiones móviles como para ordenadores con las <a href="https://support.google.com/webmasters/answer/9012289">herramientas de prueba de URLs</a>. Si utilizas otras herramientas para analizar tu sitio web, como rastreadores o herramientas de supervisión, necesitas un user-agent para móviles si quieres que el contenido coincida con lo que aparece en la Búsqueda de Google.</p> <p>Aunque seguimos admitiendo <a href="https://developers.google.com/search/mobile-sites/mobile-seo">diversas formas de crear sitios web móviles</a>, recomendamos usar un <a href="https://developers.google.com/search/mobile-sites/mobile-seo/responsive-design">diseño web adaptable</a> para los nuevos sitios web. Asimismo, debido a problemas y confusiones que hemos visto a lo largo de los años por parte de buscadores y usuarios, recomendamos no utilizar URLs independientes para móviles (conocidas normalmente como "m-dot").</p> <p>La indexación centrada en los móviles ha recorrido un largo camino. Es genial ver cómo la Web ha evolucionado de los ordenadores a los móviles y cómo los webmasters han ayudado a que rastrear e indexar contenido coincida con la forma en la que los usuarios interactúan con los sitios web. Gracias a tu trabajo durante estos años, el cambio se está produciendo de una forma muy fluida. Continuaremos supervisándolo y evaluándolo con atención. Si tienes alguna pregunta, puedes pasarte por los <a href="https://support.google.com/webmasters/go/community">foros de webmasters</a> o nuestros <a href="https://www.google.com/webmasters/connect/">eventos públicos</a>.</p> <span class="byline-author">Publicado por John Mueller, Developer Advocate de Zúrich</span><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/elHKUBF_mt8" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2020/03/announcing-mobile-first-indexing-for.htmltag:blogger.com,1999:blog-2986803404442940590.post-28196960740471310482020-03-23T22:12:00.000+00:002020-03-23T22:12:06.736+00:00Nuevas propiedades para eventos virtuales, pospuestos y canceladosDebido a la situación y el estado actuales de la pandemia del COVID-19, muchos eventos se están cancelando, posponiendo o cambiando a un formato solo online. Como esta situación evoluciona rápidamente, Google quiere mostrar a los usuarios la información más reciente y precisa sobre tus eventos; por este motivo, y para ayudarte, hemos añadido nuevas propiedades opcionales a nuestra <a href="https://developers.google.com/search/docs/data-types/event">documentación para desarrolladores</a>. Estas propiedades están disponibles en todas las regiones y todos los idiomas, y forman parte de los <a href="http://blog.schema.org/2020/03/schema-for-coronavirus-special.html">cambios generales que estamos haciendo en schema.org</a> para ayudar a los editores y los usuarios. A continuación se ofrecen algunos consejos importantes para que mantengas a Google al día de tus eventos. <br /><h3>Actualizar el estado de eventos</h3>La propiedad de schema.org <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span> sirve para indicar el estado de los eventos. Resulta especialmente interesante en los eventos cancelados, aplazados o pospuestos indefinidamente porque, de este modo, Google puede mostrar a los usuarios cuál es su estado actual, en lugar de quitarlos de la búsqueda de eventos. <br /><ul><li><b>Eventos cancelados:</b> da el valor <a href="https://schema.org/EventCancelled"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">EventCancelled</span></a> a la propiedad <a href="https://developers.google.com/search/docs/data-types/event#eventstatus"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span></a> y no cambies la fecha original del evento que haya en la propiedad <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a>.</li><li><b>Eventos pospuestos indefinidamente:</b> conserva la fecha original del evento en la propiedad <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a> hasta que sepas cuándo podrá celebrarse y da el valor <a href="https://schema.org/EventPostponed"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">EventPostponed</span></a> a la propiedad <a href="https://developers.google.com/search/docs/data-types/event#eventstatus"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span></a>. El valor de <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a> es necesario para identificar el evento único y, hasta que sepas la nueva fecha, necesitamos la que hay en <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a>. Cuando tengas una nueva fecha, cambia el valor de <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span> a <a href="https://schema.org/EventRescheduled"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">EventRescheduled</span></a> y actualiza las propiedades <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a> y <a href="https://developers.google.com/search/docs/data-types/event#enddate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">endDate</span></a> con las nuevas fechas.</li><li><b>Eventos aplazados hasta una fecha concreta:</b> cambia las fechas de <a href="https://developers.google.com/search/docs/data-types/event#startdate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">startDate</span></a> y <a href="https://developers.google.com/search/docs/data-types/event#enddate"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">endDate</span></a> por las nuevas fechas. También puedes dar el valor <a href="https://schema.org/EventRescheduled"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">EventRescheduled</span></a> al campo <a href="https://developers.google.com/search/docs/data-types/event#eventstatus"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span></a> y añadir la fecha original a la propiedad <a href="https://developers.google.com/search/docs/data-types/event#previous-start-date"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">previousStartDate</span></a>.</li><li><b>Eventos que han pasado a ser online:</b> puedes informar a los usuarios del cambio asignando el valor <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">EventMovedOnline</span> al campo <a href="https://developers.google.com/search/docs/data-types/event#eventstatus"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span></a>.&nbsp;</li></ul><br />Puedes consultar más información sobre cómo implementar la propiedad <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventStatus</span> en la <a href="https://developers.google.com/search/docs/data-types/event#eventstatus">documentación para desarrolladores</a>. <br /><h3>Marcar eventos como solo online</h3>Cada vez son más los eventos que están pasando a ser solo online, y estamos trabajando para que los usuarios puedan ver esta información en la Búsqueda de Google. Si tienes un evento que va a celebrarse solo online, utiliza las siguientes propiedades: <br /><ul><li>Usa como ubicación el tipo <a href="https://developers.google.com/search/docs/data-types/event#virtual-location"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">VirtualLocation</span></a>.</li><li>Da el valor <a href="https://schema.org/OnlineEventAttendanceMode"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">OnlineEventAttendanceMode</span></a> a la propiedad <a href="https://developers.google.com/search/docs/data-types/event#event-attendance-mode"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventAttendanceMode</span></a>.</li></ul><br />Puedes consultar más información sobre cómo implementar el tipo <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">VirtualLocation</span> en la <a href="https://developers.google.com/search/docs/data-types/event#virtual-location">documentación para desarrolladores</a>. <br /><b>Nota:</b> Ya puedes empezar a usar <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">VirtualLocation</span> y <span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">eventAttendanceMode</span> aunque todavía estén en fase de desarrollo en Schema.org. <br /><h3>Informar a Google de los cambios en eventos</h3><br />Después de realizar cambios en el marcado, asegúrate de <a href="https://developers.google.com/search/docs/guides/submit-URLs">informar a Google</a>. Te recomendamos que <a href="https://www.youtube.com/watch?v=y0TPINzAVf0"> hagas que tu sitemap esté disponible automáticamente en tu servidor</a>. Esta es la mejor forma de asegurarse de que el contenido nuevo y actualizado se destaca en los buscadores lo más rápido posible. <br />Si tienes alguna duda, pregúntanos en el <a href="https://support.google.com/webmasters/community">foro para webmasters</a> o en <a href="https://twitter.com/googlewmc">Twitter</a>. <br />Publicado por Emily Fifer, responsable de producto de la búsqueda de eventos<img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/swVxqwcHBMs" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2020/03/new-properties-virtual-or-canceled-events.htmltag:blogger.com,1999:blog-2986803404442940590.post-31883860971249805572020-02-28T18:51:00.001+00:002020-02-28T18:51:08.086+00:00Prácticas recomendadas para la cobertura de noticias con la BúsquedaContar con información actualizada sobre acontecimientos importantes y públicos es fundamental, ya que el panorama cambia cada minuto. Esta guía propone algunas herramientas con las que los editores pueden lograr que sus usuarios disfruten de una experiencia atractiva y repleta de contenido.<br /><br /><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: 700; white-space: pre-wrap;">Añadir datos estructurados de Article a páginas AMP</span></div><br />Al añadir datos estructurados de Article a tus páginas AMP de noticias, blogs y artículos deportivos, se puede mejorar cómo aparecen en los resultados de la Búsqueda de Google. Una presencia mejorada incluye el posicionamiento en el carrusel de historias destacadas, en el de host y en noticias en imágenes. Consulta cómo <a href="https://developers.google.com/search/docs/data-types/article">marcar tu artículo</a>.<br /><br />Ahora puedes probar y validar el <a href="https://developers.google.com/search/docs/data-types/article#amp-sd">marcado de tus artículos AMP</a> con la <a href="https://search.google.com/test/rich-results?e=SuitSdEmbeddedContent">herramienta de prueba de resultados enriquecidos</a>. Introduce la URL de tu página o de un fragmento de código y en la herramienta de prueba de resultados enriquecidos se mostrarán los objetos de tipo Article de AMP que haya detectado, junto con otros tipos de resultados enriquecidos, errores y sugerencias para tus artículos AMP. También puedes guardar el historial de pruebas y compartir los resultados.<br /><br />Te recomendamos que <a href="https://support.google.com/webmasters/answer/9253249">indiques una fecha de publicación</a> para que Google la muestre en los resultados de búsqueda si se considera que esta información es útil para los usuarios.<h2 dir="ltr" style="line-height: 1.2; margin-bottom: 3pt; margin-top: 12pt;"><span style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 18pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;">Marcar el contenido de tus emisiones de vídeo en directo</span></h2><br />Si emites un vídeo en directo durante un evento, <a href="https://developers.google.com/search/docs/data-types/video#livestream-guidelines">marca tu vídeo con BroadcastEvent</a> para que puedas conseguir una insignia LIVE. <br /><br />Te recomendamos encarecidamente que utilices la API Indexing para que se pueda rastrear e indexar tu emisión de vídeo en directo rápidamente. Con esta API, los propietarios de sitios web pueden avisar directamente a Google cada vez que añaden o retiran páginas. De este modo, Google puede programar rastreos para examinar de nuevo esas páginas, lo que puede generar un tráfico de usuarios más adecuado a medida que se actualiza el contenido. En el caso de que en tu sitio web haya muchas páginas cuyo contenido está disponible durante poco tiempo, como las emisiones de vídeo en directo, la API Indexing se encarga de mantener actualizado este contenido en los resultados de búsqueda. Consulta cómo <a href="https://developers.google.com/search/apis/indexing-api/v3/quickstart">empezar a usar la API Indexing</a>.&nbsp;<div><br /><h2>En páginas AMP: actualizar la caché y utilizar componentes</h2>Para asegurarte de que tu contenido AMP se publica y se mantiene actualizado a medida que se producen las noticias, puedes hacer lo que se detalla a continuación.<br /><br /><br /><h4>Actualizar la memoria caché</h4><br />Cuando los usuarios hacen clic en una página AMP, la Caché de Google AMP solicita automáticamente actualizaciones para ofrecer contenido nuevo a la siguiente persona una vez que el contenido se ha almacenado en caché. Sin embargo, si quieres hacer que la caché se actualice para que recoja un cambio en el contenido del dominio de origen, puedes enviar una <a href="https://developers.google.com/amp/cache/update-cache">solicitud de actualización a la Caché de Google AMP</a>. Este método resulta útil si tus páginas se están modificando mientras se informa de una noticia en directo.<br /><br /><h4><span style="font-family: &quot;Times New Roman&quot;; font-size: 14pt; font-weight: 700; white-space: pre-wrap;">Utilizar componentes AMP relacionados con noticias</span></h4><ul><li><a href="https://amp.dev/documentation/components/amp-live-list/">&lt;amp-live-list&gt;</a>: añade contenido publicado a tu artículo y edítalo conforme a lo que haya en un documento de origen.Este método es perfecto si quieres que el contenido se vuelva a cargar fácilmente sin tener que configurar servicios adicionales en tu servidor. <a href="https://amp.dev/documentation/examples/news-publishing/live_blog/?format=websites">Consulta cómo implementar &lt;amp-live-list&gt;</a>.</li><li><a href="https://amp.dev/documentation/components/amp-script/">&lt;amp-script&gt;</a>: ejecuta tu propio JavaScript en páginas AMP. Este método te da la flexibilidad necesaria para convertir a página AMP cualquier publicación de tu escritorio y cualquier página móvil que no sea AMP. &lt;amp-script&gt; admite Websockets y archivos SVG interactivos, entre otros. Esto te permite crear interesantes páginas de noticias como mapas de seguimiento de elecciones, gráficos en vivo, encuestas, etc. Al ser una función nueva, el equipo de AMP está pidiendo que se le envíen comentarios sobre ella. Si por algún motivo no funciona en tu caso, <a href="https://github.com/ampproject/amphtml/issues/new/choose">ponte en contacto con nosotros</a>.</li></ul><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><br /></div>Si tienes alguna duda, pregúntanosla en <a href="https://support.google.com/webmasters/community">el foro</a> o <a href="https://twitter.com/googlewmc">en Twitter</a>.<br /><br /><span id="docs-internal-guid-241363ec-7fff-7eed-7746-2603e534d0ad"></span><br />Publicado por Patrick Kettner y Naina Raisinghani, del equipo de AMP</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/QHbprHQ2Pqw" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2020/02/best-practices-for-news-coverage-with.htmltag:blogger.com,1999:blog-2986803404442940590.post-44704980462141938202020-02-24T09:33:00.001+00:002020-02-24T09:33:55.117+00:00Nuevo informe "Retirada de URL" de Search Console<p>Nos complace anunciar el lanzamiento de una nueva versión del <a href="https://support.google.com/webmasters/answer/9689846">informe "Retirada de URL"</a> de Search Console, con el que los propietarios de sitios web pueden ocultar páginas <strong>temporalmente</strong> para que no aparezcan en los resultados de la Búsqueda de Google. En la nueva versión del informe, los propietarios también pueden consultar información sobre las páginas de sus sitios web que se han denunciado mediante otras herramientas públicas de Google. </p><p>Hay diferentes herramientas con las que denunciar y <a href="https://support.google.com/webmasters/answer/6332384">retirar información de Google</a>, pero en este artículo nos centraremos en tres áreas que formarán parte del nuevo informe de Search Console: las retiradas temporales, el contenido obsoleto y las solicitudes del filtro Búsqueda Segura. </p><h2>Retiradas temporales</h2><p>Con las solicitudes de retirada temporal, puedes quitar contenidos concretos de tu sitio web de los resultados de la Búsqueda de Google. Por ejemplo, te puede ser útil si tienes una URL que necesitas quitar rápidamente de la Búsqueda de Google. Cuando se aprueba una solicitud de este tipo, la retirada dura unos seis meses, lo que debería darte suficiente margen para encontrar una solución permanente. Hay dos tipos de solicitudes de retirada: </p><ul><li><strong>Retirar URL temporalmente:</strong> con esta opción, se quita la URL de los resultados de la Búsqueda de Google durante aproximadamente seis meses y se borra la copia almacenada en caché de la página. <li><strong>Borrar URL almacenada en caché:</strong> esta opción borra la página almacenada en caché y elimina el fragmento de descripción de la página que aparece en los resultados de la Búsqueda hasta que vuelva a rastrearse.</li></ul><p><a href="https://1.bp.blogspot.com/-3bx91SSRBKo/XjAFK7NSKyI/AAAAAAAAD5A/3dS-Y6X0NnQLFPY6L2RG-eT1rT2RMXkdgCLcBGAsYHQ/s1600/temporary-removals.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="691" data-original-width="1299" height="340" src="https://1.bp.blogspot.com/-3bx91SSRBKo/XjAFK7NSKyI/AAAAAAAAD5A/3dS-Y6X0NnQLFPY6L2RG-eT1rT2RMXkdgCLcBGAsYHQ/s640/temporary-removals.png" width="640" /></a></p><p><a href="https://1.bp.blogspot.com/-IIeojakdij4/XjAFPycG21I/AAAAAAAAD5E/iSXwxWbRjyUZXIHZtNUIeIbxTyvzQTrjQCLcBGAsYHQ/s1600/temporary-removals-request.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="849" data-original-width="1301" height="416" src="https://1.bp.blogspot.com/-IIeojakdij4/XjAFPycG21I/AAAAAAAAD5E/iSXwxWbRjyUZXIHZtNUIeIbxTyvzQTrjQCLcBGAsYHQ/s640/temporary-removals-request.png" width="640" /></a></p><h2>Contenido obsoleto</h2><p>En la sección Contenido obsoleto, se incluye información sobre las solicitudes de retirada que se han enviado mediante la herramienta Retirar contenido obsoleto, una herramienta con la que cualquier usuario (no solo los propietarios de sitios web) puede pedir que se actualicen los resultados de búsqueda en los que se muestra información que ya no está presente en una página. </p><p><a href="https://1.bp.blogspot.com/-njwciXD8YEs/XjAFao0zPZI/AAAAAAAAD5M/anE7kMgbUYIG-MBrxlJ45nyw3Cv0hp3rwCLcBGAsYHQ/s1600/outdated-content.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="697" data-original-width="1304" height="342" src="https://1.bp.blogspot.com/-njwciXD8YEs/XjAFao0zPZI/AAAAAAAAD5M/anE7kMgbUYIG-MBrxlJ45nyw3Cv0hp3rwCLcBGAsYHQ/s640/outdated-content.png" width="640" /></a></p><h2>Filtro Búsqueda Segura</h2><p>En la sección Filtro Búsqueda Segura de Search Console se muestran las páginas de tu sitio web que en algún momento los usuarios de Google han indicado que incluyen contenido para adultos mediante la herramienta de sugerencias de Búsqueda Segura. Las URL que se envían a través de esta herramienta se revisan y, si Google considera que su contenido debe excluirse de los resultados de Búsqueda Segura, se etiquetan como contenido para adultos. </p><p><a href="https://1.bp.blogspot.com/-XLVYgEy21jU/XjAFf6RJcGI/AAAAAAAAD5Q/6fpO6n9sBogp5XLPvPSvY1O4dyATr2quQCLcBGAsYHQ/s1600/safesearch-filtering.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="695" data-original-width="1302" height="340" src="https://1.bp.blogspot.com/-XLVYgEy21jU/XjAFf6RJcGI/AAAAAAAAD5Q/6fpO6n9sBogp5XLPvPSvY1O4dyATr2quQCLcBGAsYHQ/s640/safesearch-filtering.png" width="640" /></a></p><p>Esperamos que el nuevo informe te resulte más útil. Como siempre, no dudes en enviarnos cualquier comentario, duda o sugerencia que tengas, ya sea a través del <a href="https://support.google.com/webmasters/threads?thread_filter=(category:search_console)">foro</a> o en <a href="https://twitter.com/googlewmc">Twitter</a>. </p><p><em>Publicado por Tali Pruss, ingeniero de software de Search Console</em></p><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/vJmFC-m52xc" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2020/02/retirada-de-url.htmltag:blogger.com,1999:blog-2986803404442940590.post-47016119618514257292020-01-29T13:11:00.001+00:002020-01-29T13:14:40.393+00:00Serie de vídeos para nuevos webmasters: La Búsqueda para principiantes (incluye subtítulos en español) <p>Hoy presentamos nuestra nueva serie de vídeos: "<a href="https://www.youtube.com/playlist?list=PLKoqnv2vTMUOHPb5IJIn-7egNRmsvbPIE">La Búsqueda para principiantes</a>". Estos vídeos se han creado, sobre todo, para ayudar a los nuevos webmasters, pero también pueden resultarles útiles a las personas que estén interesadas en la Búsqueda o que todavía estén descubriendo la Web y aprendiendo a gestionar su presencia online.</p> <p>Nos encanta ver cómo crece la comunidad de webmasters. Cada día, muchos webmasters empiezan su andadura en la Web y comienzan a aprender cómo funciona la Búsqueda y qué deben hacer para que sus sitios web aparezcan en una buena posición en los resultados. Sabemos que a veces puede ser difícil o incluso abrumador empezar a consultar el contenido que ofrecemos sin tener nociones o conocimientos básicos sobre la Web. Hemos visto que los vídeos que cubren los aspectos básicos de nuestros <a href="https://www.youtube.com/channel/UCWf2ZlNsCGDS89VBF_awNvA">canales de YouTube</a> son los que más visualizaciones tienen. Además, los webmasters avanzados también consideran necesario tener materiales que puedan enviar a sus clientes o a otras personas interesadas para explicarles conceptos importantes sobre cómo gestionar su presencia online.</p> <p>Queremos ayudar a todos los webmasters a tener éxito, tengan muchos años de experiencia gestionando sitios web o solo un par de días. Y por eso hemos creado esta serie de vídeos: para ayudar a los que acaban de empezar a conseguirlo. Los vídeos son totalmente animados y están en inglés, pero hay subtítulos en español disponibles. Haz clic en el icono de la rueda dentada situado en la esquina inferior derecha de cualquier vídeo y selecciona Subtítulos.</p> <p>Introducción a la serie de vídeos:</p> <iframe width="560" height="315" src="https://www.youtube.com/embed/-0X1AVLIzt0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/AdATZ2G1k84" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/bTzTZXKkVvQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/aKD3s_7Dkl0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/_0QOePCkyK4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/ISQCdViRYo0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/aQhS4J_waw8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br><iframe width="560" height="315" src="https://www.youtube.com/embed/IfxBhltJ0c8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br> <p>En la serie de vídeos "La Búsqueda para principiantes" se tratan cuestiones básicas sobre la presencia online; por ejemplo, se responde a preguntas como "¿Te hace falta un sitio web?" o "¿Cuáles son los objetivos de tu sitio web?", pero también se cubren temas relacionados con la búsqueda orgánica, como "¿Cómo funciona la Búsqueda de Google?", "¿Cómo puedo cambiar la descripción de mi página?" o "¿Cómo puedo cambiar una dirección errónea en Google?". De hecho, estas son preguntas que nos suelen hacer a menudo en <a href="https://support.google.com/webmasters/community">foros</a>, en nuestras <a href="https://twitter.com/googlewmc">redes sociales</a> y en <a href="https://webmasters.googleblog.com/2019/09/join-us-at-webmaster-conference-in.html">eventos por todo el mundo</a>.</p> <p>Si eres un usuario más avanzado, no dudes en utilizar estos vídeos como apoyo en tus presentaciones o para explicar conceptos a tus clientes. Si quieres compartir alguna idea que tengas o algún descubrimiento que hayas hecho, escríbelos en la sección de comentarios de cada vídeo para que los demás usuarios puedan aprender de tu experiencia y conocimiento.</p> <p>Síguenos en <a href="https://twitter.com/googlewmc">Twitter</a> y suscríbete a nuestro canal de <a href="https://www.youtube.com/channel/UCWf2ZlNsCGDS89VBF_awNvA">YouTube</a>para estar al tanto de los próximos vídeos. Añadiremos nuevos vídeos a <a href="https://www.youtube.com/playlist?list=PLKoqnv2vTMUOHPb5IJIn-7egNRmsvbPIE">esta lista de reproducción</a> cada dos semanas, más o menos.</p> <span class="byline-author">Publicado por Cherry Prommawin, analista de calidad de la Búsqueda</span><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/YIpN0THzcyk" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2020/01/video-series-for-new-webmasters-search.htmltag:blogger.com,1999:blog-2986803404442940590.post-46948430194004349092019-12-13T10:14:00.000+00:002019-12-13T10:14:30.754+00:00Los eventos integrados en la Búsqueda de Google llegan a España y Alema<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: left;">Los usuarios siempre están buscando cosas que hacer. Hoy presentamos la experiencia de eventos en la Búsqueda de Google, que ofrece a los usuarios de España y Alemania nuevas formas de descubrir eventos en dispositivos móviles y ordenadores. Con ello, se extiende a otros países esta función, que ya estaba disponible en Estados Unidos, el Reino Unido y Latinoamérica. Ahora, cuando hagas búsquedas como "eventos cerca de mí" o "conciertos" en tu móvil, podrás consultar una lista con eventos proporcionados por distintos sitios web colaboradores. De este modo, tendrás directamente en la Búsqueda información útil sobre cada evento, así como enlaces a los sitios web para obtener más información y comprar entradas. También presentamos una nueva experiencia de recomendaciones para ayudar a los usuarios a descubrir eventos que se correspondan con sus intereses.<br /><br />La experiencia de eventos destaca dónde pueden consultar más información sobre un evento los usuarios o dónde pueden comprar entradas y, de este modo, les anima a visitar tu sitio web.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-p8fPdL19zf8/XfNiDxCB5TI/AAAAAAAAD28/6e6uSoEuf84cLdl7wIKkRTTzfmLtjvrbgCLcBGAsYHQ/s1600/final%2Bspanish%2Bgif%2Bdec.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="598" height="640" src="https://1.bp.blogspot.com/-p8fPdL19zf8/XfNiDxCB5TI/AAAAAAAAD28/6e6uSoEuf84cLdl7wIKkRTTzfmLtjvrbgCLcBGAsYHQ/s640/final%2Bspanish%2Bgif%2Bdec.gif" width="318" /></a></div><div style="text-align: left;"><br /></div><h2 style="text-align: left;">Cómo conseguir que tus eventos se muestren en Google</h2>Hay tres formas de hacer que tus eventos puedan aparecer en Google:<br /><div><ul style="text-align: left;"><li><span style="text-indent: -18pt;">Si utilizas un sitio web de terceros para publicar eventos:</span></li><ul><li>Comprueba si el sitio web donde publicas eventos ya participa en la experiencia de búsqueda de eventos en Google.</li><li>Si tu proveedor de eventos está <a href="https://developers.google.com/search/docs/data-types/event" style="text-indent: -18pt;">integradoen Google</a><span style="text-indent: -18pt;">, puedes seguir publicando tus eventos en ese sitio web de terceros. No hace falta que sigas leyendo.</span></li></ul><li>Si utilizas un CMS y no puedes editarno tienes acceso a tu código HTML:</li><ul><li>Ponte en contacto con tu CMS para saber si hay un complemento que pueda añadir datos estructurados a tu sitio web.</li><li>También puedes utilizar el <a href="https://support.google.com/webmasters/answer/2774099" style="text-indent: -18pt;">Marcador de datos</a><span style="text-indent: -18pt;"> para que Google conozca tus eventos sin editar el código HTML de tu sitio web.</span></li></ul><li>Si no tienes problemas para editar el código HTML:</li><ul><li>Si solo tienes unos cuantos eventos en tu sitio web, puedes usar el <a href="https://support.google.com/webmasters/answer/2774099" style="text-indent: -18pt;">Marcador de datos.</a></li><li>Utiliza los datos estructurados para integrarte directamente en Google. Tendrás que editar el código HTML de las páginas de eventos. Consulta <a href="https://developers.google.com/search/docs/data-types/event" style="text-indent: -18pt;">cómo integrarte en la experiencia de eventos en Google</a><span style="text-indent: -18pt;">.</span></li></ul></ul><h2 style="text-align: left;">Prácticas recomendadas para utilizar datos estructurados</h2><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;">Te recomendamos que compruebes que tus etiquetas cumplan exactamente el esquema de eventos pertinente y los atributos recomendados que se detallan en las <a href="https://developers.google.com/search/docs/data-types/event">directrices para desarrolladores</a>. Por ejemplo, utiliza el campo de descripción para describir el evento con mayor detalle y así evitar tener que repetir atributos como el título del evento, la fecha o la ubicación, o poner énfasis en otras funciones del sitio web. <br /><br />También puedes utilizar la <a href="https://search.google.com/test/rich-results">herramienta de pruebas de resultados enriquecidos</a> para verificar que los campos de tus etiquetas sean correctos.<br /><br /><h2 style="text-align: left;">Herramientas adicionales para ayudarte a verificar tus etiquetas y supervisar tus eventos</h2>Search Console te muestra las impresiones y otras métricas clave de tus eventos, y te ayuda a monitorizar el rendimiento a lo largo del tiempo. También puedes controlar los problemas relacionados con las etiquetas de eventos para poder identificarlos y solucionarlos más fácilmente utilizando las siguientes herramientas de Google:</div><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><ul style="text-align: left;"><li>Utiliza el <a href="https://support.google.com/webmasters/answer/7576553">informe de rendimiento</a> de Search Console para mostrar los datos de la <a href="https://support.google.com/webmasters/answer/7042828#job">vista de lista o de detalles de eventos</a> correspondientes a un evento determinado que aparece en los resultados de la Búsqueda. Puedes obtener estos resultados automáticamente con la <a href="https://developers.google.com/webmaster-tools/search-console-api-original/v3/how-tos/search_analytics">API de Search Console</a>.</li><li>Utiliza el <a href="https://support.google.com/webmasters/answer/7552505">informe de estado de resultados enriquecidos</a> de Search Console para saber qué pudo leer Google y qué no de tu sitio web, y para solucionar errores relacionados con los resultados enriquecidos.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-d0EavdnPyRg/XfNh2cS-_QI/AAAAAAAAD24/QUgNmxXjCQss1PD58kshMfVACWr5rFuWwCLcBGAsYHQ/s1600/Screen%2BShot%2B2019-12-13%2Bat%2B10.49.51%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="519" data-original-width="1012" height="328" src="https://1.bp.blogspot.com/-d0EavdnPyRg/XfNh2cS-_QI/AAAAAAAAD24/QUgNmxXjCQss1PD58kshMfVACWr5rFuWwCLcBGAsYHQ/s640/Screen%2BShot%2B2019-12-13%2Bat%2B10.49.51%2BAM.png" width="640" /></a></div><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><br /></div>Si tienes alguna duda, ponte en contacto con nosotros en el <a href="https://productforums.google.com/forum/#!forum/webmasters">foro de ayuda del Centro para webmasters</a>.</div><span style="font-family: &quot;times new roman&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"><br /></span>Publicado por Emily Fifer, directora de producto</div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/ps4pzfkohG8" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/12/events-launching-germany-spain.htmltag:blogger.com,1999:blog-2986803404442940590.post-53712407441291959562019-12-10T18:00:00.000+00:002019-12-10T18:00:05.294+00:00Lanzando un nuevo Centro de Editores de Noticias<div dir="ltr" style="text-align: left;" trbidi="on">Hoy estamos anunciando el lanzamiento de un nuevo <a href="https://publishercenter.google.com/">Centro de Editores</a> para ayudar a los publishers a manejar cómo se ven sus contenidos en los distintos productos de Google. El nuevo Centro de Editores une dos herramientas preexistentes: Producer y el Centro de Editores de Google Noticias, mejorando su funcionalidad y la experiencia de usuario. <br />Las nuevas características del Centro de Editores incluyen una manera más simple de manejar la identidad de tu publicación, como por ejemplo la posibilidad de incluir versiones de logos claras y oscuras. También ofrece una organización más simple que permite a quienes administran múltiples publicaciones alternar entre ellas e incluye configuraciones de permisos mejoradas para facilitar la colaboración entre colegas. Además, para configurar secciones en Google Noticias los editores ahora pueden apuntar a las URL de las secciones de sus sitios web en lugar de a los feeds RSS. El contenido para Noticias ahora vendrá directo desde la web, tal como lo hace para los resultados de búsqueda. <br />El Centro de Editores se lanza hoy en los cuatro idiomas de las herramientas previas (inglés, español, francés y alemán) y se extenderá pronto a nuevos idiomas. Puedes obtener más información <a href="https://support.google.com/news/publisher-center/answer/9606538">aquí</a>. </div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/41d45AAL7zY" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/12/google-publisher-center.htmltag:blogger.com,1999:blog-2986803404442940590.post-38524361012789135832019-11-22T13:42:00.000+00:002019-11-22T13:42:16.478+00:00Cómo actualizar el usuario-agente del robot de Google <p>El robot de Google usa un navegador basado en Chrome para procesar páginas web, como anunciamos en <a href="https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html">Google I/O</a>a principios de este año. Como parte de eso, en diciembre de 2019 actualizaremos las strings del usuario-agente del robot de Google para reflejar la versión nueva del navegador. Además, actualizaremos de manera periódica los números de versión para que coincidan con las actualizaciones de Chrome en el robot de Google.</p> <p>Consulta <a href="https://support.google.com/webmasters/answer/1061943?hl=es-419">Rastreadores de Google (usuarios-agentes)</a> y <a href="https://developers.google.com/search/docs/guides/fix-search-javascript">Asegúrate de que Google pueda indexar JavaScript</a> para obtener información adicional sobre el procesamiento y las strings de los usuarios-agentes.</p> <h2>Los usuarios-agentes del robot de Google en la actualidad</h2> <p><strong>Dispositivos móviles:</strong></p> <p>Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)</p> <p><strong>Computadoras de escritorio:</strong></p> <p>Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)</p> <p><em>O</em></p> <p>Mozilla/5.0 AppleWebKit/537.36 (KHTML, como Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36</p> <h1>El nuevo robot de Google perdurable y su usuario-agente</h1> <p>En diciembre, comenzaremos a actualizar de manera periódica las strings del usuario-agente mencionado anteriormente para reflejar la versión de Chrome utilizada en el robot de Google. En las siguientes strings de usuario-agente, se reemplazarán "W.X.Y.Z" por la <a href="https://www.chromium.org/developers/version-numbers">versión de Chrome</a> que estamos usando. Por ejemplo, en lugar de W.X.Y.Z, verás algo similar a "76.0.3809.100". Ese número de versión se actualizará de forma regular.</p> <p><strong>Dispositivos móviles:</strong></p> <p>Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/<strong>W.X.Y.Z</strong> Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)</p> <p><strong>Computadoras de escritorio:</strong></p> <p>Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)</p> <p><em>O</em></p> <p>Mozilla/5.0 AppleWebKit/537.36 (KHTML, como Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) <strong>Chrome/W.X.Y.Z</strong> Safari/537.36</p> <h2>Cómo probar tu sitio</h2> <p>Como ejecutamos una evaluación, estamos seguros de que la mayoría de los sitios web no se verá afectada por el cambio.</p> <p>Los sitios que siguen nuestras recomendaciones de usar detección de funciones y mejora progresiva en lugar del reconocimiento de usuarios-agentes deberían seguir funcionando sin ningún cambio.</p> <p>Si tu sitio busca un usuario-agente específico, podría verse afectado. Debes usar la detección de funciones en lugar del reconocimiento de usuarios-agentes. Si no puedes usar la detección de funciones y necesitas detectar el robot de Google por medio del usuario-agente, busca "robot de Google" dentro del usuario-agente.</p> <p>Algunos de los problemas comunes que observamos mientras evaluábamos el cambio son los siguientes:</p><ul><li>Páginas que muestran un mensaje de error en lugar del contenido normal (por ejemplo, un página puede suponer que el robot de Google es un usuario que tiene un bloqueador de anuncios y accidentalmente evitar que acceda al contenido) </li><li>Páginas que redireccionan a un documento noindex o bloqueado por robots.txt </li></ul> <p>Si no sabes si tu sitio se ve afectado o no, intenta descargar tu página web en el navegador usando el nuevo usuario-agente del robot de Google. <a href="https://developers.google.com/web/tools/chrome-devtools/device-mode/override-user-agent">En estas instrucciones,</a> se describe cómo anular tu usuario-agente en Chrome.</p> <p>Si tienes alguna pregunta, comunícate con la <a href="https://support.google.com/webmasters/community">comunidad de ayuda de webmasters</a>, aprovecha <a href="https://google.com/webmasters/connect">la ayuda durante el horario laboral para webmasters en YouTube</a> o <a href="https://twitter.com/googlewmc">síguenos en Twitter</a>.</p> <span class="byline-author">Publicado por Zoe Clifford, ingeniera de software del equipo de Servicio de procesamiento web</span><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/3-5lRoli3rA" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/11/updating-user-agent-of-googlebot.htmltag:blogger.com,1999:blog-2986803404442940590.post-34526694547123996912019-11-15T15:28:00.001+00:002019-11-15T15:28:15.232+00:00Nuevos informes sobre resultados de vídeo en Search Console <p>Los vídeos son una forma importante de consumir información online que cada vez es más popular. Por eso, queremos que los usuarios puedan encontrar vídeos útiles e interesantes en Google lo más fácilmente posible. Hoy presentamos dos nuevas herramientas con las que podrás conocer el rendimiento de tus vídeos en la Búsqueda e identificar oportunidades para mejorar el etiquetado de tus vídeos.</p> <p>Hoy en día, los usuarios pueden ver vídeos incluidos en la Búsqueda de Google principalmente en tres sitios: la página principal de la Búsqueda, la pestaña de vídeos de la Búsqueda y Discover.</p> <img border="0" data-original-height="951" data-original-width="1600" height="380" src="https://1.bp.blogspot.com/-5Es38r9zZXA/XZsH5Af0djI/AAAAAAAADww/qqM1nsXxXg82DoJShSYV_vyu1w_B-mi7gCLcBGAsYHQ/s640/video-search-results.png" width="640" /> <p><em>De izquierda a derecha: vídeos en la página principal de la Búsqueda, la sección de vídeos de la Búsqueda y Discover.</em></p> <h2>Informe de mejora de vídeo</h2> <p>Con los datos estructurados, puedes ayudar a los buscadores a saber cuándo hay vídeos en tus páginas para que esos vídeos puedan mostrarse con funciones visuales enriquecidas, incluidos metadatos como la duración exacta del vídeo o la fecha de subida, así como <a href="https://www.blog.google/products/search/video-previews-help-you-find-what-youre-looking-even-faster/">vistas previas</a>. De este modo, los usuarios tienen más información sobre lo que van a encontrar en el vídeo antes de hacer clic en él.</p> <p>En Search Console, los propietarios de sitios web que anotan vídeos mediante <a href="https://developers.google.com/search/docs/data-types/video">datos estructurados</a> ahora tienen disponible el nuevo informe de vídeos, en el que se muestran los errores y las advertencias que se han detectado en el marcado de los sitios web. Además, cuando se corrige un error, con este informe también se puede comprobar si se ha solucionado realmente volviendo a rastrear las páginas afectadas. Consulta más información en el artículo <a href="https://support.google.com/webmasters/answer/7552505">Informes de estado de resultados enriquecidos</a>.</p> <img border="0" data-original-height="950" data-original-width="1600" height="380" src="https://1.bp.blogspot.com/-L3P8468cbtY/XZsIJKqNJOI/AAAAAAAADw0/-FjBKesRLHQ2Ot2B39pVsEuJUniQUHwvQCLcBGAsYHQ/s640/videos-enhancement-report.png" width="640" /> <h2>Aparición de vídeos en el informe "Rendimiento"</h2> <p>En el informe "Rendimiento" de Search Console ya se incluye una opción para consultar qué rendimiento ha obtenido tu sitio web en los resultados de la pestaña de vídeos de la Búsqueda (estos resultados se marcan con el tipo "Vídeo"). Sin embargo, nos complace anunciar que hemos añadido más opciones para consultar el rendimiento de los vídeos, por lo que ahora podrás ver qué resultados han obtenido tus vídeos en la pestaña principal de resultados de la Búsqueda (es decir, resultados del tipo "Web") y en <a href="https://support.google.com/webmasters/answer/9216516">Discover</a>mediante la nueva opción de aparición "Vídeos". Tu contenido puede aparecer como vídeo si utilizas el tipo de <a href="https://developers.google.com/search/docs/data-types/video">datos estructurados VideoObject</a> en tus páginas o si Google detecta de otro modo que hay algún vídeo en ellas.</p> <img border="0" data-original-height="659" data-original-width="1600" height="262" src="https://1.bp.blogspot.com/-_bCOTvvuZpQ/XZsINkSt47I/AAAAAAAADw8/AcdNgYW7kV86pJkRmEBwgXHy6SUUmA7zACLcBGAsYHQ/s640/videos-performance-report.png" width="640" /> <p>Con estas nuevas herramientas, te resultará más fácil saber qué rendimiento tienen tus vídeos en la Búsqueda, así como identificar y solucionar cualquier problema que haya con ellos. También te recomendamos que sigas las <a href="https://support.google.com/webmasters/answer/156442">prácticas recomendadas para los vídeos</a>. Si tienes alguna pregunta, no dudes en publicarla en nuestro <a href="https://support.google.com/webmasters/go/community">foro</a>.</p> <span class="byline-author">Publicado por Danielle Marshak, directora de producto</span><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/epJ9oshGatY" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/11/search-console-video-results-reports.htmltag:blogger.com,1999:blog-2986803404442940590.post-14153231920774877102019-10-28T07:58:00.002+00:002019-10-28T07:58:28.533+00:00Adiós, Flash<p>"El fin de una era": así anunciaba Microsoft que <a href="https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/">Flash dejaría de ser compatible con sus navegadores web</a>. Flash está inhabilitado de forma predeterminada en Chrome (a partir de la versión 76), Microsoft Edge y Firefox 69. Pronto también dejaremos de indexar Flash en la Búsqueda de Google.</p> <p>Flash fue la respuesta a la aburrida web estática, a la que dio vida con animaciones, contenido multimedia y acciones. Ha sido una tecnología prolífica que ha inspirado a muchos nuevos creadores en la Web. Se utilizaba en todas partes. El entorno de ejecución de Flash, que reproduce el contenido Flash, se llegó a instalar <a href="https://www.adobe.com/products/flashruntimes/statistics.html">500 millones de veces en la segunda mitad del 2013</a>.</p> <p>Aún recuerdo cuando mi hijo se pasaba horas jugando a juegos Flash hasta que mi mujer lo reñía. Hijo, es hora de ir a dormir. Y ahora te toca a ti ir a dormir, Flash.</p> <p>La Búsqueda de Google dejará de ser compatible con Flash a finales de este año. A partir de entonces, la Búsqueda ignorará el contenido Flash de las páginas web y dejará de indexar archivos SWF independientes. La mayoría de los usuarios y de los sitios web no notarán este cambio.</p> <p>Flash inspiró la Web, pero ahora hay otros estándares que mantienen vivo su legado, como <a href="https://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash">HTML5</a>.</p> <p>Chalgayo /tʃɑlˈgɑjɔ/ ("adiós" en coreano), Flash.</p> <p>Publicado por Dong-Hwi Lee, director de ingeniería de Google</p><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/1bSXFuicgM4" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/10/goodbye-flash.htmltag:blogger.com,1999:blog-2986803404442940590.post-38596140719325066872019-10-25T12:38:00.000+01:002019-10-25T12:38:43.776+01:00Mejorar la utilidad de los resultados enriquecidos de reseñas<p>En la Búsqueda pueden aparecer resultados enriquecidos de reseñas que, por ejemplo, muestren puntuaciones o estrellas, lo que resulta muy útil a los usuarios que están buscando algún producto o servicio.</p> <div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-yIXvfcDqiVY/XX-i_O4wAMI/AAAAAAAADpU/Yy475aLr580ZfPWbQ-yYLYWcPa1FLmDCwCLcBGAsYHQ/s1600/Blog-Post0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Review stars example in search results" border="0" data-original-height="115" data-original-width="391" height="94" src="https://1.bp.blogspot.com/-yIXvfcDqiVY/XX-i_O4wAMI/AAAAAAAADpU/Yy475aLr580ZfPWbQ-yYLYWcPa1FLmDCwCLcBGAsYHQ/s320/Blog-Post0.png" title="" width="320" /></a></div> <p>Para que sean más útiles y significativas, vamos a empezar a incluir actualizaciones algorítmicas en las reseñas de los resultados enriquecidos. En estas actualizaciones también tenemos en cuenta algunas de las implementaciones inválidas o engañosas que nos han notificado los webmasters.</p> <h2>Centrarse en los tipos de esquema que se prestan a las reseñas</h2> <p>Si bien técnicamente es posible incluir etiquetas de reseña a cualquier tipo de esquema; en muchos de ellos mostrar reseñas con estrella no aporta mucho valor al usuario. Con este cambio, limitamos el conjunto de tipos de esquema que pueden hacer que aparezcan resultados enriquecidos de reseñas en la Búsqueda. En concreto, solo mostraremos reseñas con estos tipos de esquema y con sus respectivos subtipos:</p><ul><li><a href="http://schema.org/Book">schema.org/Book</a></li><li><a href="http://schema.org/Course">schema.org/Course</a></li><li><a href="https://schema.org/CreativeWorkSeason">schema.org/CreativeWorkSeason</a></li><li><a href="https://schema.org/CreativeWorkSeries">schema.org/CreativeWorkSeries</a></li><li><a href="https://schema.org/Episode">schema.org/Episode</a></li><li><a href="http://schema.org/Event">schema.org/Event</a></li><li><a href="http://schema.org/Game">schema.org/Game</a></li><li><a href="https://schema.org/HowTo">schema.org/HowTo</a></li><li><a href="https://schema.org/LocalBusiness">schema.org/LocalBusiness</a></li><li><a href="https://schema.org/MediaObject">schema.org/MediaObject</a></li><li><a href="http://schema.org/Movie">schema.org/Movie</a></li><li><a href="https://schema.org/MusicPlaylist">schema.org/MusicPlaylist</a></li><li><a href="http://schema.org/MusicRecording">schema.org/MusicRecording</a></li><li><a href="http://schema.org/Organization">sche</a><a href="http://schema.org/Organization">ma.org/Organization</a></li><li><a href="http://schema.org/Product">schema.org/Product</a></li><li><a href="http://schema.org/Recipe">schema.org/Recipe</a></li><li><a href="https://schema.org/SoftwareApplication">schema.org/SoftwareApplication</a></li></ul> <h2>Las reseñas interesadas no están permitidas</h2> <p>Las reseñas que puedan percibirse como "interesadas" no son muy útiles para los usuarios. Nos referimos a las reseñas sobre una entidad A que se publican en el sitio web de la entidad A, ya sea directamente en sus etiquetas o mediante un widget insertado de terceros.Es por eso que, con este cambio, ya no vamos a mostrar resultados enriquecidos de reseñas para los tipos de esquema <a href="https://schema.org/LocalBusiness">localBusiness</a> y <a href="https://schema.org/Organization">Organization</a>, y sus subtipos, en casos en los que la entidad de la que se hace la reseña controla ella misma las reseñas.</p> <h2>Añadir la propiedad name del elemento que se reseña</h2> <p>Con esta actualización, ahora hace falta incluir la propiedad name, por lo que debes comprobar que aparece indicada la del elemento sobre el que se van a escribir las reseñas.</p> <h2>Actualizado el 18 de septiembre del 2019:</h2> <p>En definitiva, antes, las empresas y las organizaciones podían añadir etiquetas de sus propias reseñas, creando a menudo fragmentos de reseñas para mostrarlas en su página de inicio o en cualquier otra página. Las entidades podían incluir las reseñas directamente en sus etiquetas o mediante un widget de terceros.</p> <p>Esta práctica nos parece interesada, porque son las mismas entidades las que añaden las etiquetas a sus páginas, con reseñas sobre ellas mismas.</p> <p>Ya no mostramos reseñas interesadas para las empresas y organizaciones que se hayan etiquetado con los tipos de esquema LocalBusiness y Organization, es decir, que ya no mostraremos fragmentos enriquecidos de reseñas de una empresa si se consideran interesadas.<br></p> <p>Estas reseñas sí están disponibles y se muestran en los tipos de esquema que se indican en este <a href="https://developers.google.com/search/docs/data-types/review-snippet">documento</a>. Por ejemplo, un sitio web de cocina puede utilizar etiquetas de recetas para resumir las reseñas de sus visitantes, que a su vez podemos incluir como resultados enriquecidos en la Búsqueda.</p> <p><strong>Preguntas frecuentes</strong></p> <p><strong>¿Qué pasa si utilizo un widget de terceros para mostrar reseñas de mi empresa?</strong></p> <p>La Búsqueda de Google no mostrará fragmentos de reseña de esas páginas. Si insertas un widget de terceros, se puede considerar que lo haces con intención de controlar el proceso de enlazar reseñas.</p> <p><strong>¿Tengo que retirar las reseñas interesadas de LocalBusiness y Organization?</strong></p> <p>No, no hace falta, puesto que la Búsqueda de Google ya no mostrará los fragmentos de reseña para esas páginas.</p> <p><strong>¿Se tomará alguna medida manual en mi sitio web por tener reseñas interesadas?</strong></p> <p>Este motivo no requiere realizar ninguna acción manual, aunque te recomendamos que compruebes que tus <a href="https://developers.google.com/search/docs/guides/sd-policies">datos estructurados cumplen nuestras directrices</a>.</p> <p><strong>¿Afecta esta actualización a mi perfil o mi ficha de Google My Business?</strong></p> <p>No. Esta actualización está relacionada con la búsqueda orgánica, por lo que Google My Business no se ve afectado.</p> <p><strong>¿Se verán afectados los sitios web de reseñas sobre otras organizaciones?</strong></p> <p>No, eso no cambiará. Los sitios web de reseñas pueden mostrar en los resultados de búsqueda las que hagan sobre otras organizaciones mediante fragmentos de reseña.</p> <p><strong>¿Se aplica también esta actualización a AggregateRating?</strong></p> <p>Sí. Se aplica a <code>Review</code> y a <code>AggregateRating</code>.</p> <p><strong>¿Cómo puedo informar de una reseña interesada que sigue mostrándose en los resultados de búsqueda?</strong></p> <p>Estamos sopesando la idea de crear un formulario especial, en caso que sea necesario. Además, como estamos adoptando este cambio poco a poco, es posible que veas algunas reseñas donde no corresponde.</p> <p>De este modo, los usuarios notarán una gran mejora en la utilidad de las reseñas, y la mayoría de los webmasters no tendrán que hacer apenas ningún cambio para conseguirlo. Puedes ver todas las actualizaciones documentadas en <a href="https://developers.google.com/search/docs/data-types/review-snippet">nuestra documentación para desarrolladores</a>. Si tienes alguna pregunta, visita nuestros <a href="https://support.google.com/webmasters/community?hl=en">foros para webmasters</a>.</p> <p>Publicado por el ingeniero de software Yuxin Cao y por Sven Naumann, del equipo de Confianza y Seguridad de la Búsqueda</p><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/PPQk3zt9too" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/10/mejorar-la-utilidad-de-los-resultados.htmltag:blogger.com,1999:blog-2986803404442940590.post-57762476689208603302019-10-03T18:21:00.002+01:002019-10-03T18:21:32.419+01:00¿Cómo se actualiza la Búsqueda de Google?<div dir="ltr" style="text-align: left;" trbidi="on">Google publica cambios destinados a mejorar los resultados de búsqueda casi cada día. Aunque la mayoría no se notan, nos ayudan a seguir mejorando.<br /><br />Cuando queremos hacer un cambio que es posible que sí se note, procuramos comunicárselo a webmasters, productores de contenido y otros usuarios que creemos que podrían tomar medidas para preparase. Por ejemplo, antes de lanzar nuestra actualización de velocidad, ofrecimos <a href="https://webmaster-es.googleblog.com/2018/04/velocidad-posicionamiento-movil.html">información y consejos</a> con meses de antelación.<br /><br />Varias veces al año, introducimos en nuestros algoritmos y sistemas de búsqueda cambios importantes, que llamamos "actualizaciones principales". Estos cambios, que a veces también afectan a Google Discover, están diseñados para cumplir nuestro objetivo: mostrar a los usuarios contenido pertinente y fiable en los resultados de búsqueda.<br /><br />Avisamos de estas actualizaciones principales porque, por lo general, afectan a buena parte de nuestro servicio y porque, mientras se implementan, es posible que aumente o disminuya la posición de algunos sitios web en los resultados de búsqueda. Como sabemos que los propietarios de los sitios web que pierdan posiciones querrán corregir esta situación, queremos asegurarnos de que no intenten hacerlo de forma incorrecta. De hecho, puede que no haya nada que corregir.<br /><br /><h3 style="text-align: left;">Actualizaciones principales y revisión de contenido</h3>Si una página pierde posiciones en la búsqueda después de que se haya implementado una actualización principal, no pasa nada. No quiere decir que haya infringido alguna de nuestras <a href="https://support.google.com/webmasters/answer/35769?hl=es">directrices para webmasters</a> ni que se le haya aplicado una acción manual o algorítmica, como puede ser el caso de las páginas que sí infringen las directrices. De hecho, ninguno de los cambios que se incluyen en las actualizaciones principales está dirigido a páginas o sitios web concretos, sino que su objetivo es mejorar cómo evalúan nuestros sistemas el contenido en general. Es posible que esos cambios mejoren la posición de algunas páginas que antes no tenían el reconocimiento que se merecían.<br /><br />Para entender mejor cómo funciona una actualización principal, imagina que en el 2015 hiciste una lista de las 100 mejores películas y que en el 2019 quieres actualizarla. Evidentemente, la lista cambiará: querrás incluir películas nuevas y maravillosas que antes no existían, y quizá consideres que algunas películas que ya están en la lista merecen un puesto más alto.<br /><br />La lista va a cambiar, y puede que alguna película baje algún puesto, pero eso no significa que sea mala, sino que hay otras películas que merecen estar en una posición más elevada.<br /><br /><h3 style="text-align: left;">Centrarse en el contenido</h3>Como acabamos de explicar, no hay que corregir nada en las páginas que pierden posiciones tras una actualización principal. Aun así, entendemos que los webmasters de esas páginas quieran tomar medidas para recuperar posiciones. En ese caso, te recomendamos que compruebes si estás ofreciendo el mejor contenido posible, puesto que es eso en lo que se centran nuestros algoritmos.<br /><br />Para empezar, puedes consultar las <a href="https://webmasters.googleblog.com/2011/05/more-guidance-on-building-high-quality.html">recomendaciones que hicimos hace un tiempo</a> sobre cómo autoevaluar tu sitio web si crees que ya estás ofreciendo contenido de calidad. Hemos añadido a ese artículo algunas preguntas más que puedes hacerte sobre tu contenido:<br /><h4 style="text-align: left;">Preguntas sobre calidad y contenido</h4><br /><ul style="text-align: left;"><li>¿Ofrece el contenido información, datos de informes, investigaciones o análisis originales?</li><li>¿Proporciona el contenido una descripción sustancial, completa o exhaustiva del tema que trata?</li><li>¿Se proporciona información interesante y no trivial o se analiza un tema con una perspectiva útil?</li><li>Si el contenido cita otras fuentes, ¿aporta suficiente valor y originalidad o, por el contrario, se limita a copiar o reescribir la información que se incluye en esas fuentes?</li><li>¿El título del contenido o de la página es útil y descriptivo?</li><li>¿Se evitan en el título del contenido o de la página las exageraciones o las expresiones impactantes?</li><li>¿Es una página que añadirías a tus marcadores, compartirías con un amigo o recomendarías a alguien?</li><li>¿Esperarías ver este contenido en una revista, una enciclopedia o un libro, aunque sea en forma de referencia?</li></ul><br /><h4 style="text-align: left;">Preguntas sobre la autoridad del contenido</h4><br /><ul style="text-align: left;"><li>¿Presenta el contenido la información de una forma fiable? Por ejemplo, ¿cita bibliografía de forma clara, parece que lo haya producido un experto o se proporciona información sobre el autor o el sitio web que lo publica, puede que mediante enlaces a una página que trate sobre ellos?</li><li>Si buscaras más información sobre el sitio web que publica el contenido, ¿tendrías la impresión de que es de confianza o una autoridad reconocida del tema que trata?</li><li>¿Está escrito el contenido por un experto o entusiasta del tema que está demostrado que lo domina?</li><li>¿Se ha comprobado que no haya errores en el contenido que sean fáciles de verificar?</li><li>¿Te fiarías de este contenido para tratar temas relacionados con tu dinero o tu vida?</li></ul><br /><h4 style="text-align: left;">Preguntas sobre la presentación y la producción</h4><div style="text-align: left;"></div><ul style="text-align: left;"><li>¿Está el contenido escrito sin errores de ortografía y con un estilo adecuado?</li><li>¿Se nota que se ha dedicado tiempo y esfuerzo a crear el contenido o, por el contrario, parece descuidado o que se ha creado de forma apresurada?</li><li>¿Es el contenido obra de muchos autores distintos o está repartido en una gran red de sitios web, de modo que cada página o sitio web no recibe demasiada atención ni cuidados?</li><li>¿Hay una cantidad excesiva de anuncios que distraen o interfieren con el contenido principal?</li><li>¿Se muestra correctamente el contenido en los dispositivos móviles?</li><li>Preguntas de comparación</li><li>¿Proporciona el contenido información valiosa si se compara con otras páginas de los resultados de búsqueda?</li><li>¿Da la sensación de que el contenido está creado para satisfacer los intereses de los visitantes del sitio web o, por el contrario, parece que alguien lo ha creado con la única intención de situarlo en buena posición en los buscadores?</li></ul><br />Además de responder a estas preguntas, te recomendamos que se las hagas a personas en quien confíes, pero que no estén vinculadas con tu sitio web para que lo evalúen honestamente.<br /><br />También te recomendamos que investigues las páginas que han perdido posiciones: ¿qué tipo de páginas eran, y en qué tipos de búsqueda se han visto más afectadas? Revísalas detenidamente y hazte las preguntas de más arriba para evaluarlas.<br /><br /><h3 style="text-align: left;">Conocer las directrices para evaluadores de la calidad y los criterios de conocimiento, autoridad y fiabilidad</h3>Otro recurso que puedes consultar para saber si ofreces un buen contenido son nuestras <a href="https://static.googleusercontent.com/media/guidelines.raterhub.com/en//searchqualityevaluatorguidelines.pdf">directrices para evaluadores de la calidad de búsqueda</a>. Los evaluadores son usuarios que <a href="https://www.google.com/intl/es_es/search/howsearchworks/mission/users/">nos ayudan a saber</a> si nuestros algoritmos devuelven buenos resultados, por lo que también nos sirven para confirmar que los cambios que hacemos funcionan correctamente.<br /><br />Es importante saber que los evaluadores de la búsqueda no tienen ningún control sobre la posición en la que aparecen las páginas en los resultados. Los datos que nos proporcionan no se usan directamente en nuestros algoritmos de posicionamiento, sino que nos sirven para saber si nuestros sistemas funcionan correctamente; los utilizamos como si fueran los comentarios de clientes de un restaurante, por ejemplo.<br /><br />Si tienes una idea de cómo determinan los evaluadores si un contenido es bueno, quizá puedas mejorar el tuyo propio y, así, mejorar tu posicionamiento en la Búsqueda.<br /><br />Los evaluadores están formados para identificar si el contenido se ajusta a ciertos niveles de conocimiento, autoridad y fiabilidad (E-A-T, por sus siglas en inglés). Si conoces las directrices, podrás evaluar tu contenido según esos criterios y te será más fácil pensar cómo puedes mejorarlo.<br /><br />A continuación se incluyen artículos* escritos por personas ajenas a Google en los que explican cómo han seguido las directrices para mejorar su contenido:<br /><br /><ul style="text-align: left;"><li><a href="https://www.mariehaynes.com/eat/">E-A-T and SEO</a>, por Marie Haynes</li><li><a href="http://www.thesempost.com/google-updates-quality-rater-guidelines/">Google Updates Quality Rater Guidelines Targeting E-A-T, Page Quality &amp; Interstitials</a>, por Jennifer Slegg</li><li><a href="https://www.pathinteractive.com/wp-content/uploads/docs/Lily_Ray_-_Leveraging_EAT_for_SEO_Success_-_Brighton_SEO-_compressed.pdf">Leveraging E-A-T for SEO Success</a>, presentación de Lily Ray</li><li><a href="https://www.gsqi.com/marketing-blog/google-core-ranking-updates-user-studies/">Google’s Core Algorithm Updates and The Power of User Studies: How Real Feedback From Real People Can Help Site Owners Surface Website Quality Problems (And More)</a>, por Glenn Gabe</li><li><a href="https://ipullrank.com/why-e-a-t-core-updates-will-change-your-content-approach/">Why E-A-T &amp; Core Updates Will Change Your Content Approach</a>, por Fajr Muhammad</li></ul><br /><span style="font-size: x-small;"><b>*Nota: Hemos incluido estos artículos porque consideramos que pueden resultar útiles para comprender el tema, y no porque queramos recomendar <a href="https://support.google.com/webmasters/answer/35291">una empresa o un servicio de SEO en particular</a>.</b></span><br /><br /><h3 style="text-align: left;">Recuperación y más consejos</h3>Después de una actualización principal, los webmasters suelen preguntarse cuánto tiempo puede tardar su sitio web en recuperar su posición una vez que se haya mejorado el contenido.<br /><br />Como suelen lanzarse actualizaciones principales cada pocos meses, es posible que el contenido afectado no vuelva a tener la posición que tenía hasta que se publique la siguiente actualización, siempre y cuando se haya mejorado el contenido.<br />No obstante, actualizamos constantemente nuestros algoritmos de búsqueda, y a veces incluso lanzamos pequeñas actualizaciones principales, aunque no solemos anunciarlas porque apenas hay diferencias para los usuarios. Aun así, es posible que estas pequeñas actualizaciones mejoren el posicionamiento de tu contenido si lo has perfeccionado.<br /><br />Ten en cuenta que un sitio web quizá no recupere su posición aunque su propietario lo haya mejorado, y que las páginas no tienen asignada ni garantizada una posición concreta en los resultados de búsqueda. Si hay contenido de más calidad, aparecerá en una mejor posición en nuestros sistemas.<br /><br />También es importante recordar que los buscadores como Google no entienden el contenido de la misma forma que lo hacen las personas. Lo que hacen es <a href="https://www.google.com/intl/es_es/search/howsearchworks/algorithms/">buscar y reunir señales</a> sobre el contenido y tratar de determinar cómo se corresponden con lo que las personas consideran relevante. Por ejemplo, una de esas señales es el modo en el que las páginas se enlazan entre sí. Hay muchas más, pero no las revelaremos para proteger la integridad de nuestros resultados.<br /><br /><a href="https://www.google.com/intl/es_es/search/howsearchworks/mission/users/">Probamos</a> todas las actualizaciones principales antes de lanzarlas, lo que incluye consultar los comentarios de los evaluadores de la calidad de búsqueda para ver si hemos asignado el valor de ponderación adecuado a las señales.<br /><br />Sabemos que las mejoras que hacemos en la Búsqueda no son perfectas; por eso seguimos actualizándola. No dejamos de recibir comentarios, hacer pruebas y seguir trabajando para mejorar nuestros sistemas de posicionamiento. Y ese trabajo puede comportar que el contenido que no se haya cambiado recupere su posición, porque quizá, con las mejoras que se implementan constantemente, nuestros algoritmos evalúen ese contenido de forma más favorable.<br /><br />Esperamos que la información de este artículo te haya resultado útil. Encontrarás muchos consejos sobre cómo crear buen contenido en los recursos que ofrecemos en <a href="https://www.google.com/intl/es/webmasters/#?modal_active=none">Google Webmasters</a>, incluidas herramientas, páginas de ayuda y foros.<br /><br />Publicado por Danny Sullivan, de Relaciones Públicas de la Búsqueda<br /><div><br /></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/4LkGpPThPd4" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/10/actualizaciones-busqueda-google.htmltag:blogger.com,1999:blog-2986803404442940590.post-9834378822533717172019-09-25T11:54:00.000+01:002019-09-25T11:54:32.444+01:00Más opciones para ayudar a los sitios web a mostrar una vista previa de su contenido en la Búsqueda de Google<div dir="ltr" style="text-align: left;" trbidi="on">Google usa vistas previas de contenido, incluyendo <a href="https://support.google.com/webmasters/answer/35624?hl=es">fragmentos de texto</a> y otros contenidos, para ayudar a los usuarios a decidir si un resultado es relevante para su búsqueda. El tipo de vista previa que se muestra depende de muchos factores, incluido el tipo de contenido que busca una persona y el tipo de dispositivo en el que lo está viendo.<br /><br />Por ejemplo, si buscas resultados de recetas en Google, es posible que veas imágenes en miniatura y calificaciones de los usuarios, cosas que pueden ser más útiles que los fragmentos de texto a la hora de decidir qué quieres comer. En otro ejemplo, si estás buscando un concierto cerca de ti, puedes ver todos los detalles del evento directamente en los resultados de búsqueda. Todo esto es posible gracias a los editores que marcan sus páginas con <a href="https://developers.google.com/search/docs/guides/search-gallery">datos estructurados</a>.<br /><br />Google genera automáticamente las vistas previas con el objetivo de ayudar al usuario a comprender por qué los resultados mostrados son relevantes para su búsqueda y por qué querría visitar las páginas vinculadas. Sin embargo, sabemos que los propietarios de sitios web pudieran querer ajustar de forma independiente la extensión de su contenido de vista previa en los resultados de búsqueda. Para facilitar que cada sitio web individual pueda definir cuánto o qué texto debería estar disponible para el fragmento y la medida de otros contenidos gráficos que debería incluirse en sus vistas previas, ahora presentamos varias configuraciones nuevas para webmasters a nivel global.<br /><h3 style="text-align: left;">Informando a Google sobre tus preferencias para el fragmento y la vista previa de tu contenido&nbsp;</h3>Antes solo era posible permitir o no el uso de un fragmento de texto. Ahora presentamos un conjunto de métodos que permiten una configuración más detallada del contenido de la vista previa que se muestra para tus páginas. Esto se realiza mediante dos tipos de configuraciones nuevas: un conjunto de <span style="font-family: Courier New, Courier, monospace;">metaetiquetas</span> robots y un atributo HTML.<br /><h4 style="text-align: left;">Uso de <span style="font-family: Courier New, Courier, monospace;">metaetiquetas</span> robots</h4>La <span style="font-family: Courier New, Courier, monospace;">metaetiqueta</span> robots se agrega a la sección <span style="font-family: Courier New, Courier, monospace;">&lt;head&gt;</span> de una página HTML o se especifica mediante un encabezado HTTP <span style="font-family: Courier New, Courier, monospace;">x-robots-tag</span>. Las <span style="font-family: Courier New, Courier, monospace;">metaetiquetas</span> robots que especifican el contenido de la vista previa de una página son:<br /><br /><br /><ul style="text-align: left;"><li>"<span style="font-family: Courier New, Courier, monospace;">nosnippet</span>"&nbsp;</li></ul>Esta es una opción existente que permite especificar que no deseas que se muestre un fragmento de texto para esa página.<br /><ul style="text-align: left;"><li>"<span style="font-family: Courier New, Courier, monospace;">max-snippet:[número]</span>"</li></ul><b>¡Nuevo!</b> Te permite especificar la longitud máxima del texto, en caracteres, de un fragmento para tu página.<br /><ul style="text-align: left;"><li>"<span style="font-family: Courier New, Courier, monospace;">max-video-preview:[número]</span>"&nbsp;</li></ul><b>¡Nuevo! </b>Especifica una duración máxima en segundos para una vista previa de video animado.<br /><ul style="text-align: left;"><li>"<span style="font-family: Courier New, Courier, monospace;">max-image-preview:[parámetro]</span>"&nbsp;</li></ul>¡Nuevo! Te permite especificar un tamaño máximo de vista previa que se mostrará para las imágenes en esa página, utilizando el parámetro "<span style="font-family: Courier New, Courier, monospace;">none</span>", "<span style="font-family: Courier New, Courier, monospace;">standard</span>" o "<span style="font-family: Courier New, Courier, monospace;">large</span>".<br /><br />Se pueden combinar, por ejemplo:<br /><span style="font-family: Courier New, Courier, monospace;">&lt;meta name="robots" content="max-snippet:50, max-image-preview:large"&gt;</span><br /><br />Las preferencias de vista previa a partir de estas metaetiquetas entrarán en efecto a mediados o finales de octubre de 2019 y tomará alrededor de una semana su implementación a nivel mundial.&nbsp;<br /><h3 style="text-align: left;">Usar el nuevo atributo HTML <span style="font-family: Courier New, Courier, monospace;">data-nosnippet</span>&nbsp;</h3>Una nueva forma de ayudar a limitar qué parte de una página es elegible para mostrarse como un fragmento es el atributo HTML "<span style="font-family: Courier New, Courier, monospace;">data-nosnippet</span>" en los elementos span, div y section. Con esto, puedes evitar que esa parte específica de una página HTML se muestre dentro del fragmento de texto de la página.<br /><br />Por ejemplo:<br /><br /><span style="font-family: Courier New, Courier, monospace;">&lt;p&gt;&lt;span data-nosnippet&gt;Harry Houdini&lt;/span&gt; es sin duda el mago más famoso que haya existido.&lt;/p&gt;</span><br /><br />El atributo HTML <span style="font-family: Courier New, Courier, monospace;">data-nosnippet</span> estará activo a finales de este año. Obtén más información en nuestra <a href="https://developers.google.com/search/reference/robots_meta_tag">documentación para desarrolladores</a> sobre la <span style="font-family: Courier New, Courier, monospace;">metaetiqueta</span> robots, del encabezado HTTP <span style="font-family: Courier New, Courier, monospace;">x-robots-tag</span> y <span style="font-family: Courier New, Courier, monospace;">data-nosnippet</span>.<br /><h3 style="text-align: left;">Una nota sobre los resultados enriquecidos y fragmentos destacados</h3>El contenido de los <a href="https://developers.google.com/search/docs/guides/intro-structured-data">datos estructurados</a> es apto para mostrarse como <a href="https://developers.google.com/search/docs/guides/search-gallery">resultado enriquecido en la Búsqueda</a>. Este tipo de resultados no se ajusta a los límites declarados en la configuración de metaetiquetas robots anterior, pero se puede controlar con mucha mayor especificidad limitando o modificando el contenido proporcionado en los propios datos estructurados. Por ejemplo, si se incluye una <a href="https://developers.google.com/search/docs/data-types/recipe">receta</a> en los datos estructurados, el contenido de esos datos estructurados puede presentarse en un carrusel de recetas en los resultados de búsqueda. Para definir esa presentación, un editor puede limitar la cantidad y el tipo de contenido en los datos estructurados.<br /><br />Algunas características especiales de la Búsqueda dependen de la disponibilidad del contenido de vista previa, por lo que limitar tus vistas previas puede evitar que tu contenido aparezca en estas áreas. Los <a href="https://support.google.com/websearch/answer/9351707">fragmentos destacados</a>, por ejemplo, requieren que se muestre un número mínimo de caracteres. Esto puede variar según el idioma, por lo que no hay una longitud máxima exacta para los fragmentos que podamos proporcionar para garantizar que aparezca en esta característica. Quienes no desean que el contenido aparezca como fragmento destacado pueden experimentar con longitudes máximas de fragmento menores. Aquellos que quieran <a href="https://support.google.com/webmasters/answer/6229325">inhabilitar los fragmentos destacados</a> deben usar <span style="font-family: Courier New, Courier, monospace;">nosnippet</span>.<br /><h3 style="text-align: left;">El formato AMP</h3>El <a href="https://amp.dev/es/">formato AMP</a> conlleva ciertos beneficios, incluyendo la elegibilidad para una presentación más destacada de imágenes en miniatura en <a href="https://developers.google.com/search/docs/guides/about-amp">los resultados de búsqueda</a> y en el <a href="https://support.google.com/webmasters/answer/9046777">feed de Google Discover.</a> Se ha demostrado que estas características generan más tráfico a los artículos de los editores. Sin embargo, los editores que no desean que Google use imágenes en miniatura más grandes cuando se presentan sus páginas AMP en la búsqueda y en Discover, pueden usar las preferencias de meta robots anteriores para establecer la metaetiqueta <span style="font-family: Courier New, Courier, monospace;">max-image-preview</span> como "<span style="font-family: Courier New, Courier, monospace;">standard</span>" o "<span style="font-family: Courier New, Courier, monospace;">none</span>".<br /><br />Estas nuevas opciones están disponibles para los propietarios de contenido en todo el mundo y funcionarán del mismo modo para los resultados que mostramos a nivel mundial. Esperamos que te ayuden a optimizar el valor que obtienes de la Búsqueda y a alcanzar tus objetivos comerciales. Para obtener más información, consulta nuestra <a href="https://developers.google.com/search/reference/robots_meta_tag">documentación para desarrolladores sobre <span style="font-family: Courier New, Courier, monospace;">metaetiquetas</span></a>. Si tienes alguna pregunta, no dudes en <a href="https://www.google.com/intl/es/webmasters/connect/">comunicarte con nosotros</a> o visitar nuestros <a href="https://support.google.com/webmasters/go/community">foros de ayuda para webmasters</a>.<br /><br />Publicado por John Mueller, Analista de tendencias para webmasters, Google Suiza&nbsp;</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/NvDqf9u0klw" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/09/mas-opciones-datos-estructurados.htmltag:blogger.com,1999:blog-2986803404442940590.post-62543198971198612982019-09-23T12:40:00.000+01:002019-09-25T16:40:48.744+01:00Ahora el informe de rendimiento en la Búsqueda muestra datos más actualizados<div dir="ltr" style="text-align: left;" trbidi="on">Hemos analizado los comentarios de nuestros usuarios y por fin podemos anunciar el lanzamiento de <strong>la mejora más solicitada</strong>: que se muestren datos más recientes en este informe. <br /><br />Con el <a href="https://support.google.com/webmasters/answer/7576553?hl=es">informe de rendimiento</a>, los webmasters y los propietarios de sitios web pueden ver más fácilmente cuál es el rendimiento de su sitio web en la Búsqueda de Google, además de encontrar respuestas a preguntas como estas: <br /><ul><li>Estadísticas generales: ¿cuánto tráfico dirigen la Búsqueda y Descubre hacia mi sitio web? </li><li>Consultas de búsqueda: ¿cuáles son las consultas de búsqueda más populares o en tendencia que hacen que se muestre mi sitio web? </li><li>Contenido principal: ¿qué páginas de mi sitio web tienen mejor rendimiento en la Búsqueda de Google? </li><li>Audiencia de mi sitio web: ¿de qué país proceden las visitas a mi sitio web? ¿Desde qué dispositivos acceden a él? ¿Lo hacen mayoritariamente desde dispositivos móviles? </li><li>Formatos: ¿en qué formatos aparece mi sitio web (AMP, recetas, etc.) en los resultados de búsqueda?</li></ul>Ahora los usuarios pueden ver datos de menos de un día de antigüedad, lo que supone una mejora significativa en comparación con el par de días que había que esperar antes para consultar la misma información. <br /><br />Esperamos que gracias a este cambio puedas supervisar y hacer un mejor seguimiento del rendimiento de tu sitio web y dar respuesta a necesidades importantes como las que se describen a continuación: <br /><ul><li>Poder ver el rendimiento del fin de semana el lunes por la mañana sin tener que esperar hasta el miércoles. </li><li>Comprobar las estadísticas de tu sitio la mañana siguiente o incluso durante el mismo día en los días importantes, como los festivos, los eventos globales o los días de compras. </li><li>Revisar si el tráfico de tu sitio web se recupera pronto tras haber solucionado un problema técnico importante.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-9-xV5yTRkKY/XYiuM8jgRkI/AAAAAAAADsU/TEYMxs0GKjMu6_OgbH8glcqvKFoJ7iyTwCLcBGAsYHQ/s1600/fresh-data.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1198" data-original-width="1600" height="478" src="https://1.bp.blogspot.com/-9-xV5yTRkKY/XYiuM8jgRkI/AAAAAAAADsU/TEYMxs0GKjMu6_OgbH8glcqvKFoJ7iyTwCLcBGAsYHQ/s640/fresh-data.png" width="640" /></a></div><br /><br />Además, hemos actualizado el informe para que también incluya la zona horaria (hora del Pacífico), lo que te resultará útil si quieres comparar unos datos con los de tu zona horaria o integrarlos con otras fuentes como Google Analytics. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-RSGrdOuOFAU/XYiuSMHD1vI/AAAAAAAADsY/0owPM50xAUgKstxPSBiIhbXPJhd8_nzawCLcBGAsYHQ/s1600/date-picker.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1404" data-original-width="1184" height="640" src="https://1.bp.blogspot.com/-RSGrdOuOFAU/XYiuSMHD1vI/AAAAAAAADsY/0owPM50xAUgKstxPSBiIhbXPJhd8_nzawCLcBGAsYHQ/s640/date-picker.png" width="538" /></a></div><br /><br />Tras unos días, se mostrarán los datos finales en lugar de esos datos más recientes, y es probable que en ocasiones no sean exactamente los mismos. <br /><br />La <a href="https://developers.google.com/webmaster-tools/search-console-api-original/v3/searchanalytics/query">API Search Analytics</a> aún no admite datos con tan poca demora. Además, estos datos no están disponibles en el informe de rendimiento de Descubre, por lo que las propiedades que sí aparecen en él no mostrarán esos datos más actualizados en el informe Descripción general. Esperamos abordar estos problemas más adelante.<br /><h2 style="text-align: left;"><strong>Exportar datos de rendimiento de periodos concretos</strong></h2>También hemos recibido comentarios en los que se solicitaba una forma más sencilla de exportar y de navegar por datos de <strong>rendimiento de periodos concretos</strong>. Te informamos que, a partir de hoy, ya se puede hacer. Tan solo debes seleccionar "Fechas" en la tabla situada debajo del gráfico, seleccionar el periodo que quieras y desplazarte por los datos en Search Console o exportar el gráfico. Esperamos que esta nueva función te ayude a detectar mejor tendencias y cambios que se produzcan en el rendimiento con el tiempo. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-PDjcDm3Xz4g/XYiuXRuVtMI/AAAAAAAADsc/_uYlzTziktMdgydCOSFfZJj1q6kUV8sdgCLcBGAsYHQ/s1600/performance-dates-table.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="1600" height="262" src="https://1.bp.blogspot.com/-PDjcDm3Xz4g/XYiuXRuVtMI/AAAAAAAADsc/_uYlzTziktMdgydCOSFfZJj1q6kUV8sdgCLcBGAsYHQ/s640/performance-dates-table.png" width="640" /></a></div><br /><h2 style="text-align: left;"><strong>Conclusiones</strong></h2>Esperamos que estos datos actualizados te ayuden a supervisar mejor el rendimiento de tu sitio web y a identificar más fácilmente tendencias, patrones y cambios interesantes poco después de que ocurran. Además, esperamos que la nueva dimensión "Fechas" de la tabla te permita explorar las tendencias y los cambios que haya en el rendimiento a lo largo del tiempo. Si tienes alguna duda, consulta el <a href="https://g.co/webmasterhelpforum">foro de ayuda para webmasters</a> o <a href="https://twitter.com/googlewmc">nuestra cuenta de Twitter</a>. <br /><br /><i>Publicado por Ziv Hodak, director de producto de Search Console </i></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/VmCZHTVKIBM" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/09/search-performance-fresh-data.htmltag:blogger.com,1999:blog-2986803404442940590.post-27332221164564063152019-09-09T22:57:00.000+01:002019-09-09T22:57:25.167+01:00Cómo nos hemos recuperado de los errores de indexación y qué hemos aprendido de ellos<div dir="ltr" style="text-align: left;" trbidi="on">La mayor parte del tiempo, nuestro buscador funciona sin incidencias. Nuestros equipos hacen todo lo posible para que no surjan problemas técnicos que puedan afectar a los usuarios que estén navegando por la Web ni a los Webmasters de los sitios que indexamos y mostramos. Además, los sistemas que usamos para que el buscador esté operativo también funcionan correctamente casi todo el tiempo. Si hay alguna interrupción breve, solo llegan a notarla nuestros equipos, que se aseguran de que nuestros productos sigan en funcionamiento. Sin embargo, como en todos los sistemas complejos, a veces puede haber cortes, lo que puede llevar a que usuarios y creadores de sitios web noten interrupciones.<br /><br />En los últimos meses se produjo un problema de este tipo en nuestros sistemas de indexación, lo que tuvo un efecto dominó en otras partes de nuestra infraestructura. Mientras trabajábamos lo más rápido posible para remediar la situación, pedimos disculpas por la interrupción, ya que nuestro objetivo es proporcionar en todo momento productos de alta calidad a nuestros usuarios y al ecosistema web.<br /><br />Desde entonces, hemos examinado más detenidamente qué pasó, lo que nos ha servido para sacar las conclusiones que incluimos en estos artículos. En esta entrada de blog, daremos más detalles sobre lo que ocurrió, aclararemos cómo pensamos que podríamos comunicar mejor este tipo de situaciones si vuelven a ocurrir, y recordaremos las vías por las que pueden ponerse en contacto con nosotros los propietarios de sitios web.&nbsp;<br /><h3 style="text-align: left;">¿Qué ocurrió hace unos meses?</h3>En abril tuvimos varios problemas relacionados con nuestro índice. El índice de la Búsqueda de Google es la base de datos que almacena cientos de miles de millones de páginas web que rastreamos en la Web, un índice que en nuestra opinión podría resolver algunas de las dudas que plantean nuestros usuarios. Cuando los usuarios introducen consultas en la Búsqueda de Google, nuestros algoritmos de posicionamiento buscan entre las páginas de su índice para ofrecerles en una fracción de segundo los resultados más relevantes y útiles. En los siguientes apartados explicamos más en detalle qué ocurrió.<br /><br /><h4 style="text-align: left;">1. El error de indexación</h4>Para empezar, perdimos parte del índice de Búsqueda temporalmente. ¿Y esto qué quiere decir? ¿Es algo que puede pasar?<br /><br />En términos generales, cuando mostramos resultados de búsqueda a los usuarios, para acelerar el servicio, su consulta solo "viaja" hasta nuestro centro de datos más cercano que admita consultas de la Búsqueda de Google, donde se genera la página de resultados del motor de búsqueda (SERP). Por tanto, si hay cambios en el índice, ya sea porque algunas páginas se añaden o se retiran, porque se fusionan documentos o porque se cambian datos de alguna otra manera, estas modificaciones deben constar en los datos de esos centros. El resultado de este proceso es que los usuarios de todo el mundo acceden siempre a las páginas de la versión más reciente del índice.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img src="https://1.bp.blogspot.com/-jKLFZh873l4/XVFVS9w9u8I/AAAAAAAADmo/UnvrFQibeW0UquqJQPgMrYe0n6p-_NsvACLcBGAs/s400/pasted%2Bimage%2B0.png" style="margin-left: auto; margin-right: auto;" /></td></tr><tr><td class="tr-caption" style="text-align: center;"></td><td class="tr-caption"><span style="font-size: 12.8px;">Google es el propietario y el encargado de gestionar centros de datos por todo el mundo, como el de esta imagen, para que nuestros productos funcionen las 24 horas. <a href="https://www.google.com/about/datacenters/">Fuente</a></span></td><td class="tr-caption"><br /></td></tr></tbody></table><br />Conseguir que el índice de todos esos centros de datos sea el mismo no es sencillo. En servicios importantes que están a la vista del usuario, es posible que implementemos los cambios en un centro de datos concreto y a partir de ahí vayamos aplicándolos al resto de los centros de datos relevantes. En componentes de infraestructura sensibles, podemos prorrogar varios días estas implementaciones, intercalándolas con los de distintas regiones geográficas. <a href="https://landing.google.com/sre/sre-book/chapters/release-engineering/">Fuente</a>.<br /><br />El pasado 5 de abril, mientras implementábamos cambios en el índice de la Búsqueda, varias partes del sistema se bloquearon. Para colmo de males, todo esto ocurrió un viernes. Para ser más concretos: mientras actualizábamos el índice en algunos de nuestros centros de datos, una pequeña cantidad de documentos se retiró del índice de manera accidental. Por lo que sí, técnicamente, "perdimos parte del índice".<br /><br />Por suerte, los ingenieros que estaban <a href="https://landing.google.com/sre/sre-book/chapters/being-on-call/">de guardia</a> detectaron el problema rápidamente y pronto vimos que muchos usuarios lo comentaban en redes sociales. Queremos agradecer a todos los que nos notificaron de la incidencia ese fin de semana. Gracias a esto, pudimos empezar a revertir el índice de la Búsqueda a su estado estable anterior en todos los centros de datos tan solo unas horas después de que el problema se detectara. Sí, hacemos copias de seguridad de nuestros índices en caso de que sucedan este tipo de cosas.<br /><br />El domingo <a href="https://mobile.twitter.com/searchliaison/status/1114961119699804160">7 de abril</a> enviamos un aviso para indicar que teníamos constancia del problema y que las cosas estaban empezando a volver a la normalidad. Los días <a href="https://mobile.twitter.com/searchliaison/status/1115342598279913472">8</a> y <a href="https://mobile.twitter.com/searchliaison/status/1115700559317585920">9</a> de abril, mientras los centros de datos se revertían a un índice estable, seguimos informando a los usuarios vía Twitter. Finalmente, el <a href="https://mobile.twitter.com/searchliaison/status/1116152155713392640">11 de abril</a>, dimos por concluida la incidencia al comprobar que todos los centros de datos habían vuelto a la versión completa del índice.<br /><br /><h4 style="text-align: left;">2. El error de Search Console</h4><a href="https://search.google.com/search-console/about">Search Console</a> es el conjunto de herramientas e informes que cualquier webmaster puede usar para acceder a los datos del rendimiento de su sitio web en la Búsqueda de Google. Por ejemplo, sirve para saber cuántas impresiones y clics recibe un sitio web cada día en resultados de búsquedas orgánicas, o información sobre qué páginas de un sitio web se han incluido o excluido en el índice de la Búsqueda.<br /><br />Debido a los problemas descritos más arriba sobre el índice de la Búsqueda, Search Console también empezó a mostrar incoherencias, ya que algunos datos que aparecen en Search Console proceden de ese índice:<br />-Los datos del <a href="https://support.google.com/webmasters/answer/7440203?hl=es">informe de cobertura de indexación</a> solo tienen sentido si el índice de la Búsqueda es el mismo en todos los centros de datos.<br />-Cuando almacenamos una página en el índice de la Búsqueda, podemos incluir en su entrada alguno de sus indicadores clave como, por ejemplo, si contiene etiquetas de resultados enriquecidos. Por tanto, si hay un problema en ese índice, puede que varíen los datos de los <a href="https://support.google.com/webmasters/answer/7552505">informes de resultados enriquecidos</a> en Search Console.<br /><br />Para resumir, muchos informes de Search Console toman como referencia una base de datos concreta que se crea en parte basándose en información que procede del índice de la Búsqueda. Como en este caso tuvimos que volver a una versión anterior del índice de Búsqueda, también tuvimos que impedir que la base de datos de Search Console se siguiera actualizando, lo que acabó provocando que algunos datos no variaran durante días, mientras que en otras herramientas, como la de inspección de URLs, se mostraban datos incorrectos.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img src="https://1.bp.blogspot.com/-tzHcJo14ds8/XVFV91zTyvI/AAAAAAAADmw/4kkkmyobu3QawM--APaDq5GJiq3i9Hn9ACLcBGAs/s400/pasted%2Bimage%2B0%2B%25281%2529.png" style="margin-left: auto; margin-right: auto;" /></td></tr><tr><td class="tr-caption" style="text-align: center;"></td><td class="tr-caption"><span style="font-size: 12.8px;">Un informe de cobertura de indexación sobre páginas indexadas, donde se pueden ver los problemas de actualización de datos que hubo en Search Console durante abril del 2019, ya que hay un periodo más largo del habitual entre dos actualizaciones.</span></td><td class="tr-caption"><br /></td></tr></tbody></table><br />Debido al tiempo que nos llevó solucionar la incidencia del índice de Búsqueda (como explicamos anteriormente), no pudimos centrar nuestra atención en arreglar la base de datos de Search Console hasta pasados varios días. En un tuit del <a href="https://mobile.twitter.com/googlewmc/status/1117739223405211650">15 de abril</a>, alertamos a los usuarios de los problemas que estaba experimentando Search Console y de nuestro empeño en solucionarlos. Finalmente, logramos resolver la incidencia el 28 de abril, día en el que los informes volvieron a incluir datos actualizados, como se puede ver en el gráfico anterior. El <a href="https://mobile.twitter.com/googlewmc/status/1123192022179962880">30 de abril</a>, comunicamos por medio de otro tuit que el problema se había resuelto.<br /><br /><h4 style="text-align: left;">3. Otros errores no relacionados con la incidencia principal de indexación&nbsp;</h4>La Búsqueda de Google depende de varios sistemas que trabajan conjuntamente. Aunque algunos de esos sistemas pueden estar estrechamente vinculados a otros, en algunos casos surgen problemas que afectan a partes distintas del sistema durante el mismo periodo, pero no están relacionados.<br /><br />En este caso concreto, mientras surgía el problema de indexación principal que ya hemos explicado, en determinado momento también tuvimos algunas dificultades para recoger contenido nuevo de Google Noticias. Además, mientras el robot de Google renderizaba páginas, algunas URL empezaron a redirigirlo a otras páginas no relacionadas. Estos problemas no estaban relacionados de ningún modo con el error de indexación y se resolvieron rápidamente (<a href="https://mobile.twitter.com/searchliaison/status/1118237091014385664">tuit 1</a> y <a href="https://mobile.twitter.com/googlewmc/status/1121538876126969859">tuit 2</a>).<br /><br /><h3 style="text-align: left;">Nuestra comunicación y cómo queremos mejorarla</h3>Además de avisar por redes sociales, como ya hemos explicado, durante esas semanas también notificamos a los webmasters por otros dos canales: Search Console y el Centro de Ayuda de Search Console.<br /><h3 style="text-align: left;">En el Centro de Ayuda de Search Console</h3>Una vez identificado el problema, actualizamos nuestra <a href="https://support.google.com/webmasters/answer/6211453?hl=es#general">página de ayuda sobre anomalías de datos en Search Console</a>. Esta página se usa para notificar interrupciones de datos en nuestro servicio de Search Console en caso de que afecte a una gran cantidad de propietarios de sitios web.<br /><h3 style="text-align: left;">En Search Console</h3>Como sabemos que no todos nuestros usuarios leen las redes sociales o consultan el Centro de Ayuda, también incluimos anotaciones en los informes de Search Console para avisarles de que los datos podían no ser precisos, tal como se muestra en la imagen incluida más abajo. Añadimos esta información una vez que los errores se habían solucionado. Al hacer clic en "Más información", los usuarios llegan al artículo del Centro de Ayuda sobre anomalías de datos.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img src="https://3.bp.blogspot.com/-9b1ot-VHDFs/XVFWVW9I8II/AAAAAAAADm4/R5E_eETU1QYsx8xRLhITzuwioFfpYF_EgCLcBGAs/s400/pasted%2Bimage%2B0%2B%25282%2529.png" style="margin-left: auto; margin-right: auto;" /></td></tr><tr><td class="tr-caption" style="text-align: center;"></td><td class="tr-caption"><span style="font-size: 12.8px;">Un informe de cobertura de indexación sobre páginas indexadas, donde se puede ver una anotación sobre datos que incluimos para notificar a los usuarios sobre los problemas que hubo.</span></td><td class="tr-caption"><br /></td></tr></tbody></table><h3 style="text-align: left;">Cómo informaremos a partir de ahora</h3>Cuando se produce una incidencia en Google, creemos que es importante hacer un análisis pormenorizado de lo ocurrido: por eso, creamos un documento para analizar por qué se produjo el error y saber qué podemos hacer para evitar que vuelva a ocurrir. Todo el proceso aparece explicado detalladamente en el sitio web <a href="https://landing.google.com/sre/sre-book/chapters/postmortem-culture/">Site Reliability Engineering</a> de Google.<br /><br />Tras los problemas de indexación experimentados en el mes de abril, decidimos dedicar un apartado de ese documento a analizar cómo podíamos mejorar nuestra comunicación con los webmasters cuando se produce un error de sistema importante. A raíz de este análisis, tomamos las siguientes decisiones:<br /><br /><ol style="text-align: left;"><li>Buscar nuevas formas de agilizar la comunicación en Search Console cuando hay que informar de errores generales, y que, si los webmasters creen que puede haberse producido una interrupción, sepan que pueden usar como referencia esa información.</li><li>Actualizar con más frecuencia la página de Search Console sobre anomalías de datos cuando sea relevante, es decir, en el caso de que esa anomalía vaya a aparecer en los datos de Search Console a largo plazo.&nbsp;</li><li>Avisar por Twitter cuanto antes si se produce un error de este tipo para tranquilizar rápidamente a los webmasters diciéndoles que tenemos constancia del problema y que, efectivamente, la incidencia es nuestra.</li></ol><br />Esperamos que estos compromisos mejoren la transparencia de cara a los webmasters ante cualquier incidencia futura.<br /><br /><h3 style="text-align: left;">Cumpliendo nuestros propósitos: el caso de éxito de la comunicación sobre "nuevas URL no indexadas"&nbsp;</h3>El 22 de mayo probamos nuestra nueva estrategia de comunicación, ya que se produjo otro problema: mientras se procesaban varias URL, nuestro sistema de gestión duplicada se quedó sin memoria tras una actualización de infraestructura programada, por lo que las URL entrantes dejaron de procesarse.<br /><br />En la siguiente cronología, detallamos paso a paso cómo manejamos la incidencia teniendo en cuenta los tres puntos descritos anteriormente:<br /><br /><ol style="text-align: left;"><li>Sobre las 5:30 (PT) del 22 de mayo, nos dimos cuenta del problema.</li><li>Sobre las 6:40 (PT) del 22 de mayo, <a href="https://mobile.twitter.com/googlewmc/status/1131193175652032516">avisamos por Twitter </a>de la incidencia.</li><li>Sobre las 22:00 (PT) del 22 de mayo, <a href="https://mobile.twitter.com/googlewmc/status/1131425970521542656">notificamos por Twitter</a> que se había solucionado.</li></ol><br />Nos planteamos actualizar la página del Centro de Ayuda sobre anomalías de datos, pero decidimos no hacerlo ya que no pensábamos que fuera a afectar a largo plazo a la mayoría de los datos de Search Console de webmasters.<br /><br />La confusión generada por este problema confirmó las conclusiones anteriores: necesitamos una forma más clara de alertar desde la propia herramienta de Search Console de posibles incidencias en nuestros sistemas que puedan afectar a los webmasters. Es posible que este tipo de solución tarde un tiempo en implementarse, pero os mantendremos al tanto de cualquier novedad.<br /><br /><h3 style="text-align: left;">Cómo depurar problemas y ponerse en contacto con nosotros</h3>Esperamos que esta entrada ponga de manifiesto que nuestros sistemas son complejos y pueden sufrir interrupciones, y que también ayude a entender como comunicamos estas incidencias. Aunque esta entrada se centre en una interrupción general de nuestros sistemas, es importante que tengas en cuenta que la mayoría de los problemas de indexación de sitios web los causa la configuración de esos sitios, que hace que la Búsqueda de Google tenga dificultades para indexarlos correctamente. En esos casos, los webmasters pueden depurar sus errores mediante <a href="https://search.google.com/">Search Console</a> y nuestro <a href="https://support.google.com/webmasters#topic=9128571">Centro de Ayuda</a>. Si ya lo has hecho pero sigues creyendo que el error no procede de tu sitio web o no sabes cómo solucionarlo, contacta con nosotros y habla con nuestra comunidad; agradecemos enormemente los comentarios de nuestros usuarios. A continuación, te mostramos cómo puedes notificarnos errores:<br /><br /><br /><ul style="text-align: left;"><li>Consulta nuestra <a href="https://support.google.com/webmasters/community">Comunidad de Webmasters</a>, ya que a veces verás que otros Webmasters han avisado de un error que también afecta a tu sitio web.</li><li>En persona. Estaremos encantados de hablar contigo directamente en cualquiera de nuestros eventos. <a href="https://google.com/webmasters/connect/">Calendario</a>.</li><li>Desde nuestros productos. La herramienta de comentarios de Search Console resulta muy útil para nuestros equipos.</li><li>Por <a href="https://mobile.twitter.com/googlewmc">Twitter</a> o <a href="https://www.youtube.com/user/GoogleWebmasterHelp">YouTube</a>.</li></ul><br /><br /><br />Publicado por Vincent Courson, del equipo de relaciones externas de la Búsqueda de Google</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/6erTFsCAwAI" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/09/errores-indexacion-y-aprendizaje.htmltag:blogger.com,1999:blog-2986803404442940590.post-51678661631252827362019-06-13T00:21:00.000+01:002019-06-13T00:21:17.913+01:00Supervisa tus datos estructurados con Search Console<div dir="ltr" style="text-align: left;" trbidi="on">En nuestra&nbsp;<a href="https://webmaster-es.googleblog.com/2019/06/enriquece-resultados-busqueda.html">entrada anterior</a>&nbsp;sobre datos estructurados, hablamos acerca de qué son y de por qué debes añadirlos a tu sitio web. Nuestro objetivo es fomentar el uso de datos estructurados y mejorar tanto nuestras herramientas como las funciones relacionadas de la Búsqueda. Por esta razón, hemos&nbsp;<a href="https://webmasters.googleblog.com/search/label/structured%20data">creado soluciones</a>&nbsp;que ayudan a los webmasters y desarrolladores a implementar y diagnosticar datos estructurados.<br /><br />Esta entrada se centra en las funciones de Search Console que te pueden servir para supervisar y aprovechar al máximo los datos estructurados de tu sitio web. Además, contamos con varias funciones nuevas que te podrán servir de gran ayuda y que te indicamos y explicamos más abajo.<br /><ol style="text-align: left;"><li>El nuevo informe de datos estructurados que no se pueden analizar muestra los errores de sintaxis de los datos estructurados.</li><li>Los últimos informes de mejora del&nbsp;<a href="https://developers.google.com/search/docs/data-types/sitelinks-searchbox">cuadro de búsqueda de enlaces de sitios web</a>&nbsp;y de&nbsp;<a href="https://developers.google.com/search/docs/data-types/logo">logotipos</a>.</li></ol><h3 style="text-align: left;">Supervisar el rendimiento general de los datos estructurados</h3>Cada vez que Search Console detecta un problema de datos estructurados en un sitio web, enviamos un correo electrónico a los propietarios de la cuenta correspondiente. Sin embargo, no se enviará ninguna notificación en el caso de que un problema empeore, por lo que es importante que compruebes tu cuenta de vez en cuando.<br /><br />No hace falta que lo hagas cada día, pero sí te recomendamos que la compruebes de vez en cuando para asegurarte de que todo funciona correctamente. Si el desarrollo de tu sitio web tiene ciclos definidos y quieres supervisar su rendimiento, te recomendamos que inicies sesión en Search Console una vez que hagas cambios en el sitio web.<br /><br />Si quieres tener una idea general de todos los errores que presente una función de datos estructurados concreta, ve al menú Mejoras de la barra lateral izquierda y haz clic en la función que quieras. Al hacerlo, verás un resumen de todos sus errores y advertencias, así como de sus elementos válidos.<br /><br />Tal como ya mencionamos, hemos añadido un nuevo conjunto de informes para ayudarte a entender más tipos de datos estructurados de tu sitio web: los informes del&nbsp;<a href="https://developers.google.com/search/docs/data-types/sitelinks-searchbox">cuadro de búsqueda de enlaces de sitios web</a>&nbsp;y los de&nbsp;<a href="https://developers.google.com/search/docs/data-types/logo">logotipos</a>. Estos informes se unen a los que ya había antes, por ejemplo, los de recetas, los de eventos o los de ofertas de empleo. Puedes obtener&nbsp;<a href="https://support.google.com/webmasters/answer/7552505?hl=es">más información</a>&nbsp;sobre ellos en el Centro de Ayuda de Search Console.<br /><br />A continuación, te mostramos un ejemplo del&nbsp;<b>informe de mejoras</b>. Ten en cuenta que solo podrás ver las mejoras que se han detectado en tus páginas. Este informe te ayuda a hacer lo siguiente:<br /><ul style="text-align: left;"><li>Revisar las tendencias de errores, advertencias y elementos válidos: si quieres ver cada estado por separado, haz clic en las casillas de colores que hay encima del gráfico de barras.</li><li>Revisar advertencias y errores por páginas: si quieres ver ejemplos de las páginas afectadas por esos problemas, haz clic en una de las filas que hay debajo del gráfico de barras.</li></ul><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="260" src="https://lh6.googleusercontent.com/LCbA4COAyu8h08AD2ocaauo8WtUBN9kx0Rzw2txO3Y4_lRqcSz7pE8yy0HuyJc--JDLTt40XCi6MNyJQQGlrLxI4jlfOeVNlDKZGwi9xJZtpB43pSq6DcJE9gr8Vnh_fPKxazV0" style="margin-left: auto; margin-right: auto; margin-top: 0px;" width="602" /></td></tr><tr><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 10.24px;"><span style="font-size: 12.8px;">Imagen: Informe de mejoras sobre páginas de recetas</span></td><td class="tr-caption" style="font-size: 10.24px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td></tr></tbody></table>Por fin podemos anunciar el lanzamiento del&nbsp;<b>informe de datos estructurados que no se pueden analizar</b>, en el que se incluyen problemas de análisis como, por ejemplo, errores de sintaxis de los datos estructurados que impedían que Google identificara el tipo de función. Es por eso que hemos incluido este tipo de problemas en este informe, en lugar de crear uno específico para cada función.<br /><br />Comprueba este informe para ver si Google ha tenido problemas al analizar los datos estructurados que has intentado añadir a tu sitio web. Los errores de análisis pueden provocar que pierdas oportunidades de que se incluyan resultados enriquecidos de tu sitio web. A continuación se muestra una imagen en la que puedes ver la interfaz de este informe. Puedes&nbsp;<a href="https://search.google.com/search-console/unknown-type">acceder directamente al informe</a>&nbsp;y&nbsp;<a href="https://support.google.com/webmasters/answer/9166415">consultar más información sobre el mismo</a>&nbsp;en nuestro Centro de Ayuda.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="439" src="https://lh5.googleusercontent.com/YmcXX0Nim4fiGhGX4Ac5b5PaxHeHXjeRAfUkWOoBaVcJXd8OFExZtpCyK08IxV9hDfME9K_smcz_lUgt2KdfQjJ1JynT0dbPfCQEvOb5zGjhWs5W-NT3RLjZ4BGwzRkySUbWS0I" style="margin-left: auto; margin-right: auto; margin-top: 0px;" width="602" /></td></tr><tr><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 10.24px;"><span style="font-size: 12.8px;">Imagen: Informe de datos estructurados que no se pueden analizar.</span></td><td class="tr-caption" style="font-size: 10.24px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td></tr></tbody></table><h3 style="text-align: left;">Probar datos estructurados a nivel de URL</h3>Con la&nbsp;<a href="https://search.google.com/search-console/inspect">herramienta de inspección de URL</a>&nbsp;puedes asegurarte de que tus páginas se han procesado correctamente y de que aparecen como resultados enriquecidos, así como hacer un diagnóstico de los motivos por los que hay alguna URL que no se muestra como resultado enriquecido. Esta herramienta te ayuda a entender las áreas que puedes mejorar a nivel de URL y a saber en qué debes centrarte.<br /><br />Cuando pegas URL en el cuadro de búsqueda de la parte superior de Search Console, puedes ver en la sección de mejoras si hay advertencias o errores relacionados con los datos estructurados o qué funciona correctamente, como aparece en el ejemplo sobre recetas de la siguiente imagen.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="320" src="https://lh5.googleusercontent.com/ki2B7MWTiRtrl1nE7yvd_v4tjCqFP5-FpE2OAgKKMAok8M8Z1SNB83QPQlkxOixGWV82Om3lR8HjzZolfPuc_s9ULy2k3z9cpPljiCCqgclQbf_IH7luZN2ESxvIKadOquOPirI" style="margin-left: auto; margin-right: auto; margin-top: 0px;" width="602" /></td></tr><tr><td class="tr-caption" style="font-size: 12.8px;"><div style="text-align: left;">Imagen: Herramienta de inspección de URL.</div></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td></tr></tbody></table>En la captura de pantalla anterior se muestra que hay un error en las páginas de recetas. Si haces clic en él, podrás ver más información relacionada. Haz clic en el icono del gráfico que hay a la izquierda del error para consultar más detalles.<br /><br />Una vez que hayas entendido el error y lo hayas corregido, haz clic en el botón Validar corrección, que puedes ver en la siguiente imagen, para que Google pueda validar si el problema se ha resuelto correctamente. Al hacer clic en esta opción, Google ejecutará varias pruebas al momento; si tu página no las supera, Search Console te lo notificará de inmediato. De lo contrario, se volverán a rastrear las demás páginas afectadas.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="146" src="https://lh3.googleusercontent.com/TFl9GDXAF81Oc7LOvrkV3t9CfdaZ6tkGjc942DInD4Xc1IzK7iSCZATaEh0p_XX8fjewYKJcRdN1EQPnDDnwE0EGxWFhEaws1iSI1fvczXityKK-bR6AX2Ra0atOMBJj2MFAESk" style="margin-left: auto; margin-right: auto; margin-top: 0px;" width="602" /></td></tr><tr><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 10.24px;"><span style="font-size: 12.8px;">Imagen: Detalles de un error de datos estructurados.</span></td><td class="tr-caption" style="font-size: 10.24px;"><br /></td><td class="tr-caption" style="font-size: 12.8px;"></td><td class="tr-caption" style="font-size: 12.8px;"><br /></td></tr></tbody></table>Nos gustaría saber cómo te ha ayudado Search Console con los datos estructurados y cómo podemos seguir haciéndolo. Envíanos tus comentarios a través de&nbsp;<a href="https://twitter.com/googlewmc">Twitter</a>&nbsp;o del&nbsp;<a href="https://support.google.com/webmasters/threads?thread_filter=(category:structured_data)">foro para Webmasters</a>.<br /><br />Publicado por Daniel Waisberg, Search Advocate, y por Na'ama Zohary, del equipo de Search Console</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/vqf-9PGufvM" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/06/supervisa-datos-estructurados-con-search-console.htmltag:blogger.com,1999:blog-2986803404442940590.post-68516670957768059282019-06-03T17:30:00.001+01:002019-06-03T17:30:22.110+01:00Enriquece los resultados de búsqueda con datos estructurados<div dir="ltr" style="text-align: left;" trbidi="on">Hace años&nbsp;que recomendamos aplicar datos estructurados a sitios web para enriquecer los resultados de búsqueda. Si añades etiquetas al contenido, los motores de búsqueda pueden identificar mejor los distintos componentes de una página. De esta forma, los sistemas de Google interpretan mejor tu página, por lo que su contenido puede aparecer en la Búsqueda de Google con funciones interesantes que pueden mejorar la experiencia de usuario y atraer más tráfico a tu sitio web (y que a continuación enumeraremos).<br /><br />Uno de nuestros objetivos ha sido ofrecerte herramientas que te ayuden a entender cómo se muestran tus sitios web en los resultados de la Búsqueda de Google y te avisen si surge algún problema que debas corregir. Para darte una perspectiva más completa sobre los datos estructurados, hemos decidido hacer una serie de entradas para explicarlos. En esta hacemos una breve introducción y mencionamos algunas de las prácticas recomendadas, mientras que, en otras que publicaremos próximamente, explicaremos cómo utilizar los datos estructurados de forma óptima en Search Console.<br /><h3>¿Qué son los datos estructurados?</h3>Los datos estructurados son una forma que suele emplearse para ofrecer información sobre una página y sobre su contenido, por ejemplo, mediante el vocabulario de schema.org. Google admite tres formatos distintos de etiquetas en páginas: JSON‑LD (la opción recomendada), microdatos y RDFa. Cada función de búsqueda requiere distintos tipos de datos estructurados, tal como se explica en la&nbsp;<a href="https://developers.google.com/search/docs/guides/search-gallery">galería de Búsqueda</a>. Además, en la documentación para desarrolladores aparecen descritas las&nbsp;<a href="https://developers.google.com/search/docs/guides/intro-structured-data">nociones básicas de los datos estructurados</a>.<br /><br />Los datos estructurados ayudan a que los sistemas de Google identifiquen el contenido de tus páginas de un modo más preciso, lo que a su vez permite que los usuarios encuentren resultados más relevantes. Si implementas datos estructurados, tus páginas tienen más probabilidades de mostrarse con una apariencia mejorada en los resultados de búsqueda de Google.<br /><blockquote class="tr_bq"><span id="docs-internal-guid-d9532526-7fff-0aa7-1623-48a4bdddfa1f" style="background-color: white;"><span style="color: #666666;"><span style="font-family: &quot;Google Sans&quot;, sans-serif; font-size: 11pt; font-style: italic; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">Aviso: aunque tu página esté etiquetada correctamente, Google no garantiza que los datos estructurados se muestren en los resultados de búsqueda. Al usar datos estructurados simplemente se permite que una función esté disponible, pero no se garantiza que vaya a aparecer. </span><span style="font-family: &quot;Google Sans&quot;, sans-serif; font-size: 11pt; font-variant-east-asian: normal; font-variant-numeric: normal; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;"><a href="https://developers.google.com/search/docs/guides/sd-policies" style="font-style: italic; text-decoration-line: none;">Más información sobre las directrices de datos estructurados</a>.</span></span></span></blockquote><div><h3>Los sitios web que usan datos estructurados obtienen mejores resultados</h3><div>Con el tiempo, el uso de los datos estructurados ha ido creciendo en el ecosistema de la Web. En general, los resultados enriquecidos ayudan a los usuarios a identificar cuáles de tus páginas son más relevantes para sus búsquedas, algo que también beneficia a los sitios web. A continuación, mencionamos algunos&nbsp;<a href="https://developers.google.com/search/case-studies/overview">casos de éxito destacados</a>:</div><div><ul><li>Eventbrite aprovechó datos estructurados de eventos para conseguir un aumento del 100 % en el crecimiento interanual promedio del tráfico que procede de la Búsqueda.</li><li>Jobrapido integró datos estructurados de empleo en la Búsqueda de Google y obtuvo un aumento del 115 % en el tráfico orgánico y del 270 % en los registros de nuevos usuarios procedentes de este tráfico, así como una reducción del 15 % en el porcentaje de rebote de los usuarios de Google que visitaban páginas de empleo.</li><li>Rakuten implementó datos estructurados de recetas y logró un aumento del 270 % en el tráfico procedente de buscadores y del 150 % en la duración de las sesiones.</li></ul></div><h3>¿Cómo se usan los datos estructurados?</h3><div>Tu sitio web puede sacar provecho de los datos estructurados de varias formas. Más abajo te mostramos algunos ejemplos agrupados en función del objetivo que se pretenda conseguir: aumentar la notoriedad de tu marca, destacar tu contenido o resaltar información de tu producto.</div><div><br /></div><h4><span style="font-size: large;">1. Aumentar la notoriedad de tu marca</span></h4><div>Una de las cosas que puedes hacer para promocionar tu marca con datos estructurados es aprovechar funciones como el&nbsp;<a href="https://developers.google.com/search/docs/data-types/logo">logotipo</a>, la etiqueta de&nbsp;<a href="https://developers.google.com/search/docs/data-types/local-business">empresa local</a>&nbsp;y el&nbsp;<a href="https://developers.google.com/search/docs/data-types/sitelinks-searchbox">cuadro de búsqueda de enlaces de sitios</a>. Además de añadir datos estructurados, te recomendamos que&nbsp;<a href="https://support.google.com/knowledgepanel/answer/7534902?hl=es">verifiques tu sitio web</a>&nbsp;en el panel de información y que&nbsp;<a href="https://support.google.com/business/answer/2911778">reclames una ficha de empresa</a>&nbsp;en Google My Business. A continuación puedes ver un ejemplo de panel de información con logotipo:</div></div><div><br /></div><div><span id="docs-internal-guid-97649a00-7fff-f8ce-c700-52fc908d967e"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; height: 710px; overflow: hidden; width: 466px;"><img height="710" src="https://lh6.googleusercontent.com/qwVehzHYLxflsP6xsxMJ-A5GThNBcwWdihiZpMn0heVLCj1wsW0BljLK_d6U8XK5-V6fe3hOJpTECf8LoY4pOciOg6sUiD4BfzJtBK15s9gmLZMILS60c2udNpPv6s815OwnA6c" style="margin-left: 0px; margin-top: 0px;" width="466" /></span></span></span></div><div><h4><span style="font-size: xx-small;"><br /></span></h4><h4><span style="font-size: large;">2. Destacar tu contenido</span></h4><div>Si publicas contenido en la Web, en función de tu sector, tendrás funciones de etiquetas disponibles para ayudarte a promocionarlo y atraer más usuarios. Por ejemplo:&nbsp;<a href="https://developers.google.com/search/docs/data-types/article">artículo</a>,&nbsp;<a href="https://developers.google.com/search/docs/data-types/breadcrumb">ruta de navegación</a>,&nbsp;<a href="https://developers.google.com/search/docs/data-types/event">evento</a>,&nbsp;<a href="https://developers.google.com/search/docs/data-types/job-posting">empleo</a>,&nbsp;<a href="https://developers.google.com/search/docs/data-types/qapage">preguntas</a>,&nbsp;<a href="https://developers.google.com/search/docs/data-types/recipe">receta</a>&nbsp;o&nbsp;<a href="https://developers.google.com/search/docs/data-types/review-snippet">reseña</a>. A continuación te mostramos un ejemplo del resultado enriquecido de una receta:</div></div><div><br /></div><div><span id="docs-internal-guid-d7a13d18-7fff-0d16-fc9e-2b7a8ac02870"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; height: 418px; overflow: hidden; width: 400px;"><img height="418" src="https://lh4.googleusercontent.com/cpTXsK4a_qbTgnBwMkBh4nbLVv8qill9LHXUmF0k1_q32X8OyY0nj6dbcuzojhi70oeaL2_9X9zDI0PqK9lQLtSrMMRyNwGTogW0S4weYLnlD9Oz1FiJMF2NW3rq189UuACFiFs" style="margin-left: 0px; margin-top: 0px;" width="400" /></span></span></span></div><div><h4><span style="font-size: xx-small;"><br /></span></h4><h4><span style="font-size: large;">3. Resaltar información de tu producto</span></h4><div>Si vendes artículos, puedes añadir datos estructurados de&nbsp;<a href="https://developers.google.com/search/docs/data-types/product">producto</a>&nbsp;a tu página, como el precio, la disponibilidad y las valoraciones y reseñas de los compradores. A continuación te indicamos cómo podría aparecer tu producto en una búsqueda relevante:</div></div><div><br /></div><div><span id="docs-internal-guid-c5fb85f8-7fff-e09b-f300-2293a63fdc92"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; height: 659px; overflow: hidden; width: 602px;"><img height="659" src="https://lh5.googleusercontent.com/H4g5RC3vyxjIwIVDSq6KWpDmiPzVpDaQ8Tn2ydpTElzaM-n9_XBsn5xR153kfVA47X5yP2ybJwvBKaMYl3QXM-SIFzq5Fc8kT13ljeWzt6KB5w5cnA2QqfxxNEBrVbnW0YdC2h4" style="margin-left: 0px; margin-top: 0px;" width="602" /></span></span></span></div><div><br /></div><div><h3>Pruébalo e infórmanos</h3><div>Ahora que ya sabes lo importantes que son los datos estructurados, prueba nuestro&nbsp;<a href="https://codelabs.developers.google.com/codelabs/structured-data/index.html#0">codelab</a>&nbsp;para aprender a usarlos en tus páginas y no te pierdas las próximas entradas, en las que te explicaremos cómo interpretar tu rendimiento correctamente con Search Console.</div><div>&nbsp;</div><div>Nos encantaría conocer tu opinión y que nos cuentes cuáles son tus resultados ahora que usas datos estructurados. Envíanos tus comentarios a través de&nbsp;<a href="https://twitter.com/googlewmc">Twitter</a>&nbsp;o de&nbsp;<a href="https://support.google.com/webmasters/threads?thread_filter=(category:structured_data)">nuestro foro</a>.</div><div>&nbsp;</div><div><i>Publicado por&nbsp;<a href="https://twitter.com/danielwaisberg">Daniel Waisberg</a>, Search Advocate</i></div></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/mW6Q49pNZ-g" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/06/enriquece-resultados-busqueda.htmltag:blogger.com,1999:blog-2986803404442940590.post-12399207810910840502019-04-22T18:27:00.001+01:002019-04-22T22:14:57.618+01:00Discover: descubre los informes de rendimiento de tu sitio web en Search Console<div dir="ltr" style="text-align: left;" trbidi="on">Discover es una plataforma popular en la que los usuarios pueden conocer las novedades de todos sus temas favoritos sin tener que buscarlas. Para proporcionar a los editores información sobre el tráfico que reciben sus sitios web en Discover, hemos añadido un nuevo informe a Google Search Console en el que podrán consultar estadísticas importantes y obtener respuestas a preguntas como estas:<br /><br /><ul style="text-align: left;"><li>¿Con qué frecuencia se muestra mi sitio web a los usuarios de Discover? ¿Cuánto tráfico recibo de esta plataforma?</li><li>¿Qué contenido tiene un buen rendimiento en Discover?</li><li>¿Qué diferencia hay entre el rendimiento que tiene mi contenido en Discover y el que tiene en los resultados de búsqueda tradicionales?</li></ul><img src="https://1.bp.blogspot.com/-RSQvEmd6Mro/XK3xabN6NrI/AAAAAAAADXk/VW1tdnSo1Ysj_K1ZqAVC7xTrXsKat0SgwCLcBGAs/s573/discover.gif" /><br /><h3 style="text-align: left;">Recordamos qué es Discover&nbsp;</h3>Discover es una función de la Búsqueda de Google con la que los usuarios pueden estar al día de todos sus temas favoritos sin tener que buscar nada. Los usuarios pueden acceder a Discover de varias formas: desde la aplicación de Google, abriendo la página principal de Google en un dispositivo móvil o deslizando hacia la derecha la pantalla de inicio de los teléfonos Pixel. Esta función se lanzó en 2017, y desde entonces no ha parado de crecer hasta alcanzar los más de <a href="https://www.blog.google/products/search/introducing-google-discover/"><b>800 millones</b> de usuarios activos al mes</a> que tiene actualmente. Discover ayuda a estos usuarios a inspirarse y descubrir información nueva mostrándoles artículos, vídeos y otros contenidos sobre los temas que más les interesan. Los usuarios pueden seguir temas directamente o indicar a Google si debería incluir más o menos información sobre temas concretos. Además, Discover no enseña únicamente las novedades, sino que también da a conocer lo mejor de la Web sin importar cuándo se publicó, ya sean recetas, historias interesantes o vídeos de moda.&nbsp; Consulta nuestra <a href="https://support.google.com/webmasters/answer/9046777?hl=es">guía sobre cómo optimizar tu sitio web</a> para mejorar su rendimiento en Discover.<br /><br /><h3 style="text-align: left;">Discover en Search Console</h3>El nuevo informe de Discover está disponible en los sitios web que han obtenido una cantidad significativa de impresiones en Discover desde marzo de 2019. Esperamos que este informe te ayude a optimizar tu estrategia de contenido para que los usuarios descubran información atractiva sin importar su fecha de publicación.<br /><br />Si tienes alguna pregunta o comentario, no dudes en pasarte por nuestros <a href="https://support.google.com/webmasters/community/?hl=es&amp;gpf=%23!forum%2Fwebmaster-es">foros de ayuda para webmasters</a> o ponerte en contacto con nosotros a través de nuestros <a href="https://www.google.com/intl/es/webmasters/connect/">otros canales</a>.<br /><br />Publicado por Micharel Huzman y Ariel Kroszynski</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/x_BWfKmNuTU" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/04/discover-informes-de-rendimiento-en-search-console.htmltag:blogger.com,1999:blog-2986803404442940590.post-68183142148300835262019-04-02T15:30:00.001+01:002019-04-02T15:30:10.885+01:00Resumen anual del spam en las búsquedas. Informe sobre el spam web en el 2018<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: center;"><span id="docs-internal-guid-b1e04d71-7fff-f363-681d-8a6e0ddd59e0"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><img height="215" src="https://lh3.googleusercontent.com/blSqURzno07PLeqemA_NKtmpVOJmDE2UFxUYLLiRS5S9myfhUobxkpGAeKNgHbw0-sxs24zx40ppM4HwuYjrXrXiENEU_XakhfLM9snfwWcq6aQE72-1FRs2uWyTMAQIqFzvFD5YaWbdeeEWeQ" style="border: none; transform: rotate(0rad);" width="602" /></span></span></div>Desde Google queremos ofrecer resultados de calidad óptima en todas las búsquedas. Por este motivo, tomamos medidas para impedir que contenido o comportamientos que incumplen nuestras <a href="https://support.google.com/webmasters/answer/35769?hl=es">directrices para webmasters</a>, a los que denominamos "spam web", afecten a la experiencia de la Búsqueda. Nuestro trabajo contribuyó a que el porcentaje de páginas con contenido fraudulento que los usuarios visitaron desde resultados de búsquedas quedara bastante por debajo del 1%. A continuación, podrás encontrar más información sobre cómo luchamos contra el spam web en 2018.<br /><br /><h3 style="text-align: left;">Tendencias del spam web en Google y cómo lo combatimos en el 2018&nbsp;</h3>Podemos destacar tres tipos de spam a los que tuvimos que enfrentarnos en 2018:<br /><br /><br /><ol style="text-align: left;"><li><b>El spam de sitios web pirateados</b>: según el <a href="https://webmaster-es.googleblog.com/2018/06/como-luchamos-contra-el-spam-en-la-web.html">informe de 2017</a>, ese año se había reducido sustancialmente el spam de sitios web pirateados que aparecían en los resultados de búsqueda. Esta tendencia no ha cambiado este 2018, gracias a que ahora se detectan más rápidamente las páginas web pirateadas y no llegan a afectar a los resultados de búsqueda ni a poner usuarios en peligro. Aunque hemos reducido la influencia que tiene el spam de sitios web pirateados en la Búsqueda, todavía supone un problema de seguridad importante que afecta a la Web. A pesar de que no podemos evitar que un sitio web sea pirateado, nuestro objetivo es ayudar a los webmasters de sitios web vulnerados ofreciéndoles recursos para que puedan <a href="https://developers.google.com/web/fundamentals/security/hacked/">recuperarlos</a>.</li><li><b><a href="https://support.google.com/webmasters/answer/2721437">Spam generado por usuarios</a></b>: a este tipo de spam en particular le hemos dedicado tiempo constantemente, e incluye tanto publicaciones con contenido fraudulento en foros como cuentas del mismo tipo en blogs gratuitos y en otras plataformas. Este contenido no está dirigido al resto de los usuarios de la página e interrumpe sus conversaciones con comentarios que no aportan nada. En 2018 hemos conseguido reducir en un 80% el impacto de este tipo de spam en los usuarios de la búsqueda. Aunque no podemos impedir que se exploten sitios web de esta manera, queremos facilitar herramientas a los propietarios de estos sitios para que aprendan a protegerse. Por eso, proporcionamos recursos que indican <a href="https://support.google.com/webmasters/answer/81749">cómo impedir que se usen de forma inadecuada las secciones participativas de un sitio web</a>.</li><li><b>Enlaces fraudulentos</b>: seguimos apostando por los enlaces autorizados y relevantes como una señal importante de posicionamiento en la búsqueda y lidiando rápidamente con los enlaces fraudulentos más graves. También hemos reducido la eficacia de varias prácticas fraudulentas en enlaces con las que se manipulaba el posicionamiento en las búsquedas. Y lo más importante: trabajamos codo con codo con webmasters y expertos en SEO para desmentir todos los mitos que han surgido a lo largo de los años sobre las prácticas de enlace. Recordamos también a los propietarios de sitios web que no intenten <a href="https://support.google.com/webmasters/answer/66356?hl=es">crear enlaces para posicionarse mejor en la búsqueda</a> y se centren en generar un buen contenido para no tener que preocuparse por esos mitos o realidades. Creemos que una de las mejores formas de combatir el spam de cualquier tipo es animar a los propietarios de sitios web a crear contenido de calidad. Algunos recursos, como la <a href="https://support.google.com/webmasters/answer/7451184">guía de SEO para principiantes</a>, destacan prácticas recomendadas y desmontan algunos mitos y conceptos erróneos de lo que se necesita para aparecer en una mejor posición en los resultados de la Búsqueda de Google. <a href="https://support.google.com/webmasters/answer/93713?hl=es">Informar sobre enlaces fraudulentos</a> es también una buena forma de ayudarnos a combatir este tipo de abuso y a evitar la competencia desleal en la Búsqueda.</li></ol><br /><h3 style="text-align: left;">Colaboramos con usuarios, webmasters y desarrolladores para mejorar la Web</h3>Los usuarios, <a href="https://support.google.com/webmasters/answer/93713">denunciando spam en la Búsqueda</a>, <a href="https://safebrowsing.google.com/safebrowsing/report_phish/">suplantaciones de identidad</a> o <a href="https://safebrowsing.google.com/safebrowsing/report_badware/?hl=en">software malicioso</a>, nos ayudan todos los días a encontrar spam, software malicioso y otros problemas de la Búsqueda que escapan a nuestros filtros y procesos. Los usuarios denunciaron hasta 180.000 casos de spam en la Búsqueda, y hemos tomado medidas en el 64% de las denuncias procesadas. Estas denuncias marcan la diferencia y nos gustaría dar las gracias a todos los que las habéis enviado.<br /><br />Creemos que es importante avisar a los propietarios cuando detectamos que algo va mal en su sitio web. En 2018 enviamos más de 186 millones de mensajes a propietarios sugiriendo posibles mejoras y advirtiendo de problemas que podrían afectar a la aparición de su sitio web en los resultados de la Búsqueda. Estas notificaciones solo las han podido recibir aquellos que han verificado su sitio web en <a href="https://search.google.com/search-console/welcome">Search Console</a>, así que únicamente 96 millones de esos mensajes llegaron a su destino. El resto quedarán vinculados al sitio web correspondiente siempre que sigan siendo relevantes, por lo que el webmaster podrá verlos cuando lo registre en Search Console. La mayoría de estos mensajes daba la bienvenida a Search Console a los nuevos usuarios; y otra gran cantidad de ellos informaba a los usuarios de esta plataforma de cuándo estaría disponible la indexación centrada en los móviles. Del total de esos mensajes, algo más del 2% (unos 4 millones) estaban relacionados con <a href="https://support.google.com/webmasters/answer/9044175">acciones manuales</a> llevadas a cabo tras haber detectado infracciones de nuestras directrices para webmasters.<br /><br />Los contenidos de gran calidad evitan que aparezca spam en los resultados de búsqueda, por lo que estamos mejorando continuamente las herramientas y los informes que ofrecemos a los webmasters para que puedan crearlo. Hemos cambiado completamente <a href="https://search.google.com/search-console/about">Google Search Console</a> para incluir informes nuevos y mejorados como, por ejemplo, los de <a href="https://support.google.com/webmasters/answer/7576553">rendimiento</a>, <a href="https://support.google.com/webmasters/answer/7440203">cobertura del índice</a>, <a href="https://support.google.com/webmasters/answer/9049606">enlaces</a> y <a href="https://developers.google.com/search/mobile-sites/">usabilidad móvil</a>, y funciones nuevas, como la herramienta de inspección de URLs y la gestión de sitios y usuarios. La versión beta de esta mejora de Search Console se lanzó en 2018 y ya está disponible para todos los propietarios registrados de sitios web.<br /><br />No nos hemos olvidado de los desarrolladores de interfaces que se encargan de modernizar la Web, por lo que nos hemos centrado en ayudarles a optimizar la experiencia de usuario en sus sitios web y a mejorar su presencia en la búsqueda, independientemente de si están en un CMS, de si implementan sus propios CSS y JS o de si utilizan las bases de otro framework web. Con la nueva <a href="https://webmaster-es.googleblog.com/2018/02/nueva-categoria-de-auditoria-de-seo-en.html">función de auditoría de SEO</a> de <a href="https://developers.google.com/web/tools/lighthouse/">Lighthouse</a>, una herramienta automatizada y de software libre con la que se puede mejorar la calidad de las páginas web, los desarrolladores y webmasters pueden hacer prácticas <a href="https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk">comprobaciones del estado de SEO</a> en sus páginas e identificar rápidamente en qué áreas pueden mejorar.<br /><br />También trabajamos codo con codo con propietarios de sitios web para ayudarles con problemas más complejos. Contamos con miembros del equipo especializados que se reúnen regularmente con webmasters de todo el mundo tanto online como en persona. Invertimos más de 190 horas en <a href="https://www.google.com/intl/en/webmasters/connect/#attend-events">trabajo online y en eventos tanto online como offline</a> celebrados en más de 76 ciudades con más de 170.000 asistentes, incluidos expertos en SEO, desarrolladores y responsables de marketing online. Organizamos cuatro eventos sobre la Búsqueda en Tokio, Singapur, Zúrich y Osaka, y una conferencia sobre ese mismo tema en 11 ciudades diferentes de la India.<br /><br />En 2018 empezamos a ofrecer asistencia directa en nuestro <a href="https://www.youtube.com/googlewebmasters">canal de YouTube para Webmasters</a> de Google en alemán, francés, hindi, inglés, japonés y, por primera vez, en español. En este canal, los webmasters pueden encontrar temas de ayuda, consejos y útiles debates. Además, los Expertos de Producto siguen ayudando a los webmasters a encontrar soluciones a través de nuestros <a href="https://support.google.com/webmasters/community">foros oficiales de asistencia</a> en más de una docena de idiomas.<br /><br />En 2019, seguiremos luchando por ofrecer una experiencia de búsqueda libre de spam para todos.<br /><br /><span id="docs-internal-guid-9f38e161-7fff-8381-db1c-63e3a2b9f34a"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><img height="215" src="https://lh4.googleusercontent.com/oMBrL1SYJ0LBee287Y-zfiwzI7LGB6YSiBJcoIxfHgPV_m6uQAslgGETKHlrCRIiJDy_khiBDr1MaQZuGXHufNFN_ZGfV59QSZEkNrqAwIa7d8ZIo-XWtZ9KlgubOaGfevNmdSw2JoysirHryQ" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="602" /></span></span><br /><br />Publicado por Juan Felipe Rincón, del equipo de atención a webmasters de Dublín<br /><div><br /></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/1mtkwQzi-w4" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/04/informe-2018-spam-en-las-busquedas.htmltag:blogger.com,1999:blog-2986803404442940590.post-34034431284884361422019-03-25T11:08:00.001+00:002019-03-25T11:08:31.774+00:00Pasamos el tráfico de sitios web a URL canónicas<div dir="ltr" style="text-align: left;" trbidi="on">En el <a href="https://support.google.com/webmasters/answer/7576553">informe de rendimiento</a> de Search Console se atribuyen todas las métricas de la página a la URL exacta de la Búsqueda de Google que ha redirigido al usuario. Aunque gracias a este procedimiento se generan datos muy específicos, gestionar propiedades ahora es más complejo ya que, por ejemplo, si tu sitio web tiene una versión para móviles y otra para ordenadores en propiedades diferentes, debes abrir varias para ver todos los datos relacionados con el mismo contenido de la Búsqueda.<br /><br />Para unificar tus datos, Search Console pronto empezará a asignar métricas de búsqueda a <a href="https://support.google.com/webmasters/answer/139066">URL canónicas</a> (seleccionadas por Google), en lugar de la URL indicada en la Búsqueda de Google. Con este cambio se obtienen estas ventajas:<br /><ul style="text-align: left;"><li>Se unifican todas las métricas de búsqueda de contenido en una única URL, denominada URL canónica. De este modo, se mostrará la imagen completa de un tipo de contenido concreto de una propiedad.</li><li>Se unifican en una única propiedad, denominada canónica, todos los datos relativos a los usuarios de tus páginas AMP o independientes para móviles. Las excepciones a este caso son algunas URL para móviles, que pueden acabar convirtiéndose en canónicas en sí mismas.</li><li>Se mejora la utilidad de los informes de AMP y de la optimización para móviles. En estos informes aparecen indicados los problemas de la propiedad de la página canónica, pero las impresiones se atribuyen a la propiedad en la que está la URL de la Búsqueda de Google. Tras este cambio, las impresiones y los errores se mostrarán en la misma propiedad.</li></ul><h3 style="text-align: left;">¿Cuándo se producirá?</h3>Nuestra intención es hacer la transición de todos los datos de rendimiento a finales de marzo. Para que no falte ningún dato, rellenaremos automáticamente tus datos unificados de enero del 2018 y posteriores. Además, podrás ver tanto la versión nueva como la antigua durante unas semanas mientras se hace la transición para que compruebes los cambios que haya y entiendas las diferencias.<br /><br /><b>Si utilizas API y Data Studio</b>, debes saber que la <a href="https://developers.google.com/webmaster-tools/search-console-api-original/">API de Search Console</a> pasará a mostrar datos canónicos a finales de marzo.<br /><br /><h3 style="text-align: left;">¿Cómo afectará este cambio a mis datos?</h3><ul style="text-align: left;"><li>A nivel de URLs, verás que el tráfico de las URL no canónicas (duplicadas) se pasa a las canónicas.</li><li>A nivel de propiedades, verás que los datos de tu propiedad alternativa (por ejemplo, tu sitio web móvil) se pasan a tu propiedad canónica. Seguramente el tráfico de tu propiedad alternativa no se quede a cero en Search Console, ya que la canonicalización se realiza a nivel de página y no de propiedad, por lo que puede haber algunas páginas canónicas en tu propiedad móvil. Sin embargo, la mayoría de los usuarios verá que la mayor parte de los datos a nivel de propiedad se pasan a una única propiedad. El tráfico de la propiedad AMP aquí sí que se queda a cero en la mayoría de los casos (<a href="https://www.ampproject.org/es/docs/fundamentals/discovery">salvo en las páginas que se referencien como canónicas</a>).</li><li>Podrás seguir filtrando datos por dispositivo, aparición en búsquedas (como AMP) y país, entre otras dimensiones, sin perder información importante sobre el tráfico.&nbsp;</li></ul>A continuación, podrás ver algunos ejemplos sobre cómo cambia el tráfico.<br /><br /><h3 style="text-align: left;">Preparar el cambio</h3><ul style="text-align: left;"><li>Plantéate si tienes que cambiar el acceso de usuarios a tus propiedades y, por ejemplo, añadir usuarios a tu propiedad canónica o hacer que los usuarios deban seguir pidiendo acceso a las propiedades no canónicas.</li><li>Cambia los informes sobre tráfico personalizados que hayas creado para adaptarlos a estos cambios.</li><li>Si tienes que obtener la URL canónica de una página concreta, puedes hacerlo mediante la <a href="https://support.google.com/webmasters/answer/9012289">herramienta de inspección de URL</a>.</li><li>Si quieres guardar tus datos de tráfico calculados mediante el sistema actual, puedes descargarlos con el botón <b>Exportar datos</b> del informe Rendimiento o con la <a href="https://developers.google.com/webmaster-tools/search-console-api-original/v3/how-tos/all-your-data">API de Search Console</a>.</li></ul><br /><h3 style="text-align: left;">Ejemplos</h3>A continuación te mostramos algunos ejemplos sobre cómo pueden cambiar los datos en tu sitio web. Además, podrás ver cómo cambian los números del tráfico entre una página canónica, denominada example.com, y una alternativa, denominada m.example.com.<br /><br /><b>Importante</b>: En estos ejemplos, la versión del sitio web para ordenadores solo contiene las páginas canónicas y la versión para móviles las páginas alternativas, pero en otros casos la versión para ordenadores también podría contener páginas alternativas y la versión para móviles algunas páginas canónicas. Puedes <a href="https://support.google.com/webmasters/answer/9012289#google-selected-canonical">determinar la versión canónica de una determinada URL mediante la herramienta de inspección de URL</a>.<br /><br /><b>Tráfico total</b><br />En la versión actual, parte del tráfico se atribuye a la propiedad canónica y otra parte a la propiedad alternativa. En la nueva versión, todo el tráfico se atribuye a la propiedad canónica.<br /><br /><br />&nbsp;<img height="40" src="https://lh4.googleusercontent.com/KQfAj_W23NC649EES2Yni06Md9T9NpJ-Fx2rrtOtfMW5b-FTtkwAghtIj74cudh2VPcpFbe3lH-M9KDLs_KXazMjPZPHLnW8xPu6HZbwljM_R_FcRwhdQyINqwYduvm_rbIFXZ3K_KQuS-KJVA" style="border: none; font-family: &quot;Times New Roman&quot;; font-size: 12pt; transform: rotate(0rad); white-space: pre-wrap;" width="428" /><br /><span id="docs-internal-guid-23097516-7fff-05ef-ddf6-81154b81789c"></span><br /><div dir="ltr" style="margin-left: 1pt;"><table style="border-collapse: collapse; border: none;"><colgroup><col width="93"></col><col width="268"></col><col width="263"></col></colgroup><tbody><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><br /></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Propiedad canónica</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">(http://example.com)</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Propiedad alternativa</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">(http://m.example.com)</span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Actual</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="98" src="https://lh4.googleusercontent.com/1jLX2Te_hvz9CCSe83czNXinw0h6XgXkSXD4YwBUjDWrEKrAlHPPQl1uvBtfXrzESzUayF0HouW06Qd_UpoqTkZLR5SzYL0zdbCdFciSQE418JgJRIY9_xyY4OvFP9r2KQfwKBNH5JP2z2MuNg" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="252" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="94" src="https://lh4.googleusercontent.com/6WczLjGMA7GW9AzR5PheABRhOq_WavT6ZyP8NB82Gtchlv6Tzs2z-rZAoBxF3QTSLso3GrjxucOSDxb4kkMJYgp9zl7dT9_zG1GvGgnt2O5A5XLxeDEZ5A0PJBW9kg1SAY6vs151EqJu4XjdBA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Nuevo</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">Basado en las URL&nbsp;canónicas</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="98" src="https://lh6.googleusercontent.com/QjxhojgawR4TSq8QlSj3RIlmCg20cMxtJC2xXlw_J4Ica9255fGLoICN0dG_SJSmVDdO2Rpar60LB9CKRtHEZJDVcMesGyl5DIU_uYRnGaJTH58o-BH_HZIG-YK02LaEt3JpqueaI2EDljAIxQ" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="252" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="95" src="https://lh5.googleusercontent.com/NdUFNoUTxwRZtF59TfSQF3jEmw8BZEoRuAGlfhEeHdAs0qKwVuQyThiVEKVste4f_WLUC7pXxInG7j2BtXdOupTPV332Hj5OCMwgYwNcdOX1kUi-PFT4WsWPVSPDNpulYzt1gtanP8GUC9jxaA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #ff9900; font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Variación</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">+700&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">|</span><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +3000</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">-700&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">|</span><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -3000</span></div></td></tr></tbody></table></div><span id="docs-internal-guid-23097516-7fff-05ef-ddf6-81154b81789c"></span><br /><br /><b>Tráfico de páginas concretas</b><br />Puedes ver cómo cambia el tráfico entre las URL duplicadas y canónicas de algunas páginas en la vista <b>Páginas</b>. En el ejemplo que se encuentra a continuación podemos ver cómo el tráfico que solía dividirse entre las páginas canónicas y alternativas ahora se atribuye todo a las canónicas:<br /><br /><span id="docs-internal-guid-8f0bc28d-7fff-9ab0-9b5a-09edda77b2b0"></span><br /><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span id="docs-internal-guid-8f0bc28d-7fff-9ab0-9b5a-09edda77b2b0"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="40" src="https://lh4.googleusercontent.com/KQfAj_W23NC649EES2Yni06Md9T9NpJ-Fx2rrtOtfMW5b-FTtkwAghtIj74cudh2VPcpFbe3lH-M9KDLs_KXazMjPZPHLnW8xPu6HZbwljM_R_FcRwhdQyINqwYduvm_rbIFXZ3K_KQuS-KJVA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="428" /></span></span></div><span id="docs-internal-guid-8f0bc28d-7fff-9ab0-9b5a-09edda77b2b0"></span><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span id="docs-internal-guid-8f0bc28d-7fff-9ab0-9b5a-09edda77b2b0"><br /></span></div><span id="docs-internal-guid-8f0bc28d-7fff-9ab0-9b5a-09edda77b2b0"><div dir="ltr" style="margin-left: 1pt;"><table style="border-collapse: collapse; border: none;"><colgroup><col width="77"></col><col width="284"></col><col width="270"></col></colgroup><tbody><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><br /></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Propiedad canónica</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">(http://example.com)</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Propiedad alternativa</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">(http://m.example.com)</span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Actual</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="43" src="https://lh3.googleusercontent.com/gEXUNIbEBWRRYT_jVPXCypzwl9dhED8N788Fc5mC5P0TD2c0RMnpwKvTqYgPcT_6vcZy1S529FMjKzRxZq_Noco5Q_LpSW4R8TbcYZDi_sJEm_-59qq0Xrsz_bTTFMiE2GZ_6Clme-IUK7vgYg" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="260" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="46" src="https://lh3.googleusercontent.com/Dfo7TV48lkqTS4qEiM8yyhZTZ7aJN4zMX-yO08lAh_QVEMZ9o6s-6rquBra0CD2tqXGZq00PLVYvYPwLf0OfmwiujRWZbLlCxjlWAyUfdINJDdtAQ4bayPfL4vlreWLYxsOpm4GgvwJGUeWQIw" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Nuevo</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="43" src="https://lh3.googleusercontent.com/4EY1krELilTtFJ7BxL5zc56AAzH0S0eW6hZp4qMRo0ocnrWjZYpzf1KahvcDo6MrpJNkfdVm7ocWV-M9pcHxyw3-5Qx-vU5Ez7u1wbAdK0VMHLTKBgy3mUZTbtc43xkCZ9x1tbyyju4wOPrsvA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="260" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;times new roman&quot;; font-size: 12pt; vertical-align: baseline; white-space: pre-wrap;"><img height="43" src="https://lh5.googleusercontent.com/KO5nr_mlz0Xu8ZFOi3sz2sndkU9gn8Qv92X-R6ww1TaOV0Q6GFM0EfwFQkNlP6kT0qk6aOHat8XOFPDyLr8FEikv6VWyWoK1_oN5EvsIsbEs-__L6DMHMSMq20HXrkRrhsUpWMOtOyV5yVcRYA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #ff9900; font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Variación</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">+150&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">|</span><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +800</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">-150&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">|</span><span style="font-family: &quot;arial&quot;; font-size: 11pt; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -800</span></div></td></tr></tbody></table></div></span><br /><br /><br /><b>Tráfico de móviles</b><br />En la versión actual, todo el tráfico de móviles se atribuye a la propiedad "m.". En la nueva versión, todo el tráfico se atribuye a la propiedad canónica cuando aplicas el filtro "Dispositivos: Móviles", tal como se muestra a continuación:<br /><br /><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;times new roman&quot;; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><img height="44" src="https://lh5.googleusercontent.com/WKQbA7EI-DrKbDS6TeqGDZrRnWySp0Lk64tnFP5BbduuKEnLPpxZsYJU696qn_gtnuBf0Qg_qeeVCRyd8iBLk-GL5pLZEamxhxPjt-IFr5hhwKf2vK8dp-MlyNSyuxBXI91qc-r8ivKxg543bQ" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="585" /></span></div><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><br /></div><span id="docs-internal-guid-6b1e3b96-7fff-6020-4aad-799d91b0e643"></span><br /><div dir="ltr" style="margin-left: 1pt;"><table style="border-collapse: collapse; border: none;"><colgroup><col width="77"></col><col width="276"></col><col width="271"></col></colgroup><tbody><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><br /></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Propiedad canónica</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(http://example.com)</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Propiedad alternativa</span></div><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(http://m.example.com)</span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Actual</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;times new roman&quot;; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><img height="98" src="https://lh6.googleusercontent.com/_YpAI021Tf_UKy1t7JKy04o6mG2CN3aS5Xm2JSu6THDtxIBcmF44TCpuQkEP-qIeNXT5pYQGT0c_uxBG5QyqOzQG8xyhefvaG0B1NNWzjyvObbDDqWVU4KCLtjBFWZcdR3dHBdcQIGloCOI4Rw" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="252" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;times new roman&quot;; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><img height="94" src="https://lh4.googleusercontent.com/6WczLjGMA7GW9AzR5PheABRhOq_WavT6ZyP8NB82Gtchlv6Tzs2z-rZAoBxF3QTSLso3GrjxucOSDxb4kkMJYgp9zl7dT9_zG1GvGgnt2O5A5XLxeDEZ5A0PJBW9kg1SAY6vs151EqJu4XjdBA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Nuevo</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;times new roman&quot;; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><img height="94" src="https://lh4.googleusercontent.com/6WczLjGMA7GW9AzR5PheABRhOq_WavT6ZyP8NB82Gtchlv6Tzs2z-rZAoBxF3QTSLso3GrjxucOSDxb4kkMJYgp9zl7dT9_zG1GvGgnt2O5A5XLxeDEZ5A0PJBW9kg1SAY6vs151EqJu4XjdBA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: black; font-family: &quot;times new roman&quot;; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><img height="95" src="https://lh5.googleusercontent.com/NdUFNoUTxwRZtF59TfSQF3jEmw8BZEoRuAGlfhEeHdAs0qKwVuQyThiVEKVste4f_WLUC7pXxInG7j2BtXdOupTPV332Hj5OCMwgYwNcdOX1kUi-PFT4WsWPVSPDNpulYzt1gtanP8GUC9jxaA" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="247" /></span></div></td></tr><tr style="height: 0pt;"><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: #ff9900; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Variación</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">+700&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +3000</span></div></td><td style="border-bottom: solid #000000 1pt; border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-top: solid #000000 1pt; padding: 5pt 5pt 5pt 5pt; vertical-align: top;"><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="background-color: transparent; color: black; font-family: &quot;arial&quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">-700&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -3000</span></div></td></tr></tbody></table></div><br /><br /><h3 style="text-align: left;">Conclusiones</h3>Somos conscientes de que este cambio puede resultar un poco confuso al principio, pero tenemos la certeza de que con él te será más fácil hacer el seguimiento de los datos de tráfico de tu sitio web. Si tienes alguna pregunta, ponte en contacto con nosotros a través del <a href="https://support.google.com/webmasters/community">foro de ayuda para webmasters</a>.<br /><br />Publicado por John Mueller, de Google Zúrich</div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/DbRYMfdE2bU" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/03/trafico-de-sitios-web-url-canonicas.htmltag:blogger.com,1999:blog-2986803404442940590.post-43214599542800790812019-03-22T13:54:00.003+00:002019-03-22T13:54:51.461+00:00Anunciamos los datos a nivel de dominio en Search Console<div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: Arial, Helvetica, sans-serif;">Desde Google, recomendamos que verifiques todas las versiones de un sitio web (http, https, con www y sin www) porque, de este modo, tendrás una visión completa del mismo en <a href="https://search.google.com/search-console">Google Search Console</a>. Hasta la fecha, los webmasters que seguían esta recomendación tenían muchas listas distintas, lo que complicaba tener una perspectiva general sobre cómo Google "ve" su dominio en conjunto. Por este motivo, hoy anunciamos el lanzamiento de las "<a href="https://support.google.com/webmasters/answer/34592?hl=es">propiedades de dominio</a>" de Search Console, con las que se puede verificar y consultar los datos relativos a la Búsqueda de Google a nivel de dominio.</span><br /><div><span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div><div><span id="docs-internal-guid-98fd42f8-7fff-d870-dc5e-f5dbe131edf4"><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: Arial, Helvetica, sans-serif;"><img height="639" src="https://lh5.googleusercontent.com/-Tf54cO5uvtSKZXqGBVu4IsnR61etMYROMjbCSIHSVproWtmfLfTuRY9cNrp7lUv-Ce-XLZsFXah6cB-stHdKTIle1CQvSwMBrWEmSmQI4c-KysGZa0OfYPr0o2OW8zKBG6g71BPgZWDfWst8g" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="624" /></span></span></span></div><div><span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></span></div><div><span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline;"><span style="font-family: Arial, Helvetica, sans-serif;"><div><span style="white-space: pre-wrap;">Las propiedades de dominio muestran datos de todas las URL que se encuentran bajo el mismo nombre de dominio, incluidos sus protocolos, sus subdominios y sus rutas. Estas propiedades te permiten ver directamente en Search Console una perspectiva general de tu sitio web sin que tengas que combinar los datos por tu cuenta. De este modo, independientemente de si utilizas URLs para páginas web móviles o de si finalmente has decidido hacer la <a href="https://support.google.com/webmasters/answer/6073543">migración a HTTPS</a>, Search Console podrá ayudarte a tener una visión completa de los datos de tu sitio web tal como los ve la Búsqueda de Google.</span></div><div><span style="white-space: pre-wrap;">&nbsp;</span></div><div><span style="white-space: pre-wrap;">Si ya has configurado la verificación DNS, Search Console creará automáticamente propiedades de dominio durante las próximas semanas a partir de los datos de todos los informes. Si no lo has hecho, para añadir una propiedad de dominio, debes ir al selector de propiedades, <a href="https://support.google.com/webmasters/answer/34592">añadir una propiedad de dominio</a> y usar la <a href="https://support.google.com/webmasters/answer/9008080">verificación DNS</a>. Recomendamos que a partir de ahora se usen propiedades de dominio siempre que sea posible.&nbsp;</span></div><div><span style="white-space: pre-wrap;">&nbsp;</span></div><div><span style="white-space: pre-wrap;">Hemos creado las propiedades de dominio partiendo de los comentarios que recibimos de nuestros usuarios, así que gracias por todo lo que has contribuido a lo largo de estos años. Esperamos que así te sea más fácil gestionar tu sitio web y tener una perspectiva general completa sin tener que combinar los datos manualmente. Si tienes alguna duda, pásate por el <a href="https://support.google.com/webmasters/community/?hl=es">foro de ayuda</a> o déjanos un <a href="https://twitter.com/googlewmc">comentario en Twitter</a>, aunque recuerda que siempre puedes enviarnos tu opinión con la función de comentarios de <a href="https://search.google.com/search-console">Search Console</a>.</span></div><div><span style="white-space: pre-wrap;">&nbsp;</span></div><div><span style="white-space: pre-wrap;">Publicado por Erez Bixon, del equipo de Search Console</span></div></span></span></span></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/5TH8F16NYSw" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/03/datos-nivel-dominio-search-console.htmltag:blogger.com,1999:blog-2986803404442940590.post-43060123210722412482019-03-14T09:26:00.002+00:002019-03-14T12:28:47.174+00:00Indica a la Búsqueda de Google la fecha que debe mostrar junto a tu página web<div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">En ocasiones, los resultados de búsqueda de Google muestran fechas junto al texto. En esta entrada abordamos algunas preguntas frecuentes de los webmasters acerca de cómo se determinan estas fechas y ofrecemos algunas prácticas recomendadas que ayudan a determinar qué fechas son las más adecuadas.</span><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Cómo se determina qué fecha mostrar</span></h3><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Google muestra la fecha de las páginas cuando los sistemas automatizados determinan que es pertinente; por ejemplo, con páginas en las que la fecha es importante, como las de noticias:</span><br /><span id="docs-internal-guid-7a06879a-7fff-e130-4307-909dc593ac47"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"><img height="89" src="https://lh3.googleusercontent.com/CroswAc77VO09oEIGFV78s55kN3DTf-uQO7_IOgElnbriE60X9MBDioRBKDUncmvtjSVxH3g4oid9-wYFt9C_goBlBZZqVCRPbJFum2w2xW-FPDz6KVyyh6rVKmAtLZQuFCN9g8a" style="border: none; transform: rotate(0rad);" width="592" /></span></span><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Para determinar la fecha que muestra, Google tiene en cuenta varios factores, como las fechas destacadas que aparecen en la propia página o las que indica el editor en su marcado de datos estructurados.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Google no se basa únicamente en uno de estos factores, pues todos están sujetos a problemas, ya sea porque los editores no siempre indican fechas claras y visibles o porque faltan datos estructurados o no se ajustan a la zona horaria adecuada. Por este motivo, nuestros sistemas tienen en cuenta varios factores a la hora de determinar la fecha que creemos que se acerca más al momento en que se publicó o editó una página de manera sustancial.&nbsp;</span><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;"><br /></span><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Cómo indicar la fecha de una página</span></h3><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Para que Google elija la fecha correcta, los propietarios y los editores de sitios web deberían seguir estas prácticas recomendadas:</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">● Mostrar una fecha de forma&nbsp;<b>clara</b>&nbsp;y&nbsp;<b>visible</b>&nbsp;en la página.</span><br /><br /><div style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">● Usar&nbsp;<b>datos estructurados</b>, como el esquema de&nbsp;</span><span style="color: #38761d; font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">datePublished</span><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">&nbsp;y&nbsp;</span><span style="color: #38761d; font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">dateModified</span><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">, y aplicar el indicador de zona horaria correcta en páginas&nbsp;<a href="https://developers.google.com/search/docs/data-types/article#amp">AMP</a>&nbsp;y en páginas que&nbsp;<a href="https://developers.google.com/search/docs/data-types/article#non-amp">no sean AMP</a>. Si se emplean datos estructurados, hay que seguir el&nbsp;<a href="https://es.wikipedia.org/wiki/ISO_8601">formato ISO 8601</a>.</span></div><div style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;"><br /></span></div><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Directrices específicas de Google Noticias</span></h3><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">En Google Noticias es indispensable mostrar de manera clara la&nbsp;<b>fecha y hora</b>&nbsp;en que se publicó o actualizó el contenido. Además de incluir de forma visible la fecha y la hora entre el titular y el texto del artículo, recomendamos emplear datos estructurados, aunque debes tener en cuenta que no bastarán por sí solos. Puedes encontrar más directrices en nuestra página de ayuda sobre <a href="https://support.google.com/webmasters/answer/9253249?hl=es">fechas de los artículos</a>.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Si se ha editado un artículo de forma significativa, tiene sentido cambiarle la fecha y la hora. Sin embargo, no cambies la fecha de un artículo si solo has hecho pequeños cambios y no has añadido información importante ni tienes ningún otro motivo convincente para hacerlo. Además, tampoco debes crear un artículo que sea casi idéntico a otro que se publicó anteriormente para después eliminar el antiguo y hacer que la URL redirija al nuevo, ya que esta práctica va en contra de nuestras directrices sobre las&nbsp;<a href="https://support.google.com/news/publisher-center/answer/68323?hl=es">URL de artículos</a>.</span><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;"><br /></span><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Otras prácticas recomendadas acerca de las fechas en páginas web</span></h3><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Además de los requisitos más importantes que ya hemos enumerado, a continuación mencionamos otras prácticas recomendadas para ayudar a Google a determinar cuál es la mejor fecha que puede aparecer junto a una página web:</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">●&nbsp;<b>Muestra cuándo se ha actualizado una página</b>: si actualizas una página de manera significativa, actualiza también la fecha que se muestra, así como la hora en el caso de que aparezca. Tienes la opción de mostrar dos fechas, la de la publicación original y la de la actualización, pero debes asegurarte de que los lectores pueden diferenciarlas claramente. Si decides mostrar las dos fechas, te recomendamos que utilices&nbsp;</span><span style="color: #38761d; font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">datePublished</span><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">&nbsp;y&nbsp;</span><span style="color: #38761d; font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">dateModified</span><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">&nbsp;con las páginas&nbsp;<a href="https://developers.google.com/search/docs/data-types/article#amp">AMP</a>&nbsp;y con&nbsp;<a href="https://developers.google.com/search/docs/data-types/article#non-amp">las que no sean AMP</a>&nbsp;para que los algoritmos las reconozcan con más facilidad.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">● Si indicas una hora,&nbsp;<b>asegúrate de proporcionar la&nbsp;<a href="https://es.wikipedia.org/wiki/ISO_8601#Representaciones">zona horaria correcta</a></b>, teniendo en cuenta el&nbsp;<a href="https://es.wikipedia.org/wiki/Horario_de_verano">horario de verano</a>&nbsp;si procede.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">●&nbsp;<b>Sé coherente con las fechas</b>. Dentro de una misma página, utiliza exactamente la misma fecha (y, si cabe, la misma hora) tanto en los datos estructurados como en la parte visible de la página. Asimismo, usa la misma zona horaria en caso de que ya aparezca una en la página.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">●&nbsp;<b>No utilices fechas futuras ni relacionadas con el contenido de una página</b>. Usa siempre la que indique cuándo se publicó o actualizó la página, no una que esté relacionada con un evento que se mencione en la página, sobre todo si son eventos u otros temas que se harán en el futuro. En casos así, puedes utilizar el&nbsp;<a href="https://developers.google.com/search/docs/data-types/event">marcado Event</a>&nbsp;por separado, si procede.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">●&nbsp;<b>Sigue las directrices de Google sobre datos estructurados</b>. A pesar de que Google no pueda garantizar que utilizará la fecha indicada en la página (ni datos estructurados en general), si sigues nuestras&nbsp;<a href="https://developers.google.com/search/docs/guides/sd-policies">directrices&nbsp;</a></span><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;"><a href="https://developers.google.com/search/docs/guides/sd-policies">sobre datos estructurados</a>, nuestros algoritmos por lo menos la tendrán disponible en una forma legible para el sistema.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">●&nbsp;<b>Reduce al mínimo las demás fechas</b>&nbsp;que aparezcan en la página para solucionar los problemas. Si has seguido las prácticas recomendadas anteriores y descubres que se están seleccionando fechas incorrectas, revisa el resto de las fechas que aparezcan en la página, como las que se muestran junto a artículos relacionados, para ver si puedes quitarlas todas o al menos dejar solo las indispensables.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Esperamos que estas directrices te sirvan para indicar con más facilidad la fecha adecuada de las páginas de tu sitio web. Si tienes más preguntas o comentarios sobre este tema o sobre otros relacionados con los datos estructurados, pásate por nuestro&nbsp;<a href="https://support.google.com/webmasters/community/?hl=es&amp;vid=0-283427866223-1552003689955">foro de ayuda para webmasters</a>.</span><br /><br /><br /><div></div><br /><div style="-webkit-text-stroke-width: 0px; color: black; font-family: &quot;Google Sans&quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Publicado por John Mueller, Developer Advocate en Zúrich</span></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/WyWxc8S0qDU" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/03/directrices-fechas-Google8.htmltag:blogger.com,1999:blog-2986803404442940590.post-44328191316110946502019-03-04T18:08:00.000+00:002019-03-04T18:15:09.797+00:00Limpieza a fondo en Search Console<div dir="ltr" style="text-align: left;" trbidi="on"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Durante el último año, <a href="https://support.google.com/webmasters/answer/7451491">la nueva versión de Search Console</a> ha ido <a href="https://webmasters.googleblog.com/2018/01/introducing-new-search-console.html">creciendo</a> y <a href="https://webmasters.googleblog.com/2018/09/the-new-search-console-is-graduating.html">mejorando</a> para que los propietarios de sitios web puedan centrarse más fácilmente en las tareas importantes. Por nuestra parte, vamos a centrar todos nuestros esfuerzos en la nueva versión de Search Console para ofrecer a los usuarios la mejor herramienta posible, lo que puede implicar desactivar algunos de los aspectos antiguos de Search Console que en ocasiones ya se han mejorado.De este modo, podremos seguir incorporando y optimizando funciones en la nueva versión de Search Console.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">A continuación se indican algunos de los <a href="https://support.google.com/webmasters/answer/9073702?hl=es">cambios</a> que tenemos previsto introducir en Search Console hacia finales de marzo del 2019:</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Errores de rastreo en el nuevo informe "Cobertura del índice"</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Uno de los comentarios que recibíamos más a menudo era que no se podían configurar prioridades en la lista de errores de rastreo de Search Console; en consecuencia, se suelen mostrar errores que no hace falta corregir, ya que es habitual que Google rastree URLs que no existen. A partir de ahora mostraremos los errores y patrones de indexación de sitios web porque creemos que, de este modo, los propietarios de sitios web podrán detectar y corregir errores, así como solicitar que se vuelvan a procesar sitios web una vez corregidos, mucho más rápido. Debido a este cambio, retiraremos el antiguo informe "Errores de rastreo" que detectaba errores en las versiones para ordenadores y smartphones, y a nivel de sitio web. Queremos seguir mejorando el modo en que se identifican y marcan los errores, así que, si tienes alguna sugerencia, no dudes en hacérnosla llegar a través de las herramientas.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Además de este informe, también retiraremos la API de errores de rastreo que se basa en los mismos sistemas internos. Por el momento no hay ninguna herramienta alternativa para sustituir esta API. Informaremos de este cambio directamente a los usuarios que la utilicen.&nbsp;</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Datos de sitemaps en el informe "Cobertura del índice"</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">A medida que vayamos mejorando la nueva versión de Search Console, desactivaremos el antiguo informe "Sitemaps", puesto que ya hemos incluido casi todas sus funciones en el nuevo informe y tenemos previsto añadirle toda la información que falta (en concreto, la de imágenes y vídeos). Además, en el informe "Cobertura del índice" puedes supervisar las URL que se envían en archivos de sitemap; solo tienes que seleccionar los archivos oportunos y filtrar por ellos. De este modo, te resultará más fácil centrarte en las URL que te interesan.</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Utilizar la herramienta de inspección de URL para explorar como Google</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Con la nueva <a href="https://support.google.com/webmasters/answer/9012289?hl=es">herramienta de inspección de URL</a>, puedes comprobar y revisar URL de tu sitio web de muchas maneras distintas, así como consultar cuáles están en el índice y comprobar la versión publicada de las URL que hayas modificado recientemente. Además, en ella se muestra mucha más información sobre las URL, como los encabezados HTTP, los recursos de la página, el registro de la consola de JavaScript y una captura de pantalla de la página. Finalmente, también te permite enviar páginas para que vuelvan a procesarse y, de este modo, se incluyan o actualicen cuanto antes en nuestros resultados de búsqueda.</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Gestionar usuarios desde el apartado Configuración</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Hemos mejorado y simplificado la interfaz de gestión de usuarios juntándola con el apartado Configuración de la nueva versión de Search Console. Ahora tendrás que acceder a este apartado para utilizar las <a href="https://support.google.com/webmasters/answer/2453966?hl=es">funciones de gestión de usuarios</a> de la antigua versión.</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Cambio del panel de control de datos estructurados a informes específicos por vertical</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Para que te sea más fácil conseguir que tu sitio web se muestre como resultado enriquecido, el año pasado añadimos varios informes a la nueva versión de Search Console, como los de empleos, recetas, eventos y preguntas. Este año, nos hemos comprometido a incluir más informes de este tipo. Cuando Google detecte algún error de sintaxis al analizar los datos estructurados de una página, también se mostrará en la vista global de errores para que no se te escape nada importante.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Los tipos de datos estructurados que no sean compatibles con los resultados enriquecidos ya no se incluirán en los informes de Search Console. El objetivo de este cambio es reducir el número de errores poco importantes que se te muestran y ayudarte a que te centres en los problemas que podrían afectar al aspecto de tus páginas en la Búsqueda.&nbsp;</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Retirada de algunas funciones antiguas</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Como nos queremos centrar en las funciones que creemos que son más importantes para los propietarios de sitios web, hemos tenido que tomar la difícil decisión de retirar algunas funciones de Search Console. Concretamente, hemos retirado las siguientes:</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Sugerencias HTML: detectar títulos cortos y duplicados puede resultar útil a los propietarios de sitios web; sin embargo, los algoritmos de Google han ido <a href="https://support.google.com/webmasters/answer/35624?hl=es">mejorando su forma de mostrar y mejorar títulos</a>. Seguimos pensando que se trata de un aspecto útil que se debería tener en cuenta en los sitios web, y tienes a tu disposición muy buenas herramientas con las que podrás <a href="https://www.google.com/search?q=crawl+website+for+titles+and+descriptions">extraer títulos y descripciones de tu sitio web fácilmente</a>.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Conjuntos de propiedades: aunque a algunos propietarios de sitios web les encanta esta función, lo cierto es que tiene tan pocos usuarios que es difícil justificar los esfuerzos necesarios para mantenerla. Sin embargo, nos hemos dado cuenta de que los usuarios necesitan una visión más completa de su sitio web, así que pronto añadiremos la opción de gestionar una cuenta de Search Console que incluya todo un dominio, independientemente del tipo de esquema o los subdominios que tenga. No te pierdas las novedades.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Aplicaciones Android: la mayoría de las funciones más importantes se han ido trasladando a la <a href="https://firebase.corp.google.com/u/0/">consola de Firebase</a> con el paso de los años.</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Recursos bloqueados: añadimos esta función hace varios años para ayudar a los propietarios de sitios web a desbloquear archivos CSS y JavaScript y así mejorar la compatibilidad con los dispositivos móviles. Sin embargo, cada vez se detectan menos problemas de este tipo, el número de usuarios de la herramienta ha disminuido considerablemente y, además, ahora se pueden encontrar recursos bloqueados directamente en la <a href="https://support.google.com/webmasters/answer/9012289?hl=es">herramienta de inspección de URL</a>.</span><br /><br /><h3 style="text-align: left;"><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Danos tu opinión</span></h3><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Sabemos que algunos de estos cambios afectarán a tus flujos de trabajo, por eso hemos querido notificártelos lo antes posible. Si hay algún aspecto que no te ha quedado del todo claro o que preferirías que funcionara de otro modo, envíanos tus comentarios directamente desde la nueva versión de Search Console. Si quieres enviar comentarios más detallados, hazlo en nuestro&nbsp;<a href="https://productforums.google.com/forum/#!forum/webmaster-es">foro de ayuda</a> y no dudes en incluir capturas de pantalla y sugerencias. Creemos que, a la larga, la nueva versión de Search Console te facilitará el trabajo y te permitirá centrarte en los problemas que afectan a tu sitio web e identificar las oportunidades disponibles para mejorarlo en los resultados de búsqueda.&nbsp;</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">¡Nos espera un año emocionante!</span><br /><br /><span style="font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif;">Publicado por Hillel Maoz, equipo de Search Console</span></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/bCDg-z8PQS4" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/03/limpieza-fondo-en-search-console.htmltag:blogger.com,1999:blog-2986803404442940590.post-12253549551556939082019-02-06T05:44:00.002+00:002019-02-06T05:44:47.404+00:00El renderizado dinámico con Rendertron<div dir="ltr" style="text-align: left;" trbidi="on">Muchos frameworks de frontend dependen de JavaScript para mostrar contenido, por lo que es posible que tardemos un poco en indexar tu contenido o en actualizar el contenido indexado.<br /><br />Este año,&nbsp;<a href="https://www.youtube.com/watch?v=PFwUbgvpdaQ">en Google I/O hemos hablado sobre una posible solución</a>: el <a href="https://developers.google.com/search/docs/guides/dynamic-rendering">renderizado dinámico</a>. Hay muchas formas de implementarla, pero la que tratamos en esta entrada de blog es mediante Rendertron, un proyecto de software libre disponible en una versión sin interfaz gráfica de Chromium.<br /><h3 style="text-align: left;">¿En qué sitios web podría ser útil el renderizado dinámico?</h3>No todos los robots de los buscadores y redes sociales que visitan tu sitio web pueden ejecutar JavaScript. Por ejemplo, es posible que el robot de Google tarde un poco y que tenga <a href="https://developers.google.com/search/docs/guides/rendering">algunas limitaciones</a>.<br /><br />Resulta útil emplear renderizado dinámico con contenido que cambia con frecuencia y necesita JavaScript para mostrarse.<br /><br />La experiencia de usuario de tu sitio web (especialmente el tiempo que tarda en haber un <a href="https://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint">primer renderizado importante</a>) puede mejorarse si se utiliza un renderizado híbrido (por ejemplo, el <a href="https://angular.io/guide/universal">Angular Universal</a>).<br /><br /><h3 style="text-align: left;">¿Cómo funciona el renderizado dinámico?</h3><div style="text-align: center;"><span id="docs-internal-guid-516bc684-7fff-146b-0209-fc6dd928127e"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"><img height="168" src="https://lh5.googleusercontent.com/u4eAhqX5JgnNPjJCCjCQEv0qX8AkuHwIilRPR_zsDKXcylaUYzBAQxX0ty-mb5m5oqOYURQVLninFE05-zp1RjebvIkYi8vIGGqRgJX_nIgtCQ4rq9dwFmNxBbTZNogICZgOWABY" style="border: none; transform: rotate(0rad);" width="624" /></span></span></div>El <a href="https://developers.google.com/search/docs/guides/dynamic-rendering">renderizado dinámico</a> es un proceso mediante el cual se puede pasar del contenido renderizado del cliente al previamente renderizado y viceversa para determinados agentes de usuario.<br /><br />Deberás tener un procesador para poder ejecutar JavaScript y generar archivos HTML estáticos. Se trata de un proyecto de código abierto que renderiza mediante un <a href="https://developers.google.com/web/updates/2017/04/headless-chrome">Chromium sin interfaz gráfica</a>. Las aplicaciones de página única suelen cargar datos en segundo plano o retrasar su carga para renderizar su contenido. Rendertron tiene mecanismos que determinan si se ha completado el renderizado de un sitio web y espera hasta que todas las solicitudes de red hayan finalizado y no haya ningún proceso pendiente.<br /><br />Esta entrada se divide en los siguientes temas:<br /><br /><ol style="text-align: left;"><li>Aplicación web de muestra</li><li>Configuración de un servidor express.js básico que sirva la aplicación web</li><li>Instalación y configuración de Rendertron como middleware para aplicar renderizado dinámico</li></ol><br /><h3 style="text-align: left;">Aplicaciones web de muestra</h3>La <a href="https://kitten-corner.glitch.me/">aplicación web Kitten Corner</a> usa JavaScript para cargar varias imágenes de gatos de una API y las muestra en una cuadrícula.<br /><br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="424" src="https://lh6.googleusercontent.com/ttlsVtEmqSnJeTNrdeLKzbCD2LnAW4UHSw5-jq657JVJ8_9K-nc13VoVtYwHSr0Aq1Yu59SVRrlzE7BcQjxTULp4Rnn1ifaDeMiyEcY1BlAQ-KLNjFyGpZPLaJ9ongB7i7z6Q56H" style="border: none; margin-left: auto; margin-right: auto; transform: rotate(0rad);" width="619" /></td></tr><tr><td class="tr-caption" style="text-align: center;"><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td class="tr-caption" style="font-size: 12.8px;"><span style="font-size: 12.8px;">Imágenes de gatitos adorables en cuadrícula y un botón para que aparezcan más: ¡esta aplicación lo tiene todo!</span></td></tr></tbody></table></td><td class="tr-caption"></td><td class="tr-caption"><br /></td></tr></tbody></table><div style="text-align: justify;"><span style="text-align: left;">Así se representa el JavaScript:</span></div><div style="text-align: justify;"><br /></div>&nbsp; &nbsp;<span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">apiUrl</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'https://api.thecatapi.com/v1/images/search?limit=50'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">;</span><br /><span id="docs-internal-guid-dd94af01-7fff-6948-a69b-18c6e76f03bc"></span><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span id="docs-internal-guid-dd94af01-7fff-6948-a69b-18c6e76f03bc"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">tpl</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">document</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">querySelector</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'template'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">).</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">content</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">;</span></span></div><span id="docs-internal-guid-dd94af01-7fff-6948-a69b-18c6e76f03bc"><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">container</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">document</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">querySelector</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'ul'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">);</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">function</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">init</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> () {</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">fetch</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">apiUrl</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">)</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp; .</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">then</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">response</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">=&gt;</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">response</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">json</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">())</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp; .</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">then</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">cats</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">=&gt;</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> {</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">container</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">innerHTML</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">''</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">;</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">cats</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">map</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">cat</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">=&gt;</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> {</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">li</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">document</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">importNode</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">tpl</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">, </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">true</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">);</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">li</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">querySelector</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'img'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">).</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">src</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">cat</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">url</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">;</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #af00db; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">return</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">li</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">;</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">forEach</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">li</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">=&gt;</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">container</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">appendChild</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">li</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">));</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp;&nbsp;&nbsp; })</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; }</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">init</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">();</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt;"><br /></div><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">&nbsp;&nbsp; </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">document</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">querySelector</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'button'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">).</span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">addEventListener</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'click'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">, </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">init</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">);</span></span><br />La aplicación web usa un tipo de JavaScript reciente (ES6) que todavía <a href="https://developers.google.com/search/docs/guides/rendering">no es compatible con el robot de Google</a>. Con la <a href="https://search.google.com/test/mobile-friendly">prueba de optimización para móviles</a> se puede comprobar si el robot de Google puede ver su contenido:<br /><br /><div style="text-align: center;"><img height="253" src="https://lh4.googleusercontent.com/Lve8QYxCmx5oIwZxxoqmFr6aj2F41zqc46Q-kTWLDR6-MwTIWrhcOumXLzQ6RBlB_Aamqi6ocV_R9y13qjPhZHAmq09-lm-fRU1wAcYiNmaFKo8vLSoFkl3HYGoYHjDo0PLG5Zya" style="border: none; font-family: Arial; font-size: 11pt; transform: rotate(0rad); white-space: pre-wrap;" width="372" />&nbsp;</div><br />En la prueba de optimización para móviles se indica que la página está optimizada para estos dispositivos, pero en la captura de pantalla no aparece ningún gato. Aunque sí aparecen el título y el botón, pero no hay ninguna imagen de gatos.<br />Si bien este problema es fácil de solucionar, es útil saber cómo se configura el renderizado dinámico, puesto que permitirá que el robot de Google vea las imágenes de gatos sin que tengas que editar el código de la aplicación web.<br /><h3 style="text-align: left;">Configurar el servidor</h3>Si quieres mostrar la aplicación web, utiliza <a href="https://expressjs.com/">express</a>, una biblioteca Node.js, para compilar servidores web.<br /><br />El código del servidor tiene una estructura similar a la que aparece a continuación. Si quieres, consulta el <a href="https://glitch.com/edit/#!/kitten-corner?path=server.js:1:1">código fuente completo del proyecto</a>.<br /><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">express</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">require</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'express'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">);</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">app</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">express</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">();</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">DIST_FOLDER</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">process</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">cwd</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">() + </span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'/docs'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">;</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">PORT</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">process</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">env</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">PORT</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> || </span><span style="background-color: transparent; color: #09885a; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">8080</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">;</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: green; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">// Sirve recursos estáticos (imágenes, css, etc.)</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">app</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">get</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'*.*'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">, </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">express</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">static</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">DIST_FOLDER</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">));</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: green; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">// Dirige el resto de las URL a index.html en nuestra aplicación de página única</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">app</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">get</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'*'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">, (</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">req</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">, </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">res</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">) </span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">=&gt;</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> {</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">res</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">sendFile</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">DIST_FOLDER</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> + </span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'/index.html'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">);</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">});</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><br /></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: green; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">// Inicia el servidor Express</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">app</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">listen</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">PORT</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">, () </span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">=&gt;</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> {</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #267f99; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">console</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">log</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">`Node Express server listening on http://localhost:</span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">${</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">PORT</span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">}</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> from </span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">${</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">DIST_FOLDER</span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">}</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">`</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">);</span></div><span id="docs-internal-guid-925db762-7fff-8824-2b2c-15dff5b28ccd"></span><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">});</span></div><br />Puedes <a href="https://kitten-corner.glitch.me/">probar este ejemplo</a>: si usas un navegador moderno, deberías ver muchas imágenes de gatos. Para ejecutar el proyecto desde el ordenador, deberás tener <a href="https://nodejs.org/es/">node.js</a> para ejecutar estos comandos:<br /><br /><span id="docs-internal-guid-9c85109c-7fff-3c5e-abf0-8d5ac56221ef"></span><br /><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><span id="docs-internal-guid-9c85109c-7fff-3c5e-abf0-8d5ac56221ef"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">npm install express rendertron-middleware</span></span></div><span id="docs-internal-guid-9c85109c-7fff-3c5e-abf0-8d5ac56221ef"><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">node server.js</span></div></span><br />A continuación, dirige tu navegador a <a href="http://localhost:8080/">http://localhost:8080</a>. Ahora debes configurar el renderizado dinámico.<br /><h3 style="text-align: left;">Implementar una instancia de Rendertron</h3>Rendertron ejecuta un servidor que toma una URL y devuelve un archivo HTML estático de la URL mediante el navegador Chromium sin interfaz gráfica. Sigue las <a href="https://github.com/GoogleChrome/rendertron#deploying-to-google-cloud-platform">recomendaciones del proyecto Rendertron</a> y usa <a href="https://pantheon.corp.google.com/home/dashboard?project=project-id-7569584237308554467&amp;pli=1">Google Cloud Platform</a>.<br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="291" src="https://lh3.googleusercontent.com/r23AvKsJ-XNXKBDSld169nK43OtNibuDD-3XUBpFrP3PNw6XCknUc_pyxHdVnYqknpO27fw-pc1UlC8puAF2k-NuOVmHRqqlY2GhxHCnBixphYzkc4PACnAyCcP3SAQFkuNBMSCF" style="border: none; margin-left: auto; margin-right: auto; transform: rotate(0rad);" width="342" /></td></tr><tr><td class="tr-caption" style="text-align: center;">Formulario para crear un proyecto de Google Cloud Platform</td></tr></tbody></table><br />Puedes elegir el <a href="https://cloud.google.com/free/docs/gcp-free-tier">nivel gratuito</a>, pero debes tener en cuenta que, si te decantas por esta opción, usar aplicaciones de producción puede conllevar costes tal como se indica en los <a href="https://cloud.google.com/pricing/">precios de Google Cloud Platform</a>.<br /><br /><br />1. Crea un proyecto en la <a href="https://pantheon.corp.google.com/home/dashboard?project=project-id-7569584237308554467">consola de Google Cloud</a>. Consulta el ID del proyecto que aparece bajo del campo de entrada.<br />2. Instala el <a href="https://cloud.google.com/sdk/docs/quickstarts">SDK de Google Cloud tal como se describe en el documento</a> e inicia sesión.<br />3. Clona el repositorio de Rendertron desde GitHub con:<br /><span id="docs-internal-guid-60e0c56d-7fff-29a0-f093-62b2465bfffe"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"> git clone </span><span style="color: #1155cc; font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">https://github.com/GoogleChrome/rendertron.git</span></span><br /><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><span id="docs-internal-guid-60e0c56d-7fff-29a0-f093-62b2465bfffe"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">cd rendertron </span></span></div><span id="docs-internal-guid-60e0c56d-7fff-29a0-f093-62b2465bfffe"></span><br />4. Ejecuta en tu ordenador estos comandos para instalar dependencias y compilar Rendertron:<br /><span id="docs-internal-guid-ea2f9924-7fff-e2bf-6572-fb4ec30adde1"></span><br /><div dir="ltr" style="line-height: 1.3800000000000001; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span id="docs-internal-guid-ea2f9924-7fff-e2bf-6572-fb4ec30adde1"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">npm install &amp;&amp; npm run build</span></span></div><span id="docs-internal-guid-ea2f9924-7fff-e2bf-6572-fb4ec30adde1"></span>5. Para activar el caché de Rendertron, crea un archivo llamado config.json en el directorio de Rendertron que incluye el siguiente elemento:<br /><div><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; white-space: pre-wrap;">{ "datastoreCache": true }</span><br />6. Ejecuta el siguiente comando desde el directorio de Rendertron, pero cambiando ID_DE_TU_PROYECTO por el ID del proyecto del paso 1.<br /><span id="docs-internal-guid-ce347daa-7fff-c2fb-dd0c-d7bfea9d9a1b"></span><br /><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><span id="docs-internal-guid-ce347daa-7fff-c2fb-dd0c-d7bfea9d9a1b"><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">gcloud app deploy app.yaml --project YOUR_PROJECT_ID</span></span></div><span id="docs-internal-guid-ce347daa-7fff-c2fb-dd0c-d7bfea9d9a1b"></span>7. Selecciona una región, confirma la implementación y espera hasta que finalice.<br />8. Introduce en tu navegador la URL ID_DE_TU_PROYECTO.appspot.com, pero sustituyendo ID_DE_TU_PROYECTO por el ID de proyecto indicado en el paso 1. A continuación, debería aparecer la interfaz de Rendertron con un campo de entrada y botones.<br /><br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img height="351" src="https://lh6.googleusercontent.com/oapLX9TiHAv2zAoqoGKTB5L90bpjwPygGSfXRXlww40tIng4VjXdV90zzFrWPn78ix1ND2eZpzxBfMlhQ8GoLvqOE5v0EhoVYyoo9itAdyAzkidCziNVRMvPyZ3axd5eRb4_7ENX" style="border: none; margin-left: auto; margin-right: auto; transform: rotate(0rad);" width="409" /></td></tr><tr><td class="tr-caption" style="text-align: center;"></td><td class="tr-caption"><span style="font-size: 12.8px;">Interfaz de Rendertron después de la implementación en Google Cloud Platform</span></td><td class="tr-caption"><br /></td></tr></tbody></table><span id="docs-internal-guid-ac38f51a-7fff-4e0c-0d23-62ea4850af71"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"></span></span><br />&nbsp;Si ves la interfaz web de Rendertron, significa que has implementado correctamente tu propia instancia de Rendertron. Apúntate la URL del proyecto (ID_DE_TU_PROYECTO.appspot.com), ya que la necesitarás en la siguiente fase del proceso.<br /><h3 style="text-align: left;">Añadir Rendertron al servidor</h3>El servidor web utiliza express.js y Rendertron tiene un middleware express.js. Ejecuta este comando en el directorio del archivo server.js:<br /><br /><span id="docs-internal-guid-bd27b797-7fff-f2c1-7a25-ee13541d0543"></span><br /><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span id="docs-internal-guid-bd27b797-7fff-f2c1-7a25-ee13541d0543"><span style="font-family: &quot;arial&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"><span class="Apple-tab-span" style="white-space: pre;"> </span></span><span style="font-family: &quot;roboto mono&quot;; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">npm install --save rendertron-middleware</span></span></div><span id="docs-internal-guid-bd27b797-7fff-f2c1-7a25-ee13541d0543"></span><br />Este comando instala el middleware de Rendertron desde npm, por lo que puedes añadirlo al servidor:<br /><br /><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">express</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">require</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'express'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">);</span><br /><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">app</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">express</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">();</span><br /><span id="docs-internal-guid-6d8f2a66-7fff-21ca-e50e-394e44e3464d"><span style="color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">const</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">rendertron</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;"> = </span><span style="color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">require</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">(</span><span style="color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">'rendertron-middleware'</span><span style="font-family: &quot;courier new&quot;; font-size: 10.5pt; vertical-align: baseline; white-space: pre-wrap;">);</span></span><br /><br /><h3 style="text-align: left;">Configurar la lista de robots</h3>Rendertron utiliza el encabezado HTTP del agente de usuario para determinar si una solicitud proviene de un robot o del navegador de un usuario y lo compara con una <a href="https://github.com/GoogleChrome/rendertron/blob/master/middleware/src/middleware.ts#L24">lista actualizada de agentes de usuario de robots</a>. Dado que el robot de Google puede ejecutar JavaSrcipt, la lista no incluye el robot de Google de manera predeterminada. Para que Rendertron también procese las solicitudes del robot de Google, añádelo a la lista de agentes de usuario:<br /><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">BOTS</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">rendertron</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">botUserAgents</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">concat</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'googlebot'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">);</span></div><span id="docs-internal-guid-55389d1f-7fff-2b86-fb4e-f7d3b9c72e3e"></span><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">const</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">BOT_UA_PATTERN</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> = </span><span style="background-color: transparent; color: blue; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">new</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #267f99; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">RegExp</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">BOTS</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">join</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'|'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">), </span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'i'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">);</span></div><br />Rendertron compara el encabezado de agente de usuario con esta expresión regular más adelante.<br /><h3 style="text-align: left;">Añadir el middleware</h3>Para enviar solicitudes de robots a la instancia de Rendertron, su middleware debe estar incluido en nuestro servidor express.js. El middleware comprueba el agente de usuario que está haciendo las solicitudes y reenvía las de robots conocidos a la instancia de Rendertron. Añade el siguiente fragmento de código a server.js, cambiando "ID_DE_TU_PROYECTO" por el ID de tu proyecto de Google Cloud Platform:<br /><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">app</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">use</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">(</span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">rendertron</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">.</span><span style="background-color: transparent; color: #795e26; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">makeMiddleware</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">({</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">&nbsp; </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">proxyUrl:</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #a31515; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">'https://ID_DE_TU_PROYECTO.appspot.com/render'</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">,</span></div><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">&nbsp; </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">userAgentPattern:</span><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #001080; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">BOT_UA_PATTERN</span></div><span id="docs-internal-guid-e0513afe-7fff-eb30-f3fb-f32368129e14"></span><br /><div dir="ltr" style="line-height: 1.7999999999999998; margin-bottom: 0pt; margin-top: 0pt; padding: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="background-color: transparent; color: black; font-family: &quot;courier new&quot;; font-size: 10.5pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">}));</span></div><br />Los robots que solicitan el sitio web de muestra reciben el archivo HTML estático de Rendertron, por lo que no hace falta que ejecuten JavaScript para mostrar el contenido.<br /><h3 style="text-align: left;">Probar nuestra configuración</h3>Para probar si la configuración de Rendertron se ha hecho correctamente, vuelve a ejecutar la prueba de optimización para móviles.<br /><br /><div style="text-align: center;"><img height="279" src="https://lh3.googleusercontent.com/aHxIzc4e1HOt4Uq-vUPleV7gmMbrp53bu941xlcRcwRuIgk_M3jULtdqsWxznXzE-9fC7V_ErKNX60VFgsGSrBad-asoPH61-iCggqPHbDsTLoIBC52JBp4Wl7CkzoVGmQuh7eb1" style="border: none; font-family: Arial; font-size: 11pt; transform: rotate(0rad); white-space: pre-wrap;" width="369" />&nbsp;</div><br />A diferencia de lo que pasaba en la primera prueba, ahora aparecen las imágenes de gatos. En la pestaña HTML se muestra toda la página HTML generada por código de JavaScript y se indica que Rendertron deja que JavaScript no muestre el contenido.<br /><h3 style="text-align: left;">Conclusión</h3>Has creado una configuración de renderizado dinámico sin editar la aplicación web. Con estos cambios, puedes servir una versión HTML estática de la aplicación web a los rastreadores.<br /><br />Publicado por Martin Splitt, Unicornio de la Red Abierta</div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/cgHoABIL-5A" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/02/renderizado-dinamico-con-rendertron.htmltag:blogger.com,1999:blog-2986803404442940590.post-29039075388137787082019-02-01T03:17:00.001+00:002019-02-01T03:17:34.362+00:00Cómo triunfar en Google Noticias<div dir="ltr" style="text-align: left;" trbidi="on">Ahora que ya estamos de lleno en 2019, queremos compartir algunas recomendaciones y consejos que esperamos que impulsen a los editores hacia el éxito en Google Noticias en este nuevo año.<br /><h3 style="text-align: left;">Consejo general</h3>En el <a href="https://support.google.com/news/publisher-center/?hl=es#topic=9010378">Centro de editores de Google Noticias</a>, tenemos una gran cantidad de información útil que no debes perder de vista. Consulta esta sección, incluidas las <a href="https://support.google.com/news/publisher-center/topic/9010253">directrices técnicas</a> y las <a href="https://support.google.com/news/publisher-center/answer/6204050">políticas de contenido</a>.<br /><h3 style="text-align: left;">Titulares y fechas</h3><br /><ul style="text-align: left;"><li><b>Incluye titulares claros</b>: Google Noticias tiene en cuenta varios indicadores a la hora de determinar el titular de un artículo, desde qué pone la etiqueta de título de la página HTML hasta cuál es el texto más destacado de la página. <a href="https://support.google.com/news/publisher-center/answer/93981">Consulta nuestros consejos sobre titulares</a>.</li><ul><li><b>Da fechas y horas precisas</b>: Google Noticias intenta determinar de varias formas la fecha y la hora con la que se debería marcar un artículo. Para asegurarte de que lo hacemos correctamente, sigue estos consejos:</li><li><b>Muestra una fecha y una hora de forma clara</b>: según nuestras <a href="https://support.google.com/news/publisher-center/answer/70871">directrices sobre fechas</a>, se debe incluir una fecha y una hora claras y visibles entre el titular y el texto del artículo. Si es posible, procura que no aparezca ninguna otra fecha en la misma página, ni siquiera las de los artículos relacionados.</li><li><b>Utiliza datos estructurados</b>: utiliza el esquema de <span style="font-family: Courier New, Courier, monospace;">datePublished</span> y <span style="font-family: Courier New, Courier, monospace;">dateModified</span> y aplica el <a href="https://developers.google.com/search/docs/data-types/article">indicador de zona horaria correcta para páginas AMP</a> y <a href="https://developers.google.com/search/docs/data-types/article">para páginas que no sean AMP</a>.&nbsp;</li></ul><li><b>Procura no modificar la fecha de un artículo sin un buen motivo</b>: si se ha editado un artículo de forma significativa, tiene sentido cambiarle la fecha y la hora. Sin embargo, no cambies la fecha de un artículo si solo has hecho pequeños cambios y no has añadido información importante ni tienes ningún otro motivo convincente para hacerlo. Además, tampoco debes crear un artículo que sea casi idéntico a otro que se publicó anteriormente para eliminar el antiguo y hacer que la URL redirija al nuevo, ya que eso va en contra de nuestras directrices sobre <a href="https://support.google.com/news/publisher-center/answer/68323">las URL de artículos</a>.</li></ul><br /><h3 style="text-align: left;">Contenido duplicado</h3>Google Noticias quiere recompensar el contenido periodístico original e independiente mencionando al editor original como fuente fiable para ayudar tanto a los usuarios como a los propios editores. Esto significa que no permitimos contenido duplicado, incluido el copiado o el material que se ha vuelto a escribir o publicar para mejorar los resultados del contenido original. Teniendo esto en cuenta, hemos diseñado estas directrices que los editores deben seguir:<br /><br /><ul style="text-align: left;"><li><b>Bloquear contenido copiado</b>: con <a href="https://support.google.com/webmasters/answer/2721312">copiar</a> nos referimos a extraer material de otro sitio web, a menudo de forma automatizada. Estos sitios deben bloquear el contenido copiado para impedir que aparezca en Google Noticias.</li><li><b>Bloquear contenido que ya se haya escrito antes</b>: en estos casos hacemos referencia a usar material de otro sitio web y volverlo a escribir para que no sea idéntico. Los sitios web que reescriben contenido de forma que no se le da un valor sustancial o añadido deben <a href="https://support.google.com/news/publisher-center/answer/93977">bloquear</a> ese contenido para que no aparezca en Google Noticias. En este caso se engloban, entre otros, los artículos que se han vuelto a escribir simplemente haciendo pequeños cambios o sustituyendo muchas palabras, pero sin cambiar el significado general del artículo original.</li><li><b>Bloquear o considerar canónico contenido que ya estaba publicado</b>: en estos casos hacemos referencia al material original que otro editor publica después de que el autor o editor original le dé permiso para hacerlo, como suele suceder con las agencias o con las colaboraciones entre diversas publicaciones.&nbsp;</li></ul>Los editores originales que permiten que otros vuelvan a publicar su contenido pueden asegurarse de que sus versiones originales estén mejor posicionadas en Google Noticias si piden a los otros editores que <a href="https://support.google.com/news/publisher-center/answer/93977">bloqueen</a> su contenido o señalen como <a href="https://support.google.com/news/publisher-center/answer/2589949">canónico</a> al original.<br /><br /><div>Para que podamos identificar mejor el material original y reconocerlo como fuente fiable correctamente, Google Noticias también recomienda a esos editores que indiquen como <a href="https://support.google.com/news/publisher-center/answer/2589949">canónico</a> el original y <a href="https://support.google.com/news/publisher-center/answer/93977">bloqueen</a> el nuevo.<br /><ul style="text-align: left;"><li><b>Evita contenido duplicado</b>: si te encargas de una red de sitios web de noticias que comparte contenido, también te recomendamos seguir los consejos que aparecen arriba sobre los artículos que se vuelven a publicar. Selecciona el artículo que consideras original y, si crees que es lo conveniente, <a href="https://support.google.com/news/publisher-center/answer/2589949">bloquea los duplicados</a> o señala el original como <a href="https://support.google.com/news/publisher-center/answer/2589949">canónico</a>.</li></ul><br /><h3 style="text-align: left;">Transparencia</h3><br /><ul style="text-align: left;"><li><b>Sé transparente</b>: los usuarios que visitan tu sitio web quieren confiar y saber quién lo publica, así como informarse sobre los editores de los artículos. Por este motivo, en nuestras <a href="https://support.google.com/news/publisher-center/answer/6204050">directrices de contenido</a> insistimos en que el contenido debe tener publicaciones con firmas claras, datos sobre los autores e información de contacto.</li><li><b>No publiques contenido engañoso</b>: nuestras <a href="https://support.google.com/news/publisher-center/answer/6204050">políticas de contenido</a> prohíben que haya sitios web o cuentas que suplanten la identidad de otra persona u organización, que oculten o mientan sobre quiénes son sus propietarios o sobre cuál es su propósito principal o que participen en acciones coordinadas para engañar a los usuarios. También se incluyen, entre otros, los sitios web y las cuentas que oculten o mientan sobre su país de origen o que muestren contenido a usuarios de otro país bajo pretextos falsos.</li></ul><br /><h3 style="text-align: left;">Otros consejos</h3><br /><ul style="text-align: left;"><li><b>No participes en esquemas de enlaces</b>: no contribuyas a estos esquemas, incluidos los <a href="https://webmaster-es.googleblog.com/2017/06/recordatorio-sobre-campanas-de-enlaces.html">programas de marketing de artículos a gran escala</a> o la venta de enlaces que manipulan PageRank. Consulta nuestra página sobre <a href="https://support.google.com/webmasters/answer/66356">esquemas de enlaces</a> para obtener más información.</li><li><b>Utiliza datos estructurados en presentaciones enriquecidas</b>: los autores que usen tanto páginas <a href="https://www.ampproject.org/">AMP</a> como otras que no lo son pueden optimizar tu contenido mediante <a href="https://developers.google.com/search/docs/data-types/article#non-amp-sd">datos estructurados</a> para obtener resultados enriquecidos o presentaciones en carrusel.</li><li><b>Protege a tus usuarios y sus datos</b>: protege cada página de tu sitio web con protocolos HTTPS para preservar la integridad y la confidencialidad de los datos que los usuarios intercambien en tu sitio. Puedes consultar más consejos útiles en nuestras <a href="https://support.google.com/webmasters/answer/6073543?hl=es">prácticas recomendadas</a> sobre cómo implementar HTTPS.</li></ul><br /><h3 style="text-align: left;">¡Por un próspero 2019!</h3>Esperamos que estos consejos ayuden a los editores a tener éxito en Google Noticias durante este año. Si tienes alguna pregunta más sobre Google Noticias, debes tener en cuenta que no disponemos de asistencia directa, pero sí supervisamos nuestro <a href="https://productforums.google.com/forum/#!forum/news-es">foro de editores de Google Noticias</a>, donde intentamos solucionar las cuestiones que pueden servir de ayuda a muchos editores. Este foro, además, es un recurso muy útil en el que se pueden ver los consejos que se dan los editores entre sí.<br /><br />Publicado por Danny Sullivan, Relaciones Públicas de la Búsqueda<br /><div><br /></div></div></div><img src="http://feeds.feedburner.com/~r/ElBlogParaWebmasters/~4/_rpo-BNh6d4" height="1" width="1" alt=""/>Google Webmaster Centralhttp://www.blogger.com/profile/00300507832438791959noreply@blogger.comhttp://webmaster-es.googleblog.com/2019/02/como-triunfar-en-google-noticias.html