LinkMidas
LinkMidasRegistrarse

Receta

¿Cómo verificar mis backlinks? Una receta con cuatro solicitudes

Cuatro solicitudes, una clave, aproximadamente 5 créditos en total. Reemplaza example.org con tu dominio y el resto se ejecuta tal como está escrito.

Cuatro cuencos de vidrio en un mostrador que contienen caldo, hierbas, especias y cristales de sal

Ingredientes y método

  1. 1

    Obtén una clave

    Inicia sesión con Google en la página de la cuenta. Recibes $100 de crédito, que equivalen a 1.000.000 de créditos, y una clave que comienza con sk_live_.

  2. 2

    Obtén el resumen (0 créditos)

    Una llamada gratuita confirma que el dominio está en el índice y muestra los totales de encabezado.

  3. 3

    Extrae los dominios de referencia (2 créditos)

    La lista de sitios distintos que enlazan contigo, hasta 1.000 por llamada.

  4. 4

    Lee las anclas (2 créditos)

    El texto que otros sitios usan para referirse a ti. Compáralo con el nombre de marca que esperarías.

  5. 5

    Evalúa a tus vecinos (1 crédito)

    Ejecuta bulk_dr en los sitios que enlazan contigo, o en tus competidores, para ver dónde te ubicas.

Las cuatro solicitudes

Cambia el dominio y la clave. La forma de encabezado mantiene la clave fuera de los registros del servidor.

bash
KEY=sk_live_...
D=example.org
curl "https://linkmidasai.com/api.php?action=overview&q=$D&key=$KEY"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=refdomains&q=$D&per=1000"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=anchors&q=$D"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=bulk_dr&domains=rival1.com,rival2.com"
Una mano esparciendo sal sobre un plato de cerámica con verduras frescas y bayas

Lectura del plato

Prueba antes de sazonar. Observa los totales antes de las listas, y las listas antes de sacar conclusiones sobre cualquier cosa.

Si refdomains devuelve diez filas y tu sitio tiene dos años de antigüedad, eso puede ser simplemente la realidad. Si devuelve diez y ejecutaste una campaña hace seis meses, espera la próxima actualización mensual antes de decidir algo, ya que los nuevos enlaces llegan al índice con retraso.

Cada respuesta autenticada contiene un campo _credits con el costo y el saldo restante, por lo que un script puede detenerse antes de gastar más de lo planeado. HTTP 402 significa que el saldo se agotó.

Las filas y los totales pueden no coincidir durante un tiempo después de una actualización. Si el total del resumen es mayor que las filas que extrajiste, verifica si un límite de filas o una configuración de paginación acortó la lista antes de considerar la diferencia como una pérdida.

Para saber qué hacer con los números, continúa con el modelo de puntuación o lee la comparación de costos.

Guarda cada respuesta como un archivo nombrado por fecha, acción y dominio, de modo que un nombre como ese te indique qué contiene. En tres meses tendrás un registro que ningún panel puede reconstruir, porque la vista de ayer desaparece de la mayoría de las herramientas en el momento en que se actualizan.

Si ejecutas la secuencia para un cliente, añade la fecha y el costo en créditos al informe. Un cliente que vea que toda la auditoria costó menos de un centavo dejará de preguntar si vale la pena verificarlo dos veces.

Cuando falla una llamada en un script

Un script que ejecuta la receta sin supervisión se encontrará con respuestas lentas y llamadas rechazadas tarde o temprano. Planifica ambos escenarios antes de que se ejecute el primer bucle.

Lee el estado antes del cuerpo

Verifica primero el estado HTTP. Un 401 significa que la clave es incorrecta, y un 402 significa que el saldo se gastó. Ninguno se soluciona enviando la misma solicitud una y otra vez.

Trata cualquier otro error como una razón para detenerse y leer el mensaje, no como ruido que se pueda ignorar.

Una línea de estado en el registro, con la acción y el código, suele ser suficiente para diagnosticar una ejecución fallida a la mañana siguiente.

Dale espacio a las llamadas lentas

Una extracción grande de refdomains puede tardar mucho más en responder que un resumen pequeño. Establece un tiempo de espera generoso para las llamadas de lista y uno corto para las acciones gratuitas, para que una respuesta lenta no se confunda con un fallo.

Si la mayoría de las llamadas tienen éxito pero algunas tardan varios segundos, no ocultes las lentas. Ejecuta las llamadas de lista con menos frecuencia y las gratuitas con más frecuencia, y el presupuesto se mantiene honesto.

Escribe los valores de tiempo de espera en un comentario en la parte superior del script, para que quien los modifique sepa por qué se establecieron.

Reintenta solo lo que puede recuperarse

Un tiempo de espera puede reintentarse una vez, tras una pausa. Una clave rechazada o un saldo vacío no se recuperan de esa manera, por lo que el script debe detenerse en esos casos sin intentar de nuevo.

Registra cada reintento con su hora y acción. El registro muestra entonces con qué frecuencia falló la conexión, lo cual es evidencia útil cuando una ejecución mensual devuelve menos de lo esperado.

Mantén el contador de reintentos pequeño, para que una mala conexión no gaste la asignación mensual dentro de un bucle que sigue preguntando lo mismo.

Mantén la clave fuera de la vista

La forma de encabezado en la receta mantiene la clave fuera de la dirección, por lo que no aparece en un enlace copiado o en una línea de registro compartida. La forma URL es útil para una prueba rápida en una terminal, pero es lo primero que debes eliminar antes de que un script se ejecute en otro lugar.

Almacena la clave en una variable de entorno y nunca la pegues en un archivo que se vaya a compartir. Una clave que aparece en una captura de pantalla debe considerarse expuesta y reemplazarse.

Tres variaciones una vez que la base funciona

Cambia un ingrediente a la vez. Cada variación a continuación reutiliza la misma clave.

Configura un monitoreo mensual. Pon la llamada de resumen en un trabajo cron el primer día del mes y añade la salida a un archivo con fecha. El índice se actualiza aproximadamente una vez al mes. Una ejecución diaria no te dice nada nuevo.

Para una comparación con competidores, ejecuta compare con hasta 20 dominios por un solo crédito y guarda la tabla. Tres competidores, una vez al trimestre, es suficiente.

Sigue con la prospección. Usa intersect con las listas de dos o tres competidores para obtener los sitios que enlazan a varios de ellos. Esos sitios ya citan tu categoría, por lo que son una mejor lista de correo inicial que un directorio en frío. Ejecuta search (3 créditos) con una frase exacta cuando quieras encontrar quién está enlazado con una ancla específica.

Total para las tres: aproximadamente 6 créditos al mes, o $0.0006. Incluso diez veces eso es menos de un centavo.

Una brújula de bronce descansando sobre un banco de taller de piedra en un entorno minimalista

Lee las notas antes de ejecutar la receta

La receta es breve, y esa es su atractivo. Una receta breve solo es segura, sin embargo, cuando has leído las notas que la acompañan.

Lee las notas de los parámetros una vez

Cada acción tiene su propio costo y su propio límite de filas. La referencia de campos los lista, y las cuatro solicitudes anteriores asumen que has leído esa tabla.

Saltarse ese paso es cómo un script termina pagando por más filas de las que necesitaba, usualmente sin que nadie se dé cuenta hasta que el saldo parece incorrecto.

Una llamada se factura una vez independientemente del número de filas que devuelva, hasta 1.000 por llamada. Un valor per de 1000 cuesta por lo tanto los mismos 2 créditos que una lista pequeña, lo que la convierte en la forma más económica de ver más de un perfil.

Vuelve a verificar después de un cambio en las notas

Los parámetros y los precios pueden cambiar entre versiones. Cuando una nota cambia, ejecuta la primera llamada manualmente y compara sus claves y su valor _credits con lo que espera tu script.

Solo entonces actualiza el bucle. Un script que lee silenciosamente la clave incorrecta es más difícil de detectar que uno que falla ruidosamente.

Programa la verificación para el día siguiente a la actualización mensual en lugar del día anterior, para que compares con los datos nuevos y no con los antiguos.

Guarda una copia de lo que leíste

Guarda la fecha y la página que leíste en la misma carpeta que la salida. Una pregunta posterior sobre por qué se movió un número es más fácil de responder cuando sabes qué reglas estaban en vigor ese día.

Anota el costo en créditos de toda la ejecución en la misma carpeta. Cinco créditos equivalen a medio centavo, y una cifra tan pequeña es fácil de olvidar hasta que llega el total del mes.

Cuando compartas los archivos guardados con un cliente, elimina primero la clave y deja las fechas, las acciones y los totales en su lugar.

Antes de guardar la salida

  • Fecha escrita en el nombre del archivo
  • Clave mantenida fuera del repositorio
  • per establecido en 1000 para llamadas de lista
  • Total _credits anotado
  • Segunda ejecución planificada después de la próxima actualización mensual

Preguntas sobre ejecutar la receta

Cinco preguntas surgen una vez que esta receta pasa de una terminal a un script. Las respuestas breves a continuación son las que le daríamos a un colega.

¿Cómo verifico mis backlinks desde un script sin gastar de más?

Lee el valor _credits en cada respuesta autenticada y compáralo con un límite escrito en el script. Cada respuesta lleva el costo de esa llamada, por lo que un bucle puede verificar el saldo antes de la siguiente extracción.

¿Necesito una clave para la primera solicitud?

No. La llamada de resumen es una de las acciones gratuitas, por lo que la primera solicitud se ejecuta sin una. Las otras tres facturan créditos y necesitan una clave, por eso la forma de encabezado es la que debes mantener en el script.

¿Por qué guardar las respuestas en lugar de llamar de nuevo la próxima vez?

Una respuesta registra lo que dijo el índice en un día determinado. Llamar de nuevo devuelve el índice tal como estaba entonces, y te factura de nuevo. Un archivo guardado te permite comparar meses sin pagar dos veces por la misma lectura.

¿Qué pasa si un resultado parece vacío?

Una lista vacía significa que aún no ha sido vista por el índice, no que el dominio no tenga enlaces. Verifica primero los totales del resumen, luego espera la próxima actualización mensual antes de sacar alguna conclusión.

¿Cuánto cuesta en total la receta de cuatro solicitudes?

El resumen es gratuito, refdomains cuesta 2 créditos, anchors cuesta 2 y bulk_dr cuesta 1 para una lista de competidores. Eso son 5 créditos, o $0.0005, para una pasada completa. Doce pasadas mensuales suman 60 créditos, o $0.006, que es una cifra útil para presentar a un cliente.

Lo que esta receta no puede hacer

No mostrará los enlaces de la semana pasada, las clasificaciones por palabras clave ni el tráfico. Para eso, Search Console y un conjunto de herramientas más completo siguen siendo los primeros.