Atributo target="_blank" y seguridad: qué es window.opener y cómo proteger los enlaces
Cuando creamos un enlace en una página web es muy habitual utilizar target="_blank" para abrir la página de destino en una nueva pestaña del navegador.
Por ejemplo:
<a href="https://www.ejemplo.com/" target="_blank">
Visitar la página
</a>
Durante mucho tiempo, este tipo de enlaces podía tener un pequeño problema de seguridad relacionado con window.opener.
Actualmente los navegadores modernos han cambiado este comportamiento y ofrecen protección automática en los enlaces con target="_blank". Aun así, entender qué ocurre resulta interesante, especialmente si administramos una página web o trabajamos directamente con HTML.
¿Qué ocurre cuando utilizamos target="_blank"?
Supongamos que estamos visitando:
ayuda.svigo.es
Y encontramos un enlace hacia otra página:
<a href="https://otraweb.com/" target="_blank">
Visitar otra web
</a>
Cuando hacemos clic, el navegador abre la página de destino en una nueva pestaña.
Podemos imaginarlo de esta manera:
Pestaña 1
┌─────────────────────┐
│ ayuda.svigo.es │
└──────────┬──────────┘
│
│ abre
▼
Pestaña 2
┌─────────────────────┐
│ otraweb.com │
└─────────────────────┘
Las dos páginas permanecen abiertas al mismo tiempo.
¿Qué es window.opener?
Cuando una página abre otra ventana o pestaña, el navegador puede proporcionar a la nueva página una referencia hacia la página que la abrió.
Esa referencia se encuentra disponible mediante:
window.opener
Por ejemplo, conceptualmente podríamos tener:
ayuda.svigo.es
│
│ abre otra pestaña
▼
otraweb.com
│
└── window.opener
│
▼
ayuda.svigo.es
Esto no significa que la página nueva tenga acceso al servidor de ayuda.svigo.es ni a sus archivos.
El problema está en que puede existir una referencia a la ventana o pestaña original del navegador.
¿Puede una página externa modificar nuestra web?
No puede modificar los archivos de nuestro servidor simplemente por utilizar window.opener.
Es importante distinguir entre el servidor y lo que está mostrando el navegador.
Si nuestra web está almacenada en un servidor, una página externa no obtiene por este mecanismo acceso a los archivos PHP, HTML, bases de datos o configuraciones del servidor.
El problema afecta al navegador del usuario.
Históricamente, una página maliciosa podía intentar utilizar la referencia window.opener para cambiar la ubicación de la ventana que la había abierto.
Por ejemplo, una página podría intentar ejecutar algo parecido a:
window.opener.location = "https://web-maliciosa.com";
De esta manera podría intentar redirigir la pestaña original hacia otra página.
¿Qué problema podría provocar?
Imaginemos que tenemos una página que contiene un enlace aparentemente legítimo:
<a href="https://web-externa.com/" target="_blank">
Más información
</a>
El usuario hace clic y se abre la página externa en una nueva pestaña.
Si esa página fuese maliciosa y pudiera utilizar window.opener, históricamente podría intentar actuar sobre la pestaña que la abrió.
Esto podía utilizarse, por ejemplo, para intentar sustituir la página original por una página falsa.
El riesgo es especialmente interesante cuando el usuario cree que sigue navegando por la web original y la nueva página intenta llevarlo a una página que imita a otra.
¿Qué ocurre si no utilizamos target="_blank"?
Esta es una diferencia importante.
Si tenemos un enlace normal:
<a href="https://otraweb.com/">
Visitar otra web
</a>
la navegación normalmente se realiza en la misma pestaña.
El navegador sustituye la página que estamos viendo:
ayuda.svigo.es
│
▼
otraweb.com
La página anterior ya no permanece abierta como una ventana independiente que la nueva página pueda controlar mediante window.opener.
Por tanto, si posteriormente pulsamos el botón Atrás del navegador, no significa que la página que acabamos de abandonar pueda modificar la página anterior.
¿Y qué ocurre con rel="noopener"?
Para evitar que la nueva página mantenga esa relación con la página que la abrió existe el atributo:
rel="noopener"
Por ejemplo:
<a href="https://otraweb.com/" target="_blank" rel="noopener">
Visitar otra web
</a>
Con noopener, la página abierta no recibe una referencia utilizable mediante window.opener.
De esta forma se elimina ese tipo de relación entre las dos páginas.
¿Sigue siendo necesario utilizar noopener?
Aquí hay una cuestión importante.
Cuando se desarrolló originalmente esta protección, añadir:
rel="noopener"
era una recomendación importante para los enlaces que utilizaban target="_blank".
Sin embargo, los navegadores modernos han cambiado este comportamiento y actualmente aplican de forma automática un comportamiento equivalente a noopener cuando se utiliza target="_blank".
Por este motivo, un enlace como:
<a href="https://otraweb.com/" target="_blank">
Visitar otra web
</a>
ya está protegido frente al problema histórico en los navegadores modernos.
Aun así, escribir explícitamente:
rel="noopener"
sigue siendo válido y puede ser una buena práctica para dejar clara la intención del código, especialmente cuando queremos mantener una política de seguridad explícita o cuando debemos tener en cuenta navegadores antiguos.
¿Es noopener un sistema de seguridad para el servidor?
No.
noopener no protege directamente nuestro servidor, nuestra base de datos ni nuestros archivos.
Su función está relacionada con la comunicación entre ventanas o pestañas del navegador.
Podemos resumirlo así:
| Elemento | Qué protege |
|---|---|
noopener |
La relación entre ventanas o pestañas del navegador |
| Servidor web | Archivos, aplicaciones y recursos del servidor |
| Base de datos | Los datos almacenados en el servidor |
¿Qué deberíamos hacer actualmente?
Si estamos escribiendo HTML y queremos abrir un enlace en una nueva pestaña, podemos utilizar:
<a href="https://www.ejemplo.com/" target="_blank" rel="noopener">
Visitar la web
</a>
Es una forma clara de indicar nuestra intención.
En navegadores modernos, el aislamiento de window.opener ya se aplica automáticamente para target="_blank", pero utilizar noopener explícitamente sigue siendo perfectamente válido.
Una última aclaración: el botón Atrás
Una duda bastante habitual es pensar que una página maliciosa podría modificar la página anterior simplemente porque el usuario pulsa el botón Atrás del navegador.
No funciona de esa manera.
Si navegamos de:
ayuda.svigo.es
↓
otraweb.com
y posteriormente pulsamos Atrás, el navegador vuelve a mostrar la página anterior utilizando su historial de navegación.
La página externa que acabamos de abandonar no obtiene por ello permiso para modificar la página anterior.
El problema histórico de window.opener estaba relacionado con otro escenario: una página abierta en una nueva pestaña que mantenía una referencia hacia la página que la había abierto.
Conclusión
target="_blank" permite abrir un enlace en una nueva pestaña.
Históricamente, esto podía crear una relación entre la nueva página y la página que la había abierto mediante window.opener.
El atributo:
rel="noopener"
impide esa relación y evita que la página abierta pueda utilizar window.opener para acceder a la ventana que la abrió.
Actualmente los navegadores modernos ya aplican esta protección automáticamente para los enlaces con target="_blank", por lo que el problema tiene mucha menos relevancia que hace unos años.
Aun así, conocer cómo funciona window.opener es útil para entender la seguridad de los enlaces y para escribir código HTML de forma consciente.
Importante: noopener no tiene como objetivo mejorar el posicionamiento SEO. Es una medida relacionada con la seguridad y el comportamiento de las ventanas del navegador.
Enlaces externos y SEO: ¿noopener, nofollow o ninguno?
Cuando creamos un enlace en nuestra página hacia otra web es habitual encontrarnos con atributos como nofollow, noopener, noreferrer, sponsored o ugc.
Pero ¿para qué sirve cada uno? ¿Hay que utilizarlos siempre? ¿Afectan al posicionamiento SEO?
En este artículo vamos a explicar de forma sencilla qué significa cada atributo y cuándo tiene sentido utilizarlo.
Un enlace normal no es obligatorio utilizar atributo rel
Empecemos por lo más sencillo.
Si enlazamos otra web y se trata de un enlace normal que queremos recomendar a nuestros usuarios, no necesitamos añadir ningún atributo rel.
Por ejemplo:
<a href="https://www.ejemplo.com/">Visitar la web</a>
Este es un enlace completamente normal.
Google recomienda utilizar enlaces externos cuando tienen sentido para el contenido. No debemos tener miedo de enlazar a otras páginas simplemente porque sean externas. De hecho, los enlaces pueden servir para citar fuentes y aportar información adicional al lector.
¿Qué es rel="noopener"?
noopener es un atributo que no esta relacionado con el SEO y si con la seguridad.
Tradicionalmente se utilizaba sobre todo cuando abríamos un enlace en una nueva pestaña mediante target="_blank".
Por ejemplo:
<a href="https://www.ejemplo.com/" target="_blank" rel="noopener"> Visitar la web </a>
noopener evita que la página que hemos abierto pueda acceder a la página que la abrió mediante window.opener. De esta forma se evita un posible problema de seguridad.
Además, los navegadores modernos aplican este comportamiento de forma implícita cuando se utiliza target="_blank", por lo que actualmente no siempre es necesario escribir rel="noopener" expresamente. Aun así, utilizarlo de forma explícita sigue siendo correcto y puede hacer más evidente la intención del código.
¿Qué es rel="noreferrer"?
noreferrer tiene una función diferente.
Cuando se utiliza, el navegador no envía al sitio de destino la información del encabezado HTTP Referer, es decir, no informa de la página desde la que se ha realizado la navegación.
Además, noreferrer implica también el comportamiento de noopener.
Por ejemplo:
<a href="https://www.ejemplo.com/" target="_blank" rel="noreferrer"> Visitar la web </a>
Normalmente no necesitamos utilizar noreferrer en todos nuestros enlaces. Tiene sentido cuando existe una razón concreta para no transmitir la información de referencia.
¿Qué es rel="nofollow"?
Este es probablemente el atributo que más dudas genera cuando hablamos de SEO.
nofollow sirve para indicar a Google que no queremos que considere ese enlace como una recomendación normal de nuestro sitio hacia la página enlazada.
Google recomienda utilizar nofollow cuando no queremos asociar nuestro sitio con la página enlazada o cuando preferimos que Google no rastree esa página a través de nuestro enlace.
Por ejemplo:
<a href="https://www.ejemplo.com/" rel="nofollow"> Visitar la web </a>
Es importante no interpretar nofollow como un simple interruptor de "pasar o no pasar autoridad SEO". Desde 2019 Google considera estos atributos como indicaciones para sus sistemas, no como una orden absoluta.
¿Debemos poner nofollow a todos los enlaces externos?
No.
Este es uno de los errores más habituales.
Si enlazamos a una página porque queremos recomendarla, citar una fuente o proporcionar información útil al usuario, normalmente no necesitamos utilizar nofollow.
Por ejemplo, si estamos escribiendo un artículo y queremos enlazar a la documentación oficial de Google, podemos utilizar un enlace normal:
<a href="https://developers.google.com/search/"> Documentación de Google </a>
No tendría sentido poner nofollow simplemente porque el enlace apunta a una página externa.
Google recomienda precisamente utilizar nofollow cuando existe una razón para no asociar nuestro sitio con la página enlazada, y no como una regla general para todos los enlaces externos.
¿Qué es rel="sponsored"?
sponsored está pensado para identificar enlaces que tienen una relación comercial.
Por ejemplo:
- Publicidad.
- Enlaces patrocinados.
- Colaboraciones pagadas.
- Enlaces por los que recibimos una compensación.
- Determinados enlaces de afiliación.
En estos casos podemos utilizar:
<a href="https://www.ejemplo.com/" rel="sponsored"> Producto recomendado </a>
Google recomienda actualmente utilizar sponsored para identificar los enlaces publicitarios o pagados. nofollow sigue siendo una opción válida, pero Google prefiere sponsored para este propósito.
¿Qué es rel="ugc"?
ugc significa User Generated Content, es decir, contenido generado por los usuarios.
Está pensado principalmente para enlaces publicados por usuarios en lugares como:
- Comentarios.
- Foros.
- Comunidades.
- Preguntas y respuestas.
Por ejemplo:
<a href="https://www.ejemplo.com/" rel="ugc"> Enlace publicado por un usuario </a>
Google recomienda utilizar ugc para identificar este tipo de enlaces.
¿Se pueden combinar varios atributos?
Sí.
Los valores de rel pueden combinarse cuando sea necesario.
Por ejemplo, si tenemos un enlace publicado por un usuario que además es patrocinado, podemos utilizar:
<a href="https://www.ejemplo.com/" rel="ugc sponsored"> Enlace </a>
También podemos combinar nofollow con otros valores:
<a href="https://www.ejemplo.com/" rel="ugc nofollow"> Enlace </a>
Google admite utilizar varios valores en el mismo atributo rel.
¿Qué atributo debo utilizar?
Esta tabla puede servir como referencia rápida:
| Situación | rel recomendado |
|---|---|
| Enlace externo normal | Ninguno |
Enlace con target="_blank" |
noopener (aunque los navegadores modernos ya aplican este comportamiento) |
| Enlace publicitario o pagado | sponsored |
| Enlace de afiliación con relación comercial | sponsored |
| Enlace publicado por un usuario | ugc |
| Enlace que no queremos respaldar o asociar con nuestro sitio | nofollow |
| Enlace de usuario que además es patrocinado | ugc sponsored |
Algunos ejemplos prácticos
Enlace normal
<a href="https://www.google.com/"> Google </a>
No necesitamos ningún rel.
Enlace que se abre en otra pestaña
<a href="https://www.google.com/" target="_blank" rel="noopener"> Google </a>
El atributo noopener está relacionado con la seguridad, no con el SEO.
Enlace patrocinado
<a href="https://www.ejemplo.com/" rel="sponsored"> Ver producto </a>
Enlace publicado por un usuario
<a href="https://www.ejemplo.com/" rel="ugc"> Web recomendada por un usuario </a>
Enlace que no queremos respaldar
<a href="https://www.ejemplo.com/" rel="nofollow"> Más información </a>
¿Y si utilizo un atributo incorrectamente?
No debemos obsesionarnos con conseguir que todos los enlaces tengan un atributo rel determinado.
Lo importante es utilizarlo cuando exista una razón para hacerlo.
Un enlace normal hacia una fuente fiable no necesita nofollow.
Un enlace publicitario debería identificarse como sponsored.
Un enlace introducido por un usuario puede identificarse como ugc.
Y noopener tiene principalmente una finalidad de seguridad cuando se abren nuevos contextos de navegación.
Conclusión
No existe una regla que diga que todos los enlaces externos deben llevar nofollow o noopener.
Cada atributo tiene una función diferente:
- Sin rel: para un enlace externo normal que queremos utilizar de forma natural.
- noopener: relacionado con la seguridad al abrir enlaces en un nuevo contexto.
- noreferrer: evita enviar la información de referencia y además proporciona el comportamiento de
noopener. - nofollow: cuando no queremos asociar nuestro sitio con la página enlazada o queremos indicar a Google que no trate el enlace como una recomendación normal.
- sponsored: para enlaces publicitarios, patrocinados o con una relación comercial.
- ugc: para enlaces publicados por usuarios.
Por tanto, antes de añadir un atributo rel a un enlace, lo mejor es preguntarnos primero:
¿Qué tipo de relación tenemos con la página a la que estamos enlazando?
A partir de ahí podremos elegir el atributo adecuado o, simplemente, no utilizar ninguno.
¿Qué es cron?
cron es un servicio en Linux que permite ejecutar comandos o scripts automáticamente en momentos específicos, de forma periódica (por minuto, hora, día, etc.).
Ver tareas programadas
Ver tus tareas cron (usuario actual):
crontab -l
Ver tareas de otro usuario (como root):
crontab -u nombre_usuario -l
Ver tareas programadas del sistema:
cat /etc/crontab
ls /etc/cron.d/
Editar tareas
Para editar tus tareas cron:
crontab -e
Esto abre el archivo crontab en tu editor predeterminado.
Sintaxis básica de una línea en crontab:
# ┌──────── minuto (0 - 59)
# │ ┌────── hora (0 - 23)
# │ │ ┌──── día del mes (1 - 31)
# │ │ │ ┌── mes (1 - 12)
# │ │ │ │ ┌─ día de la semana (0 - 6) (domingo = 0 o 7)
# │ │ │ │ │
# * * * * * comando a ejecutar
Ejemplos:
Ejecutar un script todos los días a las 3 AM:
0 3 * * * /ruta/al/script.sh
Ejecutar un comando cada 5 minutos:
*/5 * * * * comando
Ver logs de ejecución
En sistemas con syslog (como Debian/Ubuntu):
grep CRON /var/log/syslog
En sistemas con systemd:
journalctl -u cron
Posicionamiento Web local
Posicionamiento web local: cómo conseguir que tu negocio aparezca en Google
Cuando tienes un negocio local, tienes que aparecer en Google cuando una persona busca productos o servicios que tu ofreces, esto es lo que marcar una diferencia importante.
No es lo mismo que alguien busque "supermercado" y encuentre tu negocio entre los primeros resultados, que aparezca tu competencia.
El posicionamiento web local, conocido habitualmente como SEO local, consiste precisamente en mejorar la visibilidad de un negocio en las búsquedas relacionadas con una determinada zona geográfica.
Pero conseguirlo no consiste simplemente en poner el nombre de una ciudad muchas veces en una página. Google utiliza diferentes señales para decidir qué negocios muestra y en qué posición.
Nuestra experiencia con el posicionamiento local
Hace aproximadamente 10 años comenzamos un proyecto llamado Soluciones Vigo, inicialmente orientado a ofrecer servicios de posicionamiento en Google para negocios locales.
La idea inicial era sencilla: ayudar a pequeños negocios de Vigo a mejorar su presencia en Google y conseguir nuevos clientes.
Al principio parecía relativamente fácil. Conseguíamos buenos resultados con algunos de los primeros negocios con los que trabajamos y pensamos que podíamos ofrecer un servicio con una tarifa fija.
Sin embargo, pronto descubrimos algo importante:
No todos los negocios ni todos los sectores funcionan igual.
No necesita lo mismo un restaurante que una clínica, una peluquería, un supermercado o una empresa de servicios. Tampoco parten todos los negocios de la misma situación.
Con el tiempo fuimos aprendiendo que el SEO local necesita analizar cada negocio individualmente y trabajar diferentes aspectos de su presencia en Internet, aspectos que a continuación explicamos, por lo menos algunos de los principales.
1. Crea y optimiza tu Perfil de Empresa de Google
Uno de los elementos fundamentales para cualquier negocio local es su Perfil de Empresa de Google.
Es la información que Google utiliza para mostrar un negocio en Google Maps y en determinados resultados de búsqueda.
Es importante completar correctamente toda la información:
- Nombre real del negocio.
- Dirección.
- Teléfono.
- Página web.
- Categoría principal.
- Categorías secundarias cuando sean apropiadas.
- Horario habitual.
- Horarios especiales y festivos.
- Fotografías.
- Productos o servicios.
- Descripción del negocio.
La información debe ser real y mantenerse actualizada.
Por ejemplo, si un negocio cambia de horario y no modifica su ficha, puede terminar ofreciendo una información incorrecta a sus clientes.
Las fotografías también son importantes. No se trata solamente de tener una fotografía del escaparate. Dependiendo del negocio puede ser interesante mostrar el establecimiento, el equipo, los productos, las instalaciones o determinados servicios.
2. Trabaja las búsquedas que realmente realizan tus clientes
Uno de los errores más habituales es intentar posicionarse únicamente por el nombre de la actividad.
Por ejemplo:
supermercado
Pero una persona puede realizar búsquedas mucho más concretas:
- supermercado en Vigo
- supermercado abierto ahora
- supermercado abierto domingo en Vigo
- comprar carne en Vigo
- supermercado cerca de mí
Cada negocio debe estudiar qué búsquedas tienen sentido para sus clientes.
Además, no todas las búsquedas tienen la misma intención.
Una persona que busca "cursos de fontaneros" está buscando información, sin embargo una persona que busca "fontanero en Vigo" probablemente está buscando un profesional al que pueda llamar.
El objetivo del SEO local es conseguir que nuestro negocio aparezca precisamente cuando existe una oportunidad real de conseguir un cliente.
Este punto es el mas complejo e incluso el traer mas controversia con el dueño del cliente, ya que este suele pensar muy genérico. Por eso lo ideal es tener configurado Analytics y Search Console, para que puedas ver realmente esas consultas importantes y enfocar tu posicionamiento en ello.
3. Las reseñas son importantes
Las reseñas son otro elemento fundamental de la presencia local.
Aunque en la red ser comente que: "
Un negocio con muchas opiniones positivas transmite confianza al usuario y además proporciona información a Google sobre la actividad del establecimiento."
Yo no estoy de todo acuerdo, no por tener mas opiniones positivas ya vas aparecer de primero, lo ideal es tener opiniones que sean positivas mejor, pero no importa tanto la cantidad.
Recomendar al cliente hacer una reseña puede ser bueno, pero pienso que debería salir del cliente y por desgracia siempre va ser mas fácil que un cliente molesto por algo te haga un reseña negativa que el cliente contento te haga un reseña positiva.
Por eso, lo mas importante para mi es:
No debemos olvidarnos de responder a las reseñas.
Una respuesta a una reseña positiva permite agradecer al cliente su opinión.
Una reseña negativa también puede ser una oportunidad para demostrar profesionalidad.
La respuesta no debería convertirse en una discusión pública. Lo recomendable es explicar la situación de forma educada y, cuando sea necesario, intentar trasladar la conversación a un canal privado para solucionar el problema.
También es importante evitar respuestas automáticas exactamente iguales para todos los clientes.
4. La página web también debe trabajar el posicionamiento local
Tener una ficha de Google correctamente configurada no significa que podamos olvidarnos de tu página web. Tener una pagina web con un dominio propio no es una opción, es algo que considero indispensable hoy en día. El coste ahora dominio y web corporativa es ridículo para un negocio.
La web debe dejar claro:
- Qué hace la empresa.
- Qué productos o servicios ofrece.
- En qué zonas trabaja.
- Dónde se encuentra.
- Cómo contactar.
- Cuáles son sus horarios, cuando sea relevante.
El título de las páginas, los encabezados, los textos y otros elementos de la web deben estar relacionados con aquello que realmente queremos posicionar.
Pero hay que hacerlo de forma natural.
Repetir continuamente por ejemplo "supermercado Vigo, supermercado Vigo, supermercado Vigo" no convierte automáticamente una página en una buena página para Google.
El contenido debe estar pensado primero para las personas y luego pensar para los algoritmos de los buscadores.
5. Crea contenido relacionado con tu zona
Una empresa local tiene una ventaja frente a una empresa que intenta posicionarse a nivel nacional: conoce su territorio.
Puede crear contenidos realmente útiles para las personas de esa zona.
Por ejemplo, una empresa de Vigo puede publicar información relacionada con:
- Vigo.
- Sus barrios.
- Eventos locales.
- Servicios disponibles en la ciudad.
- Productos relacionados con la actividad del negocio.
- Información útil para sus clientes.
- Colaboraciones con otras empresas locales.
Este tipo de contenido puede ayudar a crear una relación entre la empresa, su actividad y la zona geográfica en la que trabaja.
6. Mantén consistente la información del negocio
Durante años se ha hablado mucho de las citaciones locales.Una citación es, básicamente, una mención de nuestro negocio en otra página web.
Por ejemplo, un directorio empresarial puede mostrar:
Supermercados Oliva
Dirección
Teléfono
Página web
Es importante que los datos fundamentales del negocio sean coherentes.
Especialmente:
Nombre + dirección + teléfono
No tiene mucho sentido que en una página aparezca un teléfono antiguo, en otra una dirección diferente y en otra el nombre escrito de otra manera.
Cuantas más fuentes fiables tengan información coherente sobre nuestro negocio, mejor.
Pero tampoco consiste en registrarse indiscriminadamente en cientos de directorios de poca calidad.
En SEO local, la calidad y la coherencia son más importantes que acumular enlaces y menciones sin criterio.
7. Consigue enlaces de otras páginas locales
Los enlaces siguen siendo una señal importante para una página web.
En el caso de un negocio local, puede ser especialmente interesante conseguir enlaces procedentes de páginas relacionadas con su actividad o con su zona geográfica.
Por ejemplo:
- Medios de comunicación locales.
- Asociaciones empresariales.
- Asociaciones profesionales.
- Entidades locales.
- Colaboradores.
- Proveedores.
- Eventos.
- Organizaciones con las que trabaja la empresa.
Imaginemos una empresa de Vigo que participa en un evento local.
Si la página oficial del evento menciona a la empresa y enlaza a su web, además de conseguir visibilidad entre los asistentes puede conseguir una referencia relevante desde una página relacionada con su actividad local.
No todos los enlaces tienen el mismo valor.
Por eso es preferible conseguir pocas referencias buenas y naturales que intentar conseguir cientos de enlaces sin relación.
8. Las redes sociales ayudan a construir presencia
Las redes sociales no deben considerarse simplemente una herramienta para publicar publicidad.
También sirven para demostrar que detrás de una empresa existe una actividad real.
Publicar productos, novedades, fotografías del establecimiento, actividades, colaboraciones o información útil permite mantener activa la presencia digital del negocio.
Además, las redes sociales pueden generar visitas, menciones y conversaciones alrededor de la empresa.
No significa que publicar más automáticamente haga subir posiciones en Google.
La cuestión es conseguir que todos estos canales formen parte de una presencia digital coherente.
9. Cuida especialmente las páginas de cada establecimiento
Cuando una empresa dispone de varios establecimientos, es recomendable que cada ubicación tenga correctamente identificada su información.
Por ejemplo, una empresa con dos tiendas en Vigo puede tener información específica para cada una:
- Dirección.
- Teléfono, si es diferente.
- Horario.
- Fotografías.
- Servicios disponibles.
- Cómo llegar.
- Información específica del establecimiento.
Esto resulta especialmente útil cuando los clientes realizan búsquedas relacionadas con una ubicación concreta.
Pero hay que evitar crear páginas prácticamente idénticas cambiando únicamente el nombre de la calle.
Una página local debe aportar información realmente útil sobre ese establecimiento.
10. Utiliza datos estructurados
Esta parte un poco mas técnica, pero interesante, los datos estructurados permiten proporcionar a los buscadores información organizada sobre el contenido de una página.
En el caso de un negocio local pueden utilizarse para ayudar a identificar información como:
- Nombre de la empresa.
- Dirección.
- Teléfono.
- Horarios.
- Página web.
- Ubicación.
- Servicios.
No debemos pensar en los datos estructurados como una fórmula mágica para subir posiciones.
Su función principal es ayudar a los buscadores a comprender mejor el contenido y la información que estamos proporcionando.
11. Utiliza Google Search Console para saber qué está funcionando
Una de las herramientas más útiles para analizar una web es Google Search Console.
Nos permite conocer, entre otras cosas:
- Qué búsquedas generan impresiones.
- Qué búsquedas generan clics.
- Qué páginas aparecen en Google.
- La posición media.
- La evolución del tráfico procedente de las búsquedas.
Y aquí aparece una de las partes más interesantes del SEO:
No siempre tenemos que adivinar qué busca la gente.
Search Console puede mostrarnos búsquedas reales que ya están generando impresiones para nuestra web.
Si descubrimos que una página aparece muchas veces para una búsqueda relacionada pero recibe pocos clics, podemos estudiar si el título y la descripción necesitan mejorar.
También podemos encontrar búsquedas para las que estamos apareciendo en posiciones relativamente bajas y plantearnos si merece la pena mejorar ese contenido.
12. El SEO local no se consigue en una semana
Uno de los mayores errores cuando se empieza con SEO es esperar resultados inmediatos.
El posicionamiento es un proceso constante y lento, si quieres ser mas rapido posicionando yo combinaría una estrategia de SEO con SEM.
Primero hay que conseguir que Google conozca correctamente el negocio.
Después hay que construir una presencia coherente y relevante.
Y con el tiempo debemos analizar qué funciona y qué no.
Por eso es importante medir los resultados y realizar cambios basándonos en los datos.
No todas las acciones funcionan igual para todos los negocios.
Conclusión
El posicionamiento local no consiste en realizar una única acción.
No basta con crear una ficha de Google, conseguir unas cuantas reseñas o colocar el nombre de la ciudad en la página web.
El SEO local es el resultado de trabajar conjuntamente diferentes aspectos:
- Perfil de Empresa de Google.
- Página web.
- Contenido.
- Reseñas.
- Información local.
- Enlaces.
- Citaciones.
- Redes sociales.
- Datos estructurados.
- Análisis de resultados.
Y, sobre todo, hay que entender que cada negocio es diferente.
Lo que funciona para un restaurante puede no funcionar igual para una tienda de alimentación, una clínica o una empresa de servicios.
Nuestra experiencia después de varios años trabajando con negocios locales nos ha enseñado precisamente eso: el SEO local no debería plantearse como una receta idéntica para todos, sino como un trabajo adaptado al negocio, al sector, a la competencia y a los clientes que queremos conseguir.
El objetivo final no es simplemente aparecer en Google.
El objetivo es aparecer delante de las personas que realmente pueden convertirse en nuestros clientes.
Plantillas para tu Web
Las plantillas , sobretodo en los CMS son una de las parte importantes a tener en cuenta a la hora crear tu pagina, ya que son las encargadas de mostrarnos el contenido de nuestra web.
En esta entrada pondre algunos sitios donde puede encontrar plantillas, para muchos CMS, plantilla Html, plantillas plataformas web de todo tipo. En resumen una repolizacion completa de plantillas de todos tipo, ideal para utilizarlas o para sacar ideas. :-)
Página 1 de 5
