Conceptos básicos y aplicaciones prácticas de programación para SEO
16 de Jun de 2019•0 recomendaciones
9 recomendaciones
Sé el primero en que te guste
ver más
•3,547 vistas
vistas
Total de vistas
0
En Slideshare
0
De embebidos
0
Número de embebidos
0
Descargar para leer sin conexión
Denunciar
Tecnología
Repaso de los conceptos básicos de programación siguiendo la sintaxis de Python y Javascript para finalizar con varios casos prácticos aplicados en el mundo SEO.
¿Por qué empezar a programar?
- Mejora de la compresión de la web e internet
- Independencia de herramientas de terceros (y de sus fees)
- Automatización o semi-automatización de ciertos procesos reiterativos
en nuestro día a día
- Permite trabajar con mayores volúmenes de datos al no estar limitado a
herramientas que se colapsan al intentar leerlos (por ejemplo Microsoft
Excel)
- Para una comunicación más específica o detallada con developers
Los ganadores
JS:
- Enfocado en la interacción con la web
- Se puede usar en el Front (por defecto)
y en el Back (node.js)
- Se puede con otras herramientas
como Google Sheets o como marcador
en el navegador
Python:
- Enfocado para análisis de datos
- Se usa en back o en notebooks
- Lenguaje muy intuitivo y fácil
interacción con otros formatos tipo
xlsx, csv..
Consola vs archivos vs notebooks
Existen varias maneras de ejecutar código:
- Desde la consola directamente
- Usando archivos y ejecutando en consola o con un IDE con
consola integrada
- Para Python también tenemos los notebooks
Problemática
Se migra un dominio a una nueva infraestructura técnica.
Hay que cerciorarse de:
- Todas las URLs sigan siendo exactamente iguales
- Se mantengan las mismas etiquetas clave junto el mismo valor
- Mantener mismas reglas de redirecciones
Problemática
● Google trends puede ser una gran herramienta pero no es muy
escalable
● Decidimos buscar alguna librería Python que permitiera hacer
consultas a la API de Trends
● Y encontramos una, con un límite de 5 keywords en cada
ejecución (no era muy escalable)
● Decidimos usar la base de la otra librería y hacer una solución
que devolviera trends de un listado sin límites
Problemática
● Hay comprobaciones a nivel de Front que son reiterativas en el
mundo SEO
● Las mismas etiquetas una y otra vez
● Depende del código puede ser un poco engorroso
Podemos ir a la URL e ir
buscando un elemento cada vez
...o podemos tener un marcador
que nos lo haga en un solo click
● 71 líneas de código
● 0 librerías
● 8 variables
● 2 funciones
● 2 loops
● 4 condiciones
● Muchos métodos
http://bit.ly/js_onpage