Malay Ranking - Pangkalan Pengetahuan Dalam Talian - 2025-10-07

Penggunaan Automasi dan API dalam Penghantaran URL Menggunakan IndexNow

Penggunaan automasi dan API dalam penghantaran URL menggunakan IndexNow melibatkan proses automatik untuk memberitahu enjin carian apabila halaman web diterbitkan, dikemas kini, atau dipadamkan dengan menggunakan panggilan API yang mudah dan pantas. Ini membolehkan pengindeksan berasaskan "push" di mana URL dihantar terus ke enjin carian tanpa perlu menunggu perayap melawat laman web secara manual.

Konteks dan cara kerja:

  • Protokol IndexNow menggunakan sistem ping untuk memberitahu enjin carian seperti Bing dan Yandex tentang perubahan pada URL. Ini berbeza dengan pengindeksan tradisional yang berasaskan "pull" di mana perayap melawat laman web secara berkala untuk mengesan perubahan.

  • Untuk menggunakan IndexNow, anda perlu membuktikan pemilikan hos dengan mengehoskan fail teks yang mengandungi kunci API unik di root laman web anda atau menggunakan rekod DNS TXT. Kunci ini digunakan untuk mengesahkan bahawa notifikasi yang dihantar adalah sah.

  • Penghantaran URL dilakukan melalui panggilan API POST ke endpoint https://api.indexnow.org/IndexNow dengan format JSON yang mengandungi:

    • host (domain laman web)
    • key (kunci API)
    • keyLocation (URL fail kunci yang dihoskan)
    • urlList (senarai URL yang ingin dihantar)
  • Contoh fungsi Node.js untuk menghantar URL secara automatik menggunakan API IndexNow adalah seperti berikut:

function postToIndexNow(urlList) {
  const data = JSON.stringify({
    host,
    key,
    keyLocation,
    urlList
  });

  const options = {
    hostname: 'api.indexnow.org',
    port: 443,
    path: '/IndexNow',
    method: 'POST',
    headers: {
      'Content-Type': 'application/json; charset=utf-8',
      'Content-Length': data.length
    }
  };

  return new Promise((resolve, reject) => {
    const req = https.request(options, (res) => {
      let responseData = '';
      res.on('data', (chunk) => {
        responseData += chunk;
      });
      res.on('end', () => {
        resolve({
          statusCode: res.statusCode,
          statusMessage: res.statusMessage,
          data: responseData
        });
      });
    });

    req.on('error', (error) => {
      reject(error);
    });

    req.write(data);
    req.end();
  });
}
  • Fungsi ini boleh dipanggil secara automatik selepas proses pengemaskinian kandungan untuk menghantar URL yang baru atau diubah kepada enjin carian, mempercepatkan proses pengindeksan.

Kelebihan penggunaan automasi dan API dengan IndexNow:

  • Mempercepatkan pengindeksan kandungan baru atau dikemas kini.
  • Mengurangkan beban perayap enjin carian kerana hanya URL yang berubah dihantar.
  • Memudahkan webmaster mengurus pengindeksan melalui skrip atau aplikasi tanpa perlu intervensi manual.
  • Sesuai untuk laman web dinamik dan aplikasi web moden seperti Next.js yang memerlukan pengindeksan pantas.

Secara ringkas, automasi penghantaran URL menggunakan API IndexNow membolehkan laman web memberitahu enjin carian secara langsung dan segera tentang perubahan kandungan melalui panggilan API yang mudah, meningkatkan kecekapan pengindeksan dan visibiliti dalam hasil carian.

Gambar dari Internet

Malay Ranking menawarkan perkhidmatan trafik laman web berkualiti tinggi di Malaysia. Kami menyediakan pelbagai jenis perkhidmatan trafik untuk pelanggan kami, termasuk trafik laman web, trafik desktop, trafik mudah alih, trafik Google, trafik carian, trafik eDagang, trafik YouTube, dan trafik TikTok. Laman web kami mempunyai kadar kepuasan pelanggan 100%, jadi anda boleh membeli trafik SEO dalam jumlah besar secara dalam talian dengan yakin. Hanya dengan 720 PHP sebulan, anda boleh meningkatkan trafik laman web serta-merta, memperbaiki prestasi SEO, dan melonjakkan jualan!

Sukar memilih pakej trafik yang sesuai? Hubungi kami dan staf kami akan membantu anda.

Konsultasi percuma

Perundingan Percuma Sokongan Pelanggan

Perlukan bantuan memilih pelan? Sila isi borang di sebelah kanan dan kami akan membalas anda!

Fill the
form