jueves, 8 de enero de 2015

Escribir notas de prensa, una de las estrategias del inbound marketing

Hoy día una tienda no vende por si sola, cada ves hay mas tiendas que venden lo mismo, por ello hay que estar constantemente promocionando y dando a conocer nuestras páginas y productos para atraer visitantes y convertirlos a clientes.

Dentro de las estrategías SEO, escribir notas de prensa para posicionar mejor nuestras páginas y atraer posibles clientes es una de las muchas estrategías que plantea el inbound marketing para vender más en nuestras tiendas.

El siguiente es un listado que permite promocionar y escribir notas de prensa para canalizar y posicionar nuestros productos y tiendas:

  1. Tu prensa (Notas de prensa especiales para tiendas en línea)
  2. Sunotadeprensa.com 
  3. Conunicae.es
  4. Anunico.es
  5. Globedia.com
  6. Wikipec.com
  7. Espana123.com
  8. Directorio-articulos.net
  9. Articulo.tv
Si alguien tiene más paginas los invito a conmpartirlas

martes, 21 de octubre de 2014

El secreto para optimizar prestashop

Prestashop es muy buena tienda pero a veces se vuelve un poco lenta y pesada, y esto en verdad perjudica mcuho enb el posicionamiento.

Podemos intentar muchas cosas para optimizar la carga de las tiendas prestashop, pero la que más funciona es la de utilizar unicamente los módulos que sean necesarios.

Por su diseño prestashop se vuelve cada ves mas pesada a medida que agregamos módulos, en el mismo instante que la descargamos tiene más de 150 módulos instalados y si el servidor donde la alojamos no es muy bueno puede que no captemos ninguna visita porque tardará más de 10 segundos en mostrar la página de inicio.

Por eso para empezar a optimizar su tienda prestashop empiece por eliminar todos los módulos que no use.

viernes, 12 de marzo de 2010

URLs amigables (url friendly)

Le dejo una funcion que hice para generar nombres planos para urls amigables, si tienen mas caracteres especiales que quieran añadir pueden hacerlo en el array ascii_table

function generar_nombre_plano($n){
$result = strtolower($n);
$result = utf8_decode($result);
$ascii_table['á'] = 'a';
$ascii_table['a'] = 'a';
$ascii_table['A'] = 'a';
$ascii_table['s'] = 's';
$ascii_table['S'] = 's';
$ascii_table['ó'] = 'o';
$ascii_table['Ó'] = 'o';
$ascii_table['l'] = 'l';
$ascii_table['L'] = 'l';
$ascii_table['n'] = 'n';
$ascii_table['N'] = 'n';
$ascii_table['z'] = 'z';
$ascii_table['Z'] = 'z';
$ascii_table['z'] = 'z';
$ascii_table['Z'] = 'z';
$ascii_table['c'] = 'c';
$ascii_table['C'] = 'c';
$ascii_table['é'] = 'e';
$ascii_table['e'] = 'e';
$ascii_table['E'] = 'e';
$ascii_table['í'] = 'i';
$ascii_table['ó'] = 'o';
$ascii_table['Ö'] = 'o';
$ascii_table['õ'] = 'o';
$ascii_table['Ü'] = 'u';
$ascii_table['ü'] = 'u';
$ascii_table['ä'] = 'a';
$ascii_table['Ä'] = 'a';
$ascii_table['ß'] = 'ss';
$ascii_table['ú'] = 'u';
$ascii_table['ñ'] = 'n';
$keys = array_keys($ascii_table);
$result = str_replace($keys, $ascii_table, $result);
$result = preg_replace("/[^a-z0-9\s-]/", "", $result);
$result = trim(preg_replace("/\s+/", " ", $result));
$result = trim(substr($result, 0, 45));
$result = preg_replace("/\s/", "-", $result);
return $result;
}

jueves, 11 de marzo de 2010

MySQL y la importancia de los índices para consultas óptimas

He estado haciendo bastantes pruebas para optimizar consultas SQL que utilizan varios INNER JOIN entre tablas y logré bajar los tiempos de las consutlas en 2,5 segundos con solo manipular algunos índices en las tablas.

Les dejo algunas experiencias que me han dado buen resultado:

  • No tener más índices que los necesarios en las tablas
  • Crear índice en campos que se van a consultar con LIKE
  • Crear índices sobre campos que se van a utlizar con ORDER BY
  • Utilizar solo los JOIN que sean necesarios, si una búsqueda no va a utlizar algunas tablas no incluirlas en ningún JOIN
  • No utilizar INT (10) en los índices, pueden guardarse 16 millones de registros con un índice Mediumint, ocupa la mitad de espacio y acelera las consultas en un 25%
Es importante tambien que el diseño relacional de la base de datos sea lo mejor posible, esto tambien ayuda a tener consultas optimas.

Espero les sea de utilidad, espero sus comentarios,...

viernes, 5 de marzo de 2010

jsTree - Un plugin para jQuery para crear árboles de datos

jsTree es un componente basado en javascript, multi-browser.

Utiliza jQuery y Sarissa (opcional) para generar árboles al estilo de los árboles de directorio, también puede ser utilizado para árboles de categorías. Es muy configurable y además posee themas y plugins que amplían su capacidad.

Soporta JSON, XML,HTML y su contenido puede ser estático o asincrónico.

Un ejemplo de su utlización es:

$(function () {
$("#tree_categorias").tree({
data : {
type:"json",
async:true,
opts:{
method:"POST",
url:"ajax.action.php?type=rellena_categorias"
}
},
ui:{
theme_name:"checkbox",
three_state:false
},
plugins:{checkbox:{}}
});
});

El php al que se conecta para obtener las categorías debe generar un objeto JSON de la siguiente forma:

{
attributes: { id:"node_identificator",some-other-attribute:"attribute_value" },
data: "titulo del nodo",
state: "closed",
children: [ /* an array of child nodes objects */ ]
data: {title:titulo_del_nodo,attributes:{"class":"checked"}}
}
Para más información puede visitar la página:

http://www.jstree.com/

martes, 3 de noviembre de 2009

Ampliar el tiempo de session en PHP

Es muy siemple ampliar el tiempo de session en PHP siempre y cuando la configuración de ini_set lo permita.

ini_set("session.gc_maxlifetime", 83600);

Si esta línea retorna un valor diferente a FALSE entonces el nuevo valor será establecido de otra manera no será posible modificar esta variable.

Para mas información pueden ver la página del manual de PHP referente a sesiones: http://www.php.net/manual/en/intro.session.php

Generador automático de urls amigables en PHP

Le muestro a continuación una práctica función en PHP que genera autmáticamente urls amigables a pertir de un string:

function generateUF($phrase){
$result = strtolower($phrase);
$result = preg_replace("/[^a-z0-9\s-]/", "", $result);
$result = trim(preg_replace("/\s+/", " ", $result));
$result = trim(substr($result, 0, 45));
$result = preg_replace("/\s/", "-", $result);
return $result;
}

Una buena solucion para urls basadas en nombres de productos, personas, etc.

Buscar este blog