import { MetadataRoute } from 'next' export default function robots(): MetadataRoute.Robots { const baseUrl = process.env.NEXT_PUBLIC_SITE_URL || 'http://localhost:4024' return { rules: [ { userAgent: '*', allow: [ '/', '/about', '/services', '/tools', '/topics', '/contact', '/feedback', '/terms', '/privacy', '/legal-agreement', '/refund-policy', ], disallow: [ '/api/', '/admin/', '/_next/', '/private/', '/profile', '/auth', '/*.tmp$', '/*.bak$', '/*.json$', ], }, { userAgent: 'GPTBot', disallow: '/', }, { userAgent: 'Google-Extended', disallow: '/', }, ], sitemap: `${baseUrl}/sitemap.xml`, host: baseUrl, } }