Pengantar
Dengan menggunakan perpustakaan next-sitemap, Anda dapat dengan mudah menghasilkan sitemap untuk situs web Anda yang dibangun dengan Next.js. Dalam artikel ini, kami akan memandu Anda melalui proses pembuatan sitemap menggunakan next-sitemap dan bagaimana cara mendaftarkannya di Google Search Console.
Menginstal next-sitemap
Untuk menginstal perpustakaan next-sitemap, gunakan perintah berikut:
$ npm i --save next-sitemap
Membuat Berkas Konfigurasi
Buat berkas next-sitemap.config.js di root proyek Anda dengan konten berikut:
/** @type {import('next-sitemap').IConfig} */
module.exports = {
siteUrl: 'https://io.traffine.com/',
generateRobotsTxt: true,
sitemapSize: 7000,
};
siteUrl: URL dasar situs web Anda.sitemapSize: 7000: Jika jumlah URL dalam sitemap melebihi 7.000, maka akan dihasilkan indeks (sitemap.xml) dan beberapa berkas sitemap (sitemap-0.xml, dll.).
Mengedit package.json
Edit berkas package.json dan tambahkan postbuild sebagai skrip yang akan dieksekusi setelah proses pembangunan:
{
...
"build": "next build",
+ "postbuild": "next-sitemap --config next-sitemap.config.js"
...
}
Setiap kali Anda menjalankan npm run build, berkas seperti sitemap.xml dan robot.txt akan dihasilkan dalam folder public.
Mendaftarkan di Google Search Console
Masuk ke Google Search Console dan navigasikan ke bagian sitemap.
Daftarkan URL sitemap Anda, dan Anda hanya perlu mendaftarkan /sitemap.xml. Setelah berhasil terdaftar, statusnya akan ditampilkan sebagai Berhasil (Success).

Referensi