בוורדפרס יש כלל לא כתוב: לכל תפקיד - תוסף אחד. שני תוספי SEO פעילים יכתבו זה על זה את ה-meta tags ויבלבלו את Google. שני תוספי קאש יתחרו על אותם קבצים ועלולים לשבור את האתר. שני תוספי אבטחה יבצעו את אותן בדיקות פעמיים ויאטו את כל הבקשות.
למה זה משנה
קטגוריות שמייצרות כפילויות בעייתיות במיוחד: SEO (Yoast, Rank Math, AIOSEO, SEOPress, RankPlus) - כל אחד שולט ב-wp_head, ב-Open Graph, ב-Schema, ב-canonical וב-sitemap. שניים מהם בו זמנית יוצרים שני <meta description> שונים על אותו דף, שני sitemaps באותו URL, וקונפליקט ב-canonical שיכול לבלבל את ה-crawler. Caching (W3 Total Cache, WP Rocket, LiteSpeed Cache, WP Super Cache) - כולם רוצים לכתוב לאותו wp-content/cache ולשלוט באותו advanced-cache.php. ההרצה בו זמנית גורמת ל-corrupt cache files או לחזרה אינסופית. Security (Wordfence, Sucuri, iThemes Security, All In One WP Security) - כל אחד מוסיף הוקים על login, על xmlrpc, על REST API. שניים פעילים גורמים לחסימה הדדית: Wordfence חוסם את Sucuri כ-bot חשוד. Page builders (Elementor, Divi, Beaver Builder, WPBakery) - שניים פעילים על אותו דף יוצרים HTML דאבל ושוברים פריסה.
איך לזהות
הסריקה של RankPlus מזהה תוספים פעילים לפי קטגוריה (לפי plugin_slug מתוך מיפוי ידוע) ומדווחת על קטגוריות עם יותר מתוסף אחד פעיל. ידנית: עבור ל-Plugins > Installed Plugins, סנן לפי "Active", וחפש מילים כמו "SEO", "Cache", "Security", "Backup". אם רואה שניים מאותה קטגוריה - יש כפילות.
איך לתקן
- לכל קטגוריה כפולה, החלט באיזה תוסף אתה רוצה להמשיך. שיקולים: עדכון אחרון, מספר התקנות פעילות, יציבות בעבודה שלך, תכונות ייחודיות.
- לפני המחיקה, גבה את ההגדרות של התוסף שאתה הולך לשמור. ב-Yoast יש Export Settings, ב-Rank Math יש Status & Tools > Database Tools.
- אם זה SEO: רוב תוספי ה-SEO תומכים ב-import/export של נתוני SEO (תיאורים, focus keywords) מתוסף אחר. ב-Rank Math יש אשף שמיובא ישירות מ-Yoast. בצע את ההמרה לפני שאתה מנטרל את התוסף הישן.
- השבת את התוסף שאתה מבטל - אל תמחק עדיין. תן 24 שעות לוודא שהאתר תקין.
- אחרי 24 שעות בלי בעיות - מחק את התוסף הישן.
- נקה cache של התוסף הישן (תיקיות, transients) שיכולות להישאר.
wp transient delete --allינקה את כולם.
טעויות נפוצות
- השארת כפילות "ליתר ביטחון": שמירת Yoast "רק ליתר ביטחון" כשעוברים ל-Rank Math גורמת לקונפליקט קבוע. החלט אחד.
- מחיקה לפני import: ה-meta descriptions ש-Yoast יצר נשמרים ב-postmeta. אם תמחק את Yoast לפני יבוא, הנתונים נשארים אבל בלי תוסף שיציג אותם.
- שני תוספי קאש פעילים יחד: זה עלול לשבור את האתר עד כדי 500 - אחד כותב
advanced-cache.phpוהשני דורס. אם אתה במצב כזה, השבת את שניהם זמנית, מחקwp-content/advanced-cache.php, והפעל רק אחד. - שני אנטי-ספאם פעילים: Akismet + Antispam Bee גורמים לתגובות אמיתיות להגיע לפח כפול.
בדיקה לאחר תיקון
בדוק את ה-source HTML של דף הבית - צריך להיות רק <meta description> אחד, רק <link rel="canonical"> אחד, רק sitemap אחד ב-/sitemap.xml. הרץ את הסריקה של RankPlus שוב והקטגוריה תחזור לירוק. אם יש לך Google Search Console, חפש שגיאות duplicate canonical או שינויים ב-Coverage report.