Alternativas a DataForSEO, leer como glosario de acciones
Una referencia que puedes tener abierta junto al cuaderno. Primero las acciones y su precio, luego el vocabulario que suele confundir cuando una tabla de enlaces llega a R.
Equipo de investigación de CranSEO ·

Encuentra la acción que necesitas, anota su coste en créditos y luego consulta la lista de términos a continuación para cualquier término desconocido. No listamos nombres de columnas aquí porque deberías leerlos desde tu propia salida glimpse().
Acciones: lo que te da una llamada
| Acción | Créditos | Lo que obtienes |
|---|---|---|
| domain, overview, stats, suggest | Gratis | Perfil rápido de un dominio y sugerencias; sin clave |
| bulk_dr | 1 | DR para hasta 2.000 dominios por llamada |
| compare | 1 | Cifras lado a lado para hasta 20 dominios |
| top, dr_distribution, tld_breakdown | 1 | Posicionamientos y distribuciones del índice |
| refdomains, backlinks | 2 | Filas de dominios de referencia o enlaces individuales |
| anchors, toppages, anchor_cloud | 2 | Texto de anclaje y páginas más enlazadas |
| intersect | 2 | Dominios que enlazan a 2 a 10 objetivos a la vez |
| search, keyword | 3 | Texto completo sobre anclajes, títulos y URLs; búsqueda exacta de anclaje |
Términos que confunden a las personas en un marco de datos
| Término | Significado claro |
|---|---|
| Dominio de referencia | Un sitio distinto que te enlaza, contado una vez independientemente de cuántos enlaces envíe |
| Backlink | Un enlace desde una página a otra; pueden venir muchos del mismo dominio de referencia |
| DR | round(100 log(ref_domains + 1) / log(2 10^7)); una escala logarítmica, por lo que 10 a 20 es más fácil que 70 a 80 |
| Anclaje | El texto cliqueable de un enlace, útil como columna categórica |
| Grafo de enlaces | El mapa de enlaces entre dominios de nuestro propio crawler: 2.774.625.913 de ellos |
| Instantánea | El estado mensual del índice; guarda su fecha junto a cada extracción |
| Crédito | Unidad de facturación, $0,0001 cada uno; una llamada se factura una vez independientemente del número de filas |

Lo que significa una fila para cada acción
Si llegaste aquí buscando alternativas a DataForSEO, este glosario muestra lo que devuelve una acción solo de enlaces a nivel de fila. El significado de la fila es lo más importante. La mayoría de la gente lo entiende mal al principio, y es la parte que más cuesta.
Dominio de referencia frente a backlink
Un dominio de referencia se cuenta una vez, independientemente de cuántos enlaces envíe. Un backlink es un enlace desde una página a otra, por lo que un solo sitio puede contribuir con muchos de ellos. Si tu gráfico dice enlaces pero las filas son dominios, el número es un conteo de dominios y debería etiquetarse así.
Elige la granularidad antes del primer join. La tabla de acciones anterior es la referencia para qué llamada devuelve qué granularidad.
Una tabla que mezcla los dos parecerá un conteo de enlaces cuando en realidad es un conteo de sitios. Revisa las primeras filas a ojo antes de resumir cualquier cosa.
Texto de anclaje como categoría, no como clave
El texto de anclaje funciona bien como columna categórica. Puedes agrupar anclajes en clases de marca, genéricos y URL pura, luego contar cada clase por dominio de referencia. Es una mala clave, porque las mismas palabras se repiten en enlaces no relacionados.
Mantén el anclaje como texto, conviértelo a minúsculas una vez en la importación y nunca hagas join de dos tablas sobre él.
La fecha de la instantánea
La instantánea es el estado mensual del índice. Guarda su fecha junto a cada extracción, en el nombre del archivo o en una columna, para que una comparación entre meses compare lo mismo con lo mismo.
Dos extracciones con diferentes fechas de instantánea no son una tendencia hasta que verifiques que las fechas coinciden con lo que afirma el gráfico.
Un hábito útil es escribir la fecha de la instantánea en la primera línea de cada informe, para que una página impresa también la lleve. Los lectores olvidan dónde vivía una fecha dentro de un archivo, pero sí leen la primera línea.
Los promedios ocultan las colas
Los promedios en una escala logarítmica engañan. La media de 20 y 60 es 40, pero ese número no describe a ningún sitio y no dice nada sobre la dispersión.
Mantén el mínimo y el máximo junto a cualquier media. Un dominio muy grande puede elevar el promedio, y un lector del gráfico no puede saber solo por la media que eso ocurrió.
Leer la tabla de acciones como un modelo de datos
Cada acción devuelve filas en un cierto nivel, y mezclar niveles es la forma más rápida de contar doble, así que piensa en granularidades.
refdomains da una fila por sitio que enlaza, backlinks da una fila por enlace, anchors da una fila por texto de anclaje distinto. Un join entre el primero y el segundo multiplica filas, así que agrega antes de fusionar y verifica nrow() antes y después.
La paginación funciona igual en todas partes: page y per, con per entre 10 y 5000, ordenado por sort y order=asc|desc. Hasta 1.000 filas se devuelven por llamada, y la paginación profunda se detiene en 50.000, así que pide el orden que ponga tu respuesta primero.
Para el lado del presupuesto de estas opciones, consulta el cuaderno de presupuesto, y para una mezcla de proveedores elegida, el árbol de decisiones.
Tablas largas en lugar de una hoja por extracción
El hábito de abrir una nueva hoja para cada mes es común. La deriva comienza ahí, y es difícil de deshacer. Una sola tabla larga es más fácil de mantener correcta. También es más fácil de verificar.
Piensa en esto de esta manera. Cada mes añade filas a una tabla en lugar de crear un nuevo objeto para mantener. La tabla se alarga, pero ningún número individual tiene que copiarse a mano. Cada fila lleva su propia instantánea, origen y granularidad, que un lector puede verificar de un vistazo.
Una tabla larga con una columna de instantánea
Muchas personas empiezan una nueva hoja cada mes. Una tabla larga con una columna de instantánea mantiene todos los meses en un solo lugar, y un filtro reemplaza el copiar y pegar. Digamos que extraes dominios de referencia para 30 sitios durante seis meses. Eso es una tabla para verificar, no seis hojas que conciliar.
Los resúmenes se convierten en una sola llamada group_by() en lugar de una hoja por mes. Mantén las extracciones sin tocar, para que la tabla pueda reconstruirse desde cero en cualquier momento.
Mismas columnas, o el join falla silenciosamente
Los archivos de varias personas se combinan limpiamente solo cuando comparten nombres de columnas, tipos y codificación. Verifica la fila de encabezado de cada archivo antes de vincularlos y detén el script cuando uno de ellos difiera.
Un paso de renombrado que mapea nombres antiguos a nombres del glosario cuesta unas pocas líneas. Ahorra una segunda mirada a cada gráfico que salió de la discrepancia.
Mantén una lista corta de los nombres de columnas que espera tu cuaderno y compara cada nuevo archivo contra ella antes de que corra cualquier otra cosa.

Dos advertencias antes de modelar cualquier cosa
Debido a que DR es nuestra métrica propia, construida solo a partir de conteos de dominios de referencia, no es Moz DA. Nunca la mezcles con Ahrefs DR en una regresión.
Los conteos también dependen del rastreo. Un sitio con un salto repentino después de la actualización central de marzo de 2024 puede simplemente haber sido rastreado más completamente este mes, así que verifica la fecha de la instantánea antes de decirle algo a un cliente.
Trata el glosario como un contrato con tu yo futuro. Si una columna te sorprende en seis meses, la definición anterior es lo que deberías haber asumido.
Hábitos de nomenclatura para tus propias columnas
Renombra en la importación, y hazlo una vez.
Prefija las columnas por acción, por ejemplo refdomains o anchors, antes de hacer cualquier join, para que una fusión nunca produzca dos columnas que signifiquen cosas diferentes bajo el mismo nombre. Escribe el paso de renombrado en una función y reutilízalo en cada cuaderno que toque la API.
Esto cuesta cinco líneas y ahorra la discusión sobre lo que significa una columna, que es la fuente más común de números incorrectes en informes de enlaces.
Lee una tabla de enlaces en cinco pasadas
Mira la granularidad
Verifica lo que significa una fila, usando la tabla de acciones anterior, antes de leer cualquier número.
Verifica la instantánea
Encuentra la fecha de la instantánea en el nombre del archivo o en una columna, y confirma que coincide con la extracción que pretendías.
Cuenta las filas
Compara nrow() con el conteo que esperabas y escribe la diferencia en un comentario junto a la lectura.
Lee los rangos
Mira el mínimo y el máximo de DR y de los conteos. Un DR fuera de 0 a 100 apunta a un problema de análisis, no a un hallazgo.
Nombra las columnas
Renombra cada columna a su prefijo de acción, como refdomains o anchors, antes de hacer cualquier join.
Preguntas sobre acciones y términos
Estas son las preguntas que tienden a seguir una primera tabla de enlaces a R.
¿Con qué acción debería empezar?
Empieza con domain o overview, porque ambas son gratuitas y no necesitan clave. Muestran la forma de una respuesta antes de gastar un crédito.
Pásate a bulk_dr una vez que esa forma esté clara, ya que una sola califica hasta 2.000 dominios por un crédito.
¿Por qué mis conteos difieren de otra herramienta?
Cada proveedor rastrea la web en su propio horario y cuenta los enlaces de manera diferente. Nuestro grafo de enlaces se actualiza aproximadamente una vez al mes, y DR aquí es nuestro propio número de escala logarítmica.
Compara tendencias entre meses en lugar de coincidencias exactas.
¿Cómo se calcula DR?
DR es igual a round(100 por el logaritmo natural de dominios de referencia más uno, dividido por el logaritmo de 2 por 10 a la séptima).
Depende de una entrada, así que puedes recomputarlo desde una extracción de dominios de referencia.
¿Necesito una clave para cada acción?
Las acciones gratuitas funcionan sin clave. Las acciones pagadas toman la clave como un parámetro de consulta o en un encabezado Authorization Bearer.
Una clave faltante o incorrecta devuelve HTTP 401, que es el primer error a verificar cuando falla una llamada.