Convertir texto en URL SEO
- 17/11/2008
- 10:05 pm
Una de las tareas más comunes en el desarrollo de Web optimizada para los buscadores es el generar los URL en formato SEO, es decir que contengan el titulo, pero que no contengan tildes, comas, espacios en blanco. Esta vez les presentamos la forma de convertir los títulos en URLs optimizadas para los buscadores.
Implementando la text2url
A la función encargada de convertir un texto normal en formato URL la llamaremos text2url, implementaremos esta función en PHP. El primer paso es eliminar los espacios al inicio y al lcon la función trim, luego convertimos todo a minúsculas, luego limitamos los caracteres a números y letras y convertimos los demás caracteres en guiones. Adicionalmente eliminamos los saltos de línea, tabuladores y finalmente reemplazamos los espacios en blanco por un separador que en nuestro caso hemos asignado al guion (-).
-
function text2url($string) {
-
$spacer = "-";
-
-
return $string;
-
}
Para hacer uso de esta función simplemente le pasamos como parámetro el texto que deseamos convertir a URL. Podemos ver un ejemplo de uso en el siguiente código.
Un ejemplo practico de de uso de esta función es el momento de guardar información en nuestra base de datos, por ejemplo si tenemos un tabla donde guardamos los datos de nuestros productos, la forma de insertar esta información incluyendo el URL sería de la forma:
-
$name = $_POST['name'];
-
$content = $_POST['content'];
-
$url = text2url($_POST['name']);
-
-
$sql = "INSERT INTO products (name, content, url)
-
VALUES ('".$name."', '".$content."', '".$url."')";
Obviamente esta es una función básica que aunque cumple con los requisitos de crear URL amigables, se podría mejorar con la posibilidad de convertir la vocales tildadas o con diéresis en vocales normales, la cual con un poco de trabajo se puede implementar.
Posts Relacionados
- Convertir Word a PDF Online
- Ajax Auto Suggest
- Convertir HTML a PDF con PHP
- JSON con Flash
- img2ascii con PHP
Buenas practicas SEO
- 06/07/2008
- 8:26 pm
Search Engine Optimization (SEO) consiste en aplicar diversas técnicas para lograr que los buscadores sitúen determinada página web en las primeras posiciones de los resultados para determinados términos y frases clave de búsqueda. Veremos en esta ocasión algunos consejos que he recopilado de diferentes lugares para lograr posicionar adecuadamente nuestros webs.
Utiliza las etiquetas title y description
Estas etiquetas HTML son esenciales para indicarle a los buscadores que deben mostrar en los resultados de la búsqueda y de aquí extraerá las principales criterios para la búsqueda.
Consigue enlaces a tus Webs
Otro de los puntos importantes es el obtener enlaces hacia nuestros webs, mientras mas enlaces entrantes tengamos mejor posicionados estaremos.
Incluye los términos de búsqueda de tu página
Si deseas que los visitantes lleguen a tu pagina por una determinada palabra, incluye esta palabra o frase en tu contenido, de esta forma los buscadores lo indexarán y enviaran visitas para estos términos.
Utiliza URLs cortas con no mas de 3 a 5 palabras.
Si utilizas URLs cortas es mas fácil de recordar. Además si hay más de cinco palabras, el algoritmo de Google distribuye el peso en cada una de ellas y no termina de darles credibilidad para los resultados.
Utiliza URLs descriptivas
Las URLs deben ser descriptivas del contenido al que se accede, por ejemplo utilizar: mysite.com/cars en lugar de mysite.com/1245.php cualquier persona identificará rapidamente a que tipo de contenido se esta accediendo en el primer caso.
Utiliza el guion (-) en lugar de underline (_) en los URLs
Si por ejemplo tu URL contiene palabra1_palabra2, Google buscará y devolverá resultados si el usuario busca "parabra1_palabra2", mientras que si tu URL contiene palabra1-palabra2, los resultados devueltos serán si es usuario busca "palabra1", "palabra2" o "palabra1 palabra2" con lo cual tienes mas posibilidades de obtener visitas.
Utiliza adecuadamente las extensiones de los URLs
No utilizes extensiones como .exe, .dll o .bin, esto hará que los buscadores lo interpreten como archivos ejecutables o binarios y no los indexará.
Mas Información
Si deseas obtener mas información puedes acudir a las fuentes de donde obtuve esta información:
- Google's Cutts: Good directions drive traffic to your website
- Don’t end your urls with .exe
- Dashes vs. underscores
- Interview with Google's Matt Cutts at Pubcon
- 11 Best Practices for URLs
Posts Relacionados
- Flock: El Navegador Social
- Nuevo Firefox 2.0
- Kaspersky Antivirus Online
- Posicionamiento para Bloggers
- Detectores de eventos en AS3
Comprimir archivos Javascript
- 11/05/2008
- 1:39 pm
Hoy en día uno de los puntos mas importantes en el desarrollo web es la optimización, para de ello es optimizar el tamaño de los archivos pues de esta forma se acelera la carga de las paginas. En esta ocasión veremos algunos métodos para comprimir nuestros archivos JavaScript.
YUI Compressor
Julien Lecomte uno de los ingenieros de Yahoo ha desarrollado YUI Compressor el cual comprime archivos Javascript y CSS, esta herramienta escrita en Java, elimina los espacios en blanco, saltos de linea, y reemplaza los nombres de variables por otras mas cortas. Para comprimir un Javascript o un CSS con YUI Compressor pueden utilizar la siguiente sintaxis en linea de comandos:
-
java -jar build/yuicompressor-2.1.1.jar file-to-compress.js
En donde file-to-compress.js es el archivo que deseamos comprimir, luego al ejecutar este comando se generará un archivo llamado file-to-compress-min.js. Si desean mas detalles puede ver el vídeo Using YUI Compressor.
JSMin
JSMin (The JavaScript Minifier) es una herramienta que elimina los comentarios y espacios en blanco innecesarios en los archivos Javascript con lo cual puedes optimizar el tamaño de los js en hasta un 50%. JSMin ha sido desarrollado en diferentes versiones de acuerdo a tus necesidades, de esta forma puedes encontrar versiones: MS-DOS, C, C++, Java, Javascript, Perl, PHP, Python y Ruby.
Si desean conocer como utilizar JSMin en su versión PHP pueden leer: Reducir ficheros javascript con PHP, también pueden utilizar una versión Javascript online llamada JS Minifier.
Dreamweaver Extension: TrickyScripter
TrickyScripter es una extensión para Dreamweaver que te permite comprimir y obfuscar de manera sencilla e integrada a tu herramienta de desarrollo. Esta herramienta, elimina los comentarios, elimina los espacios innecesarios, renombra las variables locales, compacta la declaración de variables y finalmente te ofrece un reporte detallado del proceso de optimización.

Normalmente el ratio de compresión que se obtiene con TrickyScripter es de 30 a 60% lo cual es muy significativo. TrickyScripter tiene un precio de $US 29.95, pero lo pueden descargar en versión trial la cual te muestra un mensaje cada vez que lo utilizas y solo acepta archivos de hasta 30KB de tamaño lo cual es suficiente en la mayoría de ocasiones. A mi parecer es la herramienta ideal pues esta integrada con Dreamweawer el cual es herramienta de desarrollo web por excelencia.
Posts Relacionados
- Acelerar carga web con PHP
- Packer: JavaScript Compressor
- SWFUpload beta
- Implementar Menu con CSS
- Resaltar código en HTML

