Your office is expected to be online. Citizens want services, forms, and updates without long queues or phone calls.
But when you try to register a government website, you hit a wall called .go.ke domain requirements.
The rules feel confusing. Every source explains it differently. Some skip key steps.
Others use heavy technical language that slows you down. Meanwhile, your team loses time, and the public keeps waiting.
A .go.ke domain is not just a web address. It is proof that your institution is official. When people see it, they trust the site.
They know it belongs to the Kenyan government. Without it, even a good website looks questionable.
This guide removes the confusion.
You will learn:
- Who is allowed to apply for a .go.ke domain
- The documents KeNIC and GITS actually require
- How the registration process works from start to finish
- The rules you must follow after approval
- How to host your site securely in Kenya
Everything is explained in simple language. No jargon. No filler. Just clear steps to help your office go live and serve citizens better.
What Is a .GO.KE Domain?
A .go.ke domain is the official online identity of a Kenyan government office.
When citizens see a website ending with .go.ke, they know it is real. They know it belongs to the government.
They feel safe using it. This matters because fake government websites are common and cause confusion and loss of trust.
The Kenya Network Information Centre (KeNIC) manages .go.ke domains on behalf of the government.
These domains are reserved only for verified government institutions. That is why websites like health.go.ke, treasury.go.ke, and nairobi.go.ke exist.
A .go.ke domain helps your office:
- Prove it is an official government institution
- Build trust with the public
- Meet national digital and data rules
- Appear clearly in local online searches
Without a .go.ke domain, your website may look unofficial, even if the information is correct. Some citizens will avoid it. Others may doubt it.
Getting a .go.ke domain is not about branding or style. It is about trust, access, and accountability. It shows that your office is ready to serve the public online in the right way.
Who Qualifies for .GO.KE Domain Requirements?
Not every organization can register a .go.ke domain. The rules are strict to protect public trust.

Only official Kenyan government institutions are allowed to use a .go.ke domain. This helps citizens know which websites are real and which are not.
You qualify for goke domain requirements if your office is:
- A national government ministry or department
- A county government or county assembly
- A constitutional commission
- A state agency created by law
Here are clear examples:
| Government Level | Examples | Allowed |
| National | Ministry of Health, National Treasury | Yes |
| County | Nairobi County, Kisumu County | Yes |
| Constitutional | Judiciary, IEBC | Yes |
Who does not qualify:
- NGOs
- Private companies
- Community groups
- Projects not owned by government
Even if an organization works closely with government, it cannot use .go.ke unless it is legally part of the government structure.
These rules exist for one reason: trust. When someone visits a .go.ke website, they should never wonder who runs it. The domain must always point to a real government office.
If your institution serves the public using government authority, you are eligible. The next step is proving it with the right documents.
Documents Needed for .GO.KE Domain Requirements
This is where most applications slow down or fail.
Not because the office is fake, but because one document is missing or unclear. For a .go.ke domain, paperwork is everything.
The most important document is the GITS Authority Letter.
This letter comes from the Department of Government IT Services under the National Treasury. Without it, KeNIC will not approve your application.
Along with the GITS letter, you must submit three more documents.
1) Official Request Letter
This letter must:
- Be written on government letterhead
- Be signed by the head of the institution
- State the exact domain name you want
- Explain why the website is needed
Keep it short and clear. One page is enough.
2) Proof of Government Affiliation
This document shows that your office is legally part of the government.
Accepted proof includes:
- A gazette notice
- A letter from your parent ministry
- A county assembly resolution
- The law that created your institution
This step blocks fake or private organizations from using .go.ke.
3) Statement of Intended Use
Here, you explain what the website will do.
Good example:
“The website will provide public notices, downloadable forms, and service updates for citizens.”
Avoid vague statements. Be specific and focus on public service.
Below is a simple checklist to confirm you are ready:
| Document | Purpose | Required |
| GITS Authority Letter | Confirms government approval | Yes |
| Request Letter | States domain and reason | Yes |
| Affiliation Proof | Shows legal status | Yes |
| Use Statement | Confirms official use | Yes |
Save all documents as PDF files. Make sure they are signed and stamped where required. Unsigned documents are the most common reason for rejection.
Once these documents are ready, the registration process becomes much easier.
Step-by-Step .GO.KE Registration Process
Once your documents are ready, the process is clear. It is not fast, but it works when you follow each step.

Step 1: Get the GITS Authority Letter
Start with the Department of Government IT Services under the National Treasury. This office checks whether your institution qualifies.
If everything is in order, the GITS authority letter is usually issued within 5 to 10 working days.
Step 2: Create a KeNIC Account
Go to nic.go.ke and create an account. Use an official government email address. This helps confirm your identity during review.
Account creation is free and takes only a few minutes.
Step 3: Submit the Domain Application
After logging into the KeNIC portal:
- Select
.go.ke domain registration - Enter your preferred domain name
- Fill in your institution details
- Upload all required documents
The system checks for missing files before you submit.
Step 4: Pay the Registration Fee
Government domain fees are low. In some cases, they are waived.
Payment options usually include local methods such as bank transfer or mobile payment.
Step 5: Review and Approval
KeNIC reviews your application to confirm it meets all .go.ke domain requirements.
This stage takes 2 to 4 weeks. If KeNIC needs clarification, they will email you. Respond quickly to avoid delays.
Once approved, your domain becomes active and ready for use.
Rules and Compliance for .GO.KE Domains
Getting a .go.ke domain is not the end. It comes with clear rules that every government office must follow.
The most important rule is official use only.
Your website must:
- Share government information
- Offer public services
- Communicate official updates
You cannot:
- Run ads
- Sell products or services
- Host personal or political content
Breaking these rules can lead to suspension or full removal of the domain.
Annual Renewal
A .go.ke domain must be renewed every year. Renewal is simple but important.
If you forget to renew:
- The website goes offline
- Public trust is damaged
- Email services may stop working
Renew early to avoid service disruption.
Data and Security Compliance
Government websites handle sensitive information. This means you must:
- Protect user data
- Keep content accurate and updated
- Follow Kenya’s cybersecurity and data laws
Regular updates and basic security checks help prevent breaches and misinformation.
These rules protect the value of the .go.ke domain. When citizens see it, they should always feel confident and safe.
Hosting Your .GO.KE Website with Olitt
After your .go.ke domain is approved, your website still needs a home. This is where hosting comes in.
Without hosting, your domain is just a name. The website will not load. Emails will not work. Citizens will see nothing.
Government websites need reliable hosting because people depend on them for services and updates. Downtime causes frustration and loss of trust.
Olitt provides hosting designed for Kenyan institutions. Servers are located close to users, which means faster loading and better performance.
With Olitt, you get:
- Free SSL security to protect user data
- Stable uptime for public access
- Daily backups to prevent data loss
- Local support that understands government needs
To connect your domain, you only need to update your nameservers. Olitt’s support team helps with this step.
Here are Olitt’s main hosting plans:
| Plan | Monthly Cost | Best For |
| Starter | KSh 188 | Small offices and portals |
| Pro | KSh 394 | Busy county websites |
| Unlimited | KSh 1,632 | Large national platforms |
All plans include SSL security. This gives your site the lock icon that citizens trust when submitting forms or personal details.
Reliable hosting completes the setup. Your website becomes fast, secure, and ready to serve the public.
Real-World Examples and Best Practices
Seeing how other government offices use .go.ke domains makes the rules come alive.
These websites are practical examples of official services done right, from national hubs to county portals.
They show what works in mobile optimization, citizen-focused design, and secure, data-driven platforms.
Notable Examples
- Parliament of Kenya – Tracks bills, sessions, and public engagement. Clean design and mobile-friendly pages make citizen participation easy.
- Judiciary of Kenya – Offers case tracking, e-filing, and legal resources. Security is strong, protecting sensitive data.
- Mombasa County Government – Streams assembly sessions and shares local services. Mobile responsiveness makes it accessible to most citizens.
- Mombasa County Assembly – Publishes elected members’ information clearly, supporting transparency.
- Kenya Roads Board – Shares infrastructure projects and resources. Good model for data-heavy portals.
- Engineering Accreditation Committee – Displays program recognition and quality assurance. Focused and professional.
- Kenya BioVax Institute – Handles vaccine manufacturing and health tech updates. Example of specialized agency sites.
- Micro and Small Enterprises Authority – Publishes MSE policies and programs, supporting economic development.
- Kenya National Qualifications Authority – Offers education harmonization and quality resources.
- Business Registration Service – Provides company listings and entity info, making public access simple.
- National Council for Persons with Disabilities – Shares rights protection info and opportunities with inclusive design.
- State Department for Diaspora Affairs – Provides consular services for Kenyans abroad.
- Laikipia County Government – Combines eco-focused projects with local service tools.
- Tourism Research Institute – Publishes statistics and analytics for the sector.
These sites prove that a .go.ke domain isn’t just a name it’s a trusted platform for serving citizens efficiently.
Best Practices to Learn From
If you want your website to work as smoothly as these examples:
- Follow KeNIC Guidelines for proper setup and maintenance: nic.go.ke
- Use insights from the Kenya Digital Economy Blueprint to align with national e-service goals: ict.go.ke
- Check traffic trends on high-traffic government sites for inspiration: Semrush
- Explore curated lists of helpful Kenyan government sites to benchmark design and services: Kenyans.co.ke
- Reference the Parliament’s County Websites Directory to see how county portals are structured: parliament.go.ke
Conclusion and FAQs
Getting a .go.ke domain is about more than a website it’s about trust, service, and efficiency.
Once you know the rules, gather the right documents, and follow the registration steps, your office can go live and serve citizens online with confidence.
With proper hosting, like Olitt, your site becomes fast, secure, and reliable. Your domain is more than a name, it’s a tool to deliver services effectively.
FAQs
1) Who qualifies for a .go.ke domain?
National ministries, county offices, constitutional commissions, and state agencies. NGOs or private companies must use .co.ke.
2) How long does approval take?
Expect 2–4 weeks after submission. The GITS Authority Letter adds 5–10 days upfront. Track progress via the KeNIC portal.
3) Can Olitt register my .go.ke domain?
No, only KeNIC handles registration. Olitt provides hosting and guidance on preparing your documents.
4) How does renewal work?
Renew annually with a simple request letter. Fees are low, and early renewal avoids downtime.
5) Do government sites need paid hosting?
Yes, starting plans like Olitt’s Starter at KSh 188/month cover essentials, including free SSL. Scale up as traffic grows.
6) Is SSL mandatory?
Yes. It protects citizen data. Olitt includes it free with hosting.
7) How do I get the GITS Authority Letter?
Contact the Department of Government IT Services via [email protected] or visit finance.go.ke. Be specific about your entity and domain needs.









