A raiz de uno de mis últimos posts donde hablaba de la importancia de mudar de perspectiva yme han preguntado muchas personas como deberíamos aterrizar esta idea a datos específicos en Analytics.
Vías, como comentaba, existen muchas, mas creo que la más fácil para todos va a ser pasar a trabajar con los títulos de página (el campo "title" en el "head" de la página) como si fuesen nuestras palabras clave. Es lo más fácil, no ocupamos variables que podamos precisar y nos desacemos de una variable que realmente no usamos 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 indudablemente la una parte de nuestra página más tenida en cuenta en el momento de calcular la relevancia que puede tener nuestro contenido frente a una búsqueda. Indudablemente no lo es todo, pero ayuda.
Bien, ahora imaginemos que tenemos un site en el que hemos hecho algo de posicionamiento web en buscadores. No siempre y en toda circunstancia sucede mas cada vez es más común que todos los proyectos cuenten con unas mínimas noticiones sobre esto. En este site, indudablemente habremos representado nuestras palabras clave en nuestros títulos. Así pues la conexión entre palabra clave y landing en el título viene regalada y por ende es el sitio ideal donde trabajar.
Back to top2) Pero el posicionamiento en buscadores hace cierto tiempo que dejó de utilizar títulos como keywords 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 distintos factores que podemos resumir en dos bloques:
- No queremos 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 persuadir al usuario y las palabras clave precisas 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 significa que si queremos trabajar con títulos debemos manipularlos un poco. Veamos por ende que podemos hacer para aproximar todo lo posible nuestros títulos a nuestras keywords.
Back to top3) Cuando el título es Keyword + Añadidos por CTR
En muchas ocasiones, sobretodo en webs grandes, el título lo formamos procurando que la keyword sea la parte principal del mismo y añadiendo a este fragentos que le den más sentido o sitúen al usuario sobre que ese es el resultado correcto.
Las técnicas más utilizadas por pura lógica son:
Añadir el nombre de la página web (si es famosa) o bien la temática al final de los títulos
Es una de las prácticas más comunes, hasta el punto de que bastante gente lo hace sin saber muy bien por qué. Motivos puede haber varios pero el caso es que es bastante normal que un site use páginas acabadas siempre y en todo momento por la misma coletilla
Ejemplos:
- "mi gran blog post | ikhuerta"
- "landingcentrismo. Seo y Analítica web"
- Etc.
Usar algún carácter de separación entre keyword y contenido añadido
Otra técnica es usar dos campos para acotar el título. Aquí podemos acotar la palabra clave en el primero y apoyarnos en el segundo para darle un contexto.
Ejemplos:
- "mi gran post: sobre posicionamiento en buscadores 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 exactamente iguales solo que utilizando la palabra clave al final en sitio al principio. Esto se dará en webs que dan prioridad al CTR sobre el empleo 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 escribir 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 tanto de cohesión a la página.
En todos estos casos tenemos una enorme ventaja, puesto que la Palabra clave ya existe en los títulos y mejor aún. La parte sobrante, puesto que viene creada con patrones concretos puede ser eliminada fácilmente. Solo precisamos una regla que se cumpla en todos los títulos para poder suprimir lo que nos sobra.
Y diréis... bueno, si pero es que mi web no emplea solo un patrón. Para la home uso un esquema de títulos, para tags otro, para artículos otro y para productos otro más. Es indiferente. Podemos trabajar con esto siempre que se trate de patrones concretos que contengan el título. Sencillamente cuantos más patrones tengamos más reglas deberemos usar para realizar la limpieza.
Back to top4) Manipulación de títulos con Filtros avanzados en Google Analytics
Con elpodríamos especificar el título en el propio código, utilizando javascript para programar la limipieza de todo cuanto no nos agrada del título fácilmente. Mas con el código que empleamos a día de el día de hoy en la mayor parte de nuestros sites estamos limitados a apresar el título real.
Por suerte, disponemos de los filtros avanzados. Estos filtros son especiales pues en vez de eliminar una porción de tráfico de nuestros perfiles de analytics, lo que hacen es dejarnos efectuar algunas modificaciones en los datos capturados. Es decir, sirven precisamente para lo que necesitamos.
Para encontrar nuestros filtros debemos dirigirnos a la sección "Administrador", en esta seleccionar un Perfil específico y entrar en la pestaña "Filtros". Bastante sencillo, sobretodo si bien sabes donde está 😉
Aqui podemos crear un filtro nuevo. Entre las opciones libres se nos permitirá escoger entre filtro "predefinido" y "personalizado", naturalmente escogemos 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 poco más trabajadas. En los dos casos se usa, un lenguaje que nos deja 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 utilizar varios 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 capturar datos específicos en muchas de las dimensiones de Google 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 redactar la expresión regular que realizará la captura de los datos. Para esto debemos escribir nuestras reglas y encapsular entre parentesis las partes que queremos poder recoger.
Asociados con estos campos, tenemos múltiples 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. O sea, 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 (esto es, solo afectará el cambio cuando si que coincida).
Por último en el campo "Enviar resultados a " podemos apuntar que Dimensión queremos 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 capturas 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: "$ A1-$ A3" señalando que queremos 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 distintas reglas para poder quitar en estos títulos con partes añadidas todo lo que no me interese.
Patrón para quitar textos repetidos en todas 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 ya antes. Solo debo tener cuidado y emplear "\" ya antes de cualquier carácter que pueda confundir a la expresion regular (pues en las Expresiones regulares ciertos carácteres significan cosas precisas).
En mi caso mi blog incluye la coletilla " | seo ibiza" al final de ciertas páginas. Concretamente las de tags y categorías. No me sirve de gran cosa, pero fue un experimento que a día de hoy me está llenando de basura mis titulos de página".
Así que voy a suprimirlo 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 utilices, etc. Como decía solo tienes que fijarte en que los carácteres especiales tengan "\" deltante y de atrapar con "(.*)" todo cuanto venga antes de la coletilla.
Este filtro solo afectará a las urls que cumplan en patrón con lo que si termina 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 servirnos de 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é atrapar la parte del final. El truco está en apresar solo la parte que te resulta de interés.
Patrón para quitar contenidos basados en carácteres
Otra de las posibilidades que había, era que tus titulos se formasen en dos partes diferentes, pero 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 necesitamos es que haya un carácter que nos asista a distinguir la una parte de la keyword del resto: un puto, una coma, una barra ("/") un pipe ("|"), lo que sea, pero que algo diferencie a la keyword.
En mi caso, muchos artículo vienen antecedidos por el tema al que pertenecen. En estos casos lo que hago es escribir primero el tema, entonces 2 puntos (":") y al final el título real del artículo. Un caso de título: "Seo Off Page: Ninja Linking".
Por lo tanto quiero crear un filtro que sepa separar mis contenidos por el carácter ":" y escoger que parte quiero quedarme (en mi caso la segunda)...
Con esto lo único que hago es separar en dos escojas cualquier titulo que contenga ":". En mi caso escojo solo la segunda parte al señalar en "Enviar resultados" que en vez de " dólares americanos A1" lo que deseo extraer es "$ A2".
Como antes, cuando 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 propia composición de títulos, mas mientras que seamos capaces de crear un patrón con ellos, podremos efectuar la atrapa de la parte que deseemos y asi emplear nuestros títulos como palabras clave. No serán exactas pues frente a un mismo title pueden llegar visitas de distintas palabras clave exactas pero basta para nuestros análisis.
Back to top5) Y si no encontramos un patrón
Habra webs donde las palabras clave se han utilizado libremente y no existe fórmula alguna que sea capaz de sacarlas.
En esos casos debemos recurrir a otras vías para introducirlas en Analytics: Variables adaptadas, acontecimientos, manipulación de la URL, etc. Lo que nos va a llevar si o bien sí a necesitar una base de datos dentro de la página web que nos deje ante cada página vista apuntar la palabra clave.
Para estos casos recomendaría el empleo 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 y en todo momento la primera de las keywords que incluyamos en el meta-dato keywords de la página.
En ese caso nuestro script de Analytics sería algo similar a esto:
Donde sacamos de kewyrods el valor ( $ ('meta[name=keywords]').attr("content") ), separamos por comas ".split(",")" y cogemos solo el primero de sus valores ("[0]").
Esto es solo un ejemplo, mas la idea está clara. Aprovechar algún elemento del HTML para incluir la palabra clave y atraparla 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 adaptados con los objetivos que nos propongamos en exactamente los mismos.
¿Te gustó este blog post? Puedes continuar sus comentarios a través de, o realizardesde tu weblog.
Back to top