- Desde
- 14 Ago 2011
- Mensajes
- 1.462
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Recomendado este tutorial de [MENTION=28190]ecoal95[/MENTION]
Solucionado lo del codigo bing
---------- Post added 03-mar-2013 at 22:52 ----------
¿¿¿Con este tutorial ya se soluciona el problema que solucionan en este otro tutorial???? http://forobeta.com/tutoriales-de-blogger/10105-meta-descripciones-blogger.html
Sí, siempre que uses la opción de descripción aquí: Descripción de búsqueda - Ayuda de Blogger
Sobre el código Bing, por si a alguien se le sigue preguntando, hay más info aquí: How to Verify Ownership of Your Site - Bing Webmaster Tools
PD: Siento la tardanza, pero no seguía el hilo, y ha coincidido que me pasaba por aquí
Sí, siempre que uses la opción de descripción aquí: Descripción de búsqueda - Ayuda de Blogger
Sobre el código Bing, por si a alguien se le sigue preguntando, hay más info aquí: How to Verify Ownership of Your Site - Bing Webmaster Tools
PD: Siento la tardanza, pero no seguía el hilo, y ha coincidido que me pasaba por aquí
Como se sabe el SEO es algo muy importante para posicionar tu blog en buscadores.
Y una de las primeras cosas para poder partir bien desde el inicio con tu blog es configurar correctamente el <head>.
Aquí te dejo paso a paso lo que debe contener tu blog:
*Todo lo que este entre codigo HTML es lo que se debe colocar.
Dentro del head agregaremos lo siguiente:HTML:<head>
Esto es importante si no tienes un dominio aún, si ya lo tienes no hace falta colocarlo pues su función es evitar la re-dirección por países (.ar, .co, etc.) dejandola en .com.HTML:<!-- script redirección --> <script type='text/javascript'> //<=!=[=C=D=A=T=A=[ (function(){ var URL = document.URL, reg = /\.blogspot\.(com\...|..)\// if( URL.match( reg ) ){ window.location = URL.replace( reg, ".blogspot.com\/ncr\/" ) } })() // Fallback CSS para cuando no hay javascript document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); //]=]=> </script>
Lo siguiente son comentarios condicionales IE -> Permite usar CSS condicionalmente. La mejor forma de usarlos sería en el <html>, pero no se puede sin tranformar en entidades
HTML:<!--[if IE 8]> <script type='text/javascript'>document.documentElement.className += ' ie8 lt-ie9'</script> <![endif]--> <!--[if IE 7]> <script type='text/javascript'>document.documentElement.className += ' ie7 lt-ie8 lt-ie9'</script> <![endif]--> <!--[if lt IE 7]> <script type='text/javascript'>document.documentElement.className += ' ie6 lt-ie7 lt-ie8 lt-ie9'</script> <![endif]-->
Ahora vamos a hacer que funcione correctamente en todos los navegadores:
*Importante que cambies donde dice "CODIGO" por el código que bing te otorgue.
HTML:<!--Meta X-UA-Compatible -> Mejor experiencia para IE --> <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'/> <!-- meta viewport -> dispositivos móviles --> <meta content='width=device-width,initial-scale=1.0,maximum-scale=1.0' name='viewport'/> <!-- Para que indexe Bing [código proporcionado por él] --> <b:if cond='data:blog.url == data:blog.homepageUrl'> <meta content='[CODIGO]' name='msvalidate.01'/> </b:if>
Ahora vienen las metas para indexar el contenido correctamente en Facebook:
HTML:<meta property='og:site_name' expr:content='data:blog.title'/> <meta property='og:type' content='blog'/> <meta expr:content='data:blog.canonicalUrl' property='og:url'/> <b:if cond='data:blog.metaDescription'> <meta property='og:description' expr:content='data:blog.metaDescription'/> <b:else /> <b:if cond='data:blog.url == data:blog.homepageUrl'> <!-- Metas home --> <meta property='og:description' content='[AQUÍ COLOCA LA DESCRIPCIÓN DE TU BLOG]'/> <b:else /> <meta name='description' property='og:description' expr:content='data:blog.pageName + ": " + data:blog.title'/> </b:if> </b:if> <!-- Imagen del post --> <b:if cond='data:blog.postImageThumbnailUrl'> <meta property='og:image' expr:content='data:blog.postImageThumbnailUrl' /> </b:if>
Ahora unas cosas mas para indexar todo el contenido y agregar keys, que aunque ya casi no se utilizan pueden servir:
HTML:<meta name='keywords' content='[palabras, clave, separadas, por, coma]'/> <!-- Indexación --> <b:if cond='data:blog.pageType == "archive"'> <!-- No queremos indexar en los archivos --> <meta content='noindex,nofollow' name='robots'/> <b:else /> <b:if cond='data:blog.pageType == "error_page"'> <!-- Ni en las 404 --> <meta content='noindex,nofollow' name='robots'/> <b:else /> <b:if cond='data:blog.pageType == "index"'> <b:if cond='data:blog.homepageUrl == data:blog.url'> <!-- En el home sí --> <meta content='index,follow' name='robots'/> <b:else/> <!-- Pero en el resto de las index no --> <meta content='noindex,nofollow' name='robots'/> </b:if> <b:else /> <!-- En el resto (páginas y posts) sí --> <meta content='index,follow' name='robots'/> </b:if> </b:if> </b:if> <!-- Links rel=next y rel=prev -> Indexación también --> <b:if cond='data:blog.pageType == "item"'> <b:if cond='data:blog.newerPageUrl'> <link expr:href='data:blog.newerPageUrl' rel='next'/> </b:if> <b:if cond='data:blog.olderPageUrl'> <link expr:href='data:blog.olderPageUrl' rel='prev'/> </b:if> </b:if> <!-- Contenido --> <meta content='all' name='audience'/> <meta content='general' name='rating'/>
Por ultimo, los títulos:
HTML:<b:if cond='data:blog.url != data:blog.homepageUrl'> <meta property='og:title' expr:content='data:blog.pageName + ": " + data:blog.title'/> <title><data:blog.pageName/>: <data:blog.title/></title> <b:else/> <meta property='og:title' expr:content='data:blog.pageTitle'/> <title><data:blog.pageTitle/></title> </b:if> <b:include data='blog' name='all-head-content'/>
Ya solo nos falta colocar lo último. La url canonica, favicon, descripción, imagen del post, feed y un script para la compatibilidad con HTML5:
HTML:<!-- Meta content-type está obsoleta, usaremos charset --> <meta charset='utf-8' /> <meta name='generator' content='blogger' /> <!-- Link al favicon (es el personalizado) --> <b:if cond='data:blog.blogspotFaviconUrl'> <link expr:href='data:blog.blogspotFaviconUrl' rel='icon' type='image/x-icon'/> </b:if> <!-- Link rel=canonical --> <link rel='canonical' expr:href='data:blog.canonicalUrl' /> <!-- La descripción --> <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' name='description' /> </b:if> <!-- La imagen del post --> <b:if cond='data:blog.postImageThumbnailUrl'> <link rel='image_src' expr:href='data:blog.postImageThumbnailUrl' /> </b:if> <!-- Link rel=me si existe --> <b:if cond='data:blog.meTag'> <data:blog.meTag /> </b:if> <!-- Links del feed --> <b:if cond='data:blog.feedLinks'> <data:blog.feedLinks /> </b:if> <!-- Compatibilidad con HTML5 sí, pero no para IE9, que es un buen navegador --> <!--[if lt IE 9]> <script src='http://html5shiv.googlecode.com/svn/trunk/html5.js'></script> <![endif]-->
HTML:</head>
Eso es todo...
Actualizo:
Pido una disculpa a [MENTION=28190]ecoal95[/MENTION], los créditos son para el.
Fuente: Reemplazar el includable all-head-content en blogger | Emilio Cobos-CMC
<script type="text/javascript">(function() { var b=window,e="jstiming",g="tick";(function(){function d(a){this.t={};this.tick=function(a,d,c){c=void 0!=c?c:(new Date).getTime();this.t[a]=[c,d]};this[g]("start",null,a)}var a=new d;b.jstiming={Timer:d,load:a};if(b.performance&&b.performance.timing){var a=b.performance.timing,c=b[e].load,f=a.navigationStart,a=a.responseStart;0<f&&a>=f&&(c[g]("_wtsrt",void 0,f),c[g]("wtsrt_","_wtsrt",a),c[g]("tbsd_","wtsrt_"))}try{a=null,b.chrome&&b.chrome.csi&&(a=Math.floor(b.chrome.csi().pageT),c&&0<f&&(c[g]("_tbnd",void 0,b.chrome.csi().startE),
c[g]("tbnd_","_tbnd",f))),null==a&&b.gtbExternal&&(a=b.gtbExternal.pageT()),null==a&&b.external&&(a=b.external.pageT,c&&0<f&&(c[g]("_tbnd",void 0,b.external.startE),c[g]("tbnd_","_tbnd",f))),a&&(b[e].pt=a)}catch(l){}})();b.tickAboveFold=function(d){var a=0;if(d.offsetParent){do a+=d.offsetTop;while(d=d.offsetParent)}d=a;750>=d&&b[e].load[g]("aft")};var h=!1;function k(){h||(h=!0,b[e].load[g]("firstScrollTime"))}b.addEventListener?b.addEventListener("scroll",k,!1):b.attachEvent("onscroll",k);
})();</script>
Sí, siempre que uses la opción de descripción aquí: Descripción de búsqueda - Ayuda de Blogger
Sobre el código Bing, por si a alguien se le sigue preguntando, hay más info aquí: How to Verify Ownership of Your Site - Bing Webmaster Tools
PD: Siento la tardanza, pero no seguía el hilo, y ha coincidido que me pasaba por aquí
gracias por este aporte amigo
tengo una duda es que me puse a mirar por hay el código fuente de algunas paginas bien posicionadas y descubrí que en mas de 20 paginas bien posicionadas echas con blogger, encontré que todas tenían este script en el <head>
HTML:<script type="text/javascript">(function() { var b=window,e="jstiming",g="tick";(function(){function d(a){this.t={};this.tick=function(a,d,c){c=void 0!=c?c:(new Date).getTime();this.t[a]=[c,d]};this[g]("start",null,a)}var a=new d;b.jstiming={Timer:d,load:a};if(b.performance&&b.performance.timing){var a=b.performance.timing,c=b[e].load,f=a.navigationStart,a=a.responseStart;0<f&&a>=f&&(c[g]("_wtsrt",void 0,f),c[g]("wtsrt_","_wtsrt",a),c[g]("tbsd_","wtsrt_"))}try{a=null,b.chrome&&b.chrome.csi&&(a=Math.floor(b.chrome.csi().pageT),c&&0<f&&(c[g]("_tbnd",void 0,b.chrome.csi().startE), c[g]("tbnd_","_tbnd",f))),null==a&&b.gtbExternal&&(a=b.gtbExternal.pageT()),null==a&&b.external&&(a=b.external.pageT,c&&0<f&&(c[g]("_tbnd",void 0,b.external.startE),c[g]("tbnd_","_tbnd",f))),a&&(b[e].pt=a)}catch(l){}})();b.tickAboveFold=function(d){var a=0;if(d.offsetParent){do a+=d.offsetTop;while(d=d.offsetParent)}d=a;750>=d&&b[e].load[g]("aft")};var h=!1;function k(){h||(h=!0,b[e].load[g]("firstScrollTime"))}b.addEventListener?b.addEventListener("scroll",k,!1):b.attachEvent("onscroll",k); })();</script>
me pregunta si de casualidad tu sabrás su utilidad
Yo lo coloque en un blog, veamos si hace algo :S
que arriesgado eres yo no lo puse por que no se para que sirve jajaja solo se que casi todos lo tienen pero por que ? no lo se
gracias por este aporte amigo
tengo una duda es que me puse a mirar por hay el código fuente de algunas paginas bien posicionadas y descubrí que en mas de 20 paginas bien posicionadas echas con blogger, encontré que todas tenían este script en el <head>
HTML:<script type="text/javascript">(function() { var b=window,e="jstiming",g="tick";(function(){function d(a){this.t={};this.tick=function(a,d,c){c=void 0!=c?c:(new Date).getTime();this.t[a]=[c,d]};this[g]("start",null,a)}var a=new d;b.jstiming={Timer:d,load:a};if(b.performance&&b.performance.timing){var a=b.performance.timing,c=b[e].load,f=a.navigationStart,a=a.responseStart;0<f&&a>=f&&(c[g]("_wtsrt",void 0,f),c[g]("wtsrt_","_wtsrt",a),c[g]("tbsd_","wtsrt_"))}try{a=null,b.chrome&&b.chrome.csi&&(a=Math.floor(b.chrome.csi().pageT),c&&0<f&&(c[g]("_tbnd",void 0,b.chrome.csi().startE), c[g]("tbnd_","_tbnd",f))),null==a&&b.gtbExternal&&(a=b.gtbExternal.pageT()),null==a&&b.external&&(a=b.external.pageT,c&&0<f&&(c[g]("_tbnd",void 0,b.external.startE),c[g]("tbnd_","_tbnd",f))),a&&(b[e].pt=a)}catch(l){}})();b.tickAboveFold=function(d){var a=0;if(d.offsetParent){do a+=d.offsetTop;while(d=d.offsetParent)}d=a;750>=d&&b[e].load[g]("aft")};var h=!1;function k(){h||(h=!0,b[e].load[g]("firstScrollTime"))}b.addEventListener?b.addEventListener("scroll",k,!1):b.attachEvent("onscroll",k); })();</script>
me pregunta si de casualidad tu sabrás su utilidad
Gracias, pero como subimos el Bingsiteauth.xml a blogger ? (que yo sepa no se puede), por favor cita mi nombre para que me salte el aviso.
<meta name="msvalidate.0.1" content="CÓDIGO"/>
Lo del favicon no tienes que cambiarlo, es el que pone blogger, o el que pongas tú desde tu escritorio en la pestaña de Diseño.Ya hice casi todos, solo el primero y el del código de Bing (que este lo hago más tarde) no, solo me queda un par de dudas, lo del favicon, como o donde es (que no le pillo) que hay que poner la URL o el favicon personalizado?
En los demás códigos expuestos aquí, ay campos que uno mismo tiene que llenar, aparte del campo de las keywords y demás ¿?
[MENTION=28190]ecoal95[/MENTION] no se si podrás ayudarme compañero!!! :encouragement:
Lo del favicon no tienes que cambiarlo, es el que pone blogger, o el que pongas tú desde tu escritorio en la pestaña de Diseño.
Creo que no que dan más campos por rellenar xD De hecho las keywords están ahí casi de adorno, ya que ahora ya no tienen valor para los buscadores.