Como bien sabemos, las redes sociales est谩n teniendo m谩s fuerza y ofreciendo nuevas herramientas a d铆a de hoy, entre ellas la inserci贸n de las mismas en p谩ginas web a trav茅s de c贸digos, m贸dulos configurables, etc...

Algunas opciones que podemos encontrarnos disponibles para integrar en nuestra web son la visualizaci贸n del n煤mero de seguidores de nuestros perfiles en redes sociales, la posibilidad de seguirnos a trav茅s de un simple bot贸n, mostrar los 煤ltimos art铆culos publicados, etc...

Elegir qu茅 opciones poner depender谩 del gusto de cada usuario o persona encargada de la web en cuesti贸n, pero todas las opciones disponibles tendr谩n como finalidad mostrar o enlazar con nuestros perfiles en redes sociales.

Dicho esto, nos viene a la mente la siguiente pregunta ¿Es beneficioso o perjudicial embeber en nuestra web las redes sociales?

En relaci贸n a posicionamiento SEO, integrar widget en cualquier p谩gina web puede beneficiarnos o perjudicarnos, dependiendo del n煤mero de ellos que incluyamos o de la utilidad que ofrezca cada uno.

En primer lugar, podemos encontrarnos con un inconveniente muy importante en cuanto a posicionamiento SEO se refiere, la velocidad de carga de nuestra p谩gina web, la cual se ver谩 afectada al tener que buscar elementos alojados fuera de la web, adem谩s de permitir la interacci贸n con botones, etc...

La velocidad de carga en una web es uno de los factores m谩s importantes en relaci贸n a SEO desde hace a帽os, por lo que es aconsejable evitar la integraci贸n de widget de redes sociales en p谩ginas web que tarden en cargar m谩s de lo normal.

Su mayor ventaja ser谩 el aumento de visitas obtenidas procedentes de nuestros perfiles de redes sociales, ademas de poder permitir la interacci贸n directa entre usuarios y conseguir seguidores.
Otra ventaja adicional ser谩 la promoci贸n de nuestros productos y servicios entre todos los usuarios, cuyo objetivo final ser谩 el de aumentar los visitas y conseguir m谩s seguidores y clientes potenciales.
Por 煤ltimo, destacar la ventaja de publicar enlaces en redes sociales hacia nuestra p谩gina web, redireccionando a p谩ginas internas, sin tener que ser todas a la home, teniendo en cuenta la importancia del contenido en redes sociales que el algoritmo de Google le de con su 煤ltima actualizaci贸n.

En definitiva, la utilizaci贸n o integraci贸n de redes sociales en nuestra p谩gina web es recomendable, siempre y cuando no afecte la velocidad de carga de la web y que se utilicen con moderaci贸n.
Tiempo de espera Posicionamiento SEO

En infinidad de ocasiones nos encontraremos con la famosa pregunta, ¿Cu谩nto tiempo tarda en mostrar resultados el posicionamiento SEO?. En el post de hoy aclararemos que los resultados pueden variar bastante en funci贸n de diversos factores y lo que debemos tener claro es que no existe una respuesta 100% fiable para dicha pregunta.

A diferencia del SEO, existe el posicionamiento SEM o publicidad patrocinada, la cual podemos afirmar que es inmediata, pero no es natural ni org谩nica como el posicionamiento SEO.

Por otro lado, tenemos la optimizaci贸n On Page, el cual es un factor clave en el que trataremos de optimizar todos los aspectos internos de nuestra web para que los robots de los diferentes buscadores nos indexen en la mayor brevedad posible.

Las p谩ginas web corporativas, suelen tener menos modificaciones u optimizaciones que cualquier tienda online, es por ello que pueden tardar horas e incluso d铆as en indexarlas, por lo que podemos decir que suelen demorarse algo m谩s de lo normal.

Adem谩s de todo lo mencionado anteriormente, a帽adimos otro factor importante como es la optimizaci贸n Off page, la cual se refiere a todo lo externo relacionado con nuestra web, como por ejemplo la b煤squeda de enlaces, alta en directorios, social media, etc... Este tipo de optimizaci贸n puede llegar a tardar d铆as e incluso meses, dependiendo de cuando sea indexado el contenido con el enlace.

Finalmente podemos encontrarnos con cambios o actualizaciones en los algoritmos por parte de los buscadores, los cuales suelen cambiar al a帽o unas 2 o 3 veces. Estas modificaciones nos afectan directamente en menor o mayor medida, dependiendo del tipo que sea. Siempre debemos tener en cuenta que lo que hoy es una buena estrategia SEO, ma帽ana puede estar penalizada con la llegada de un nuevo algoritmo.

Como recomendaci贸n para visualizar buenos resultados en el menor tiempo posible ser谩 optimizar de la manera m谩s natural posible nuestros productos y/o servicios ofrecidos, al igual que utilizar herramientas gratuitas y muy 煤tiles como Google Webmaster Tools, y tener al d铆a actualizados nuestro sitemap, archivo robots, etc...

Con una buena estrategia y llevando a cabo todas las optimizaciones anteriores podremos obtener buenos resultado en cuanto a posicionamiento SEO.

Sobre el servidor que tengamos previamente instalado, realizaremos una serie de configuraciones para mejorar el servicio y organizar a煤n m谩s todos los directorios y proyectos alojados.

En primer lugar, procederemos a cambiar la carpeta principal de nuestro servidor web virtual, por lo que debemos mover las aplicaciones previamente instaladas (Joomla y Prestashop) a trav茅s del comando "sudo mv nombrecarpeta /home/nombreusuario/" y posteriormente modificaremos la ruta de la carpeta principal a donde queremos que se alojen todos nuestros proyectos web. Para  ello usaremos el comando "sudo nano /etc/apache2/sites-enabled/000-default.conf" para cambiar la carpeta principal, tal y como comentamos anteriormente.


Seguidamente debemos asignar los permisos deseados, en nuestro caso permitiremos permisos de lectura a trav茅s del siguiente comando "sudo nano /etc/apache2/apache2.conf". Es recomendable realizar copias de seguridad en todo momento para respaldar los ficheros originales en caso de p茅rdidas o modificaci贸n inadecuada de los archivos.


A continuaci贸n crearemos un directorio en el que se podr谩n colocar archivos que los clientes podr谩n descargar desde cualquier navegador web.


Usaremos el siguiente comando "sudo nano /etc/apache2/apache2.conf" para que se muestre toda la lista de archivos que contenga dicho directorio. Adem谩s crearemos un alias para que podamos acceder a dicha carpeta sin problemas.



Recordar que cada vez que realizamos alguna modificaci贸n en el fichero de configuraci贸n, debemos reiniciar el servidor virtual ("sudo /etc/init.d/apache2 restart") para que los cambios surjan efectos.


Para asegurarnos de que no acceda alg煤n usuario no autorizado al directorio "Class" que contiene archivos de configuraci贸n, contrase帽as, etc... permitiremos el acceso 煤nicamente a nuestra IP por motivos de seguridad.




2. Configuraci贸n Tienda Online Prestashop

Llegados a este paso, procederemos a realizar una serie de configuraciones en nuestra tienda online bajo Prestashop 1.6 instalada previamente en nuestro servidor virtual.

Queremos acceder a nuestra tienda a trav茅s de la direcci贸n http://tu_servidor/tienda,para ello debemos a帽adir un Alias al archivo de configuraci贸n de apache de nuestro servidor virtual mediante el siguiente comando "sudo nano /etc/apache2/apache2.conf".


Seguidamente debemos entrar en PhpMyAdmin, localizar la tabla "PS_Shop_Url" y modificar los campos "domain", "domain_ssl" y "physical_uri".



3. Configuraci贸n Web Corporativa Joomla

Para la visualizaci贸n de nuestra web corporativa bajo Joomla queremos acceder mediante la direcci贸n "http//joomlaInfosama.tuservidor/". Para ello debemos crear un nuevo archivo de configuraci贸n en nuestro servidor virtual en la siguiente direcci贸n /etc/apache2/sites-enabled.


Seguidamente debemos a帽adir nuestro nuevo virtualhost en el bind de nuestro servidor virtual.


Hecho esto, reiniciamos tanto el servicio apache, como el servicio bind para que los cambios surjan efecto correctamente.


4. Configuraci贸n de Seguridad

Ahora es el momento de implementar el uso del protocolo HTTPS y de proteger el acceso a directorios con contrase帽a.

En primer lugar protegeremos una de las carpetas de nuestro proyecto principal alojado en el servidor virtual, para ello mostraremos las modificaciones que hemos tenido que realizar en el fichero "/etc/apache2/apache2.conf".

Posteriormente debemos instalar un paquete en el servidor virtual a trav茅s del siguiente comando "sudo apt-get install apache2-utils". Una vez hecho esto, debemos insertar el siguiente comando "htpasswd -c /ruta/al/archivo/nombre_archivo nombre_usuario" para indicar el archivo que deseamos proteger con contrase帽a.




A continuaci贸n procederemos con la implementaci贸n del uso del protocolo HTTPS con certificado autofirmado en nuestro proyecto web alojado en un servidor virtual. Para ello, haremos uso de las herramientas openssl. En el terminal del servidor web virtual debemos insertar el siguiente comando "openssl req -new -x509 -nodes -days 365 -keyout archivoClavePrivada.key -out archivoCertificado.crt" para la generaci贸n del certificado autofirmado.



4.1 Activaci贸n del m贸dulo SSL
Debemos activar el m贸dulo SSL para que  nuestro servidor Web Apache pueda usar SSL en sus comunicaciones. Para ello, debemos insertar el siguiente comando en la consola "sudo ln -s /etc/apache2/mods-available/ssl* /etc/apache2/mods-enabled".

4.2 Permitir escuchar por el puerto 443
Como el protocolo HTTPS utiliza el puerto 443, debemos configurar nuestro servidor web Apache para que escuche por dicho puerto. Para ello, debemos modificar el archivo "ports.conf".

4.3 Servidor virtual seguro
Ahora debemos usar una directiva VirtualHost para crear un nuevo servidor virtual usando el puerto 443, como mencionamos anteriormente. A continuaci贸n mostraremos la configuraci贸n de la directiva, la cual debemos a帽adir en el archivo "/etc/apache2/sites-enabled".


Una vez realizadas todas las configuraciones necesarias para activar en nuestro sitio web el protocolo HTTPS, debemos abrir cualquier navegador e intentar entrar en dicho site para comprobar que est谩 todo correcto y nos muestra que se va a realizar una conexi贸n a un sitio que no es de confianza.


Para evitar que nos muestre que la conexi贸n no es de confianza, procederemos a instalar en nuestro navegador el certificado adecuado. Exportaremos dicho certificado en nuestro ordenador para importarlo posteriormente en cada navegador que deseemos. Una vez hecho esto debemos acceder a nuestro sitio web c贸modamente sin preocuparnos de nada.

En segundo lugar, configuraremos el acceso a otro proyecto web mediante https con un certificado de prueba reconocido por una autoridad de confianza. Para ello, debemos generar una solicitud de certificado de firma mediante el comando "open ssl req -new -key claveCertificadoInfosama.key -out solicitudInfosama.csr" y rellenamos posteriormente los datos necesarios para dicha solicitud:


A continuaci贸n debemos validar que el certificado creado previamente est谩 correctamente, para ello accederemos a una herramienta online en la que insertaremos dicha solicitud.


Seguidamente debemos solicitar el certificado de prueba, el cual ser谩 de 30 d铆as de prueba gratis.


Finalmente debemos descargar el certificado de prueba anterior e instalarlo en tantos navegadores como deseemos.


Subimos nuestro certificado (public e intermediate) a nuestro servidor, y posteriormente configuramos nuestro apache para que funcione correctamente.




Enlace Relacionados:

Optimizaci贸n Web Posicionamiento SEO

Tanto para aquellas personas que carezcan de conocimientos sobre posicionamiento SEO, como para cualquier otra persona apasionada por este mundo, debemos destacar la m铆tica frase de "El contenido es el Rey" y tan cierto...

Hasta aqu铆 sabemos que el contenido es el ingrediente principal para obtener un buen posicionamiento natural, pero... ¿hasta qu茅 punto podemos optimizar dicho contenido para mejorar nuestro posicionamiento en los buscadores?

En primer lugar, dejar claro que existen multitud de factores que afectan al posicionamiento, al igual que las herramientas online existentes (gratuitas o de pago) a nuestro alcance para gestionar toda nuestra estrategia SEO.

En segundo lugar, comentar que a mayor longitud de contenido que ofrecer a nuestros usuarios, mayor probabilidad de conseguir unos buenos resultados tendremos, siempre y cuando dicho contenido sea 煤til, de calidad y bien estructurado. No olvidemos implementar el contenido con sus correspondientes estilos, como negrita, H1, H2, H3, etc...

Un buen contenido optimizado deber谩 estar bien estructurado, manteniendo al usuario en todo momento enamorado de 茅l.

Por otro lado, debemos repetir como en ocasiones anteriores que el contenido duplicado o repetitivo de alguna web ajena est谩 totalmente penalizado por Google, llegando incluso al cierre de la web.

Por 煤ltimo, destacar que debemos tener mucho cuidado a la hora de compartir contenido en redes sociales, ya que cada plataforma permitir谩 un m谩ximo de caracteres, por lo que deberemos resumir todo nuestro contenido en una sola frase que nos diga claramente de lo que trata el art铆culo en cuesti贸n.
Social Media

Siguiente entradaEntradas m谩s recientes Entrada anteriorEntradas antiguas Inicio