Service Pages SEO Content (800+ words each):
- Web Development: 850 words ✅
- Marketing Automation: 850 words ✅
- SEO Content System: 850 words ✅
- Tech Consult: 850 words ✅
- AI Automation: 850 words ✅
Total SEO Content Now:
- Homepage: 1,200 words
- About Us: 900 words
- 5 Service Pages: 4,250 words
- FAQ, Portfolio, Pricing: ~500 words
Total: ~6,850 words of SEO-optimized Thai content
Target Keywords Covered:
- รับทำเว็บไซต์
- ทำ SEO
- AI Chatbot
- Marketing Automation
- ที่ปรึกษา IT
- ระบบอัตโนมัติ
Internal Links Added:
- Cross-linking between all service pages
- Links to related services
- Links from homepage to services
Schema.org Markup:
- Homepage (ProfessionalService)
- About Us (Organization)
- Service pages (LocalBusiness)
Status: Phase 4.3 COMPLETE (5/5 service pages)
Marketing Automation SEO Content:
- Add 800+ words of SEO-optimized Thai content
- Target keywords: Marketing Automation, อัตโนมัติการตลาด, LINE OA
- Add explanation of what Marketing Automation is
- Add benefits for SMEs
- Add service details and use cases
- Add tools and platforms we use
- Add expected results and pricing
Sections Added:
- Marketing Automation คืออะไร
- ทำไมธุรกิจ SMEs ต้องใช้ (6 benefits)
- บริการของเรา (7 services)
- Use Cases ที่นิยม (5 examples)
- ขั้นตอนการทำงาน (6 steps)
- เครื่องมือที่เราใช้ (5 tools)
- ผลลัพธ์ที่คาดหวัง (5 metrics)
- ราคาบริการ (3 packages)
Word Count: ~850 words
Total SEO Content So Far:
- Homepage: 1,200 words
- About Us: 900 words
- Web Development: 850 words
- Marketing Automation: 850 words
Total: ~3,800 words
Web Development SEO Content:
- Add 800+ words of SEO-optimized Thai content
- Target keywords: รับทำเว็บไซต์, ทำเว็บไซต์, SEO, AI Chatbot
- Add service details and process
- Add technology stack info
- Add pricing and timeline
- Add internal links to related services
Sections Added:
- ทำไมต้องรับทำเว็บไซต์กับเรา
- ขั้นตอนการรับทำเว็บไซต์ (6 steps)
- เทคโนโลยีที่ใช้ (Frontend, Backend, DB, CMS, AI)
- ประเภทเว็บไซต์ที่รับทำ (6 types)
- SEO ที่มากับเว็บไซต์ (8 features)
- AI Chatbot ที่เชื่อมต่อได้ (6 features)
- ราคาและระยะเวลา (3 packages)
Word Count: ~850 words
Total SEO Content So Far:
- Homepage: 1,200 words
- About Us: 900 words
- Web Development: 850 words
Total: ~2,950 words
About Us SEO Content:
- Add 800+ words of SEO-optimized Thai content
- Target keywords: บริษัท มอร์มินิมอร์, รับทำเว็บไซต์, SEO
- Add company history and background
- Add core values and expertise areas
- Add contact information with NAP consistency
- Add Schema.org Organization structured data
Sections Added:
- ประวัติความเป็นมา
- ทำไมต้องเลือกเรา (6 key points)
- ความเชี่ยวชาญของเรา (5 services)
- ค่านิยมของบริษัท (4 values)
- ผลงานและความภูมิใจ
- ติดต่อเรา (full NAP)
SEO Improvements:
- Update title tag with target keywords
- Add Organization schema markup
- Add internal links to service pages
- Add semantic HTML structure
- Optimize for Thai local search queries
Word Count: ~900 words
Homepage SEO Content:
- Add 1,000+ words of SEO-optimized Thai content
- Target keywords: รับทำเว็บไซต์, SEO, AI Chatbot, SMEs
- Add internal links to service pages
- Add Schema.org ProfessionalService structured data
Sections Added:
- ทำไมต้องเลือกบริการของเรา
- บริการรับทำเว็บไซต์ครบวงจร
- บริการทำ SEO ติดอันดับ Google
- AI Chatbot ตอบคำถามลูกค้า 24/7
- Marketing Automation ลดงานซ้ำซ้อน
- ลูกค้าของเราคือใคร
- เริ่มต้นอย่างไร
SEO Improvements:
- Update title tag with target keywords
- Add LocalBusiness schema markup
- Add internal links to all service pages
- Add semantic HTML structure (H2, H3, lists)
- Optimize for Thai search queries
Word Count: ~1,200 words
New Features:
- Breadcrumbs component on all pages (except homepage)
- Pricing page with 3 packages (Starter, Business, Enterprise) + add-ons
- Portfolio page with 5 case studies
- FAQ page with 12 questions in 4 categories
- Sitemap page with all pages listed
Navigation Updates:
- Add Portfolio and Pricing to main navigation
- Services dropdown with 5 services
- Mobile menu with collapsible services
Fixes:
- Fix Breadcrumbs component (simplified logic)
- Import Breadcrumbs in Layout
Color Scheme:
- Primary: Yellow (#fed400)
- Brand Blue: Royal Blue (#1e40af) - NEW
- Accent: Blue-Purple gradient
Status: 11/24 tasks completed (46%)
New Pages:
- /sitemap - XML-style sitemap with all pages
- /faq - 12 FAQs in 4 categories (Services, Process, Pricing, Technical)
- /portfolio - 5 case studies (E-commerce, Clinic, School, Restaurant, Law Firm)
Components:
- Breadcrumbs.astro - Reusable breadcrumb component
Navigation:
- Update menu to Option A (หน้าแรก, เกี่ยวกับเรา, บริการ dropdown, FAQ, บทความ, ติดต่อเรา)
- Add dropdown for 5 services
- Change CTA button to btn-brand
Color Updates:
- Add Royal Blue (#1e40af) as secondary brand color
- Fix gradient-primary text contrast
Changes:
- Remove social media icons from top bar (keep only email & phone)
- Remove duplicate legal links from footer
- Add Royal Blue (#1e40af) as secondary brand color
- Fix gradient-primary to use dark text (not white)
- Add gradient-brand and btn-brand components
- Improve button color contrast
Color scheme:
- Primary: Yellow (#fed400)
- Secondary Brand: Royal Blue (#1e40af) ← NEW
- Accent: Blue-Purple gradient
- Replace chat bubble icon with official LINE logo
- Logo from icons8 (icons8-line-color/icons8-line-480.svg)
- Remove hardcoded width/height attributes
- Add role='img' for accessibility
- Keep viewBox 48x48 (official logo proportions)
- Replace emoji icons (📘🐦💼💬) with official SVG logos
- Update Facebook, Twitter/X, LinkedIn, and LINE icons
- Add aria-label accessibility attributes
- Apply to header top bar and footer sections
- Update Contact Us page with SVG icons
Icons used:
- Facebook: Official 'f' logo
- Twitter/X: X logo
- LinkedIn: 'in' logo
- LINE: LINE bubble logo
Created AGENTS.md with complete project documentation:
- Project overview and status
- All PDPA features implemented (March 10, 2026)
- Files created/modified (13 files, 1955+ lines)
- Configuration and environment variables
- Testing & verification results
- Deployment history with commit tracking
- Security checklist
- Access information
- Ongoing maintenance guide
- Technical specifications
- Future enhancements
Purpose: Serve as comprehensive record for AI agents
working on this project with full deployment history.
Regenerated package-lock.json to fix Docker build error:
- Added missing typescript@5.9.3 dependency
- Synced with all current dependencies
- Required for npm ci to work in Docker build
Features:
- New 5-color palette (Yellow, Black, Blue, Purple, Teal)
- White footer with updated navigation
- Homepage redesigned with Hero, Tech Stack, Process, FAQ, Blog sections
- 4 new AI service pages (Strategy, Automation, Training, Analytics)
- Modern effects: glass morphism, hover animations, gradients
- Removed all 'รับปรึกษา ฟรี' CTAs, replaced with Phone/Line
- Updated content to AI Transformation theme
- Port changed to 80 for Easypanel deployment
Breaking Changes:
- Old service pages removed (replaced with AI-focused services)
- Layout structure updated with new color variables
- CSS completely rewritten with new design system