Questions to ask a NGO website development before signing
Before you sign a contract for your non-governmental organization’s digital presence, you must ask specific questions about ownership, maintenance, and accessibility to ensure you are not locked into a vendor or a broken system. A NGO website is a public-facing platform that communicates your mission, facilitates donations, and provides resources to beneficiaries and donors, and it must be built to last for years, not just launch day. Asking the right technical and legal questions upfront saves you from hidden costs, security breaches, and the frustration of needing a full rebuild in two years.
Govindani Infotech Pvt. Ltd. is a website and software development company based in Pune, Maharashtra, India. We have seen many organizations regret not asking these basic questions, leading to expensive fixes later. This guide lists the essential questions you need to ask any agency or freelancer before finalizing a deal, specifically tailored for Indian NGOs operating under the Societies Act or Section 8 Company structures.
Questions on Content Ownership and Source Code
The most critical question is: "Do we own the source code and the domain?" In India, intellectual property rights are often misunderstood in NGO contracts. If an agency builds your site on a custom platform or a proprietary system, you might be renting the software rather than owning it. You need to verify that the source code, design files, and database scripts are transferred to you upon final payment.
Ask for a clear Intellectual Property (IP) clause in the agreement. This clause should state that all work product created specifically for your NGO becomes your property. If the agency uses a standard Content Management System (CMS) like WordPress, which is standard for most NGO website development projects, the ownership is clearer, but you must still verify who holds the administrative credentials.
You should also ask: "Who holds the domain name and hosting account?" Many agencies register the domain (.org or .in) in their own name to manage billing. If the domain is in the agency’s name, you do not truly own your digital address. You must insist that the domain is registered in your organization’s name, with your organization’s email addresses as the account holders. The same applies to hosting accounts. If the agency leaves or goes out of business, you need to be able to move your site to a new host without their help.
Verifying CMS and Platform Independence
Ask: "Is the website built on a mainstream, open-source platform?" For most NGOs in India, WordPress is the preferred choice because it is open-source, has a large community, and does not require licensing fees. Avoid platforms that charge monthly licensing fees for basic features or that are closed-source. If the site is built on a proprietary builder, ask how much it costs to export your content if you want to leave the platform.
You must also ask about the plugin or module structure. If the site uses many niche plugins that are no longer maintained, your site will become vulnerable to security threats. Ask if the core functionality relies on widely supported, regularly updated tools. This ensures that finding a new developer in the future will be easy, as any competent developer in Pune or elsewhere will know how to maintain it.
Questions on Donor Payment Gateway Integration
For an Indian NGO, the ability to receive donations securely and transparently is the primary function of the website. You must ask: "Which payment gateways are integrated, and do you handle the RBI compliance?" In India, receiving online donations is regulated by the Reserve Bank of India (RBI) and the Ministry of Home Affairs (MHA) under the Foreign Contribution (Regulation) Act (FCRA), if applicable.
You need to ask if the developer has experience integrating with major Indian gateways like Razorpay, Paytm, or CCAvenue. Each gateway has specific requirements for NGO accounts. For instance, to receive international donations, you need a specific type of bank account and MHA approval. The developer should ask for these documents before starting the integration work, not after.
Ask: "How are failed transactions and refunds handled?" You will inevitably have donors who fail to complete a payment or ask for a refund. The system must be able to process these automatically or provide a clear admin interface for your finance team to handle them. If the developer does not have a test environment to simulate these scenarios, that is a red flag.
GST and Invoice Generation
Ask: "Does the system automatically generate GST-compliant invoices for donations?" In India, NGOs that receive donations are often required to issue receipts. If your NGO is registered as a Section 8 Company or a Society with GST registration, the website should generate a digital receipt immediately upon successful payment. This receipt should include your GSTIN, if applicable, and the donor’s details.
If the developer suggests a manual process where your team has to create receipts outside the website, ask why. This increases administrative burden and the risk of errors. An automated system reduces the workload for your small finance team. Ask if the receipts can be emailed automatically to the donor and saved in your organization’s database for annual audit purposes.
Questions on Accessibility and Mobile Optimization
A significant portion of your donor and beneficiary base in India accesses the web via mobile devices. You must ask: "Is the website fully responsive and accessible on all screen sizes?" It is not enough for the site to "look okay" on a phone. It must be usable. Buttons should be large enough to tap, text should be readable without zooming, and forms should be easy to fill out on a small screen.
Ask: "Have you tested the site for web accessibility standards?" While not always legally mandated in the same way as in the US, accessibility is an ethical requirement for NGOs. Your site should work for users with visual impairments. This means using high-contrast colors, alt text for images, and ensuring that the site can be navigated using a keyboard. Ask the developer to explain how they test for these features.
Speed and Server Location
Ask: "Where is the website hosted, and what is the expected load time?" For an Indian audience, hosting data in India or in a region with a low latency connection to India is crucial. If the server is in the US or Europe, your site will load slowly for users in Mumbai, Delhi, or Pune. Slow load times lead to higher bounce rates, meaning potential donors leave before they see your cause.
Ask for a commitment on page load speed. A good standard is that the homepage should load in under three seconds on a 4G connection. Ask how they achieve this. Common methods include image compression, caching plugins, and using a Content Delivery Network (CDN). If the developer cannot explain these technical aspects simply, they may not be optimizing the site for real-world Indian internet conditions.
Questions on Content Management and Training
You will not be able to reach the developer for every small change, such as updating a blog post, changing a contact number, or updating a project report. You must ask: "Can our team manage the content without writing code?" The website should use a user-friendly Content Management System (CMS) that allows non-technical staff to edit text, upload images, and publish new pages.
Ask: "What kind of training will be provided?" Do not accept a vague promise of "training." Ask for a specific number of hours of training sessions, ideally recorded on video so your team can refer to them later. The training should cover how to create a new page, how to edit an existing one, how to upload a PDF, and how to manage the media library.
Scalability of Content
Ask: "How do we manage a large volume of projects and news?" If your NGO has dozens of ongoing projects, a simple "About Us" and "Contact Us" structure is not enough. You need a system for project categories, tags, and searchable archives. Ask if the theme and plugins support this level of organization. If every new project requires a manual page setup, it will become unmanageable for your small team.
You should also ask about the workflow for approvals. Can one person draft a post and another (like the Executive Director) approve it before it goes live? This is a common requirement for NGOs to ensure accuracy and tone consistency. Ask if the CMS supports user roles and permissions.
Questions on Security and Maintenance
Websites are targets for hackers, especially if they handle user data or payments. You must ask: "What security measures are included in the initial build?" This should include SSL certificates (which make the URL start with https://), regular software updates, and strong password policies.
Ask: "Do you offer a monthly maintenance plan, and what does it include?" A "set and forget" approach to websites is dangerous. Software updates are required regularly to patch security vulnerabilities. If you do not have a maintenance contract, you are responsible for keeping the site secure. Ask for a detailed list of what is included in the maintenance retainer. Does it include backups? Does it include plugin updates? Does it include uptime monitoring?
Backup and Disaster Recovery
Ask: "How often are backups taken, and where are they stored?" Your website contains your donor database, your project history, and your public identity. Losing this data is catastrophic. Ask for a backup schedule. Daily or weekly backups are standard for active sites. Ask where the backups are stored. Ideally, they should be stored off-site, in a separate cloud storage account that you own, not just on the same server as the live site.
Ask: "What is the procedure if the site goes down?" You need a clear response time agreement. If the site is down on a Friday evening, when do they respond? For NGOs, downtime during a fundraising campaign is particularly damaging. Ask if they have a disaster recovery plan that can restore the site from a backup within a specific timeframe, such as 4 hours or 24 hours.
Questions on SEO and Digital Visibility
You cannot rely on word-of-mouth alone. Donors search for causes online. You must ask: "What SEO foundations are built into the website?" This is not about buying backlinks or guaranteeing ranking number one. It is about technical SEO. The site should have clean URLs, meta tags, structured data, and a sitemap that is automatically submitted to search engines.
Ask: "Will the developer handle the initial technical SEO setup?" This includes configuring robots.txt, creating an XML sitemap, and ensuring the site is indexed correctly by Google. Ask if they will set up Google Search Console and Google Analytics. These are free tools, but they require proper installation to track your traffic and understand your audience.
Local SEO for Indian NGOs
Ask: "How do we appear in local searches?" If you are an NGO based in Pune or any other Indian city, you want to appear when people search for "NGOs in Pune" or "charity organizations in Maharashtra." Ask if the developer will optimize your site for local SEO. This includes creating a dedicated "Locations" or "Where We Work" page, optimizing your Google Business Profile, and ensuring your NAP (Name, Address, Phone) is consistent across the web.
You should also ask about the performance of the site on Indian search engines. While Google dominates, Bing and others are used. Ask if the site is optimized for general search engine discovery. For an NGO, visibility is tied to trust. A technically sound site that loads quickly and is easy to navigate is more likely to be trusted by search engines and users alike.
Questions on Vendor Reliability and Contract Terms
Finally, you need to assess the vendor’s stability and professionalism. Ask: "How many years has your company been in business?" Look for a track record. Check their website, LinkedIn, and client testimonials. If they are a freelancer, ask for references from other NGOs they have worked with.
Ask: "What happens if you go out of business?" This is a hard question, but it is necessary. As mentioned earlier, you must own the domain, hosting, and source code. This ensures that if the vendor disappears, your organization can hire a new developer to take over. If the vendor says you cannot have the source code, do not sign the contract.
Contract Clauses and Payment Milestones
Ask: "What are the payment milestones?" Avoid paying 100% upfront. A standard structure is a deposit (20-30%), a mid-project payment (40%), and a final payment (30%) upon delivery and acceptance. The final payment should only be released after you have verified that the site is working, the content is correct, and you have received all credentials and documentation.
Ask: "What is the warranty period?" Ask for a warranty period, typically 30 to 90 days post-launch, during which any bugs or errors are fixed at no extra cost. Clarify what is considered a "bug" versus a "new feature." A bug is something that does not work as specified. A new feature is something you want to add later. Ensure the contract clearly distinguishes between these two to avoid disputes over free work.
Comparison: Freelancer vs. Agency for NGO Websites
Choosing between a freelancer and an agency depends on your NGO’s size and complexity. Below is a comparison to help you decide.
| Feature | Freelancer | Agency (e.g., Govindani Infotech) |
|---|---|---|
| Cost | Lower initial cost | Higher initial cost, but includes support |
| Availability | Single point of failure; may be unavailable | Team-based; backup support available |
| Scope | Good for simple, static sites | Good for complex, functional sites (donations, CRM) |
| Maintenance | May not offer long-term support | Often offers monthly maintenance plans |
| Accountability | Informal agreements possible | Formal contracts with legal liability |
| Scalability | Hard to scale team | Can scale developers for larger projects |
For a small NGO with a simple informational site, a freelancer might suffice. However, if you need donation integration, complex databases, or ongoing content management, an agency is often the safer choice due to the structured support and legal accountability. You can explore specific solutions for non-profits by looking at our [NGO website development] services, which are designed with these specific needs in mind.
Frequently Asked Questions
Do I need a monthly maintenance plan for my NGO website?
Yes, a monthly maintenance plan is highly recommended for any website that needs to remain secure and functional. It typically includes software updates, security patches, daily backups, and uptime monitoring. Without it, you are responsible for these tasks, which requires technical expertise that most NGO staff do not have. A maintenance plan ensures that vulnerabilities are patched before they are exploited.
How long does it take to build a standard NGO website?
A standard NGO website with 5-10 pages, basic donation integration, and a blog usually takes 4 to 8 weeks to build. The timeline depends on the complexity of the design, the speed at which you provide content, and the approval cycles for payment gateway integration. If you need custom features like a beneficiary database or complex reporting tools, the timeline may extend to 3-6 months.
Can I update the website content myself after launch?
Yes, if the website is built on a standard CMS like WordPress, your staff can update text, images, and blog posts without coding knowledge. You will need to be trained on how to use the admin panel. If the site is built on a custom codebase without a CMS, you will likely need to hire a developer for every small change, which is not cost-effective for an NGO.
How much does an NGO website cost in India?
Costs vary widely based on features. A basic informational site might cost between ₹30,000 and ₹75,000. A more advanced site with donation gateways, complex forms, and custom design can range from ₹1,00,000 to ₹3,00,000 or more. The price depends on the developer’s experience, the number of pages, and the complexity of the integrations. Always ask for a detailed proposal that breaks down costs by feature.
Do I need a special license to accept donations online in India?
Yes, if you are receiving foreign contributions, you must have a valid FCRA registration from the Ministry of Home Affairs. For domestic donations, you need to comply with local laws and tax regulations. Your payment gateway provider will require specific documents to set up your NGO account. Ensure your legal and finance team is involved in the setup process to avoid compliance issues.
What happens if the developer leaves or the agency closes down?
If you have ownership of the domain, hosting, and source code, you can hire any other developer to take over the maintenance. This is why it is crucial to insist on ownership of all digital assets in your contract. If the assets are locked in the agency’s accounts, you will be locked out of your own website. Always verify that the domain and hosting are in your name before the final payment.
Where to Start
Start by drafting a document that lists your must-have features, such as donation forms, blog, and contact details. Use this list to request proposals from at least three different vendors. When you receive the proposals, use the questions in this article to interview them. Check their past work, specifically looking for other NGO sites they have built. Verify that they understand Indian compliance requirements for donations.
Once you have shortlisted a vendor, ask for a detailed contract that includes IP ownership, maintenance terms, and warranty periods. Do not sign until you are confident that you own the domain and hosting. If you are in Pune or elsewhere in India and need help evaluating a proposal or understanding the technical requirements, you can talk to the team on WhatsApp to get a second opinion on your project plan.