Programme pages
Details, schedule and price on one page.
School, institute and online course sites with clear programmes, online enrolment and payment, and an online learning area.
Details, schedule and price on one page.
Enrol and pay on the site.
Videos, quizzes and progress tracking.
Post updates yourself from the editor.
Recommended services
The short answer
An education website that works answers parents’ and learners’ questions before they have to ask. It needs programme pages that show schedule, fees and outcomes, real teacher profiles, online enrolment with PromptPay or card payment, and a LINE OA button for quick questions. If you sell courses online, add a learning area with video lessons, quizzes and progress tracking.
Almost every Thai is now online, and choosing where to study nearly always starts on a phone. Parents type searches such as “Chinese classes for kids near me” into Google, check reviews on Google Maps, ask in parent groups on Facebook, and increasingly ask an AI assistant to compare options. Then they message on LINE for details. Whoever answers fully and fastest usually has the edge.
Enrolment is often a two-person decision: the person who pays and the person who studies. Parents want to know about safety, teacher quality, outcomes and value for money. Children and teenagers care whether classes are fun and whether their friends go there. A good site speaks to both groups on the same page.
Working adults decide faster but compare more. They check whether there is a certificate at the end, whether classes run in the evening or at weekends, and they want to see a sample lesson before paying. If the site doesn’t show this, they go back to the search results within seconds.
The heart of an education site is the programme page. Each programme deserves its own page that says who it is for, what is covered, how many hours, the timetable, the fee and how to enrol, all in one place. People who have to open several pages or download a PDF to find the fee often give up halfway.
Next comes online enrolment and payment, replacing the habit of sending a bank slip on LINE and waiting for an admin to check it, plus an editor where your team can post news, events and timetables without waiting for a developer. If you sell online courses, the learning area should feel like part of your site, not a link out to somewhere that looks unrelated.
LINE OA is the main channel parents use to talk to schools, so the site needs a clear add-friend button and, where possible, automatic LINE messages that confirm enrolment, remind learners about classes or share results. For money, connect a payment gateway that accepts PromptPay QR and cards, so the system knows a payment has arrived without anyone checking slips by hand.
For online courses, the LMS might be an off-the-shelf platform, a plugin on your site or a custom build, depending on learner numbers and how complex the curriculum is. What matters is that learners log in once and pick up where they left off, and that enrolment data lands in one system. Institutes with several branches may also need a CRM so admissions staff can follow up every enquiry.
People search with very specific phrases, such as “online TCAS maths tutoring” or “Saturday IELTS course Silom”. If every programme has its own page, each one has a chance to rank for its own searches. Put the programme name, level, location and format into headings and copy in a natural way.
For AEO, which means getting AI assistants to quote you, put a short, direct answer near the top of each page, such as “This course is for Grade 10–12 students and meets twice a week”, and add an FAQ that covers fees, make-up classes and refunds. Add Course, Event and FAQ structured data so machines can read it easily.
Don’t forget a Google Business Profile for every branch, with opening hours, classroom photos and regular replies to reviews. Articles that answer real parent questions, such as “When should my child start a second language?”, bring in people who aren’t ready to enrol yet and let them get to know you first.
Schools collect a lot of personal data: names, phone numbers, birthdays, grades and often information about minors. Under Thailand’s Personal Data Protection Act (PDPA) you must state clearly why you collect it, ask for consent where needed and publish a privacy policy people can understand. Consent rules for children are stricter, so get consent from a parent and check the details with a legal adviser.
Photos and videos of students on your site or social channels need permission first, and you should keep a record of it. Exam results and testimonials must be genuine. If your school holds a licence or accreditation, show it on the site, because parents look for it.
The number that matters most is enrolments from the site, not visitors. Set up Google Analytics 4 to count enrol clicks, trial bookings, completed payments and LINE add-friend clicks as separate events, then see which channel each one came from.
If you run ads, tag every link with UTM parameters so you can work out the cost per enrolment. For online courses, also track completion rates and repeat purchases in the LMS, because learners who finish a course are the ones who come back and recommend you.
The first mistake is hiding the fee. Many institutes worry that people won’t message if the price is shown, but in practice many simply choose a competitor who is clearer, or send the same question again and again until the admin can’t keep up. If pricing is complex, show a range or a starting price and explain what it depends on.
Another is relying on a Google Form plus a bank slip on LINE, which scatters data and lets applications slip through the cracks at the start of term. Others are images so large the site crawls on mobile, and a news page last updated two years ago, which makes people wonder whether the school is still open.
Plan backwards from your intake. Most Thai school years start in May, and tutoring peaks before exams. Aim to have the site live at least one to two months before your main intake, so Google can index the new pages and you have time to fix problems before the rush.
A typical school site with enrolment and payment takes around 8–12 weeks. A custom learning platform or a mobile app can take longer. The slowest part is rarely the code; it is gathering programme details, photos and videos, so start collecting them on day one.
Yes. Most parents and learners want to know the fee before they get in touch, and if you don’t say, they often look at a competitor who does. If fees vary by level or hours, show a starting price or a range and explain briefly what changes it. This also cuts down repeat questions on LINE.
If you are just starting to sell online courses and have only a few, an off-the-shelf platform or a plugin on your site is usually enough and quick to launch. Once learner numbers grow, you want full branding, or you need special rules such as memberships or links to school systems, a custom build becomes worth considering.
Yes, by connecting a payment gateway that operates in Thailand. It creates a PromptPay QR for each order and confirms the payment automatically, so staff don’t check slips by hand and learners get a confirmation straight away. Most gateways handle credit and debit cards at the same time.
LINE is the channel Thai parents use most. Your site can invite them to add you as a friend, then LINE OA can send enrolment confirmations, class reminders, holiday notices or results. Messages land where parents look every day, and admins spend less time on the phone.
At minimum, publish a privacy policy that says what you collect, why, and for how long, and ask for consent where required, for example before using student photos in marketing. For minors, consent should come from a parent. Limit who can access data in the back office, and confirm the details with a legal adviser.
A site with programme pages, news, and enrolment with payment usually takes around 8–12 weeks. A custom learning platform or a mobile app can take longer. The most common delay is waiting for content and photos, so start gathering them early and aim to launch before your intake period.
If students use it often, for example checking timetables daily, watching lessons offline or getting notifications, an app can be worth it. For most institutes, a mobile-friendly website plus LINE OA already does the job. Start with the website, then consider an app once you see how people actually use it.
You can’t force it, but you can improve the odds. Give each programme its own page, put a direct answer near the top, add an FAQ covering fees and schedules, use structured data and keep your Google Business Profile up to date with genuine reviews. Clear, consistent information across channels is easier for AI to quote.
We design and build the website, from site structure and programme pages to enrolment, payment and online learning, and mobile apps if you need one. Once the site is ready, we can also help with digital marketing such as SEO and ads to bring prospective learners to it.
Google is showing more inline links, placed higher, in AI Overviews and AI Mode. But it has shared no click data, and research shows clicks have already fallen sharply.
Web designCrUX has added experimental Core Web Vitals that count soft navigations in single-page apps for the first time. Stable scores have not changed, but it is worth checking now.
Apps & techApple has required Xcode 26 since 28 April 2026, and Google Play requires API 36 from August 2026. Apps left without updates risk being unable to ship fixes.
Contact us
The team replies within one business day with a rough scope, timeline and price. The first consultation is free.
A free 30-minute call, then a clear plan and price.