{"id":9958,"date":"2017-05-30T13:21:20","date_gmt":"2017-05-30T13:21:20","guid":{"rendered":"https:\/\/www.siteground.es\/blog\/?p=9958"},"modified":"2025-09-19T08:08:10","modified_gmt":"2025-09-19T08:08:10","slug":"desayuno-tecnico-wpo-seo","status":"publish","type":"post","link":"https:\/\/www.siteground.es\/blog\/desayuno-tecnico-wpo-seo\/","title":{"rendered":"C\u00f3mo optimizar tu web para mejorar el SEO &#8211; Webinar con Fernando Tellado"},"content":{"rendered":"<p>Hay un tema en el mundo digital que cada vez est\u00e1 cobrando m\u00e1s relevancia. Se trata de la optimizaci\u00f3n web o Web Performance Optimization (WPO). Nuestros clientes nos han transmitido sus dudas acerca de este tema y para despejarlas organizamos un desayuno t\u00e9cnico dirigido a ellos con Fernando Tellado, uno de los mayores expertos en WordPress, creaci\u00f3n web y marketing digital de Espa\u00f1a, sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d en nuestras oficinas. Seguro que algunos de vosotros ten\u00e9is las mismas dudas que ellos, por lo que queremos compartir los consejos de Fernando con todos vosotros en este post.<br \/>\n<!--more--><\/p>\n<p>Para los que no est\u00e9is familiarizados con el WPO, se trata de aplicar una serie de estrategias y acciones de desarrollo y dise\u00f1o orientadas a mejorar el rendimiento de una web o proyecto online, con el objetivo de que funcione de forma \u00f3ptima para todos los usuarios que lo visitan en cualquier dispositivo y en cualquier momento. Es decir, si aplic\u00e1is WPO, vuestras webs ser\u00e1n m\u00e1s r\u00e1pidas, podr\u00e9is obtener un mejor posicionamiento SEO en buscadores, reducir\u00e9is el consumo de recursos, aplicar\u00e9is lo \u00faltimo en tecnolog\u00eda y ofrecer\u00e9is la mejor experiencia de usuario.<\/p>\n<p>Si quer\u00e9is conseguir todo esto, Fernando os explica f\u00e1cilmente los pasos a seguir en este <a href=\"https:\/\/youtu.be\/NJjxFkjim_0\" target=\"_blank\" rel=\"noopener noreferrer\">v\u00eddeo<\/a> de su charla en nuestro desayuno t\u00e9cnico y aqu\u00ed ten\u00e9is su <a href=\"https:\/\/www.slideshare.net\/SiteGround_ES\/deasyuno-tcnico-la-optimizacin-web-wpo-es-el-nuevo-seo\" target=\"_blank\" rel=\"noopener noreferrer\">presentaci\u00f3n<\/a>. Podr\u00e9is ver una hoja de ruta con los elementos a tener en cuenta como realizar una auditor\u00eda para saber el estado de vuestra web, el papel del hosting, el cach\u00e9, diferencias entre CDNs, gesti\u00f3n de contenidos, adaptaci\u00f3n a m\u00f3vil, entre otros. Adem\u00e1s, \u00e9l destaca que las reglas de posicionamiento en buscadores est\u00e1n cambiando, y aunque el contenido es de lo que se alimentan los motores de b\u00fasqueda cada vez tiene m\u00e1s peso otros factores como la velocidad de carga de nuestra web.<\/p>\n<div id='gallery-1' class='gallery galleryid-9958 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240698-e1496136040657.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240698-e1496136040657-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" sizes=\"auto, 100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240724-e1496136213910.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240724-e1496136213910-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" sizes=\"auto, 100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240725-e1496136357177.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240725-e1496136357177-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" sizes=\"auto, 100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240726-e1496138594786.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240726-e1496138594786-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" sizes=\"auto, 100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240753-e1496138614254.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240753-e1496138614254-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" sizes=\"auto, 100vw\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>Puedes ver m\u00e1s fotos en nuestro <a href=\"https:\/\/www.facebook.com\/siteground.es\/photos\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a> y los comentarios de los asistentes en Twitter con el hashtag <a href=\"https:\/\/twitter.com\/search?q=%23DesayunoSiteGround&amp;src=typd\" target=\"_blank\" rel=\"noopener noreferrer\">#DesayunoSiteGround<\/a>. \u00a1Algunos de ellos ya han aplicado los consejos de Fernando con gran \u00e9xito!<\/p>\n<p>A continuaci\u00f3n os dejamos los c\u00f3digos facilitados por Fernando Tellado que aparecen en su presentaci\u00f3n para que os sea m\u00e1s sencillo aplicarlos en vuestras webs.<\/p>\n<p>QUE NO SE ACTIVEN LOS DASHICONS EN LA BARRA DE ADMIN SI EL USUARIO NO EST\u00c1 REGISTRADO\/CONECTADO (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/ Deregister los dashicons si no se muestra la barra de admin<br \/>\nadd_action( &#8216;wp_print_styles&#8217;, function() {<br \/>\nif (!is_admin_bar_showing()) wp_deregister_style( &#8216;dashicons&#8217; );<br \/>\n}, 100);<\/div>\n<p>DESACTIVA LA HEARTBEAT API DE WORDPRESS (DESACTIVA AUTOGUARDADOS Y REVISIONES) (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/Desactivar Heartbeat API<br \/>\nadd_action( &#8216;init&#8217;, &#8216;stop_heartbeat&#8217;, 1 );<br \/>\nfunction stop_heartbeat() {<br \/>\nwp_deregister_script(&#8216;heartbeat&#8217;);<br \/>\n}<\/div>\n<p>DESACTIVA LA JSON API DE WORDPRESS SI NO LA USA NING\u00daN PLUGIN (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/ disable json api and remove link from header<br \/>\nif (in_array(&#8216;json_api&#8217;,$settings)) {<br \/>\n\/\/ remove json_api<br \/>\nremove_action( &#8216;wp_head&#8217;, &#8216;rest_output_link_wp_head&#8217;, 10 );<br \/>\nremove_action( &#8216;wp_head&#8217;, &#8216;wp_oembed_add_discovery_links&#8217;, 10 );<br \/>\nremove_action( &#8216;rest_api_init&#8217;, &#8216;wp_oembed_register_route&#8217; );<br \/>\nadd_filter( &#8217;embed_oembed_discover&#8217;, &#8216;__return_false&#8217; );<br \/>\nremove_filter( &#8216;oembed_dataparse&#8217;, &#8216;wp_filter_oembed_result&#8217;, 10 );<br \/>\nremove_action( &#8216;wp_head&#8217;, &#8216;wp_oembed_add_discovery_links&#8217; );<br \/>\nremove_action( &#8216;wp_head&#8217;, &#8216;wp_oembed_add_host_js&#8217; );<br \/>\nremove_action( &#8216;template_redirect&#8217;, &#8216;rest_output_link_header&#8217;, 11, 0 );<br \/>\n\/\/ disable json_api<br \/>\nadd_filter(&#8216;json_enabled&#8217;, &#8216;__return_false&#8217;);<br \/>\nadd_filter(&#8216;json_jsonp_enabled&#8217;, &#8216;__return_false&#8217;);<br \/>\nadd_filter(&#8216;rest_enabled&#8217;, &#8216;__return_false&#8217;);<br \/>\nadd_filter(&#8216;rest_jsonp_enabled&#8217;, &#8216;__return_false&#8217;);<br \/>\n}<\/div>\n<p>DESACTIVA LOS ESTILOS Y SCRIPTS DE LOS EMOJIS SI NO LOS USAS (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/ remove emoji styles and script from header<br \/>\nif (in_array(&#8217;emojicons&#8217;,$settings)) {\/\/ disabled options are called at the end of machete_admin.php\/\/remove_action( &#8216;admin_print_styles&#8217;, &#8216;print_emoji_styles&#8217; );<br \/>\nremove_action( &#8216;wp_head&#8217;, &#8216;print_emoji_detection_script&#8217;, 7 );<br \/>\n\/\/remove_action( &#8216;admin_print_scripts&#8217;, &#8216;print_emoji_detection_script&#8217; );<br \/>\nremove_action( &#8216;wp_print_styles&#8217;, &#8216;print_emoji_styles&#8217; );<br \/>\nremove_filter( &#8216;wp_mail&#8217;, &#8216;wp_staticize_emoji_for_email&#8217; );<br \/>\nremove_filter( &#8216;the_content_feed&#8217;, &#8216;wp_staticize_emoji&#8217; );<br \/>\nremove_filter( &#8216;comment_text_rss&#8217;, &#8216;wp_staticize_emoji&#8217; );<br \/>\n}<\/div>\n<p>LLAMADAS A LA BASE DE DATOS A SUSTITUIR POR LAS URLS REALES (EN DISTINTOS ARCHIVOS DEL TEMA)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">&lt;?php language_attributes(); ?&gt; en header.php.<br \/>\n&lt;?php bloginfo(\u2018html_type\u2019); ?&gt; en header.php.<br \/>\n&lt;?php bloginfo(\u2018charset\u2019); ?&gt; en header.php.<br \/>\n&lt;?php bloginfo(\u2018name\u2019); ?&gt; Sustituir por nombre del sitio.<br \/>\n&lt;meta name=\u201dgenerator\u201d content=\u201dWordPress &lt;?php bloginfo(\u2018version\u2019); ?&gt;\u201d \/&gt; en header.php.<br \/>\n&lt;?php bloginfo(\u2018stylesheet_url\u2019); ?&gt; Sustituir por ruta absoluta.<br \/>\n&lt;?php bloginfo(\u2018rss2_url\u2019); ?&gt; Sustituir por la URL de tu feed.<br \/>\n&lt;?php bloginfo(\u2018pingback_url\u2019); ?&gt; en header.php.<br \/>\n&lt;?php bloginfo(\u2018stylesheet_directory\u2019); ?&gt; Sustituir por ruta absoluta.<br \/>\n&lt;?php bloginfo(\u2018description\u2019); ?&gt; Sustituir por descripci\u00f3n del sitio.<br \/>\n&lt;?php bloginfo(\u2018comments_rss2_url\u2019); ?&gt; en sidebar.php y footer.php.<br \/>\n&lt;!\u2013 &lt;?php echo get_num_queries(); ?&gt; queries. &lt;?php timer_stop(1); ?&gt; seconds. \u2013&gt; en footer.php.<\/div>\n<p>DESACTIVAMOS LOS SCRIPTS DE WOOCOMMERCE EN P\u00c1GINAS QUE NO SEAN DE LA TIENDA (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">add_action( &#8216;wp_enqueue_scripts&#8217;, &#8216;child_manage_woocommerce_styles&#8217;, 99 );<br \/>\nfunction child_manage_woocommerce_styles() {<br \/>\nremove_action( &#8216;wp_head&#8217;, array( $GLOBALS[&#8216;woocommerce&#8217;], &#8216;generator&#8217; ) );<br \/>\nif ( function_exists( &#8216;is_woocommerce&#8217; ) ) {<br \/>\nif ( ! is_woocommerce() &amp;&amp; ! is_cart() &amp;&amp; ! is_checkout() ) {<br \/>\nwp_dequeue_style( &#8216;woocommerce_frontend_styles&#8217; );<br \/>\nwp_dequeue_style( &#8216;woocommerce_fancybox_styles&#8217; );<br \/>\nwp_dequeue_style( &#8216;woocommerce_chosen_styles&#8217; );<br \/>\nwp_dequeue_style( &#8216;woocommerce_prettyPhoto_css&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc_price_slider&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-single-product&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-add-to-cart&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-cart-fragments&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-checkout&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-add-to-cart-variation&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-single-product&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-cart&#8217; );<br \/>\nwp_dequeue_script( &#8216;wc-chosen&#8217; );<br \/>\nwp_dequeue_script( &#8216;woocommerce&#8217; );<br \/>\nwp_dequeue_script( &#8216;prettyPhoto&#8217; );<br \/>\nwp_dequeue_script( &#8216;prettyPhoto-init&#8217; );<br \/>\nwp_dequeue_script( &#8216;jquery-blockui&#8217; );<br \/>\nwp_dequeue_script( &#8216;jquery-placeholder&#8217; );<br \/>\nwp_dequeue_script( &#8216;fancybox&#8217; );<br \/>\nwp_dequeue_script( &#8216;jqueryui&#8217; );<br \/>\n}<br \/>\n}<br \/>\n}<\/div>\n<p>DESACTIVAMOS EL SCRIPT DEVICEPX DE JETPACK (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/Desactivar devicepx de JetPack<br \/>\nfunction remove_devicepx() {<br \/>\nwp_dequeue_script( &#8216;devicepx&#8217; );<br \/>\n}<br \/>\nadd_action( &#8216;wp_enqueue_scripts&#8217;, &#8216;remove_devicepx&#8217; );<\/div>\n<p>DESACTIVAR ETAGS DE ARCHIVOS EST\u00c1TICOS (.HTACCESS)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">#Quitar ETag de archivos est\u00e1ticos<br \/>\n&lt;FilesMatch &#8220;\\.(ico|jpg|jpeg|png|gif|js|css|htm|html|eot|svg|ttf|woff|woff2)$&#8221;&gt;<br \/>\nHeader unset ETag<br \/>\nFileETag None<br \/>\n&lt;\/FilesMatch&gt;<\/div>\n<p>DESACTIVAMOS CONTROL DE VERSIONES QUE HACE WORDPRESS (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/Quitar control de versiones de scripts de WP<br \/>\nfunction _remove_script_version( $src ){<br \/>\n$parts = explode( &#8216;?&#8217;, $src );<br \/>\nreturn $parts[0];<br \/>\n}<br \/>\nadd_filter( &#8216;script_loader_src&#8217;, &#8216;_remove_script_version&#8217;, 15, 1 );<br \/>\nadd_filter( &#8216;style_loader_src&#8217;, &#8216;_remove_script_version&#8217;, 15, 1 );<\/div>\n<p>ELIMINAMOS SISTEM\u00c1TICAMENTE LOS ARCHIVOS TEMPORALES TRANSIENTS DE WORDPRESS (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/ELIMINAR TRANSIENTS<br \/>\nadd_action( &#8216;wp_scheduled_delete&#8217;, &#8216;delete_expired_db_transients&#8217; );function delete_expired_db_transients() {global $wpdb, $_wp_using_ext_object_cache;if( $_wp_using_ext_object_cache )<br \/>\nreturn;$time = isset ( $_SERVER[&#8216;REQUEST_TIME&#8217;] ) ? (int)$_SERVER[&#8216;REQUEST_TIME&#8217;] : time() ;<br \/>\n$expired = $wpdb-&gt;get_col( &#8220;SELECT option_name FROM {$wpdb-&gt;options} WHERE option_name LIKE &#8216;_transient_timeout%&#8217; AND option_value &lt; {$time};&#8221; );foreach( $expired as $transient ) {<\/p>\n<p>$key = str_replace(&#8216;_transient_timeout_&#8217;, &#8221;, $transient);<br \/>\ndelete_transient($key);<br \/>\n}<br \/>\n}<\/p>\n<\/div>\n<p>CARGAMOS SCRIPT DE LOS COMENTARIOS DISQUS SOLO EN ENTRADAS CON COMENTARIOS, SE DESACTIVA EN EL RESTO (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/Cargar disqus solo donde es necesario<br \/>\nadd_action( &#8216;wp_head&#8217;, &#8216;tgm_tame_disqus_comments&#8217; );<br \/>\nfunction tgm_tame_disqus_comments() {\/\/Si est\u00e1s visitando una entrada o p\u00e1gina con los comentarios abiertos es necesario el c\u00f3digo<br \/>\nif ( is_singular( array( &#8216;post&#8217;, &#8216;page&#8217; ) ) &amp;&amp; comments_open() )<br \/>\nreturn;\/** Y se frena a Disqus donde no est\u00e9n abiertos los comentarios *\/<br \/>\nremove_action( &#8216;loop_end&#8217;, &#8216;dsq_loop_end&#8217; );<br \/>\nremove_action( &#8216;wp_footer&#8217;, &#8216;dsq_output_footer_comment_js&#8217; );}<\/p>\n<\/div>\n<p>QUITAMOS LAS QUERY STRINGS FROM STATIC RESOURCES (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/Quitar las query strings from statics resources<br \/>\nfunction _remove_script_version( $src ){<br \/>\n$parts = explode( &#8216;?ver&#8217;, $src );<br \/>\nreturn $parts[0];<br \/>\n}<br \/>\nadd_filter( &#8216;script_loader_src&#8217;, &#8216;_remove_script_version&#8217;, 15, 1 );<br \/>\nadd_filter( &#8216;style_loader_src&#8217;, &#8216;_remove_script_version&#8217;, 15, 1 );<\/div>\n<p>C\u00d3MO CARGAR DE MANERA \u00d3PTIMA EN EL TEMA HIJO LOS ESTILOS (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">&lt;?php<br \/>\n\/* Carga eficaz de estilos del tema padre en vez de @import *\/<br \/>\nfunction child_theme_styles() {<br \/>\nwp_dequeue_style( &#8216;parent-theme-style&#8217; );<br \/>\nwp_enqueue_style( &#8216;child-theme-style&#8217;, get_stylesheet_uri() );<br \/>\n}<br \/>\nadd_action( &#8216;wp_enqueue_scripts&#8217;, &#8216;child_theme_styles&#8217; );<br \/>\n?&gt;<\/div>\n<p>APLAZAR LA CARGA DE JAVASCRIPTS (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">\/\/ Aplazar JavaScripts<br \/>\n\/\/ Aplaza la carga de jQuery usando la propiedad HTML5 defer<br \/>\nif (!(is_admin() )) {<br \/>\nfunction defer_parsing_of_js ( $url ) {<br \/>\nif ( FALSE === strpos( $url, &#8216;.js&#8217; ) ) return $url;<br \/>\nif ( strpos( $url, &#8216;jquery.js&#8217; ) ) return $url;<br \/>\n\/\/ return &#8220;$url&#8217; defer &#8220;;<br \/>\nreturn &#8220;$url&#8217; defer onload='&#8221;;<br \/>\n}<br \/>\nadd_filter( &#8216;clean_url&#8217;, &#8216;defer_parsing_of_js&#8217;, 11, 1 );<br \/>\n}<\/div>\n<p>MOVER TODO EL JAVASCRIPT AL FOOTER (FUNCTIONS.PHP)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">if(!is_admin()) {<br \/>\n\/\/ Mover todo el JS de la cabecera (header) al pi\u00e9 (footer)<br \/>\nremove_action(&#8216;wp_head&#8217;, &#8216;wp_print_scripts&#8217;);<br \/>\nremove_action(&#8216;wp_head&#8217;, &#8216;wp_print_head_scripts&#8217;, 9);<br \/>\nremove_action(&#8216;wp_head&#8217;, &#8216;wp_enqueue_scripts&#8217;, 1);<br \/>\nadd_action(&#8216;wp_footer&#8217;, &#8216;wp_print_scripts&#8217;, 5);<br \/>\nadd_action(&#8216;wp_footer&#8217;, &#8216;wp_enqueue_scripts&#8217;, 5);<br \/>\nadd_action(&#8216;wp_footer&#8217;, &#8216;wp_print_head_scripts&#8217;, 5);<br \/>\n}<\/div>\n<p>ACTIVAR KEEPALIVE EN EL SERVIDOR (.HTACCESS) &#8211; NO NECESARIO CON HTTP\/2<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">#Habilitar Keep-alive<br \/>\n&lt;IfModule mod_headers.c&gt;<br \/>\nHeader set Connection keep-alive \u2028# Number of requests to allow during a persistent connection<br \/>\nMaxKeepAliveRequests 60<br \/>\n# Number of seconds to wait for the next request from the # same client on the same connection<br \/>\nKeepAliveTimeout 15<br \/>\n&lt;\/IfModule&gt;<\/div>\n<p>ACTIVAMOS COMPRESI\u00d3N GZIP PARA ARCHIVOS (.HTACCESS)<\/p>\n<div style=\"background: #ededed;padding: 5px 10px 0px 10px;margin: 0 0 30px 0\">## BEGIN GZIP Compression ##<br \/>\n&lt;IfModule mod_deflate.c&gt;<br \/>\n# Compress HTML, CSS, JavaScript, Text, XML and fonts<br \/>\nAddOutputFilterByType DEFLATE application\/javascript<br \/>\nAddOutputFilterByType DEFLATE application\/vnd.ms-fontobject<br \/>\nAddOutputFilterByType DEFLATE application\/x-font<br \/>\nAddOutputFilterByType DEFLATE application\/x-font-opentype<br \/>\nAddOutputFilterByType DEFLATE application\/x-font-otf<br \/>\nAddOutputFilterByType DEFLATE application\/x-font-truetype<br \/>\nAddOutputFilterByType DEFLATE application\/x-font-ttf<br \/>\nAddOutputFilterByType DEFLATE application\/x-javascript<br \/>\nAddOutputFilterByType DEFLATE application\/xhtml+xml<br \/>\nAddOutputFilterByType DEFLATE application\/xml<br \/>\nAddOutputFilterByType DEFLATE font\/opentype<br \/>\nAddOutputFilterByType DEFLATE font\/otf<br \/>\nAddOutputFilterByType DEFLATE font\/ttf<br \/>\nAddOutputFilterByType DEFLATE image\/svg+xml<br \/>\nAddOutputFilterByType DEFLATE image\/x-icon<br \/>\nAddOutputFilterByType DEFLATE image\/gif<br \/>\nAddOutputFilterByType DEFLATE text\/css<br \/>\nAddOutputFilterByType DEFLATE text\/html<br \/>\nAddOutputFilterByType DEFLATE text\/javascript<br \/>\nAddOutputFilterByType DEFLATE text\/plain<br \/>\nAddOutputFilterByType DEFLATE text\/xml<br \/>\n&lt;\/IfModule&gt;<br \/>\n## END GZIP Compression ##<\/div>\n","protected":false},"excerpt":{"rendered":"Hay un tema en el mundo digital que cada vez est\u00e1 cobrando m\u00e1s relevancia. Se trata de la optimizaci\u00f3n web o Web Performance Optimization (WPO). Nuestros clientes nos han transmitido sus dudas acerca de este tema y para despejarlas organizamos un desayuno t\u00e9cnico dirigido a ellos con Fernando Tellado, uno de los mayores expertos en&hellip;","protected":false},"author":88,"featured_media":9959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2534,2781,19],"tags":[],"class_list":["post-9958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunidad","category-entendiendo-el-hosting","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>La optimizaci\u00f3n web (WPO) es el nuevo SEO<\/title>\n<meta name=\"description\" content=\"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo optimizar tu web para mejorar el SEO - Webinar con Fernando Tellado | El blog de SiteGround\" \/>\n<meta property=\"og:description\" content=\"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteGround\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-30T13:21:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-19T08:08:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ana Garc\u00eda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ana Garc\u00eda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\"},\"author\":{\"name\":\"Ana Garc\u00eda\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/a5eb8824ec8d1aa1e3390cbb44ee37de\"},\"headline\":\"C\u00f3mo optimizar tu web para mejorar el SEO &#8211; Webinar con Fernando Tellado\",\"datePublished\":\"2017-05-30T13:21:20+00:00\",\"dateModified\":\"2025-09-19T08:08:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\"},\"wordCount\":1705,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg\",\"articleSection\":[\"Comunidad\",\"Entendiendo el Hosting\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\",\"url\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\",\"name\":\"La optimizaci\u00f3n web (WPO) es el nuevo SEO\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg\",\"datePublished\":\"2017-05-30T13:21:20+00:00\",\"dateModified\":\"2025-09-19T08:08:10+00:00\",\"description\":\"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.\",\"breadcrumb\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage\",\"url\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/newblog.siteground.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo optimizar tu web para mejorar el SEO &#8211; Webinar con Fernando Tellado\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#website\",\"url\":\"https:\/\/newblog.siteground.com\/es\/\",\"name\":\"El blog de SiteGround\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/newblog.siteground.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#organization\",\"name\":\"SiteGround Espa\u00f1a\",\"url\":\"https:\/\/newblog.siteground.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"width\":166,\"height\":250,\"caption\":\"SiteGround Espa\u00f1a\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/es\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/a5eb8824ec8d1aa1e3390cbb44ee37de\",\"name\":\"Ana Garc\u00eda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/62095cfe5421f0efc291f4ad89d53bf2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/62095cfe5421f0efc291f4ad89d53bf2?s=96&d=mm&r=g\",\"caption\":\"Ana Garc\u00eda\"},\"description\":\"Una mezcla de Geek y Arty. Siempre curiosa por conocer lo \u00faltimo tanto en marketing online como offline, as\u00ed como en nuevas tecnolog\u00edas. Como SiteGrounder me involucro en todas las \u00e1reas de la gesti\u00f3n de la marca, desde la estrategia de marketing, contenido, relaciones p\u00fablicas hasta eventos y mucho m\u00e1s.\",\"url\":\"https:\/\/newblog.siteground.com\/es\/author\/a-lopez\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La optimizaci\u00f3n web (WPO) es el nuevo SEO","description":"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo optimizar tu web para mejorar el SEO - Webinar con Fernando Tellado | El blog de SiteGround","og_description":"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.","og_url":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/","og_site_name":"SiteGround","article_published_time":"2017-05-30T13:21:20+00:00","article_modified_time":"2025-09-19T08:08:10+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg","type":"image\/jpeg"}],"author":"Ana Garc\u00eda","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ana Garc\u00eda","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#article","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/"},"author":{"name":"Ana Garc\u00eda","@id":"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/a5eb8824ec8d1aa1e3390cbb44ee37de"},"headline":"C\u00f3mo optimizar tu web para mejorar el SEO &#8211; Webinar con Fernando Tellado","datePublished":"2017-05-30T13:21:20+00:00","dateModified":"2025-09-19T08:08:10+00:00","mainEntityOfPage":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/"},"wordCount":1705,"commentCount":6,"publisher":{"@id":"https:\/\/newblog.siteground.com\/es\/#organization"},"image":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg","articleSection":["Comunidad","Entendiendo el Hosting","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/","url":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/","name":"La optimizaci\u00f3n web (WPO) es el nuevo SEO","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage"},"image":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg","datePublished":"2017-05-30T13:21:20+00:00","dateModified":"2025-09-19T08:08:10+00:00","description":"SiteGround organiza un desayuno t\u00e9cnico sobre \u201cLa optimizaci\u00f3n web (WPO) es el nuevo SEO\u201d con Fernando Tellado.","breadcrumb":{"@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#primaryimage","url":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg","contentUrl":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2017\/05\/P5240720-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/newblog.siteground.com\/es\/desayuno-tecnico-wpo-seo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newblog.siteground.com\/es\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo optimizar tu web para mejorar el SEO &#8211; Webinar con Fernando Tellado"}]},{"@type":"WebSite","@id":"https:\/\/newblog.siteground.com\/es\/#website","url":"https:\/\/newblog.siteground.com\/es\/","name":"El blog de SiteGround","description":"","publisher":{"@id":"https:\/\/newblog.siteground.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newblog.siteground.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/newblog.siteground.com\/es\/#organization","name":"SiteGround Espa\u00f1a","url":"https:\/\/newblog.siteground.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","contentUrl":"https:\/\/newblog.siteground.com\/es\/wp-content\/uploads\/sites\/4\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","width":166,"height":250,"caption":"SiteGround Espa\u00f1a"},"image":{"@id":"https:\/\/newblog.siteground.com\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/a5eb8824ec8d1aa1e3390cbb44ee37de","name":"Ana Garc\u00eda","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/62095cfe5421f0efc291f4ad89d53bf2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62095cfe5421f0efc291f4ad89d53bf2?s=96&d=mm&r=g","caption":"Ana Garc\u00eda"},"description":"Una mezcla de Geek y Arty. Siempre curiosa por conocer lo \u00faltimo tanto en marketing online como offline, as\u00ed como en nuevas tecnolog\u00edas. Como SiteGrounder me involucro en todas las \u00e1reas de la gesti\u00f3n de la marca, desde la estrategia de marketing, contenido, relaciones p\u00fablicas hasta eventos y mucho m\u00e1s.","url":"https:\/\/newblog.siteground.com\/es\/author\/a-lopez\/"}]}},"_links":{"self":[{"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/posts\/9958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/users\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/comments?post=9958"}],"version-history":[{"count":3,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/posts\/9958\/revisions"}],"predecessor-version":[{"id":16168,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/posts\/9958\/revisions\/16168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/media\/9959"}],"wp:attachment":[{"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/media?parent=9958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/categories?post=9958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newblog.siteground.com\/es\/wp-json\/wp\/v2\/tags?post=9958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}