Website Migration Checklist: ย้ายเว็บใหม่ไร้ปัญหา อันดับไม่ตก

ย้ายเว็บไซต์ให้ไม่ตกอันดับ: เก็บ URL inventory และทำ mapping, เตรียมสเตจจิง, วาง 301/Canonical, อัปเดต internal links, sitemap และ robots.txt, ทดสอบ CWV/404/พิกเซล/ฟอร์ม, ปล่อยจริง, เร่งตรวจ Index/CTR/Errors ใน Search Console และติดตาม GA4 เพื่อแก้ไขอย่างรวดเร็ว
Website Migration SEO Checklist (รีแบรนด์/ย้ายโดเมน/ย้าย CMS แบบไม่เสียอันดับ)
Scope ใช้กับการรีดีไซน์ เปลี่ยนโครงสร้างเนื้อหา เปลี่ยน CMS (เช่น WP→Webflow) หรือย้ายโดเมน/ซับโดเมน เป้าหมายคือคงอันดับ–ทราฟฟิก และเพิ่ม Conversion หลังปล่อยจริง
ตารางภาพรวมเช็กลิสต์ (ก่อน–ระหว่าง–หลังปล่อย)
เฟส | รายการทำ | เจ้าของงาน | ตัวชี้วัด/เครื่องมือ |
---|---|---|---|
ก่อนปล่อย (Plan & Build) | URL inventory, Keyword→URL mapping, canonical plan, redirect plan, IA ใหม่, ตั้งสเตจจิง noindex | SEO Lead + Dev | Sheets, Screaming Frog/URL export, GSC, Keyword set |
ระหว่างปล่อย (Cutover) | อัป 301/308, อัปเดต internal links, ตั้ง sitemap/robots, เก็บ server logs, เปิดไซต์ | DevOps + SEO | Server/Cloud logs, GSC Inspect, Live test |
หลังปล่อย (Monitor & Fix) | ตรวจ 404/5xx, Core Web Vitals, Index coverage, CTR/อันดับ, แก้ chain/loop | SEO + Dev | GSC, web.dev CWV, GA4, Log analyzer |
เช็กลิสต์ละเอียด (ทำตามลำดับ)
- ทำ URL Inventory & Mapping — ดึงรายการ URL เดิมทั้งหมด รวมพารามิเตอร์/แท็ก/เพจเงิน แล้วจับคู่ไป URL ใหม่แบบ 1:1
- วางแผน Canonical — ตัด duplicate/variant กำหนด canonical ให้หน้าเป้าหมายชัดเจน
- Redirect Plan — ใช้ 301 (หรือ 308 เมื่อเปลี่ยนเมธอดไม่ได้) หลีกเลี่ยง chain/loop และอย่าทิ้ง orphan URLs
- สเตจจิงพร้อม UAT — ปิด index (noindex หรือ password) ทดสอบลิงก์ ฟอร์ม สคีมา CWV และพิกเซล/GA4
- Cutover — เปิด redirect, อัปเดต internal links, อัป sitemap ใหม่, ปรับ robots.txt และส่ง sitemap ใน GSC
- หลังปล่อย 1–4 สัปดาห์ — เฝ้าระวัง Index coverage/Errors/CTR, ตรวจ 404/5xx, ปรับจูน CWV และแก้ mapping ที่ตกหล่น
ตัวอย่างไฟล์ Redirect Mapping (.csv)
old_url,new_url,status,notes
https://oldsite.com/services/seo,https://newsite.com/services/seo,301,service page moved
https://oldsite.com/blog/abc,https://newsite.com/blog/abc,301,post preserved
https://oldsite.com/tag/old,https://newsite.com/topic/new,301,taxonomy remap
ตัวอย่างกติกา Redirect (Apache / Nginx)
# Apache (.htaccess)
Redirect 301 /services/seo https://www.example.com/services/seo
RedirectMatch 301 ^/blog/(.*)$ https://www.example.com/blog/$1
# Nginx (server block)
location /services/seo { return 301 https://www.example.com/services/seo; }
rewrite ^/blog/(.*)$ https://www.example.com/blog/$1 permanent;
ตารางตรวจสอบ Redirect ก่อนปล่อยจริง
กรณี | ควรเป็น | ไม่ควร | วิธีตรวจ |
---|---|---|---|
เพจเดิม → เพจใหม่ | 301/308 ตรงหน้าเดียว | 302 ชั่วคราว, chain/loop | curl -I, Screaming Frog List Mode |
Canonical | ชี้ไป URL เวอร์ชันเป้าหมาย | canonical ข้ามโดเมนโดยไม่จำเป็น | View-source, URL Inspection (GSC) |
Sitemap | เฉพาะ URL ใหม่ 200/Indexable | รวม URL ที่ 3xx/4xx/Noindex | GSC → Sitemaps & Page indexing |
Robots | อนุญาตส่วนสำคัญ/บล็อคไฟล์ระบบ | Disallow ทั้งไซต์โดยเผลอ | robots.txt Tester |
โค้ดตัวอย่าง: ติดตาม 404 และ Conversion ใน GA4
<script>
// ส่ง event เมื่อเป็นหน้า 404 (ตรวจด้วย title/element เฉพาะ)
if (document.title.includes('404') || document.body.classList.contains('is-404')) {
gtag('event','view_404',{page_location:location.href});
}
// ตัวอย่างปุ่มขอใบเสนอราคา
document.getElementById('ctaQuote')?.addEventListener('click', () => {
gtag('event','generate_lead',{method:'quote_button'});
});
</script>
อ้างอิงภายนอก (มาตรฐาน/แนวทาง)
- Google Search Central — Site moves (URL changes): Site move with URL changes
- Google Search Central — Sitemaps & robots.txt: Sitemaps, Robots.txt
- Google Search Central — HTTP status & redirects: 301 redirects
- web.dev — Core Web Vitals (LCP/INP/CLS): Core Web Vitals
- Google Analytics Help — GA4 events: About events in GA4
บริการที่เกี่ยวข้อง (Internal Links)
- ปรับปรุงเว็บให้เร็ว/คอนเวิร์ตสูง
- ออกแบบ/พัฒนา Webflow
- Corporate Website สำหรับธุรกิจ
- บริการ UX/UI Design
- บริการทั้งหมด
อ่านต่อ (บทความที่เกี่ยวข้อง)
- UX/UI บน Webflow ที่คอนเวิร์ต
- Information Architecture คืออะไร
- ตัวอย่าง CTA ที่คลิกดี
- ออกแบบ Footer ให้มีประโยชน์จริง
FAQ (People Also Ask)
ต้องใช้ 301 หรือ 308 ดี?
ส่วนใหญ่ 301 เพียงพอและเป็นมาตรฐานสำหรับย้ายถาวร; 308 เหมาะเมื่อไม่ต้องการเปลี่ยนเมธอดคำขอ (เช่น POST) ระหว่างรีไดเร็กต์
สเตจจิงควร noindex ไหม?
ควร ป้องกันการจัดทำดัชนีโดยไม่ตั้งใจ อาจเพิ่ม Basic Auth และบล็อกผ่าน robots.txt (ระวังอย่าเผลอพาสไปโปรดักชัน)
เมื่อไรต้องใช้ “Change of Address” ใน GSC?
เมื่อย้ายโดเมนทั้งหมด (เช่น old.com → new.com) ไม่ใช้กับการย้ายพาธภายในโดเมนเดียวกัน
อัปเดตล่าสุด: 24 Aug 2025
เกี่ยวกับผู้เขียน
Vision X Brain Team — ทีม Website/SEO/CRO & Webflow สำหรับธุรกิจไทย เราช่วยวางแผน Migration ตั้งแต่ Inventory → Mapping → 301 → UAT → เฝ้าระวังหลังปล่อย พร้อมเพลย์บุ๊กลดความเสี่ยง
ก่อนปรับ UX คนเข้าเว็บแล้วออกเลยค่ะ แต่พอรีดีไซน์ใหม่ กลายเป็นจุดที่ปิดการขายได้ดีที่สุดแทน!

หลังรีแบรนด์กับ Vision X Brain ยอดขายพุ่ง x3 ภายใน 2 เดือน!

เปลี่ยนเว็บกับ Vision X Brain แค่ไม่กี่วัน ลูกค้าใหม่เริ่มเข้าใจธุรกิจเราทันที

หลังรีดีไซน์กับ Vision X Brain ลูกค้าระดับองค์กรเริ่มเข้ามาจองงานผ่านเว็บไซต์เอง — ไม่ต้องพึ่งคอนเนคชั่นเหมือนก่อน

หลังจากเปลี่ยนเว็บไซต์กับ Vision X Brain ผู้ใช้งานกล้ากดทดลองระบบตั้งแต่หน้าแรก — ไม่ต้องตาม โทร หรืออธิบายซ้ำอีก

Recent Blog

คู่มือ Mobile-First Indexing สำหรับทีมการตลาด/เว็บ: อธิบายหลักการ Mobile-first ของ Google, เช็กลิสต์ความเท่าเทียมระหว่างเดสก์ท็อป–มือถือ (content/สคีมา/เมตา/สื่อ), ปัญหาพบบ่อย, วิธีทดสอบใน GSC และแผนแก้ไข 7 ขั้น พร้อมลิงก์มาตรฐานอ้างอิง

คู่มือ SEO สำหรับธุรกิจเช่าเครื่องจักรก่อสร้าง (แบคโฮ เครน รถขุด ฯลฯ) เน้นโครงคอนเทนต์ตาม “บริการ × พื้นที่”, ปรับ Google Business Profile/รีวิว, ใส่สคีมาท้องถิ่น, เร่งความเร็วตาม Core Web Vitals และวัดผล GA4 พร้อมแผน 30 วันลงมือได้จริง

สรุปวิธีทำ eCommerce ให้ “เร็ว ติดตั้งได้ และคอนเวิร์ตสูง” ด้วย PWA: โครงสร้างเทคนิคที่จำเป็น (Manifest/Service Worker), กลยุทธ์แคชช็อป, Web Push/Payment Request, ตัวอย่างโค้ด + Workbox, ตารางเทียบผลกระทบต่อ KPI และแผนเปิดตัว 14 วัน