วิธีแก้ไข Yoasts WordPress SEO Sitemap 404 Error

เผยแพร่แล้ว: 2021-10-19

Yoasts WordPress SEO Sitemap 404 ข้อผิดพลาด

หากคุณกำลังทำงานกับปลั๊กอินแผนผังเว็บไซต์ SEO เวอร์ชันเก่าเป็นเวลานาน อาจทำให้เกิดปัญหาได้ อย่างไรก็ตาม เพื่อแก้ไขข้อผิดพลาด WordPress SEO Sitemap 404 ของ Yoast การอัปเดตปลั๊กอินสามารถช่วยได้

หากยังไม่ได้ตั้งค่า คุณสามารถใช้วิธีต่อไปนี้:

วิดีโอสอน

มีการติดตั้งที่ใช้งานอยู่กว่า 3 ล้านครั้งและมีคะแนนเฉลี่ยสูง ด้วยการติดตั้งจำนวนมาก คุณจึงคาดหวังว่าจะไม่มีปัญหาทางเทคนิคใดๆ โดยเฉพาะอย่างยิ่ง เนื่องจากมีการอัปเดตเวอร์ชันอย่างสม่ำเสมอ

แต่มีผู้ใช้จำนวนมากที่ต้องเผชิญกับข้อผิดพลาดทางเทคนิคทั่วไปของข้อผิดพลาด 404 ของไซต์

ไม่เหมือนกับปลั๊กอินอื่น ๆ ที่ผู้ใช้โดยทั่วไปจะถอนการติดตั้งอย่างสมบูรณ์หากมีข้อผิดพลาดใด ๆ Yoast SEO ไม่สามารถถือได้เช่นเดียวกัน

เหตุผลก็คือไม่มีปลั๊กอินอื่นที่เหมือนกับมันในตลาด และ SEO บนหน้าก็จำเป็นอย่างยิ่งสำหรับการจัดอันดับเนื้อหาให้ดีขึ้น

สิ่งสำคัญคือต้องเข้าใจว่าข้อผิดพลาดแผนผังไซต์ 404 นี้อาจเกิดจากฟังก์ชันและปลั๊กอินอื่น ๆ เนื่องจาก Yoast SEO อ้างว่าได้แก้ไขข้อผิดพลาดทางเทคนิคในเวอร์ชันที่อัปเดตแล้ว

เหตุผลที่คุณควรสนใจ ข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast นั้นเป็นเพราะแผนผังเว็บไซต์ช่วยให้เว็บไซต์ของคุณได้รับการจัดทำดัชนีได้เร็วกว่าแผนผังเว็บไซต์ XML หรือแผนผังเว็บไซต์ที่สร้างโดยปลั๊กอินบุคคลที่สามอื่นๆ

Yoast SEO

Yoast SEO

ดาวน์โหลด

ยอสต์ซอ

วิธีแก้ไขข้อผิดพลาด 404 ของ WordPress SEO Sitemap 404

สิ่งแรกที่คุณควรทำเพื่อ แก้ไขข้อผิดพลาด 404 แผนผังไซต์ WordPress SEO ของ Yoast คือการอัปเดตปลั๊กอินเอง บางครั้ง เวอร์ชันเก่าจะเก็บข้อผิดพลาดไว้ และเวอร์ชันที่ใหม่กว่าแก้ไขได้

ในทำนองเดียวกัน คุณควรอัปเดตธีมของคุณเพื่อแก้ปัญหา เนื่องจากมีโอกาสมากที่ปัญหาจะเกิดจากธีมของคุณมากกว่าปลั๊กอิน มันอาจจะใช้ได้ อย่างอื่นลองต่อไปนี้

SEO แผนผังเว็บไซต์

วิธีที่ 1 - ปรับแต่งปลั๊กอิน

คุณต้องลองสิ่งที่ง่ายที่สุดก่อน ไปที่การตั้งค่าปลั๊กอิน Yoast SEO และปิดใช้งานแผนผังไซต์ XML ล้างแคชของเว็บไซต์ของคุณและออกจากระบบ เข้าสู่ระบบกลับและเปิดใช้งานแผนผังเว็บไซต์ XML อีกครั้ง อาจ แก้ไขข้อผิดพลาด 404 แผนผังไซต์ WordPress SEO ของ Yoast

สิ่งที่ง่ายที่สุดอันดับสองที่คุณต้องลองคือการปิดใช้งานปลั๊กอินและเปิดใช้งานอีกครั้งโดยล้างแคชและลงชื่อเข้าใช้ใหม่อีกครั้ง คุณยังสามารถลองถอนการติดตั้งปลั๊กอินและติดตั้งกลับเป็นเวอร์ชันล่าสุดได้อีกด้วย

แต่ตรวจสอบให้แน่ใจว่าคุณทราบการตั้งค่าที่คุณทำเมื่อติดตั้งครั้งแรก เพื่อไม่ให้เว็บไซต์ของคุณได้รับผลกระทบใดๆ

WordPress SEO แผนผังเว็บไซต์

วิธีที่ 2 – ปรับแต่งปัจจัยภายนอก

ผู้ใช้บางคนรายงานว่าการรีเซ็ตลิงก์ถาวรช่วยแก้ปัญหาได้ หากต้องการรีเซ็ตลิงก์ถาวร ให้ไปที่ Admin Dashboard จากนั้นไปที่ Settings และสุดท้ายไปที่ Permalinks อย่าทำการเปลี่ยนแปลงใด ๆ และเพียงแค่คลิกที่ปุ่มบันทึกการเปลี่ยนแปลง

มีรายงานหลายฉบับที่ระบุว่าธีมของคุณพร้อมกับ W3 Total Cache นั้นเป็นผู้รับผิดชอบต่อความผิดพลาด ปลั๊กอิน W3 Total Cache เป็นสิ่งที่คนส่วนใหญ่ติดตั้ง และบางธีมมีการติดตั้งไว้ล่วงหน้าเพื่อความเร็วในการโหลดหน้าเว็บที่เร็วขึ้น

โดยทั่วไป แผนผังเว็บไซต์ที่ให้บริการโดยปลั๊กอิน Yoast SEO จะหยุดทำงานหลังจากที่คุณติดตั้ง W3 Total Cache

W3 แคชทั้งหมด

หากเป็นสิ่งที่เกิดขึ้นกับคุณเช่นกัน คุณต้องไปที่ Admin Dashboard จากนั้นเลือกตัวเลือกเมนู Performance ภายใต้ประสิทธิภาพ คุณจะพบตัวเลือกแคชของเบราว์เซอร์ที่คุณต้องคลิก

ในกล่องข้อความข้างป้ายรายการข้อยกเว้นป้องกันการแคช

เพิ่มแผนผังเว็บไซต์(_index|[0-9]+)?\.xml

ในกล่องข้อความข้างป้ายกำกับรายการข้อยกเว้นข้อผิดพลาด 404 ให้เพิ่มสิ่งต่อไปนี้ที่ส่วนท้ายของบรรทัดที่มีอยู่แล้ว

แผนผังเว็บไซต์(_index)?\.xml(\.gz)? 
[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?

บันทึกการเปลี่ยนแปลงและดูว่าสามารถ แก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast ได้หรือไม่

วิธีที่ 3 – การแก้ปัญหาด้วยไฟล์ .htaccess

หากวิธีการข้างต้นไม่เหมาะกับคุณ คุณต้องไปหาวิธีแก้ปัญหาที่น่าเชื่อถือที่สุด ขั้นแรก คุณต้องติดตั้งซอฟต์แวร์ FTP เช่น FileZilla คุณต้องเปิดซอฟต์แวร์และเชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณ

ในไดเร็กทอรีหลัก ให้ค้นหาไฟล์สำคัญ .htaccess สำรองข้อมูลของไฟล์โดยดาวน์โหลดและจัดเก็บอย่างปลอดภัยในขณะที่เรากำลังจะเพิ่มรหัสเข้าไป ซึ่งหากคุณทำผิดพลาดอาจทำให้เว็บไซต์ล่มได้

htaccess ไฟล์

ตอนนี้ เปิดไฟล์ .htaccess และเพิ่มรหัสต่อไปนี้ที่ส่วนท้ายของไฟล์

# WordPress SEO - การแก้ไขแผนผังเว็บไซต์ XML ใหม่

RewriteEngine บน
รีไรท์เบส /
กฎการเขียนใหม่ ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]

# END WordPress SEO - การแก้ไขแผนผังเว็บไซต์ XML ใหม่

วิธีนี้น่าจะแก้ปัญหาได้ แต่บางคนยังรายงานว่าวิธีนี้ใช้ไม่ได้ผล เนื่องจาก Google Webmaster Tool ไม่พบไฟล์แผนผังเว็บไซต์ XML

วิธีที่ 4 – ทางออกที่ดีที่สุด

นี่ไม่ใช่ขั้นตอนที่แนะนำ เนื่องจากเป็นการแก้ไขไฟล์หลักของปลั๊กอิน และอาจทำให้ปลั๊กอินมีความเสี่ยง

แต่ถ้าคุณมุ่งมั่นและมีความมั่นใจเพียงพอ คุณสามารถเชื่อมต่อ FTP กับเว็บเซิร์ฟเวอร์ของคุณและไปที่โฟลเดอร์ wp-content

ค้นหาปลั๊กอินและภายในนั้น คุณจะพบโฟลเดอร์ wordpress-seo ซึ่งแสดงถึงปลั๊กอิน Yoast SEO เข้าไปข้างในแล้วเข้าไปในโฟลเดอร์ INC. ข้างในนั้นคุณจะพบ class-sitemaps.php ซึ่งเป็นตัวการ เปิดไฟล์และค้นหาฟังก์ชัน init()

ลบสิ่งที่เขียนในฟังก์ชันและวางโค้ดต่อไปนี้

ฟังก์ชัน init() {
        โกลบอล $wp_rewrite;
        $GLOBALS['wp']->add_query_var( 'แผนผังเว็บไซต์' );
        $GLOBALS['wp']->add_query_var( 'sitemap_n' );
        add_rewrite_rule( 'sitemap_index.xml$', 'index.php?sitemap=1', 'top' );
        add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'สูงสุด' );
        $wp_rewrite->flush_rules();
    }

บันทึกไฟล์และกลับไปที่แดชบอร์ดผู้ดูแลระบบ จากนั้นไปที่การตั้งค่าปลั๊กอิน Yoast และปิดการใช้งานแผนผังเว็บไซต์ ล้างแคชของเบราว์เซอร์และเข้าสู่ระบบกลับ เปิดใช้งานตัวเลือกแผนผังเว็บไซต์อีกครั้งและปัญหาของคุณจะได้รับการแก้ไขอย่างแน่นอน

การตั้งค่าปลั๊กอิน Yoast

หากวิธีการข้างต้นไม่เหมาะกับคุณ คุณสามารถไปที่ Yoast SEO เวอร์ชันพรีเมียมและติดต่อทีมสนับสนุนของพวกเขาหากคุณประสบปัญหาใดๆ

แต่ด้วยรุ่นพรีเมี่ยม คุณจะไม่มีปัญหา เหตุใดจึงเกิดปัญหาและทำไม Yoast ไม่ทำอะไรกับมันจึงเป็นที่น่าสงสัย

แต่เป็นความจริงที่คุณต้องติดปลั๊กอิน Yoast SEO และ แก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast เพื่ออันดับที่ดีขึ้นและการรวบรวมข้อมูลเร็วขึ้นโดยโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหา

วิธีที่ 5: ยกเว้นเนื้อหาแผนผังเว็บไซต์โดยเฉพาะ:

คุณสามารถตรวจสอบรายการที่มีอยู่เพื่อสร้างแผนผังเว็บไซต์แต่ละรายการ สำหรับแผนผังไซต์หมวดหมู่ จำเป็นต้องมีหมวดหมู่ที่มีเนื้อหาที่เผยแพร่

ในกรณีที่ไม่มีของอยู่ ให้ระบุ ไม่รวมประเภทโพสต์ คุณยังสามารถยกเว้นการจัดหมวดหมู่จากแผนผังเว็บไซต์ก่อนที่จะสร้างเนื้อหาอื่นๆ

ในการดำเนินการนี้ ให้เข้าสู่ระบบด้วยไซต์ WordPress ของคุณและไปที่แดชบอร์ด จากนั้นคุณต้องแก้ไขโพสต์บนหน้าจากเมนูที่ปรากฏทางด้านซ้าย จากเมนูนั้น คุณต้องไปยังโพสต์ที่คุณต้องการยกเว้น

ถ้าอย่างนั้น จะเป็นการดีที่สุดถ้าคุณขยายส่วน ” ขั้นสูง” เพื่อเปลี่ยน ' อนุญาตให้เครื่องมือค้นหาแสดงโพสต์นี้ในผลการค้นหา' ไปทาง 'ไม่' สำหรับโพสต์นี้บนหน้า ตอนนี้คุณต้องเผยแพร่หรืออัปเดตโพสต์

วิธีที่ 6: เขียนกฎที่ขาดหายไปใหม่:

หากยังมีสัญญาณการรับ 404 ตอนนี้คุณต้องตรวจสอบกฎการเขียนซ้ำบนเซิร์ฟเวอร์ นอกจากนี้ คุณสามารถลองเขียนกฎใหม่บนเซิร์ฟเวอร์ของคุณเพื่อแก้ไขปัญหาเกี่ยวกับข้อผิดพลาด 404 บนไซต์ Yoast SEO ของคุณ

ในการเขียนกฎสำหรับเซิร์ฟเวอร์ของคุณใหม่ คุณสามารถตรวจสอบเซิร์ฟเวอร์ Apache หรือเซิร์ฟเวอร์ NGIN อย่างไรก็ตาม ในกรณีที่คุณไม่แน่ใจเกี่ยวกับวิธีการตรวจสอบกฎของเซิร์ฟเวอร์ที่คุณใช้อยู่ หรือคุณไม่แน่ใจเกี่ยวกับวิธีการป้อน คุณสามารถติดต่อผู้ให้บริการโฮสต์ของคุณเพื่อแก้ไขข้อผิดพลาด WordPress SEO Sitemap 404

วิธีที่ 7: อัปเดตโครงสร้างของลิงก์ถาวร:

ปัจจัยภายนอกเช่นลิงก์ถาวรอาจทำให้เกิดข้อผิดพลาด 404 ใน Yoast SEO ของคุณ อย่างไรก็ตาม คุณสามารถแก้ไขได้โดยรีเซ็ตลิงก์ถาวร

ไปที่แดชบอร์ดผู้ดูแลระบบเพื่อพักลิงก์ถาวร จากนั้นคุณต้องไปที่การตั้งค่าแล้วไปที่ลิงก์ถาวร ตอนนี้โดยไม่ต้องทำการเปลี่ยนแปลงใดๆ ให้คลิกที่ปุ่มบันทึกการเปลี่ยนแปลง

ในบทความนี้เราจะแสดง วิธีแก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast

บรรดาผู้ที่มีเว็บไซต์ WordPress มีแนวโน้มสูงที่พวกเขาได้ติดตั้งปลั๊กอินยอดนิยมสำหรับ SEO บนหน้าที่รู้จักกันในชื่อ Yoast SEO แล้ว