Skip to content
PT Hanz Kode Terpadu, go to the home page

What a village website must and should contain under the rules in force

By Mohammad Hilmi Bisri, S.Kom.. Published 12 October 2026.

A village website is one of the ways a village government gives information to residents. The rules discussed here do not require any particular medium; notice boards and social media are also valid. However, an official village government website must use a desa.id domain, and its content should follow the list of information that the rules ask for.

Rules in force as of 14 October 2026

What a village website should contain

Village website content and its legal basis
SectionContentLegal basis
Profile and structureAddress, vision and mission, duties and functions, organisation chart, and profiles of the village head and village officials.Perki 1/2018 Article 2(1)(a), Article 4(d) and (e)
PlanningRPJM Desa (the 8-year development plan), RKP Desa (the annual work plan), and the list of proposals for the RKP Desa.Perki 1/2018 Article 2(1)(d); UU Desa Article 79(2)
APB DesaThe village regulation on the APB Desa for the current year, the people carrying out each activity and their teams, and the address for complaints.Perki 1/2018 Article 2(1)(e); Permendagri 20/2018 Article 39
Dana DesaActivity names, locations, and budget amounts for the priority uses of the Dana Desa.Permendesa PDT 16/2025 Article 10
Spending and performanceActual spending and activities, unfinished activities, the remaining budget, and the report on how the village government was run.Perki 1/2018 Article 2(1)(f) and (g); Permendagri 20/2018 Article 72
Programmes and aidOngoing activities (schedule, person in charge, budget), government or third-party programmes in the village, and data on aid recipients.Perki 1/2018 Article 2(1)(b) and (c)
Village legal instrumentsVillage regulations and their drafts, village head regulations, and decisions of the BPD (Badan Permusyawaratan Desa, the village consultative council).Perki 1/2018 Article 2(1)(h), Article 4(b)
Village PPIDThe PPID's name, how to request information, the request form, the Village Public Information List (Daftar Informasi Publik Desa), and the public information service notice (maklumat pelayanan informasi publik, a statement of service commitments that sets out, among other things, the procedure, time limits, and fees).Perki 1/2018 Article 2(1)(i), Article 4(a); Permendagri 2/2026 Article 43
Letter servicesTypes of letters, requirements, processing time, and how to apply.Recommended
News and contactsVillage activities, office phone or WhatsApp number, service hours, and a location map.Recommended

Information that could reveal personal secrets, for example a person's financial situation or medical history, is exempt (Article 17(h) of UU KIP). Check data on aid recipients before uploading it; see also the article the Personal Data Protection Law for villages.

What must be announced regularly

UU KIP requires information about a public body, its activities and performance, and its financial reports to be announced at least once every six months, in language that is easy to understand (Article 9). For villages, the details are in Perki 1/2018 Article 2(1), which covers every section of the table that refers to that article. The village government announces this information at least once a year (Article 2(2)).

Permendagri 2/2026 does not list the content of periodic information in detail (Article 3(2)), but its schedule is tighter: the Village PPID announces it once every six months (Article 6(1) and Article 7). A village that announces every six months meets both rules. The channels may be the village government's official website, its official social media, a web or mobile public information service app, the home affairs one-data portal (portal satu data pemerintahan dalam negeri), or a notice board, one at a time or together (Article 6(3)). Announcements use Indonesian that is easy to understand or the language of most local residents, take account of access for people with disabilities, and come with audio, visual, and/or braille versions (Article 6(2), (4), and (5)).

The upload schedule can follow the schedule of the village's financial documents:

The RPJM Desa, RKP Desa, and APB Desa are also reported at the Musyawarah Desa (the village deliberation meeting) at least once a year (Article 82(4) of UU Desa). Emergency information, for example about a disaster or an outbreak of disease, is announced immediately (Article 3 of Perki 1/2018 and Article 8 of Permendagri 2/2026).

Who manages it

Steps to build a village website with a desa.id domain

  1. Discuss it at the Musyawarah Desa, then put the activity into the RKP Desa and APB Desa. How to procure it is explained in the article procurement of goods and services in villages.
  2. Contact the regency or city communication and informatics office (dinas kominfo) and prepare a power of attorney from the village head. The regency or city adds the application letter in the name of the regent or mayor, the regional regulation (perda) establishing the village governments, and the appointment letter and civil servant (ASN) card of the Domain Name Officer, then uploads them to the Domain.go.id application (external site) (Article 39(5) of Permenkomdigi 5/2025).
  3. Choose a name of 3 to 63 characters based on the village name or its abbreviation. You may add the name of the district or regency, for example sukamaju-jonggol.desa.id (Attachments I and II to Permenkomdigi 5/2025).
  4. The Director General decides on the application within 5 working days of receiving it (Article 41(1)). According to Domain.go.id, the fee is IDR 50,000 per year, excluding 11% VAT (PPN), and there is no charge for the first year of a desa.id domain.
  5. Rent hosting in Indonesia, meaning space to store the website files on a server (a computer that is always connected to the internet). The domain name servers, which point the desa.id address to the hosting, must be within Indonesian jurisdiction (Article 58(1)).
  6. Fill in the website following the list above, announce the name of the Village PPID, and renew the domain every year. As of 1 May 2026, the Domain.go.id registrar had sent 6,052 notification emails to managers of .desa.id domains that were still active but had expired more than two years earlier.

If the village already has a website at another address, for example .com or blogspot, the steps are in the article moving a village website to desa.id.

HanzCodes is registered on e-Katalog, the Indonesian government e-procurement catalogue. Details of our services are on the website development page.

This article is a summary, not legal advice. For specific decisions, refer to the text of the regulations and consult the competent official or unit, for example the regency communication and informatics office (dinas kominfo), the provincial Information Commission (Komisi Informasi), or the village facilitator (pendamping desa).

Sources

Need help?

Tell us what your agency or business needs. The first discussion is free of charge.

WhatsApp (external site)