Project Description
## Project summary
We are a licensed Thai tour operator running outdoor education programmes for UK colleges and schools, based in Kanchanaburi. We need a WordPress marketing site serving three audiences: UK college decision-makers (heads of outdoor ed, deans, trip directors), parents researching us before consenting, and B2B partner agencies. Must read as a serious B2B operator with regulator-grade documentation, carrying the warmth our 45+ five-star testimonials describe. Brand guidelines, copy, and photography supplied to the chosen freelancer after NDA sign-off.
## Site structure (8 pages + blog + gallery)
1. **Home** — hero with tagline *Where education meets adventure*, three-pillar strip (safety · authentic Thailand · curriculum-mapped outcomes), rotating testimonial block, programmes preview, latest blog posts, footer CTA + WhatsApp.
2. **About us** — founder note, team, company facts, five values, programme photos.
3. **Programmes index** + 6 detail subpages: Outdoor Education, Cultural Immersion, Duke of Edinburgh, Trekking & Waterfalls, Kayaking & SUP, Bespoke Curriculum (Hospitality, Construction, Travel & Tourism, UPS, Business, Animal Management, Health & Beauty). Each subpage: overview, sample 7- or 14-day itinerary, curriculum links, photos, indicative pricing, "Request a proposal" CTA.
4. **For schools** — 4-step process, curriculum mapping, documentation we provide, partner colleges (with permission), FAQ, proposal request form (college, role, dates, group size, curriculum focus, regulator, budget, contact preference).
5. **Safety & compliance** — licence and registration numbers, sample risk assessment PDF, safety protocols, 24/7 contact card.
6. **Testimonials** — filterable wall (students · parents · educators · partners), Google Reviews embed.
7. **Gallery** — lazy-loaded grid, lightbox, alt text + caption + consent metadata for each image.
8. **Stories / blog** — category and tag filtering, post template (hero image, byline, date, body, related posts, social share), RSS feed.
9. **Contact** — form (name, role, organisation, email, message, enquiry type), embedded Google Map, office hours in ICT and GMT.
10. **Legal pages** — privacy, terms, cookies (GDPR-compliant for UK visitors).
## Brand requirements (non-negotiable)
We will provide our brand guidelines (full book, voice rules, messaging framework, logo) to the chosen freelancer after NDA.
- **Colours:** Sunset `#E87B3E`, Ember `#C84C2E`, River `#2F4F57`, Glacier `#8FB0BC`, Moss `#5F7A54`, Sand `#F1E7D2`, Cream `#FBF8F1`, Charcoal `#1C1B19`. Apply per the 80/15/5 rule.
- **Typography:** Fraunces (display), Oswald (badges/eyebrows), Inter (body), IBM Plex Sans Thai. All Google Fonts.
- **Photography:** documentary-style only. We supply the library. No stock.
- **No drop shadows, no gradients, no stock icon libraries.**
- **Accessibility:** WCAG 2.1 AA minimum, alt text on all images, keyboard navigation, skip-to-content link.
We supply all final copy. The freelancer preserves it verbatim and applies the typographic hierarchy from the brand book.
## Technical requirements
**Required platform: WordPress.** Standard shared or managed hosting. Must be easy for a non-technical owner to update post-launch, en-GB locale, Core Web Vitals all green at launch, HTTPS with auto-renewing SSL.
- **Theme:** free or low-cost — Astra, Kadence, Blocksy, or GeneratePress. No Avada, no Divi.
- **Page builder:** Gutenberg preferred. Elementor (free) acceptable. No Elementor Pro / Bricks at this budget unless freelancer covers the licence.
- **Hosting:** Hostinger, SiteGround, or Cloudways. Account in our name.
- **Not acceptable:** Wix, Squarespace, GoDaddy, Shopify, Webflow.
**Performance targets:** Lighthouse Performance ≥ 90 mobile and desktop, LCP < 2.5s, CLS < 0.1, FID < 100ms, page weight < 2 MB.
**Domain:** already registered and owned by us. Freelancer configures DNS only. Registrar credentials remain with us.
## SEO and AI optimisation
**Traditional SEO:** clean semantic HTML (one H1 per page), sitemap.xml + robots.txt, Schema.org structured data (`Organization`, `LocalBusiness`, `TouristTrip`, `EducationalOrganization`, `Review`, `FAQPage`), Open Graph + Twitter Card, per-page meta descriptions and titles (CMS editable), canonical URLs, 301 redirect plan, hreflang ready, descriptive image filenames, internal linking, image compression + lazy loading + minification + CDN.
**AI optimisation (AEO/GEO):** `llms.txt` at root, FAQ page with structured Q&A, structured data on every key page, `Person` schema on blog posts, plain-language fact statements in headings and first paragraphs, server-rendered or static HTML for primary content (avoid JS-only rendering of key text).
**Priority keyword:** "Turing Programme Thailand". Secondary: Thailand outdoor education UK colleges, Duke of Edinburgh Thailand, Kanchanaburi outdoor education, cultural immersion Thailand, UK college Thailand operator.
**Analytics, tracking, ads pixels** (all installed and tested before launch):
- Google Analytics 4 with event tracking on form submissions, button clicks, scroll depth
- Google Search Console verified
- Google Tag Manager as the container for all tags below
- Google Ads conversion pixel wired to contact and proposal forms
- Meta Pixel for Facebook/Instagram retargeting
- LinkedIn Insight Tag for B2B retargeting
- GDPR-compliant cookie consent banner that gates all pixels until consent
## Integrations
- **Instagram, Facebook, LinkedIn, YouTube auto-feeds** updating without manual paste-in.
- **Forms** submit to our inbox + simple CRM (HubSpot Free or Notion). Auto-reply on submission. Spam protection via Cloudflare Turnstile or reCAPTCHA v3.
- **Email:** Google Workspace already on our domain. Freelancer configures contact-form SMTP, verifies DKIM/SPF/DMARC.
- Architecture must leave room for future "proposal request → calendar booking → CRM" without rebuild.
## Intellectual property and ownership (deal-breaker)
The freelancer must agree to all of the following or do not proceed.
- **Full IP assignment.** All work product owned 100% by us upon final payment: source code, custom themes/plugins/blocks, design files, copy, layouts, illustrations, icons, animations. Work-for-hire under English/Thai law. Freelancer assigns all rights, title, interest on payment. No reuse on other projects without our written permission.
- **Source code delivery.** Full repo (GitHub/GitLab/Bitbucket) with us as owner. All custom code, not just compiled output. All design files (Figma etc.) with us as owner.
- **Account ownership.** Hosting in our name; freelancer added as collaborator only. GA4, Search Console, Workspace owned by us. Paid plugin/theme licences registered to us, transferable, fully paid. CMS super-admin is us; freelancer's developer account revoked at handover.
- **No backdoors.** Freelancer's accounts removed at handover. All credentials rotated. No third-party scripts routing through freelancer infrastructure.
- **NDA before access.** Freelancer signs NDA before receiving testimonials, photos, partner-college names, programme docs, financial info. All supplied materials remain our property.
- **Portfolio rights** require our prior written approval of which screens are shown and how we are credited.
- **Warranty:** 14 days post-launch bug-fix included. After 14 days, maintenance is a separate retainer.
- **Final payment** contingent on: accounts transferred, source in our repo, design files in our drive, site passing acceptance checklist, signed IP assignment. **20% withheld until handover and acceptance.**
## Timeline (3-4 weeks)
| Phase | Duration | Deliverable |
|---|---|---|
| Sitemap & theme | 2-3 days | Sitemap confirmed, theme chosen, hosting live |
| Build & content | 1.5-2 weeks | All pages built, copy and images loaded |
| Integrations & SEO | 4-5 days | Pixels, social feeds, schema, forms wired |
| QA & launch | 3-4 days | Checklist passed, site live, accounts handed over |
## Budget
**Maximum: USD 500.** Target USD 250-300 if scope can be delivered there. Payment via Freelancer.com escrow in 3 milestones: 40% kickoff, 40% staging approval, 20% final handover and IP assignment signed. Not negotiating up. If you cannot meet this scope at this budget, do not bid.
## Acceptance checklist (final 20% paid only when all pass)
- [ ] All 8 pages + blog + gallery built and content-loaded
- [ ] Forms tested end-to-end submitting to inbox + CRM
- [ ] Instagram, Facebook, LinkedIn, YouTube feeds pulling correctly
- [ ] Lighthouse Performance ≥ 90 mobile and desktop
- [ ] WCAG 2.1 AA verified (no critical axe DevTools issues)
- [ ] Mobile, tablet, desktop layouts clean
- [ ] Tested on Chrome, Safari, Firefox, Edge (latest)
- [ ] Tested on iPhone Safari and Android Chrome
- [ ] All images: alt text + consent metadata
- [ ] Spam protection live on all forms
- [ ] HTTPS with auto-renewing SSL
- [ ] All Schema.org markup validated via Google Rich Results Test
- [ ] Sitemap.xml live, submitted to Search Console
- [ ] llms.txt at root
- [ ] GDPR-compliant cookie consent
- [ ] Privacy, terms, cookies pages live
- [ ] Email deliverability passing (DKIM/SPF/DMARC)
- [ ] All accounts in our name as admin
- [ ] Source code in our repo
- [ ] Design files in our drive
- [ ] CMS update documentation delivered (written guide + screen-record)
- [ ] IP assignment signed
- [ ] No P1/P2 bugs
## How to apply
In your bid include: 3 live WordPress site URLs you have built, your proposed timeline, confirmation you accept the IP and ownership terms above, and one clarifying question. Shortlisted candidates will be contacted via Freelancer.com only. Do not attempt to contact us off-platform before being shortlisted.