บริการย้ายเว็บ
ย้ายเว็บ WordPress ไป Astro
โดยไม่ทิ้งอันดับที่สะสมมา
เว็บที่ติดอันดับอยู่แล้วคือสินทรัพย์ การย้ายเว็บจึงไม่ใช่แค่ทำหน้าตาใหม่ให้เหมือนเดิม แต่ต้องพิสูจน์ได้ว่าสิ่งที่ Google เก็บไว้เกี่ยวกับเว็บคุณ ยังอยู่ครบหลังย้าย
ทำไมต้องย้าย
เว็บ WordPress ที่ปล่อยไว้นานๆ มักลงเอยแบบเดียวกัน
ทุกครั้งที่มีคนเปิดหน้าเว็บ เซิร์ฟเวอร์ต้องประกอบหน้าขึ้นมาใหม่จากฐานข้อมูล แล้วส่งไฟล์ของธีมกับปลั๊กอินตามไปอีกเป็นสิบ ยิ่งใช้นานยิ่งพอกขึ้นเรื่อยๆ
เว็บนี้ก่อนย้าย ต้องแบกของพวกนี้ทุกครั้งที่มีคนเปิดหน้า
- jQuery
- Flatsome (UX Builder)
- Elementor 3.27.3
- WP Rocket
- EZ-TOC
- MyStickyElements
- Rank Math SEO
ช้าจนเสียลูกค้า
คนกดเข้ามาแล้วรอไม่ไหวก็กดออก โดยเฉพาะบนมือถือกับเน็ตช้า
ปลั๊กอินคือช่องโหว่
ทุกปลั๊กอินคือโค้ดของคนอื่นที่รันบนเว็บคุณ ไม่อัปเดตก็เสี่ยง อัปเดตก็เสี่ยงเว็บพัง
ค่าดูแลไม่มีวันจบ
ค่าโฮสต์ ค่าปลั๊กอินรายปี ค่าคนคอยอัปเดต จ่ายทุกปีตราบใดที่เว็บยังอยู่
หลักฐาน
เว็บที่คุณกำลังอ่านอยู่นี่แหละ คือเคสตัวอย่าง
rakwebdee.com เคยเป็น WordPress ที่ใช้ Flatsome + Elementor + ปลั๊กอินอีกกอง ตอนนี้เป็น Astro ที่เสิร์ฟเป็นไฟล์นิ่ง ตัวเลขข้างล่างวัดจากของจริงทั้งคู่ — เว็บเดิมวัดจาก snapshot 35 หน้าที่เก็บไว้ก่อนย้าย เว็บใหม่วัดจากไฟล์ที่ build ออกมา
| วัดอะไร | WordPress เดิม | Astro ตอนนี้ |
|---|---|---|
| สคริปต์ที่โหลดต่อหน้า | 17.8 ไฟล์ | 1 ไฟล์ เหลือแค่ Google Tag |
| ไฟล์ CSS ต่อหน้า | 9.3 ไฟล์ | 3 ไฟล์ |
| ขนาด HTML เฉลี่ย | 123 KB | 26 KB เล็กลง 79% |
| JavaScript ที่เว็บเสิร์ฟเอง | jQuery, Flatsome, Elementor | ไม่มีเลย |
แล้วของเดิมหายไปไหมระหว่างทาง
นี่คือส่วนที่คนย้ายเว็บส่วนใหญ่ไม่ได้ตรวจ เพราะไม่มีหลักฐานว่าก่อนย้ายเป็นยังไง เว็บนี้เก็บสภาพก่อนย้ายไว้ทุก URL แล้วเทียบทีละจุดหลังทำเสร็จ
- URL ที่ต้องตอบ 200
- 38 / 38 เส้น
- title, canonical, robots
- ตรงเดิมทุกหน้า
- meta description
- ตรงเดิมทุกหน้า
- หัวข้อ H1 / H2
- ไม่หายสักหัวข้อ
- JSON-LD schema
- ครบทุก type เดิม
- ไฟล์ sitemap
- ชื่อและสมาชิกเหมือนเดิมทั้ง 7 ไฟล์
- รูปภาพ
- 688 ไฟล์ คง path เดิมทุกไฟล์
วิธีทำ
ห้าขั้นตอนที่ทำจริงกับเว็บนี้
- 01
เก็บสภาพเว็บเดิมเป็นหลักฐานก่อนแตะอะไร
ไล่ทุก URL ในเว็บ เก็บ title, canonical, robots, meta description, หัวข้อทุกระดับ, schema, ลิงก์ภายใน และจำนวนตัวอักษรในเนื้อหา เก็บเป็นไฟล์ไว้เทียบทีหลัง ถ้าไม่มีขั้นนี้ก็ไม่มีทางรู้ว่าอะไรหายไประหว่างทาง
- 02
ย้ายเนื้อหาและรูปโดยคง URL เดิมทุกเส้น
URL ที่ Google เก็บไว้ห้ามเปลี่ยนแม้แต่ตัวเดียว รวมถึง path ของรูปที่ติดอยู่ใน Google Images ด้วย เว็บนี้มีอักษรไทยใน URL ซึ่งมีกับดักเรื่องการเข้ารหัสที่ทำให้หน้าสำคัญกลายเป็น 404 แบบเงียบๆ ได้
- 03
สร้างใหม่ด้วย Astro แล้วเสิร์ฟเป็นไฟล์นิ่ง
ไม่มีฐานข้อมูล ไม่มีปลั๊กอิน ไม่มีหน้าหลังบ้านให้ใครเจาะ หน้าเว็บถูกสร้างเสร็จตั้งแต่ตอน build แล้วโฮสต์บน Cloudflare Pages
- 04
เทียบก่อน–หลังทุก URL แล้วห้ามขึ้นถ้ายังไม่ผ่าน
รันตัวเทียบที่บอกได้ว่าอะไรเปลี่ยนไปบ้าง แยกเป็นระดับที่กระทบอันดับแน่นอน กับระดับที่ต้องดูด้วยตา ถ้ายังมีข้อที่กระทบอันดับ ห้าม deploy
- 05
สลับ DNS แล้วเฝ้า Search Console
หลังสลับต้องดู coverage และ impression ต่อเนื่อง เพราะ Google ใช้เวลา recrawl ทั้งเว็บอยู่พักหนึ่ง ช่วงนี้คือช่วงที่ต้องมีคนดูให้
ก่อนตัดสินใจ
ไม่ใช่ทุกเว็บที่ควรย้าย
บอกไว้ก่อนดีกว่าให้เสียเวลากันทั้งสองฝ่าย
เหมาะ
- เว็บบริษัทหรือเว็บขายบริการที่เนื้อหาไม่ได้เปลี่ยนทุกวัน
- เว็บที่โหลดช้าจนเสียลูกค้า หรือโดนแฮกซ้ำจากปลั๊กอิน
- เว็บที่ติดอันดับอยู่แล้วและกลัวว่าย้ายแล้วจะเสียของ
- คนที่ไม่อยากจ่ายค่าดูแลปลั๊กอินและโฮสต์ทุกปี
ยังไม่เหมาะ
- ร้านค้าออนไลน์ที่ต้องมีตะกร้าและระบบชำระเงินเต็มรูปแบบ — WordPress + WooCommerce ยังเหมาะกว่า
- เว็บที่ต้องให้หลายคนเข้ามาเขียนและกดเผยแพร่เองทุกวันผ่านหน้าหลังบ้าน
- เว็บที่พึ่งปลั๊กอินเฉพาะทางซึ่งไม่มีของแทน
กรณีพวกนี้ยังทำ WordPress ให้ได้ตามปกติ — ดูบริการรับทำเว็บ WordPress
ส่งลิงก์เว็บมาให้ดูก่อนได้
ดูให้ฟรีว่าเว็บคุณย้ายแล้วคุ้มไหม ตอนนี้ช้าเพราะอะไร และมีอะไรที่ต้องระวังเป็นพิเศษ ถ้าประเมินแล้วไม่คุ้มจะบอกตรงๆ