¡Hola! ¿Qué tal? Aquí Romuald Fons. En este episodio de RomuTv vamos a retomar la serie de las recetas.
Tengo una chuleta aquí al lado porque hemos hecho tantas cosas que es imposible que me acuerde de ellas.
Vamos a ver lo que hemos ido avanzando en unareceta.com. Ya hemos hecho la importación completa a la nueva web y las categorías ya las hemos optimizado mucho.
Optimizaciones
Empecemos por las optimizaciones que le hemos aplicado al theme, que hemos calcado al de CookPad, para que cargue rápido y para que esté optimizado. Voy a ir uno por uno, voy a hablar de forma general y si después quieres que entremos en materia ya le he dicho a Raúl que está invitado a hablar de código y esas cosas.
Si miras el PageSpeed de la web, puedes ver que tenemos un 91 sobre 100 de velocidad en móvil y un 92 sobre 100 en ordenador desktop. A partir de 85 la diferencia que se nota es poca.
Es importante tener en cuenta la velocidad de nuestra página ya que es uno de los ranking factor de Google. Conseguir estos números es genial, cuando pongamos AdSense seguramente bajará un poquito pero es un tema muy bueno y tengo que felicitar a Raul por un trabajo fantástico.
¿Cómo hemos conseguido estos números con un tema hecho desde 0 con WordPress?
Han sido muchos los motivos, pero éstos han sido los principales:
- Hemos utilizado el “regenerate thumbnails”, es un plugin de WordPress que te pone las imágenes al tamaño nativo al que se van a ver en la página. De esta forma no estás cargando imágenes más grandes de lo que necesitas.
- Después hemos minificado CSS y JavaScript con un plugin llamado Autoptimize.
- Luego hemos utilizado Smush.it, un plugin para mejorar las imágenes y que pesen menos. Este plugin tiene muchos años, hay otros plugins en el mercado, pero hemos utilizado este y nos ha funcionado bien.
- Finalmente hemos utilizado Async JS and CSS, un plugin que lo que te hace es cargar de forma asíncrona todo el JavaScript en el footer. De tal forma que la página se te carga completamente antes de que se empiece a cargar todo el JavaScript.
Trabajos importantes que hemos hecho en unareceta.com
Ya hemos aplicado el Schema.org para recetas. En este caso serían: una receta, ingredientes, los pasos… Para quien no lo sepa, son esos snippets que le dicen a Google los elementos que tiene la página.
Básicamente hemos utilizado el tiempo de preparación, el autor, la imagen destacada (este es para que te muestre la imagen en las SERPs de Google y ayuda a aumentar el CTR), los ingredientes y la preparación.
Hemos preparado todas las redirecciones 301 para ponerlas en los diferentes htacces de cada uno de los dominios. Es lo que vamos a poner en todas las webs en el momento en el que digamos a Google: todas estas webs son sólo una. Porque ahora Google no lo sabe.
Después hemos hecho el Search and Replace para el interlinking. Esto ha llevado trabajo.
Te enseño como ejemplo la categoría de pollo al horno:
¿Te acuerdas que dije que las categorías de la web serán el equivalente de las homepage de las webs de la MBN, y luego las recetas serán los posts?
Pues las categorías tienen el interlinking en el footer mediante los menús recomendados. Lo que pasa es que al hacer la importación todos estos enlaces apuntaban hacia las webs de la MBNs.
Si hacemos la redirección 301 hacia unareceta.com pero los enlaces salientes apuntan hacia las webs de la MBN que luego tienen la redirección estamos creando un bucle infinito y no podríamos rankear para nada. Por eso hemos utilizado el plugin Search & Replace.
Lo que hace es coger una URL determinada y sustituirla por otra. Va por toda la base de datos buscando esa string determinada y te la va cambiando por otra. Las hemos ido cambiando una por una.
Creo que vamos a utilizar un http2, el 2.0, que te permite un multi thread, te carga las cosas de forma simultánea para el tema del servidor para que acelere todavía más el tema.
Y finalmente vamos a aplicar un https porque ya que vamos a hacer redirecciones 301 y que no se pierde nada de link juice, aprovechamos y lo pasamos a https, que le da ese pequeño boost para posicionar un poquito mejor. Todo suma.
Problemas que he visto. Como las categorías ahora son el equivalente de las antiguas homepage de las webs de antes, la única diferencia que hay entre las homepages y una categoría es que una categoría tiene paginación.
¿Y qué pasa?
Que teníamos la paginación en las categorías y cada vez que cambiábamos de página, la URL cambiaba pero se seguía manteniendo el interlinking abajo.
Es decir, si la categoría tenía 10 páginas, teníamos 10 veces todos los enlaces. Si llegamos a poner todo esto en index y hacemos las redirecciones, imaginaos el pifoste de cosas que habrían pasado.
Se habrían multiplicado los enlaces y el interlinking por diez. Una auténtica locura. Por suerte lo hemos detectado a tiempo.
Lo que quiero hacer en este RomuTv es prepararte, crear hype train, quiero que sepas que ya está todo listo. Ahora lo que vamos a hacer es recopilar todos los datos SEO de cada una de las webs (keywords para las que rankean y posiciones…)
La semana que viene ya lo vamos a juntar todo. Todo listo.
Vosotros decidís el siguiente paso
El próximo RomuTv será histórico.
Pregunta de hoy y la hago un poco temprano porque es un poco larga:
A nivel de arquitectura web, ahora mismo como está presentada unareceta.com es que las categorías cuelgan del root. Aquí tenéis un ejemplo:
Pero las recetas también cuelgan del root como:
unareceta.com/muslos-de-pollo-al-horno-con-salsa-de-tomate/
Lo que ronda por mi cabeza estos días es si a nivel de arquitectura, las URLs deberían ser:
- unareceta.com/pollo-al-horno/
para lo que es la categoría, que es un equivalente exacto a lo que teníamos en la MBN y después
unareceta.com/muslos-de-pollo-al-horno-con-salsa-de-tomate/
que es lo que hay ahora.
- o debería ser
unareceta.com/pollo-al-horno/
y luego
unareceta.com/pollo-al-horno/muslos-de-pollo-al-horno-con-salsa-de-tomate/
Eso sí que sería el equivalente exacto a las webs de las MBNs. Porque si la categoría es el root domain, las recetas cuelgan del root domain, con lo que un equivalente sería que las recetas colgaran del subfolder.
A nivel de SEO, es lo que se está haciendo por lo que veo en todas las webs, y creo que colgar las recetas directamente en el root te permite posicionar por más long tail ya que está más cerca del root y reciben más fuerza.
Todas las webs del sector lo están haciendo: CookPad, RecetasGratis… Pero de verdad que yo no lo tengo claro y me estoy planteando que cuelguen del subfolder, al menos para esta importación.
¿Por qué?
Porque me interesa mucho más que se posicione la palabra clave principal que está en la categoría, es decir, «pollo al horno» mejor que «pollo al horno con patatas con el alioli de la abuela».
Y creo que si las ponemos, como tenemos tantas recetas, tan verticales porque creamos una web para cada una de las recetas, tengo 50 recetas de pollo al horno.
Si todas cuelgan del root domain, ¿no creéis que habrá un poco de canibalización para la palabra «pollo al horno»? Habrá en primer nivel muchas URLs que tienen esa palabra clave.
No lo tengo claro y tengo una semana para tomar una decisión. Así que hasta la semana que viene deja tus comentarios y lo discutimos entre todos.
¡Nos vemos!
Suscríbete a RomuTv para seguir al tanto del proyecto recetas y mucho más.
A mi no me parece muy tecnico, dale caña a hablar rapido y explicar cosas de SEO!!!
¿Para cache usas algún plugin o algo?
Romuald el plugin de Async JavaScript es genial! muchas gracias, una pregunta este plugin pasa el javascript pero el CSS como hacen en este caso? sigue arriba jejeje