Panduan robots.txt per platform

Next.js robots.txt: cara kami memakai App Router dan MetadataRoute.Robots

Alur tim untuk app/robots.txt, app/robots.ts, MetadataRoute.Robots, sitemap, cache, preview, dan deployment.

Oleh Robots.txt Tools Editorial TeamTerakhir diverifikasi 2026-09-131 menit baca

Metode editorial: panduan ini mendokumentasikan alur pemeriksaan yang digunakan Robots.txt Tools Editorial Team. Bahasa prosedural orang pertama menjelaskan metode tersebut, bukan klaim pengalaman proyek klien atau studi kasus pribadi.

Next.js robots.txt: cara kami memakai App Router dan MetadataRoute.Robots

Di App Router, kami memilih antara app/robots.txt statis dan app/robots.ts atau app/robots.js yang generated.

Kami memilih statis bila cukup

Kebijakan sederhana mengurangi runtime dependency dan lebih mudah diaudit.

Untuk generasi kami memakai MetadataRoute.Robots

import type { MetadataRoute } from 'next'
export default function robots(): MetadataRoute.Robots {
  return { rules: { userAgent: '*', allow: '/' }, sitemap: 'https://example.com/sitemap.xml' }
}

Kami mengecek cache dan dynamic behavior

Generated metadata route dapat memiliki cache sesuai implementasinya. Kami membandingkan source dengan response deployment.

Preview privat memakai access control

Kami memakai autentikasi dan mencegah Sitemap: mengarah ke preview host.

Kami memverifikasi deployment

Kami membuka /robots.txt, memakai validator dan menguji URL dengan tester.

Panduan terkait