Experiencias de un programador curioso del SEO
Entradas etiquetadas con google
SEO y flash
2 dic
Hoy os hablare de SEO y flash , como muchos de vosotros ya sabreis adobe flash nunca se ha llevado del todo bien con el SEO.
En los últimos meses google ha intentado subsanar esta problematica en la indexación y lo ha conseguido parcialmente, a dia de hoy google es capaz de indexar las siguiente información de un archivo flash:
Contenido indexado por google de flash
- Archivos .swf , no indexa archivos .flv.
- Todo el texto que el usuario vea en el flash .
- Las URL que contenga el flash.
Incluir contenido flash de forma seo friendly
Una vez hemos visto que contenido es capaz de indexar google de un archivo flash , llega la hora de encontrar la forma más seo friendly de cargar nuestros archivos flash.
Para esta tarea os recomiendo usar swfobject una libreria javascript que ademas de ser seo friendly al permitirnos incluir contenido alternativo nos servira tambien para activar de forma automatica las peliculas flash en los navegadores microsoft.
Ejemplo de uso de swfobject
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("rutaarchivo.swf", "contenedorflash", "300", "120", "9.0.0");
</script>
</head>
<body>
<div id="contenedorflash>
Contenido alternativo que indexará Google
</div>
Video tutorial de swfobject
Indexar diferentes páginas flash
Cuando hemos diseñado un site en flash nos ocurre que google solo indexa una única URL, lo cual dificulta la indexación de diferentes contenidos de nuestro flash. Para resolver esta problematica existe la libreria de javascript SWFAddress que utiliza la funcionalidad ExternalInterface introducida en Flash Player 8.
SWFAddress permite insertar links en aplicaciones y websites hechos en flash y de esta forma utilizar los botones Adelante, Atras y Recargar del navegador. Además se pueden crear URL únicas con títulos de páginas para aplicaciones flash.
Ejemplo de uso de swfobject
En el head del html
<script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript" src="swfaddress.js"></script>
Codigo a incluir en nuestra pelicula flash
import flash.external.*;
_global.SWFAddress = function(){
this._check = function() {
if (SWFAddress.onChange) {
clearInterval(this._interval);
ExternalInterface.addCallback('setSWFAddressValue', this, SWFAddress.setValue);
SWFAddress.setValue(SWFAddress.getValue());
}
}
this._interval = setInterval(this, '_check', 10);
this._value = '';
};
_global.SWFAddress = new SWFAddress();
SWFAddress.getTitle = function():String {
var title:String = String(ExternalInterface.call('SWFAddress.getTitle'));
if (title == 'undefined' || title == 'null') title = '';
return title;
}
SWFAddress.setTitle = function(title:String):Void {
ExternalInterface.call('SWFAddress.setTitle', title);
}
SWFAddress.getValue = function():String {
var addr:String = String(ExternalInterface.call('SWFAddress.getValue'));
var id:String = String(ExternalInterface.call('SWFAddress.getId'));
if (id != 'null') {
if (addr == 'undefined' || addr == 'null') addr = '';
} else {
addr = SWFAddress._value;
}
return addr;
}
SWFAddress.setValue = function(addr:String):Void {
if (addr == 'undefined' || addr == 'null') addr = '';
ExternalInterface.call('SWFAddress.setValue', addr);
SWFAddress._value = addr;
if (SWFAddress.onChange) SWFAddress.onChange();
}
SWFAddress.onChange = function() {
var arr = new Array('', '/home', '/blog', '/forum');
var addr = SWFAddress.getValue();
gotoAndStop(getIndex(arr, addr));
SWFAddress.setTitle(formatTitle(addr));
}
En el boton de navegación de nuestra pelicula flash
this.onRelease = function() {
SWFAddress.setValue('/home');
}
Video tutorial de swfaddress
_________________________________________________________________________________
Espero que os haya servido de ayuda este articulo , si quereis seguir investigando acerca del flash y seo os recomiendo la siguiente web:
Google Search-based Keyword Tool : SbKT
19 ago
Google nos presenta una nueva herramienta Google Search-based Keyword Tool . Esta herramienta ha sido creada para facilitar al usuario la elección de palabras clave para sus campañas en Adwords.
SbKT nos muestra sugerencias para de palabras clave para nuestro sitio web a partir de una serie de palabras o frase que le indiquemos.

Ejemplo de resultados en Search-based keyword tool
La información más destacable que nos ofrece SbKT entre sus sugerencias es el número de búsquedas mensuales realizadas por esa “sugerencia” palabra clave , el coste de la misma y posibilidad de contratar esa palabra clave para nuestro sitio siempre que lo tengamos asociado con nuestra cuenta Adwords.