วิธีการนำเข้าแท็กชื่อจำนวนมากและคำอธิบายเมตาไปยัง Yoast
เผยแพร่แล้ว: 2017-01-20แท็กชื่อที่มีคุณภาพและคำอธิบายเมตามีความสำคัญสำหรับ SEO จำเป็นแม้กระทั่ง และเนื่องจากงานที่มีขนาดใหญ่ หลายคนจึงผัดวันประกันพรุ่งแทนที่จะดำดิ่งลงไป
การเขียนหรือเขียนชื่อแท็กและคำอธิบายเมตาใหม่ทั้งหมด ในขณะที่ใช้คีย์เวิร์ดในสำเนา ถือเป็นความสำเร็จอันยิ่งใหญ่สำหรับเว็บไซต์ขนาดกลางถึงขนาดใหญ่ และน่าเสียดายที่การเพียงแค่ทำให้เสร็จในสเปรดชีตไม่ได้หมายความว่าคุณทำเสร็จแล้ว คุณยังต้องนำพวกเขาเข้าสู่ CMS จริงๆ
แม้ว่าจะทำได้ด้วยตนเองอย่างง่ายดายบนเว็บไซต์ 10 หน้า แต่เวลาที่ใช้ในการนำไปใช้กับไซต์องค์กรที่มีหน้าหลายพันหน้าอาจใช้เวลาอันมีค่ามากมาย
สำหรับฉัน เมื่อถึงเวลาต้องเพิ่มแท็กชื่อและคำอธิบายเมตาหลายร้อยรายการ ฉันรู้ว่ากระบวนการนี้จะยุ่งยากและใช้เวลานานมาก หลังจากนั้นไม่นาน ตัวฉันและทีม SEO ที่ Go Fish Digital ได้พูดคุยกันว่าเราจะทำให้กระบวนการนี้เป็นแบบอัตโนมัติได้อย่างไร
สิ่งที่เราพบคือวิธีการนำเข้าแท็กชื่อและคำอธิบายเมตาอย่างรวดเร็วสำหรับลูกค้าบน WordPress โดยใช้ปลั๊กอิน Yoast SEO
รายการที่คุณต้องการ
ก่อนที่คุณจะเริ่มต้น คุณจะต้องเตรียมการเล็กน้อยเพื่อให้แน่ใจว่าคุณมีข้อมูลและซอฟต์แวร์ที่จำเป็นทั้งหมดเพื่อนำเข้าข้อมูล:
- FTP และการเข้าถึงเว็บไซต์ส่วนหน้า (ต้องอยู่ใน WordPress)
- CSV ของข้อมูลเมตาที่อัปเดต
- ตัวนำเข้า CSV ที่เรียบง่ายจริงๆ
- ปลั๊กอิน Yoast SEO สำหรับ WordPress
- ไซเบอร์ดัค
เมื่อคุณมีรายการข้างต้นแล้ว คุณก็พร้อมที่จะเริ่มต้น
1. สำรองข้อมูลเว็บไซต์ของคุณ
ก่อนที่จะดำเนินการใดๆ เกี่ยวกับการเปลี่ยนแปลงข้อมูลจำนวนมากบนเว็บไซต์ ควรทำการสำรองข้อมูลเว็บไซต์ก่อนเสมอ นี่เป็นสิ่งสำคัญอย่างยิ่งหากคุณกำลังจะเปลี่ยนแปลงข้อมูลในหน้าหลายร้อยหน้าในคราวเดียว
หากคุณลงเอยด้วยการอัปโหลดข้อมูลที่ไม่ถูกต้อง คุณอาจต้องใช้เวลามากเป็นสองเท่าในการกลับไปดูทุกหน้าและเปลี่ยนข้อมูลเมตาด้วยตนเองอีกครั้ง ช่วยเหลือตัวเองและหลีกเลี่ยงสถานการณ์นี้โดยทำการสำรองข้อมูลไซต์ก่อนที่คุณจะเริ่มงานนี้
2. แยก post_id ของทุกหน้าใน WordPress
ในการนำเข้าข้อมูลเมตาไปยังตำแหน่งที่ถูกต้อง คุณจะต้องจับคู่ข้อมูลกับหน้าที่ถูกต้อง เราสามารถทำได้โดยใช้ WordPress Post ID พูดง่ายๆ ก็คือ post_id คือหมายเลขที่ไม่ซ้ำกันซึ่งกำหนดให้กับทุกหน้าในไซต์ WordPress ของคุณ คุณสามารถดูได้ใน URL เมื่อคุณแก้ไขหน้าใดหน้าหนึ่ง

แม้ว่าคุณจะพบ post_id ที่ระดับหน้า แต่ปัญหาก็คือฟังก์ชันการทำงานในตัวของ WordPress ไม่อนุญาตให้คุณส่งออก post_id ของโดเมนทั้งหมดได้อย่างง่ายดาย คุณจะต้องอัปโหลดไฟล์ PHP ไปยังเซิร์ฟเวอร์ของคุณด้วยตนเองเพื่อรับข้อมูลนี้
โชคดีที่เราได้สร้างข้อมูลโค้ด PHP ที่จะส่งคืน post_id บันทึกตัวอย่างต่อไปนี้เป็นไฟล์ PHP ชื่อ “export.php”
————-
<?php
รวม "wp-load.php";
$posts = ใหม่ WP_Query('post_type=any&posts_per_page=-1&post_status=publish');
$posts = $posts->โพสต์;
header('Content-type:text/plain');
foreach($ โพสต์เป็น $ โพสต์) {
สวิตช์ ($post->post_type) {
กรณี 'แก้ไข':
กรณี 'nav_menu_item':
หยุดพัก;
กรณี 'หน้า':
$permalink = get_page_link($post->ID);
หยุดพัก;
กรณี 'โพสต์':
$permalink = get_permalink($post->ID);
หยุดพัก;
กรณี 'สิ่งที่แนบมา':
$permalink = get_attachment_link($post->ID);
หยุดพัก;
ค่าเริ่มต้น:
$permalink = get_post_permalink($post->ID);
หยุดพัก;
}
/*
echo “n{$post->ID},{$post->post_type},{$permalink},{$post->post_title}”;
*/
echo “n{$post->ID},{$permalink},{$post->post_title}”;
}
?>
————-
ถัดไป คุณจะต้องเชื่อมต่อกับเซิร์ฟเวอร์ เปิดซอฟต์แวร์ไคลเอนต์ FTP ที่คุณชื่นชอบ (ฉันใช้ CyberDuck) และป้อนข้อมูลรับรองที่เหมาะสมเพื่อเชื่อมต่อ เมื่อคุณเชื่อมต่อแล้ว สิ่งที่คุณต้องทำก็แค่ลากไฟล์ “export.php” ไปไว้ในโฟลเดอร์รูท

เมื่อคุณได้อัปโหลดข้อมูลโค้ด PHP ของคุณแล้ว ก็ถึงเวลาเรียกใช้งาน โดยไปที่ “yourdomain.com/export.php” การดำเนินการนี้จะดำเนินการข้อมูลโค้ดของคุณและจัดเตรียมเอกสารของ URL ทั้งหมดบนเว็บไซต์ของคุณที่แมปกับ post_id ที่เกี่ยวข้อง
ส่งออกข้อมูลนี้เป็น CSV และใช้ "ข้อความเป็นคอลัมน์" เพื่อแยก URL และ post_ids

3. ตั้งค่าเอกสาร CSV ของคุณ
เมื่อคุณจับคู่ post_id กับทุก URL บนเว็บไซต์ของคุณแล้ว ก็ถึงเวลาดึง post_ids ของหน้าเว็บที่คุณกำลังเปลี่ยนแปลง ในแท็บแยกต่างหากใน CSV ของคุณ ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสามคอลัมน์ต่อไปนี้เกี่ยวกับหน้าที่จะอัปเดต:
- URL
- ข้อมูลเมตาที่แนะนำ
- post_id (ว่างสำหรับตอนนี้)
ถัดไป ใช้ฟังก์ชัน VLOOKUP เพื่อดึง post_id จากรายการเดิมของคุณ คุณควรใช้ URL เป็นคีย์สำหรับฟังก์ชันนี้
ในตัวอย่างนี้ ฉันเปลี่ยนฟิลด์ "แท็กชื่อที่แนะนำ" เป็น "_yoast_wpseo_title" ช่องนี้เป็นช่องที่ช่วยให้ Yoast เปลี่ยนแท็กชื่อโพสต์เมื่ออัปโหลด CSV อย่างไรก็ตาม ฟิลด์นี้จะเปลี่ยนแปลงตามประเภทของข้อมูลเมตาที่คุณกำลังนำเข้าไปยัง Yoast สุดท้าย หลังจากที่คุณจับคู่ post_ids กับ URL แล้ว คุณสามารถลบคอลัมน์ "URL" ได้ CSV สุดท้ายที่คุณอัปโหลดควรมีเพียงสองคอลัมน์ต่อไปนี้:
- post_id
- ข้อมูลเมตาที่แนะนำ (_yoast_wpseo_title ในตัวอย่างนี้)

สิ่งที่ยอดเยี่ยมเกี่ยวกับกระบวนการนี้คือ คุณสามารถแก้ไขข้อมูลจำนวนมากใน Yoast เป็นกลุ่มได้โดยใช้ฟิลด์ที่กำหนดเอง การอ้างอิงตารางด้านล่าง คุณควรจะสามารถอัปเดตข้อมูลเมตาใน Yoast สำหรับแท็กชื่อ คำอธิบายเมตา URL ตามรูปแบบบัญญัติ และอื่นๆ อีกมากมาย:
*หมายเหตุ: เราได้ทดสอบสิ่งนี้โดยใช้แท็กชื่อและคำอธิบายเมตาเท่านั้น
| ชื่อ | ฟิลด์กำหนดเอง | ค่านิยม |
| โฟกัสคีย์เวิร์ด | _yoast_wpseo_focuskw | สตริงข้อความ |
| ชื่อ SEO | _yoast_wpseo_title | สตริงข้อความ |
| Meta Description | _yoast_wpseo_metadesc | สตริงข้อความ |
| ดัชนี Meta Robots | _yoast_wpseo_meta-robots-noindex | ว่างสำหรับค่าเริ่มต้น 1 สำหรับ noindex หรือ 2 สำหรับ index |
| Meta Robots ติดตาม | _yoast_wpseo_meta-robots-nofollow | ว่างสำหรับติดตาม 1 สำหรับ nofollow |
| Meta Robots Advanced | _yoast_wpseo_meta-robots-adv | ว่างสำหรับค่าเริ่มต้น none, noodp, noydir, noimageindex, noarchive หรือ nosnippet |
| รวมไว้ในแผนผังเว็บไซต์ | _yoast_wpseo_sitemap-include | ว่างสำหรับอัตโนมัติ เสมอ หรือไม่เลย |
| ลำดับความสำคัญของแผนผังเว็บไซต์ | _yoast_wpseo_sitemap-prio | ว่างสำหรับอัตโนมัติ 1 ถึง .1 |
| Canonical URL | _yoast_wpseo_canonical | Canonical URL ของโพสต์ |
| 301 เปลี่ยนเส้นทาง | _yoast_wpseo_redirect | URL สำหรับเปลี่ยนเส้นทางโพสต์ไปที่ |
| ชื่อเฟสบุ๊ค | _yoast_wpseo_opengraph-title | สตริงข้อความ |
| คำอธิบาย Facebook | _yoast_wpseo_opengraph | สตริงข้อความ |
| รูปภาพ Facebook | _yoast_wpseo_opengraph-image | URL ไปยังรูปภาพ |
4. อัปโหลด CSV . ของคุณ
เมื่อ CSV ของคุณพร้อมแล้ว ก็ถึงเวลาอัปโหลดไปยัง WordPress ดาวน์โหลดและเปิดใช้งานปลั๊กอินตัวนำเข้า CSV ที่เรียบง่ายจริงๆ เมื่อติดตั้งแล้ว ให้ไปที่เครื่องมือ >> นำเข้า >> CSV และอัปโหลดเอกสาร เอนหลังและปล่อยให้ WordPress จัดการส่วนที่เหลือให้คุณ หลังจากการนำเข้าเสร็จสมบูรณ์ ให้เรียกใช้การรวบรวมข้อมูลของเว็บไซต์เพื่อให้แน่ใจว่ามีการนำเข้าข้อมูลอย่างถูกต้อง
เมื่อคุณปรับแต่งกระบวนการนี้แล้ว ควรใช้เวลาประมาณครึ่งชั่วโมงในการเปลี่ยนแปลงข้อมูลเมตาสำหรับหน้าหลายร้อยหรือหลายพันหน้า สนุก!
