Mito frente a la realidad

Comprobador de backlinks en tiempo real: mito, realidad y una tabla de reintentos

Cada herramienta con esa etiqueta es un rastreador con un retraso. La nuestra se actualiza aproximadamente una vez al mes. Aquí te explicamos cómo automatizarlo sin desperdiciar créditos.

Un puente de madera sobre un valle con una tabla húmeda que muestra contacto reciente

Mito frente a la realidad

MitoRealidad
Consultar cada hora captura un nuevo enlace antesEl índice cambia aproximadamente una vez al mes, por lo que 29 de 30 consultas devuelven las mismas filas
Un enlace ausente significa que fue eliminadoSimplemente puede ser más reciente que la última actualización
Cuanto más fresco, mejorPara tendencias, una instantánea mensual estable supera a una diaria con mucho ruido
Search Console tiene los mismos datosMuestra lo que Google reporta para tu propiedad, que es una vista diferente y parcial
Un plan pago hace que el rastreo sea instantáneoNingún proveedor rastrea cada página cada día

Cómo trabajar con un índice mensual

La mayor parte del trabajo es un hábito: ejecutar semanalmente y comparar mensualmente.

Si acabas de crear un enlace y quieres pruebas, no esperes a ningún índice. Abre la página, visualiza el código fuente y confirma el anchor text y el atributo rel. Luego espera a la próxima actualización. Google mismo necesita días o semanas para volver a rastrear, y el cambio de Penguin 4.0 de 2016 solo hizo que su propio procesamiento fuera en tiempo real, no lo que pueden ver las herramientas de terceros.

Un comprobador de backlinks en tiempo real en sentido estricto necesitaría vigilar toda la web. Nadie lo hace, y el truco barato de volver a consultar una base de datos obsoleta cada hora solo gasta créditos por la misma respuesta.

Alertas de nuevos enlaces y por qué decepcionan

La gente suele pedir una alerta en el momento en que aparece un enlace. La solicitud es razonable. La respuesta honesta es que un índice mensual no puede entregarla, porque un enlace que aparece en la web hoy puede no llegar a ningún índice durante semanas.

Las alertas basadas en consultas repetidas parecen ocupadas y no te dicen nada nuevo. Las tres subsecciones siguientes explican dónde se va el esfuerzo y qué puede hacer una configuración más tranquila en su lugar.

Lo que una alerta realmente puede ver

Una alerta solo puede vigilar lo que el índice ya contiene. Entre actualizaciones se devuelven las mismas filas, y una alerta que se dispara por datos idénticos es solo ruido en tu bandeja de entrada.

La consulta añade llamadas, no filas

Consultar cada hora envía muchas solicitudes por una sola respuesta. La nota de costes al final de esta página muestra las matemáticas. La factura crece con la frecuencia mientras las filas se mantienen.

Una extracción con fecha hace el mismo trabajo

Un trabajo semanal escribe un archivo con fecha, y una comparación con la semana pasada muestra qué ha cambiado. El resultado coincide con el ritmo real de los datos, y aún así te enteras de las nuevas filas en menos de una semana.

El archivo también es tu evidencia cuando alguien pregunta qué cambió el mes pasado. Mantén el nombre idéntico de ejecución a ejecución, para que los archivos se ordenen automáticamente.

Tabla de solución de problemas para bucles

RespuestaSignificadoQué debe hacer el script
HTTP 401Clave faltante o incorrectaDetener, alertar, no reintentar
HTTP 402Se acabaron los créditosDetener, recargar con USDT, volver a ejecutar manualmente
ok: false con 200Parámetro incorrecto, como una acción desconocidaRegistrar el cuerpo y fallar el trabajo
Tiempo de espera o 5xxError de red o del servidorReintentar dos veces con una espera de 10 y 60 segundos
Filas por debajo de totalTu paginación se detuvo antes de tiempoCorregir el bucle; los datos están bien
El saldo cae más rápido de lo previstoUn bucle está volviendo a obtener páginasComparar _credits antes y después de cada ejecución

Un envoltorio de reintento que no gasta créditos dos veces

Solo se reintentan fallos transitorios. 401 y 402 terminan de inmediato.

python
import json, time, urllib.request as u, urllib.error as e
def call(url, tries=3):
    for i in range(tries):
        try:
            with u.urlopen(url, timeout=30) as r:
                return json.load(r)
        except e.HTTPError as x:
            if x.code in (401, 402):
                raise SystemExit(f'stop: HTTP {x.code}')
            if i == tries - 1:
                raise
        except (e.URLError, TimeoutError):
            if i == tries - 1:
                raise
        time.sleep(10 * 6 ** i)
Un cobertizo de jardín con una regadera y una sola gota de agua en una hoja

Dónde deja esto tu programación

Programa la instantánea en un temporizador semanal, como en el manual de acciones. Compara mensualmente con el script de SQLite.

Pon el coste en una sola línea. Una extracción semanal de refdomains para un dominio son 2 créditos, es decir, unos $0.01 al año.

Trata cualquier promesa de un comprobador de backlinks en tiempo real con escepticismo, incluida la nuestra. La etiqueta honesta de lo que puedes automatizar es un índice mensual con un hábito semanal a su alrededor, que aún supera una comprobación manual cada trimestre.

Configura una comprobación de frescura que se ajuste a los datos

Estos cuatro pasos reemplazan una alerta por un hábito que puedes mantener.

01

Elige una cadencia

Semanal para la extracción, mensual para la comparación. Escribe ambos en las notas del repositorio para que la programación no se desvíe con el tiempo.

02

Almacena la respuesta cruda

Guarda el JSON sin modificar bajo la fecha de hoy. Puedes recalcular cualquier número más tarde y nunca tienes que confiar en un resumen que no puedas verificar.

03

Compara conjuntos, no totales

Cuenta lo que llegó y lo que desapareció entre dos extracciones. Un total que se mantiene plano puede ocultar un intercambio de cincuenta dominios.

04

Detén el bucle ante el primer error

Un 401, un 402 o un ok que es falso terminan la ejecución. La siguiente ejecución programada lo intentará de nuevo, lo cual es más barato que cualquier bucle de alertas.

Lectura de un enlace ausente sin pánico

Un enlace que aún no está en el índice es un caso diferente a un enlace que fue eliminado. Mezclarlos lleva a decisiones incorrectas, así que verifica cuál tienes antes de actuar.

Empieza por la página. Si sigue activa y el enlace está ahí, el índice simplemente va retrasado. Espera a la próxima actualización antes de concluir algo sobre la página o el sitio.

Más reciente que la última actualización

La mayoría de los enlaces ausentes son recientes. Anota la fecha en que encontraste el enlace y compárala con la fecha de la última actualización. Una diferencia de unas semanas es normal para un índice mensual.

Un enlace que encontraste el martes y verificaste el viernes no ha tenido tiempo de llegar al índice, por lo que la diferencia es esperada y no alarmante.

Eliminado, movido o nunca indexado

Algunos enlaces realmente han desaparecido. La página fue eliminada, el enlace fue editado fuera, o la página ahora está detrás de un inicio de sesión. Verifica la página en sí. Si el enlace está ahí y el índice aún no lo tiene, es un problema del índice, no un cambio en el otro sitio.

Escribe qué caso encontraste, porque la solución es diferente para cada uno.

Tres actualizaciones de enlaces de Google que marcan el ritmo

  1. Penguin 4.0

    Google dijo que su señal de spam de enlaces se convirtió en parte del algoritmo principal y se ejecutaba en tiempo real, por su cuenta.

  2. Actualización de spam de enlaces

    Google anunció una actualización de SpamBrain destinada a neutralizar los enlaces spam en lugar de contarlos.

  3. Actualizaciones principales y de spam

    Un gran lanzamiento en marzo cambió cómo Google manejaba el contenido de bajo valor y los enlaces manipulativos, y tardó semanas en asentarse.

Una lupa inspeccionando una enredadera que crece a través de un muro de piedra

Qué hacer cuando necesitas pruebas hoy

Verificar toma menos tiempo que discutirlo. Visualiza el código fuente de la página. Busca tu URL, el anchor text y cualquier atributo nofollow, sponsored o ugc.

Para un conjunto más grande, obtén las páginas que enlazan tú mismo con un script educado y un retraso, y busca en el HTML tu dominio. Ese es un trabajo diferente a preguntar a un índice, y es el único que ve un enlace publicado hace una hora.

Un ritmo mensual que se mantiene barato

Imagina un sitio pequeño con un dominio objetivo. El trabajo se ejecuta cada lunes, escribe un archivo y no hace nada más hasta el primero del mes. Eso se alinea con la actualización. El uso de créditos se mantiene estable.

El primer lunes de cada mes es el día de la comparación. Abre los dos archivos más recientes, cuenta los dominios nuevos y desaparecidos, y escribe una línea en tus notas. Diez minutos suelen ser suficientes. Esas notas se convierten en un historial en el que puedes confiar.

Mantén la comparación en el mismo lugar cada mes, para que el historial se lea como una sola línea.

Qué hacer con un pico

Un salto repentino en nuevas filas después de una actualización es normal, ya que el índice puede ponerse al día de varias semanas de una vez. Lee una muestra de los nuevos dominios antes de decidir si es una campaña o un problema.

Si el pico es un dominio con cientos de filas, busca una plantilla o un widget antes de interpretarlo como una campaña.

Qué hacer con un mes tranquilo

Un mes plano suele ser simplemente un mes plano. Verifica que el trabajo se ejecutó y escribió un archivo, porque un trabajo que se detuvo silenciosamente se ve exactamente igual que un índice tranquilo.

Preguntas sobre tiempo real, respondidas

Las mismas preguntas surgen cada vez que se configura un horario por primera vez.

¿Existe un comprobador de backlinks verdaderamente en tiempo real?

No uno que cubra toda la web. Cualquier herramienta que prometa tiempo real describe un rastreador con un retraso, y el retraso es lo que debes preguntar. La nuestra se actualiza aproximadamente una vez al mes, y la página lo indica.

¿Con qué frecuencia debería un script llamar a la API?

Semanal es suficiente para una extracción y mensual para comparar tendencias. Consultar más a menudo cuesta créditos y devuelve las mismas filas hasta que el índice se actualice.

¿Por qué otra herramienta puede mostrar un enlace que mi API no?

Cada índice rastrea un segmento diferente de la web en su propio horario. Un enlace puede llegar a un índice antes que a otro, así que compara tendencias dentro de una misma fuente en lugar de entre dos.

¿Puedo recibir un correo electrónico cuando aparece un nuevo enlace?

Solo si tu trabajo envía uno. Un script programado puede comparar dos extracciones con fecha y publicar los nuevos dominios por correo electrónico o chat. Mantén las alertas de fallo activas también, para que una interrupción silenciosa no pase desapercibida.

¿Gasta un reintento créditos dos veces?

Un reintento después de un tiempo de espera puede gastar una segunda llamada, por eso el envoltorio anterior se detiene en 401 y 402 y espera entre intentos. Lee _credits antes y después de cada ejecución para ver cuánto cuesta realmente el trabajo.

Coste del hábito

Consultar los refdomains de un dominio cada hora son 24 llamadas al día a 2 créditos cada una, es decir, 48 créditos o $0.0048 al día. Barato en dinero, inútil en información. Semanal cuesta una séptima parte de una consulta diaria y muestra lo mismo.