¿Cómo crear sitemap para sitios grandes y muy grandes?

Aunque más que crear, la palabra idónea seria gestionar. Sitemap es uno de los elementos más importantes del “SEO onpage” de ahí es importante su creación y mantenimiento periódico. El problema aparece cuando el sitio crece y tenemos un sitemap con decenas de miles o millones de entradas, según la web. Se convierte en algo difícil de “servir dinámicamente”. Según el proyecto debemos utilizar con sentido común cache, demonios (tareas programadas o Cron Job) y sobre todo dividir o utilizar un indice…

Continuar leyendo “¿Cómo crear sitemap para sitios grandes y muy grandes?”

Calcular distancia entre dos ciudades o puntos con PHP, Ruby…

En los proyectos donde utilizamos Google Maps y en general cualquier proyecto “geolocalizado” una formula imprescindible para conocer y aplicar es la de Haversine, no tengo ni idea cuantos años tendrá, pero sospecho que muchos. El caso es que no tenemos que aprenderla ni entenderla a fondo. Solo necesitamos tener un código fiable de apenas 5 lineas que entendamos “minimamente” para poder aplicar. De hecho era una de mis tareas pendientes desde hace mucho tiempo. Si quieres saltarte las explicaciones la he subido en PHP aquí. Posteriormente añadiré el código en Ruby y investigare alguna forma para hacerlo en MYSQL y cómo podría optimizarla para no realizar estos cálculos bestiales en nuestro querido servidor o hosting. Aquí tienes el ejemplo de búsqueda de posiciones cercanas en un radio de “X” kilómetros.

Continuar leyendo “Calcular distancia entre dos ciudades o puntos con PHP, Ruby…”

Concurso SEO “seopatodo” de Marina d’Or parte II

Aproximadamente a falta de un mes para la finalización del concurso SEO, y después de invertir aproximadamente unas 30 horas y 100 euros en nuestro pequeño experimento no solo hemos subido unas 30 o 40 posiciones de golpe, sino que también hemos observado ciertas pautas de Google para posicionar paginas. Esto es lo que hemos aprendido en el ultimo mes:

Continuar leyendo “Concurso SEO “seopatodo” de Marina d’Or parte II”