Aurora SEO Migration

สิ่งส่งมอบ

สิ่งส่งมอบ 15 รายการตาม brief ข้อ 5 พร้อมกำหนดส่งตาม timeline ของโครงการ เมื่อส่งมอบแล้ว ลิงก์ในตารางจะพาไปยังเนื้อหานั้นโดยตรง

ส่งมอบแล้ว 0 จาก 15 รายการ

รหัสสิ่งส่งมอบPhaseกำหนดส่งสถานะ
D01 Current-state SEO Audit Phase 1 T+3 กำลังทำ
D02 Pre-migration Performance Benchmark Phase 1 T+3 ยังไม่เริ่ม
D03 SEO Redesign and Migration Strategy Phase 2 T+5 ยังไม่เริ่ม
D04 SEO Requirements for Design and Development Phase 2 T+5 กำลังทำ
D05 Complete URL Inventory and Redirect Map Phase 2 T+8 ยังไม่เริ่ม
D06 Content and Metadata Migration Plan Phase 2 T+8 ยังไม่เริ่ม
D07 Pre-launch SEO Checklist Phase 4 T+12 ยังไม่เริ่ม
D08 Staging-site SEO QA Report Phase 4 T+17 ยังไม่เริ่ม
D09 Launch-readiness and Risk Report Phase 4 T+17 ยังไม่เริ่ม
D10 Launch-day Monitoring and Issue Log Phase 5 T+19 ยังไม่เริ่ม
D11 Post-launch Performance Dashboard Phase 6 T+19 ยังไม่เริ่ม
D12 Weekly Post-launch Reports Phase 6 T+20 ถึง T+32 ยังไม่เริ่ม
D13 Monthly Executive Performance Summary Phase 6 T+23, T+27, T+32 ยังไม่เริ่ม
D14 Performance-recovery Plan (ถ้าจำเป็น) Phase 6 เมื่อเกิน threshold ยังไม่เริ่ม
D15 Final Migration Review and Optimization Roadmap Phase 6 T+32 ยังไม่เริ่ม

SEO Requirements สำหรับทีมพัฒนา

ข้อกำหนดสำหรับ Next.js App Router ที่ต้องอนุมัติก่อนเริ่มพัฒนา frontend ที่ T+6 แต่ละข้อมีเกณฑ์ตรวจรับที่ใช้ทดสอบใน UAT

รหัสหัวข้อข้อกำหนดเกณฑ์ตรวจรับระดับสถานะ
R01RenderingP01–P04 ใช้ SSR หรือ ISR โดยหน้าราคาทอง (P02) ต้องตั้ง revalidate ให้สั้นเท่ากับรอบอัปเดตราคาView Source ของ P02 ต้องเห็นราคาทุกแถวในตาราง โดยไม่ต้องรัน JavaScript Must ยังไม่เริ่ม
R02Metadataใช้ generateMetadata สร้าง title และ meta description ของ P02 ให้มีวันที่และราคาล่าสุดแบบเดียวกับเว็บเดิมTitle และ H1 ของ P02 ตรงกับ pattern ที่อนุมัติ 100% Must ยังไม่เริ่ม
R03URLภาษาไทยเป็น default locale โดยไม่มี prefix (ห้ามเป็น /th/…) และตั้ง trailingSlash: falseURL ของ Tier 0–1 ตรงกับเว็บเดิมทุก byte (เทียบ percent-encoding) Must ยังไม่เริ่ม
R04URLรองรับ route ที่ลงท้าย .html ผ่าน rewrite สำหรับ URL ที่ระบุให้คงไว้URL .html ใน redirect map ตอบ 200 หรือ 301 ตามที่กำหนด Must ยังไม่เริ่ม
R05Redirectทำ redirect ใน middleware หรือที่ CDN โดย lookup จาก key-value store แทนการใส่ใน next.config ใช้ 301 hop เดียว ไม่มี chainCrawl list ของ URL เก่า: Tier 0–1 ถูก 100% และทั้งเว็บถูกเกิน 99% Must ยังไม่เริ่ม
R06Canonical / Robotsใส่ self-canonical แบบ absolute URL ทุกหน้าที่ index ได้ และใส่ noindex ให้ login, cart และ accountไม่พบ canonical ที่ชี้ไปหน้า non-200 และไม่พบ noindex บนหน้า Tier 0–2 Must ยังไม่เริ่ม
R07Sitemapสร้าง sitemap.ts แยกตามประเภทหน้า (สินค้า, หมวด, บทความ, หน้าหลัก) ใส่เฉพาะ URL 200 ที่ index ได้ พร้อม lastmod จริงSitemap ผ่านการตรวจใน GSC และ error 0 Must ยังไม่เริ่ม
R08Stagingล็อก SIT และ staging ด้วยรหัสผ่านหรือ IP whitelist ห้ามใช้ robots.txt อย่างเดียวStaging ไม่ถูก index ใน Google และ production ไม่มี noindex หลงเหลือ Must ยังไม่เริ่ม
R09Performanceตั้งเป้า LCP < 2.5 s, INP < 200 ms และ CLS < 0.1 บนมือถือ ใช้ next/image และ cache หน้าที่ข้อมูลไม่เปลี่ยนบ่อยLighthouse mobile ของ P01–P04 ผ่านเกณฑ์ทั้งสามตัว Must ยังไม่เริ่ม
R10Resilienceถ้า API ของ Aurora ล่ม หน้า SEO ต้องแสดงข้อมูลจาก cache ล่าสุดแทนการตอบ 5xxทดสอบปิด API แล้ว P02 ยังตอบ 200 พร้อมข้อมูลล่าสุด Must ยังไม่เริ่ม
R11Structured dataคง Organization, BreadcrumbList และ Product schema ของเว็บเดิม และย้ายมาด้วยข้อมูลเดิมRich Results Test ผ่านทุก template Should ยังไม่เริ่ม
R12Rolloutช่วงเปิด 10% → 50% ต้องใช้ URL และ canonical ชุดเดียวกัน ผูกผู้ใช้กับเวอร์ชันด้วย sticky cookie และจบ rollout ภายในไม่กี่วันไม่มี URL ที่ตอบต่างกันระหว่างสองเวอร์ชัน Must ยังไม่เริ่ม

Issue tracker

ประเด็นจาก Preliminary Audit แก้แล้ว 0 จาก 14 ข้อ ประเด็นใหม่จากการ review build และ QA จะถูกเพิ่มในตารางนี้

รหัสประเด็นความรุนแรงผู้รับผิดชอบPhaseสถานะ
A01ทราฟฟิกกระจุกอยู่ที่หน้าราคาทองหน้าเดียว Critical SEO + DevPhase 2 ยังไม่เริ่ม
A02หน้าราคาทองแทบไม่มีลิงก์ภายในชี้เข้า High UX + SEOPhase 3 ยังไม่เริ่ม
A03URL สินค้ามีสองรูปแบบปนกัน (มีและไม่มี .html) High SEO + DevPhase 2 ยังไม่เริ่ม
A04URL หมวดหมู่เดิมมีทราฟฟิกและ backlink สูง แต่ไม่อยู่ในเมนูแล้ว High SEOPhase 1 ยังไม่เริ่ม
A05บทความเดียวกันติดอันดับหลาย URL High SEO + DevPhase 2 ยังไม่เริ่ม
A06บทความตอบสนองช้า 4–9 วินาที High DevPhase 3 ยังไม่เริ่ม
A07HTML ของหน้าราคามีขนาดใหญ่มาก Medium DevPhase 3 ยังไม่เริ่ม
A08หน้าย่อยหมวดหมู่ (cate3) 160 หน้าถูก canonical ไปหน้าหมวดหลัก Medium SEOPhase 6 ยังไม่เริ่ม
A09Title ซ้ำกันตาม template Medium SEO + DevPhase 2 ยังไม่เริ่ม
A10หน้า /login และ /icart เปิดให้ index Medium DevPhase 3 ยังไม่เริ่ม
A11รูปภาพขนาดใหญ่ Low DevPhase 3 ยังไม่เริ่ม
A12Server ยังใช้ HTTP/1.1 Low Dev / InfraPhase 3 ยังไม่เริ่ม
A13ลิงก์ภายในไปหน้า 404 และ redirect ที่ไม่จำเป็น Low DevPhase 3 ยังไม่เริ่ม
A14คีย์เวิร์ดใน RFP เป็นส่วนเล็กของทราฟฟิกจริง Medium SEOPhase 1 ยังไม่เริ่ม