Alt1040. Noticias acerca de Internet, diseño, música, cine, opiniones, weblogs y medios

Es uno de los weblogs de tecnología más seguidos de la blogosfera hispana.

Bitelia. Blog de software, internet y servicios web

Software y aplicaciones para mejorar tu vida, guías de uso, trucos, listas, noticias y todo sobre tecnología.

Xataka. Publicación de noticias sobre gadgets y tecnología.

Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc.

Wwwhatsnew. Aplicaciones, marketing y noticias en la web.

Servicios que os pueden ser útiles para dibujar, gestionar tareas, hacer amigos, encontrar restaurantes...

Fayerwayer. Discusiones y opiniones de lo ultimo en tecnología y gadgets

Con secciones dedicadas a Internet, Software o Redes Sociales es un referente a nivel de tecnología en español.

11 de agosto de 2014

Para el post perfecto el tamaño importa: contador de palabras


El algoritmo de Google conocido como Panda 4.0 (última actualización) que empezó a tener sus primeros efectos en mayo, favorece a los sitios web que publiquen contenidos de gran calidad y con una extensión por encima de las 800 palabras.


Un artículo muy interesante que vale la pena detenerse a leer y que describe los posibles cambios de este algoritmo, tiene como título Google Panda 4.0 ya está suelto. Comienza el baile de posiciones… de @miguelfloro.

Tratando de profundizar más en este asunto, diré que estudios recientes arrojan el siguiente resultado: un post popular, en promedio, tiene 1142 palabras de longitud. Fuente original: https://blogpros.com/blog/2014/05/makes-perfect-blog-post-infographic
@javiergosende en su artículo Crear un post perfecto para tu blog ¿el tamaño importa? nos sitúa en el contexto y nos detalla los aspectos más importantes.

Existen plugins para WordPress que añaden recuento de palabras y caracteres: https://wordpress.org/plugins/wordcounternet-word-and-character-counter/
Desafortunadamente, los que usamos otros gestores de contenido no disponemos de este tipo de herramientas.

Vamos a ser capaces de obtener el número de palabras que contiene nuestro post con sólo unas líneas de código html:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 initializeFeed();
});
function initializeFeed(){
 var word = $('#wordCount'), loadImg = $("#loadingfeed"), url = $('#article').val(), output = '', entry;
 word.val('');
 loadImg.show();
 
 word.after('<br/><br/><div class="wordCount"><strong>0</strong></div>');
 word.bind('keyup click blur focus change paste', function(){
  var numWords = jQuery.trim($(this).val()).split(' ').length;
  if($(this).val() === ''){
   numWords = 0;
  }$(this).siblings('.wordCount').children('strong').text(numWords + ' Palabras');
 });
 
 var feed = $('#myfeed').val(); //feed url
 var xhr = createCORSRequest("GET","https://api.rss2json.com/v1/api.json?rss_url="+feed);
 if (!xhr) {
   throw new Error('CORS not supported');
 } else {
  xhr.send();
 }
 xhr.onreadystatechange = function() {
  if (xhr.readyState==4 && xhr.status==200) {
   var responseText = xhr.responseText;
   var result = JSON.parse(responseText);
   if(result.status != "error"){
    var entry = result.items;
    for(var i=0; i<entry.length; i++){
     if(entry[i].link == url){
      output += entry[i].content;
      break;
     }
    }
   }else{
    url = feed;
   }
   if(output.length){
    output = output.replace(/(<([^>]+)>)/ig,"");
    word.val(output);
    word.blur();
   }else{
    word.siblings('.wordCount').children('strong').text('Url inválida: ' + url);
   }loadImg.hide();
  }
 }
}
function createCORSRequest(method, url) {
    var xhr = new XMLHttpRequest();
    if ("withCredentials" in xhr) {
        xhr.open(method, url, true);
    } else if (typeof XDomainRequest != "undefined") {
        xhr = new XDomainRequest();
        xhr.open(method, url);
    } else {
        xhr = null;
    }
    return xhr;
}
</script>
<label for="myfeed">Feed del Blog:</label> <input type="text" id="myfeed" value="http://www.tecnoblog.guru/feeds/posts/default"/><br/>
<label for="article">Url del post:</label> <input type="text" id="article" value="http://www.tecnoblog.guru/2014/08/como-funcionan-los-buscadores.html"/> <input type="button" value="Enviar" onclick="initializeFeed()"/>
<textarea id="wordCount"></textarea>


Sigue las siguientes instrucciones:

  • escribe en la primera caja de texto un feed válido (Ejemplo: http://feeds2.feedburner.com/Wwwhatsnew)
  • en el segundo campo de texto, introduce la url o dirección del post a analizar (Ejemplo: http://feedproxy.google.com/~r/WwwhatsNew/~3/eOev3h0oi98/).
  • y pulsa el botón Enviar. Obtendrás el resultado en tiempo real.


Si lo prefieres, puedes pegar directamente el texto en éste campo (el de mayor longitud) y el programa devolverá su extensión en número de palabras. Así de fácil :)

Podéis ver el ejemplo en funcionamiento y copiar el código html en: http://rawgithub.com/jmacuna/word-count-post/master/Word-Count-Post.html

Nota: Los dominios de Blogger y Google Drive utilizan protocolo seguro (https) en sus comunicaciones y ello nos obliga a que las url introducidas tengan que usar el mismo protocolo para que el ejemplo funcione. Ésto no será necesario en cualquier otro entorno (si nos bajamos el código html para trabajar en local).


4 de agosto de 2014

¿Cómo funcionan los buscadores?

En España si queremos tener visibilidad en buscadores y aprovechar el potencial del canal, es necesario tener un buen posicionamiento en Google. El resto de los buscadores (Bing, Yahoo, Ask, AOL, etc) sólo se usan de forma marginal y el tráfico que generan suele ser residual.


¿Cúal es el funcionamiento de un buscador de Internet?



Más información sobre Google Adwords y posicionamiento orgánico o SEO

Operadores avanzados

Señales de calidad

  • Cuando un usuario realiza una búsqueda, el algoritmo del buscador realizará una consulta a su base de datos y valorará una serie de factores entre las páginas de su índice que contengan la palabra buscada.
  • La página que parezca más relevante aparecerá situada en lo más alto.
  • La relevancia se obtiene mostrando señales de calidad.
  • El trabajo de un buen SEO es identificar estas "señales de calidad" mediante ingeniería inversa para aplicar las conclusiones obtenidas a las webs que se estén intentando posicionar.

 Cargando gráfico circular... por favor, espere


Nivel de Autoridad y características del Dominio (Domain Level Link Authority Features):
- describe métricas relacionadas con la autoridad y calidad de los enlaces que apuntan al dominio.

Métricas de Enlaces en la Página (Page Level Link Metrics):
- este factor esta relacionado con el número de enlaces de cada una de las páginas que componen un sitio web.

Utilización de Keywords en la Pagina (Page Level Keyword Usage):
- estas características describen la utilización de palabras claves y frases en ciertas partes del código HTML (titles, atributos alt, H1, H2 etc). Esto es, los factores on-page.
Algunas herramientas para el estudio de palabras clave son: Métricas del Nivel de Marca en el Dominio (Domain Level Brand Metrics):
- estas características describen elemenetos Root-Domain relacionados con el branding y la fortaleza de la marca.

Datos de Tráfico de la Página (Page Level Traffic Data):
- estos elementos describen el comportamiento del tráfico y del usuario dentro de la página web (asumiendo que Google y Bing, a través de sus herramientas, navegadores y dispositivos móviles, tienen acceso a una gran cantidad de tráfico web para su análisis).

Métricas Sociales de la Página (Page Level Social Metrics):
- estos valores están relacionados con métricas de terceras partes (likes, +1, tweets, RTs, etc...) que miden la influencia social de la página.

Nivel de Utilización de Keywords en el Dominio (Domain Level Keyword Usage):
- este factor cubre la forma en la que las keywords son utilizadas en el Root-Domain o en el Sub-Domain y su impacto en nuestro posicionamiento.

Características Agnósticas del Nivel de Keywords (Domain Level Keywords Agnostics):
- es un análisis del dominio pero dejando las keywords de lado. Este factor agrupa otras características on-site como pueden ser la longitud del dominio en caracteres, la cantidad de errores de la página, el nivel de originalidad del contenido, velocidad de carga, etc.

Factores On-Page

Los factores on‐page son aquellos que están dentro de nuestra página y que están bajo nuestro control directo.



Factores Off-Page

El peso de los factores que influyen en el ranking de una página se basa en la Optimización Off-Page, especialmente en la cantidad y calidad de los enlaces que apuntan a nuestras páginas.
Fuentes de enlaces:



Factores del Dominio

Una combinación de factores on‐page y off‐page son los que se refieren a nuestro dominio en su conjunto.



Extracto del curso "SEO: estrategia de Posicionamiento" impartido por Plenummedia, empresa de tecnología especializada en marketing digital para PYMES

NOTA: el pasado día 7 de agosto Google anunciaba en un artículo en su blog para webmasters(ES) los beneficios de forzar comunicaciones HTTPs en las páginas. Por tanto, habrá que tomar este nuevo factor como variable o señal de ranking en la relevancia de las búsquedas.