Agar situs repository institusi berbasis local software misalnnya slims, dapat terindeks di Google, terutama Google Scholar, BASE, atau mesin pengindeks lainnya, ada beberapa langkah yang perlu dilakukan:


1. Pastikan Repository Dapat Diakses Secara Publik

  • Google hanya bisa mengindeks halaman yang dapat diakses publik tanpa login.
  • Pastikan URL repository dapat diakses tanpa perlu VPN atau autentikasi khusus.

2. Gunakan Sitemap dan Robots.txt

  • Sitemap.xml membantu Google menemukan halaman repository lebih cepat.
  • Robots.txt harus mengizinkan pengindeksan oleh Googlebot.

Contoh robots.txt yang benar untuk repository:

User-agent: Googlebot
Allow: /

User-agent: *
Disallow: /admin/
Disallow: /login/
Disallow: /search
Sitemap: https://repo.universitas.ac.id/sitemap.xml
  • Buat sitemap.xml dan daftarkan ke Google Search Console.

3. Daftarkan Repository ke Google Search Console

  1. Buka Google Search Consolehttps://search.google.com/search-console
  2. Tambahkan URL repository sebagai Property baru.
  3. Verifikasi kepemilikan dengan metode yang tersedia (DNS, Meta Tag, Google Analytics, dll.).
  4. Kirim Sitemap.xml untuk mempercepat pengindeksan.

4. Konfigurasi Metadata yang Sesuai

Google Scholar memerlukan metadata standar agar bisa membaca dokumen repository.

Pastikan setiap halaman publikasi memiliki metadata berikut dalam HTML <head>:

<meta name="citation_title" content="Judul Artikel">
<meta name="citation_author" content="Nama Penulis">
<meta name="citation_publication_date" content="2025-01-01">
<meta name="citation_pdf_url" content="https://repo.universitas.ac.id/docs/artikel.pdf">

Metadata ini diperlukan agar Google Scholar dapat mengenali dokumen repository.


5. Gunakan Protokol OAI-PMH

  • Jika software repository mendukung OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting), pastikan endpoint-nya bisa diakses.
  • Google Scholar dan BASE mendukung OAI-PMH untuk mengindeks repository.
  • Contoh endpoint OAI-PMH: https://repo.universitas.ac.id/oai/request?verb=ListRecords&metadataPrefix=oai_dc
  • Jika menggunakan DSpace atau EPrints, biasanya OAI-PMH sudah aktif secara default.

6. Daftarkan ke Mesin Pengindeks Akademik Lainnya

Selain Google, kamu bisa daftar ke:


7. Buat Backlink ke Repository

  • Sebarkan link repository di blog institusi, media sosial, dan portal akademik.
  • Publikasikan artikel tentang repository di situs berita atau forum akademik.

8. Periksa Status Indeks Secara Berkala

  • Cek apakah halaman repository sudah terindeks di Google dengan pencarian: site:repo.universitas.ac.id
  • Gunakan Google Scholar Search Console (jika tersedia) untuk melihat status indeksasi.

Kesimpulan

Agar repository berbasis local software bisa terindeks di Google dan Google Scholar: ✅ Buka akses repository ke publik
Gunakan sitemap.xml dan robots.txt
Daftarkan ke Google Search Console
Tambahkan metadata Google Scholar dalam HTML
Aktifkan OAI-PMH jika memungkinkan
Daftarkan ke mesin pengindeks lain (BASE, CORE, OpenAIRE, dll.)
Bangun backlink untuk mempercepat indeksasi