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