ChatGPT es más que una simple plataforma de solicitud y respuesta. Puede enviar indicaciones para pedir ayuda con SEO, pero se vuelve más poderoso en el momento en que usted hace su propio agente.

Realizo muchas auditorías de SEO, es una necesidad para un sitio empresarial, por lo que estaba buscando una forma de racionalizar algunos de estos procesos.

¿Cómo lo hice? Al crear un agente de chatgpt que voy a compartir con usted para que pueda personalizarlo y cambiarlo para satisfacer sus necesidades.

Mantendré las cosas lo más “poco técnicas” posible, pero solo seguiré las instrucciones y todo debería funcionar.

Voy a explicar los siguientes pasos “

  1. Configuración de su propio chatgpt.
  2. Creación de su propio código CloudFlare para obtener los datos HTML de una página.
  3. Poner a trabajar a sus agentes de auditoría de SEO.

Al final, tendrá un bot que le proporciona información, como:

Chatgpt personalizado para SEOCHATGPT personalizado para SEO (Imagen del autor, mayo de 2025)

También recibirá una lista de pasos procesables para mejorar su SEO en función de los hallazgos del agente.

Creación de un trabajador de páginas de Cloudflare para su agente

Los trabajadores de Cloudflare Pages ayudan a su agente a recopilar información del sitio web que está tratando de analizar y ver su estado actual de SEO.

Puede usar una cuenta gratuita para comenzar, y puede registrarse haciendo lo siguiente:

  1. Ir a http://pages.dev/
  2. Creando una cuenta

Utilicé Google para registrarse porque es más fácil, pero elija el método con el que se sienta más cómodo. Terminarás en una pantalla que se parece a esto:

Panel de CloudflareCloudflare Dashboard (captura de pantalla de Cloudfare, mayo de 2025)

Navegar por Agregar> trabajadores.

Agregue un trabajador de CloudflareAgregue un trabajador de Cloudflare (captura de pantalla de Cloudfare, mayo de 2025)

¡Luego puede seleccionar una plantilla, importar un repositorio o comenzar con Hello World! Elegí la opción Hello World, ya que es la más fácil de usar.

Seleccionar el trabajador de CloudflareSelección de Cloudflare Worker (captura de pantalla de CloudFare, mayo de 2025)

Pase por la siguiente pantalla y presione “Desplegar. ” Terminarás en una pantalla que diga: “¡éxito! Su proyecto se implementa en la región: la Tierra “.

No hagas clic en esta página.

En su lugar, haga clic en “Código de edición“Elimine todo el código existente e ingrese el siguiente código en el editor:

addEventListener('fetch', event => 
  event.respondWith(handleRequest(event.request));
);

async function handleRequest(request) {
  const  searchParams  = new URL(request.url);
  const targetUrl = searchParams.get('url');
  const userAgentName = searchParams.get('user-agent');

  if (!targetUrl) 
    return new Response(
      JSON.stringify( error: "Missing 'url' parameter" ),
       status: 400, headers:  'Content-Type': 'application/json'  
    );
  

  const userAgents = 
    googlebot: 'Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)',
    samsung5g: 'Mozilla/5.0 (Linux; Android 13; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36',
    iphone13pmax: 'Mozilla/5.0 (iPhone14,3; U; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/19A346 Safari/602.1',
    msedge: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246',
    safari: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9',
    bingbot: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/',
    chrome: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36',
  ;

  const userAgent = userAgents[userAgentName] || userAgents.chrome;

  const headers = 
    'User-Agent': userAgent,
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    'Accept-Encoding': 'gzip',
    'Cache-Control': 'no-cache',
    'Pragma': 'no-cache',
  ;


  try 
    let redirectChain = [];
    let currentUrl = targetUrl;
    let finalResponse;

    // Follow redirects
    while (true)  if (!finalResponse.ok)  throw new Error(`Request to $targetUrl failed with status code: $finalResponse.status`);  const html = await finalResponse.text(); // Robots.txt const domain = new URL(targetUrl).origin; const robotsTxtResponse = await fetch(`$domain/robots.txt`,  headers ); const robotsTxt = robotsTxtResponse.ok ? await robotsTxtResponse.text() : 'robots.txt not found'; const sitemapMatches = robotsTxt.match(/Sitemap:\s*(https?:\/\/[^\s]+)/gi)  catch (error) 
    return new Response(
      JSON.stringify( error: error.message ),
       status: 500, headers:  'Content-Type': 'application/json'  
    );
  
}

Tienes dos cosas que hacer en este momento:

  1. Copie la URL a su trabajador.
  2. Implemente a su trabajador.

Esta es la URL que necesitará en la siguiente sección. Puedes encontrarlo aquí:

Vista previa de los trabajadores de CloudflareVista previa del trabajador de Cloudflare (captura de pantalla de Cloudfare, mayo de 2025)

Asegúrese de golpear “Desplegar“Antes de salir de la pantalla. Si desea ver la salida básica en esta etapa, puede.

Pegue su URL en su navegador y agregue lo siguiente después de /?url=https://www.searchenginejournal.com.

Tu url se verá …

Con información de Search Engine Journal.

Leer la nota Completa > Crea tu propio agente de chatgpt para auditorías de SEO en la página

LEAVE A REPLY

Please enter your comment!
Please enter your name here