Skip to main content

กำลังโหลด...

Southern Whale

Case Study: Winning the Tender for an International Conservation Foundation's Education Website, What We Analysed Before Bidding and What We Proposed

Non-profit / Conservation / EducationThailandweb-development + seo

Thailand office of an international nature conservation foundation (organisation name withheld for privacy)

Southern Whale · Digital Agency
Illustration of a wildlife conservation education website on a desktop monitor, tablet and phone, next to a whiteboard trend chart

WonTender outcomeOur proposal was selected for the project

32Mobile Performance of the prototype site, measured before biddingLighthouse · LCP 8.9 seconds · page weight 6.1 MB

0Thai search terms bringing people to the project on the day of the proposalEven though the organisation's domains have a Domain Rating of 52–67

60 daysPost-launch support period proposedThe TOR required a minimum of 30 days

Who this case is for

Foundations, non-profits, educational bodies, and any organisation that is writing a TOR (terms of reference) or opening a tender for a website.

This case explains, before we won the tender, what we analysed, what we proposed, and how we plan to deliver the project. If you are about to open a tender, you will see what a good proposal should answer beyond the items in the contract.

We do not name the organisation, the project, the prototype site, or the contract value.


1. The brief in the TOR

The Thailand office of an international conservation foundation opened a tender for the Thai-language website of an online volunteer project, building on a prototype site made by the organisation’s office in another country.

The website has 2 goals

  • Educate young people, teachers and the general public about the wildlife trade online
  • Invite people to sign up as volunteers to help report illegal wildlife sale listings

The TOR asked for the language, content, case examples and illustrations to be adapted to the Thai context, and specified WordPress.

While reading the TOR alongside the prototype site, we set ourselves one criterion: the project only succeeds when Thai people actually read the content and actually sign up, not just when there is a website that ticks every item in the contract. The whole proposal was written from that angle.


2. What we analysed before submitting the proposal

The prototype site looks good and has strong content, but is very slow on mobile

We measured the prototype site with Google Lighthouse, simulating a phone on a mid-speed connection, which is close to what most people actually use.

32
Mobile Performance (out of 100)
8.9 s
Until the main content appears (the pass mark is 2.5 s)
4,730 ms
Page not responding to taps
6.1 MB
Total page weight

Picture a secondary school student who taps a link a friend shared in a group chat and gets a frozen white screen for nearly ten seconds. Most will go back before it loads. The great content the team worked hard on never reaches its readers.

Finding Cause Impact on the Thai version
Slow pages that do not respond to taps Several layers of Page Builder and plugins stacked on top of each other Building it the same way would carry over the same speed limits
6.1 MB page weight 4 autoplay videos and large PNG images not yet converted to WebP Hard to access for people with weak signal or limited data
Sign-up button leads to an external form A third-party form service No way to track how many people are interested or where they drop off; applicant data is not in the organisation’s own system
All content on a single page Designed as a one-page site Google has no separate page for each topic, so the site relies on social sharing alone
Metadata and Sitemap Already done well, Lighthouse SEO 100 Keep the existing standard and build on it

The organisation is highly trusted, but nobody can find the project through search yet

Domain Domain Rating Referring Domains Keywords ranking in Thailand
The project’s prototype site 67 12 0
Organisation site, Thailand office 52 809 0
Organisation site, prototype office 67 1,847 2

The right-hand column shows that no Thai search term yet brings anyone to the project. People who already care about this issue cannot find the project on their own unless they happen to see someone share it.

But another column is much better news. A Domain Rating of 52–67 is trust the organisation has built up over a decade or more. A newly founded organisation would need years to reach that point. The asset is already there; it just is not being used yet.

What words Thai people use to search about wildlife

Monthly searches for wildlife keywords the project can answer
Ahrefs Thailand, September 2026 · every keyword has a difficulty (KD) of 0
งาช้าง (elephant ivory)3,000
สัตว์ป่าคุ้มครอง (protected wildlife)1,700
สัตว์ป่าใกล้สูญพันธุ์ (endangered wildlife)200
อนุรักษ์สัตว์ป่า (wildlife conservation)200
สัตว์ป่าสงวน 19 ชนิด (19 reserved wildlife species)80
These people are already interested in wildlife, without anyone having to go out and find them · KD is an estimate, so we also checked the live search results

What people searching “สัตว์ป่าคุ้มครอง” (protected wildlife) read today

The difficulty scores in the chart are only estimates, so we opened the live search results for this keyword, which is searched 1,700 times a month.

Position What holds it Notes
Top Google’s AI Overview Summarises the answer; many people read only this and leave
2 A small DR 22 site Holds the top organic result and gets around 739 visits a month
3 A Thai-language online encyclopedia A general article, not designed to teach or prompt action
5, 9 Social media posts from government agencies Not web pages with a clear content structure
6, 7, 10 Government websites Almost nobody links to them, 0–2 Referring Domains

What we saw: most people searching this term end up on social posts and government notices, which are accurate but hard to read, and do not tell the reader what to do next. Meanwhile the page getting the most visits is a small site with a DR of just 22. If an organisation with a DR of 52 builds a strong content page on this topic, it has a very good chance of becoming the main reference for this term, without buying ads.

And if the organisation wants its accurate information to be what AI picks up in its answers, the content has to be structured so machines can understand it from the moment it is built, not patched later.


3. What we proposed

Keep the look, change how it is built behind the scenes

The TOR specified WordPress, and we agree with that for content management, because the organisation’s team needs to edit content themselves. But the prototype site is slow because WordPress does two jobs at once: it stores the content and assembles each page live every time someone visits. So we proposed two options.

Option Details Speed target
A · Full WordPress, following the TOR to the letter A licensed theme with custom code, no stacked Page Builder layers, page-level caching, images converted to WebP, unnecessary JavaScript removed Performance 85 or higher
B · Astro + Headless WordPress (our recommended option) The team still writes and edits content in the WordPress dashboard as before, but the pages people see are pre-built as static files, with almost no JavaScript running on the user’s device Performance 95 or higher · LCP under 2 seconds

In plain terms, option B is like a book that has already been printed and is sitting on the shelf. Anyone who walks in can pick it up and read it straight away. The old way waits for someone to walk into the shop and then typesets the whole book again. For the organisation’s team, the screens they work in stay exactly the same.

Split the content into separate pages

We mapped out the whole structure of the prototype site: the sign-up button, the statistics bar, the how-to-join section, the reporting timeline, the clickable cards on trafficked animals, and the section covering media reports.

We then proposed moving the content with educational value onto pages with their own URLs. Each topic gets a chance to rank for the terms Thai people actually search, while the continuous-scroll experience on the homepage stays in place.

Features that can be measured, not just delivered

Feature What we deliver
Educational quiz A quiz the team can add to and edit themselves, with answers and explanations, plus a button to share results on social media, which spreads it naturally
Interactive learning modules Animal cards that open in-depth information, a reporting timeline, and an exercise in spotting suspicious listings
Downloadable learning materials A categorised, searchable file library that counts downloads per file, so the organisation knows which materials are actually used
Volunteer sign-up form on the organisation’s own site Spam protection without an intrusive CAPTCHA, email notifications, export to a spreadsheet file, and data kept in a system the organisation manages itself
Measurement GA4 via Google Tag Manager, tracking sign-up button clicks, successful form submissions, completed quizzes, material downloads and reading depth

Adding work the TOR did not ask for, because it is cheapest to do during the build

The TOR did not ask for SEO or AI Search work. We included it in the same proposal, because this work takes only a few days during the build, but doing it later means going back and reworking almost the entire page structure.

  • Technical SEO: Sitemap, canonical, Thai-English hreflang, readable URLs, and passing all three Core Web Vitals
  • On-Page: page titles, meta descriptions and headings on every page based on real search terms, plus an internal linking plan
  • Structured Data: Organization, WebSite, Article, BreadcrumbList, FAQPage and Quiz
  • AI Search: an llms.txt file, access for the major AI bots, and content organised as questions and answers that AI can easily cite
  • Accessibility: following WCAG 2.2 level AA, because the audience includes schools and colleges

We also extended post-launch support to 60 days, against the TOR’s minimum of 30 days, and delivered a content plan for the first 6 months so the team can keep writing on their own. The reason is that projects like this run on donations and grant funding, so what we deliver should keep working after the contract ends, not stop on the day the site goes live.


4. Now that we have won, how we plan to deliver the project

Our proposal was selected. The project plan in the proposal takes 12 weeks.

Phase Work What the organisation will see
Week 1 Kick-off meeting Scope summary, image files, content and brand guidelines received, choice of option A or B confirmed
Weeks 2–3 UX/UI design Screen designs for every page, on both mobile and desktop
Weeks 3–4 System architecture CMS, page structure and a URL map with target keywords for each page
Weeks 4–8 Website development A staging site where progress can be viewed at any time
Weeks 6–9 Content upload Thai and English content, quizzes and downloadable materials ready to use
Weeks 9–10 Testing and UAT A test report with evidence, and a 5-working-day trial period for the team
Week 11 Go-live Sitemap submitted to Google and user data collection begins
Week 12 Handover A Thai-language user manual with screenshots for every step, the full source code, and the 60-day support period begins

We hold to 3 principles throughout the project

  1. Measure success by readers and sign-ups, not just by delivering every item on the list. That is why measurement must be ready from launch day.
  2. The organisation’s team must be able to carry on alone. The manual is written as “to change this, go here, then click this”, and all source code belongs to the organisation.
  3. Fast on mobile everywhere, because the main readers are young people opening links from chats.

5. Expected results

This table shows the criteria we proposed must be met before handover. These are targets, not results that have already happened. The website is still in development.

Mobile Performance: prototype site vs. targets for the Thai version
Target · not an actual result
32
85+
95+
Prototype site (measured)Option AOption B
Lighthouse mobile · solid bar = measured on the prototype site, September 2026 · dashed bars = criteria set in the proposal
Pre-handover criterion Target
Lighthouse mobile Performance 90 or higher (option B) or 85 or higher (option A) · SEO 100
Core Web Vitals Pass all three
Accessibility No critical errors in axe testing; every function usable by keyboard
Links and forms No broken links; forms and quizzes work correctly on every path
Cross-device testing Chrome, Safari, Firefox and Edge on desktop, iOS and Android

The long-term outcome we want to see is Thai people searching about wildlife finding the project on their own, instead of only hearing about it through shares. We will update this case once the site is live and we have real numbers.


Checklist for organisations writing a website TOR

Before opening the tender

  • Set measurable goals, such as the number of sign-ups or quiz completions, not just a list of pages
  • Ask bidders to measure the speed of the current or prototype site and state their targets as numbers
  • Specify that applicant data must stay in a system the organisation manages itself
  • Require a Thai-language user manual and full ownership of all source code

When reading proposals

  • Has the bidder looked at what words people use to search for this topic?
  • Are SEO and measurement included in the build, not added later?
  • Are there measurable acceptance criteria, such as Lighthouse scores and accessibility test results?
  • Is the post-launch support period long enough for the team to become confident using the site?

Questions non-profits often ask us

Can a WordPress site be fast? Yes, if you avoid stacking page builders and plugins in layers. For the fastest result, use WordPress only as the content store and serve the pages people see as static files. The team still edits content in the WordPress dashboard as before.

What is wrong with a one-page website? It looks good and tells a story well, but Google has no separate page for each topic to rank, so people searching for that topic cannot find it. The best approach is to keep the continuous-scroll homepage and move the educational content onto its own pages.

Our organisation is already well known. Do we still need SEO? Yes. An organisation’s reputation is trust that Google gives a lot of weight to, but without pages that answer what ordinary people search for, that trust goes unused. In this case the domains have a DR of 52–67, yet no Thai search term brought anyone to the project.

Why think about AI Search now? Because many informational searches already show an AI Overview summarising the answer at the top. If you want your organisation’s accurate information to be what AI uses in its answers, the content must be structured for machines to understand from the day it is built.


We build websites for organisations like this

If your organisation is about to build a website or write a TOR, start with a free website audit. We will measure your current site first and tell you plainly where it is worth investing. Or see our website development service.

About the Author

Southern Whale

Digital Agency

Have a similar project?

Free consultation · we scope the work before quoting