A raiz de uno de mis últimos posts donde charlaba de la relevancia de cambiar de perspectiva yme han preguntado muchas personas como deberíamos aterrizar esta idea a datos concretos en Google Analytics.
Vías, como comentaba, hay muchas, pero yo creo que la más sencilla para todos será pasar a trabajar con los títulos de página (el campo "title" en el "head" de la página) tal y como si fueran nuestras keywords. Es lo más fácil, no ocupamos variables que podamos precisar y nos desacemos de una variable que realmente no empleamos para nada.
Back to top1) Por qué los títulos
Una de lasy al tiempo uno de los "trucos" más extendidos sobre el posicionamiento web es la afinidad entre el título y la orientación semántica de nuestras páginas. A día de hoy los títulos son sin duda la una parte de nuestra página más tenida en cuenta a la hora de calcular la relevancia que puede tener nuestro contenido ante una búsqueda. Sin duda no lo es todo, pero ayuda.
Bien, ahora pongamos que tenemos un site en el que hemos hecho algo de posicionamiento web. No siempre y en todo momento sucede mas cada vez es más común que todos y cada uno de los proyectos cuenten con unas mínimas noticiones sobre esto. En este site, indudablemente habremos representado nuestras keywords en nuestros títulos. Así pues la conexión entre palabra clave y landing en el título viene regalada y por lo tanto es el sitio ideal donde trabajar.
Back to top2) Pero el posicionamiento en buscadores hace ya tiempo que dejó de utilizar títulos como palabras clave exactas
Por distintos motivos lo que en una optimización utópica debería llevarnos a que nuestros títulos fuesen precisamente nuestras palabras clave en la realidad no se cumple por diferentes factores que podemos resumir en 2 bloques:
- No deseamos ser demasiado evidentes a Google y sobretodo tras Penguin
- Tan esencial es la posición que alcancemos como el CTR (click through rate) que consigamos. Por consiguiente debemos convencer al usuario y las keywords exactas no siempre y en toda circunstancia lo hacen
Por lo tanto, esta relación entre keyword y título, no es siempre y en todo momento directa, lo que quiere decir que si queremos trabajar con títulos debemos manipularlos un poco. Veamos por lo tanto que podemos hacer para acercar todo lo que resulta posible nuestros títulos a nuestras palabras clave.
Back to top3) Cuando el título es Palabra clave + Añadidos por CTR
En muchas ocasiones, sobretodo en webs grandes, el título lo formamos intentando que la palabra clave sea la parte principal del mismo y añadiendo a este fragentos que le den más sentido o bien sitúen al usuario sobre que ese es el resultado correcto.
Las técnicas más usadas por pura lógica son:
Añadir el nombre de la web (si es conocida) o la temática al final de los títulos
Es una de las prácticas más comunes, hasta el punto de que mucha gente lo hace sin saber muy bien por qué. Motivos puede haber múltiples mas el caso es que es bastante normal que todo un site use páginas acabadas siempre y en todo momento por exactamente la misma coletilla
Ejemplos:
- "mi gran artículo | ikhuerta"
- "landingcentrismo. Seo y Analítica web"
- Etc.
Usar algún carácter de separación entre palabra clave y contenido añadido
Otra técnica es emplear dos campos para acotar el título. Aquí podemos definir la keyword en el primero y apoyarnos en el segundo para darle un contexto.
Ejemplos:
- "mi gran post: sobre posicionamiento SEO y otras cosas"
- "landingcentrismo, una forma nueva de análisis"
- Etc.
Realizando el añadido por delante
Para gustos, colores. Por lo tanto es normal que nos hallemos esas 2 mismas variantes precisamente iguales solo que usando la keyword al final en sitio al principio. Esto se dará en webs que dan prioridad al CTR sobre el uso de la palabra clave.
Ejemplos:
- ikhuerta>>Mi gran post
- Una nueva forma de análisis: el landingcentrismo
- Etc.
Estructuras hechas a mano
Por último, muy común también es que se realicen estos procesos mas a mano. Dejando libertad al redactor para redactar su combinación de títulos como le plazca. Aquí hay de todo: Libertad total en el momento de escribir o Reglas rigurosísimas que deben aplicarse sobre el tema para dar un poco de cohesión a la página.
En todos estos casos tenemos una enorme ventaja, pues la Keyword ya existe en los títulos y mejor aún. La parte sobrante, pues viene creada con patrones específicos puede ser eliminada fácilmente. Solo precisamos una regla que se cumpla en todos los títulos para poder quitar lo que nos sobra.
Y diréis... bueno, si mas es que mi web no usa solo un patrón. Para la home empleo un esquema de títulos, para tags otro, para artículos otro y para productos otro más. Es indiferente. Podemos trabajar con ello toda vez que se trate de patrones concretos que contengan el título. Simplemente cuantos más patrones tengamos más reglas deberemos emplear para realizar la limpieza.
Back to top4) Manipulación de títulos con Filtros avanzados en Google Analytics
Con elpodríamos precisar el título en el propio código, utilizando javascript para programar la limipieza de todo lo que no nos gusta del título fácilmente. Mas con el código que usamos a día de el día de hoy en la mayoría de nuestros sites estamos limitados a atrapar el título real.
Por suerte, disponemos de los filtros avanzados. Estos filtros son especiales puesto que en vez de quitar una porción de tráfico de nuestros perfiles de analytics, lo que hacen es permitirnos efectuar algunas modificaciones en los datos capturados. O sea, sirven precisamente para lo que precisamos.
Para localizar nuestros filtros debemos dirigirnos a la sección "Administrador", en esta escoger un Perfil específico y entrar en la pestaña "Filtros". Bastante fácil, sobretodo si ya sabes donde está 😉
Aqui podemos crear un filtro nuevo. Entre las opciones libres se nos permitirá elegir entre filtro "predefinido" y "personalizado", lógicamente elegimos el adaptado.
Aquí se nos desglosarán diferentes opciones, entre las que podemos seleccionar la de "Buscar y reemplazar" si nuestros cambios son sencillos, u "Opciones avanzadas" para manipulaciones un tanto más trabajadas. En ambos casos se usa, un lenguaje que nos permite fortalecer mucho la búsqueda en textos.
Nosotros trabajaremos sobretodo con "Opciones avanzadas" pues es la versión más potente de la que disponemos.
Estos filtros nos permiten usar múltiples campos,, si bien no explica mucha cosa...
Disponemos de 2 posibles extracciones de datos "Campo X>Extracto X" que es donde podemos aplicar las reglas para atrapar datos concretos en muchas de las dimensiones de Analytics (no todas) de las que sacar nuestros datos. De estas, la que nos interesará será "Título de la página" que contiene nuestra etiqueta title.
Junto a la dimensión, podemos escribir la expresión regular que realizará la atrapa de los datos. Para ello debemos escribir nuestras reglas y encapsular entre parentesis las partes que deseamos poder recoger.
Asociados con estos campos, tenemos varios selectores sobre como debe actuar el filtro. En estos resulta formidablemente útil el marcado de si el Campo A o B son obligatorios puesto que si los activamos nos deja hacer cambios solo cuando el contenido coincide. Esto es, que si lo activamos, para cada patrón en nuestros títulos vamos a poder crear un filtro distinto sabiendo que cuando el título no coincida con este patrón no será manipulado (es decir, solo afectará el cambio cuando si que coincida).
Por último en el campo "Enviar resultados a " podemos señalar que Dimensión deseamos que se sobreescriba y en que formato. La dimensión en nuestro caso volverá a ser "Título de página" y el valor que debe adquirir lo codificaremos según las atrapas que hemos hecho con los otros campos en este formato.
Por ejemplo si para la palabra lacasitos, en el campo A indicasemos este valor: "(laca)(si)(to)(s)" y quisiesemos que se atrapase "laca-to" en "Enviar resultados indicaríamos: " dólares americanos A1-$ A3" indicando que deseamos el contenido del primer párentesis, un guión y el contenido del tercero.
Entendido esto, ya deberíais saber por donde voy. Lo que vamos a hacer son diferentes reglas para poder eliminar en estos títulos con partes añadidas todo lo que no me interese.
Patrón para suprimir textos repetidos en todas y cada una de las páginas
Este es el caso más fácil, solo debo incluir esa coletilla en la expresión y apresar todo lo que venga antes. Solo debo tener cuidado y utilizar "\" antes de cualquier carácter que pueda confundir a la expresión regular (puesto que en las Expresiones regulares ciertos carácteres significan cosas precisas).
En mi caso mi weblog incluye la coletilla " | seo ibiza" al final de algunas páginas. Específicamente las de tags y categorías. No me sirve de gran cosa, mas fue un experimento que a día de el día de hoy me está llenando de basura mis titulos de página".
Así que voy a eliminarlo creando un filtro:
Lo mismo podría haberse hecho con cualquier coletilla al final: tu nombre de página, una temática, el slogan que emplees, etc. Como decía solo tienes que fijarte en que los carácteres singulares tengan "\" deltante y de capturar con "(.*)" todo lo que venga ya antes de la coletilla.
Este filtro solo afectará a las urls que cumplan en patrón con lo que si acaba por " | seo ibiza" lo eliminará, y si no acaba por esa coletilla, no tocará el título.
Este mismo sistema serviría siempre que el texto sea igual en todas las páginas. Por poner un ejemplo si mi página comienza por "Mi SuperWeb>" y después viene el título real de la página con un patrón como este: "mi superweb>(.*)", lograré capturar la una parte del final. El truco está en atrapar solo la parte que te resulta de interés.
Patrón para suprimir contenidos basados en carácteres
Otra de las posibilidades que había, era que tus titulos se formasen en dos partes diferentes, mas editables. Esto quiere decir que al no ser iguales entre páginas, no podemos crear un filtro para cada texto que pongamos.
Para estos casos lo que precisamos es que haya un carácter que nos asista a distinguir la una parte de la palabra clave del resto: un puto, una coma, una barra ("/") un pipe ("|"), lo que sea, mas que algo diferencie a la keyword.
En mi caso, muchos blog post vienen antecedidos por el tema al que pertenecen. En estos casos lo que hago es escribir primero el tema, luego 2 puntos (":") y al final el título real del artículo. Un ejemplo de título: "Seo Off Page: Ninja Linking".
Por lo tanto deseo crear un filtro que sepa separar mis contenidos por el carácter ":" y elegir que parte deseo quedarme (en mi caso la segunda)...
Con esto lo único que hago es separar en dos elijas cualquier titulo que contenga ":". En mi caso elijo solo la segunda parte al apuntar en "Enviar resultados" que en lugar de " dólares americanos A1" lo que quiero extraer es "$ A2".
Como ya antes, en el momento en que una url no contenga el carácter ":" no se realizará ninguna sustitución.
Patrones a tu medida
Yo solo os indico las formas más comunes, cada web tiene su composición de títulos, mas mientras que seamos capaces de crear un patrón con ellos, podremos efectuar la captura de la parte que deseemos y así usar nuestros títulos como keywords. No serán precisas pues ante un mismo title pueden llegar visitas de distintas keywords precisas mas basta para nuestros análisis.
Back to top5) Y si no hallamos un patrón
Habra webs donde las keywords se han usado de forma libre y no existe fórmula alguna que sea capaz de sacarlas.
En esos casos debemos recurrir a otras vías para insertarlas en Analytics: Variables adaptadas, acontecimientos, manipulación de la URL, etcétera Lo que nos va a llevar si o sí a precisar una base de datos en la página web que nos permita ante cada página vista apuntar la palabra clave.
Para estos casos recomendaría el uso de etiquetas meta y un script javascript que realice de forma automática las llamadas que toquen (seguramente con ayuda de jquery).
Por ejemplo, nuestra keyword podría ser siempre la primera de las keywords que incluyamos en el meta-dato palabras clave de la página.
En ese caso nuestro script de Analytics sería algo parecido a esto:
Donde sacamos de kewyrods el valor ( dólares americanos ('meta[name=keywords]').attr("content") ), apartamos por comas ".split(",")" y cogemos solo el primero de sus valores ("[0]").
Esto es solo un caso, pero la idea está clara. Aprovechar algún elemento del HTML para incluir la keyword y apresarla en analytics para toda la visita y así disponer de ella en nuestors informes.
A partir de aquí solo se trata de crear nuestros informes personalizados con los objetivos que nos planteemos en exactamente los mismos.
¿Te gustó este blog post? Puedes seguir sus comentarios mediante, o realizardesde tu weblog.
Back to top