אני חי זריהן, ואני בונה ומתחזק אתרי WordPress ו-WooCommerce.
WordPress היא מערכת טובה לקידום אורגני, אבל היא לא עושה SEO לבד. הגדרה אחת שגויה יכולה להוציא אתר שלם מגוגל, וזה קורה יותר ממה שנדמה.
ריכזתי כאן את הטעויות שאני מוצא הכי הרבה בבדיקות אתרים, יחד עם הדרך לזהות ולתקן כל אחת. חשוב לומר מראש: תיקון טעויות מסיר מכשולים, אבל אף אחד לא יכול להבטיח מיקום מסוים בגוגל.
האתר חסום לאינדוקס
בזמן הבנייה מקובל לסמן ב-WordPress את האפשרות "בקש ממנועי חיפוש לא לאנדקס את האתר" תחת הגדרות ← קריאה. הבעיה מתחילה כשהאתר עולה לאוויר והסימון נשאר.
איך מזהים?
- בודקים את ההגדרה בלוח הבקרה של WordPress.
- מחפשים בקוד המקור של העמוד תגית meta robots עם הערך noindex.
- ב-Google Search Console, בדוח הדפים, מחפשים עמודים שהוחרגו בגלל תגית noindex.
טעויות דומות
גם בתוספי SEO כמו Yoast SEO או Rank Math אפשר לסמן noindex לעמוד מסוים או לסוג תוכן שלם, למשל למוצרים או לעמודי שירות, בלי לשים לב. אחרי העברת אתר משרת בדיקות כדאי לבדוק גם את קובץ robots.txt וחסימות בשרת.
תוכן כפול
תוכן כפול ב-WordPress נוצר לרוב מעצמו, בלי שמישהו כתב טקסט פעמיים.
המקורות הנפוצים
- ארכיוני תגיות, קטגוריות, מחברים ותאריכים שמציגים את אותם פוסטים שוב ושוב.
- עמודי צרופה שנוצרים לכל תמונה שהועלתה.
- גרסאות עם ובלי www, או עם http ו-https, שנגישות במקביל.
- פרמטרים של סינון ומיון בחנויות WooCommerce.
- עמודים ישנים ששוכפלו לצורך עיצוב חדש ונשארו מפורסמים.
מה עושים?
מגדירים כתובת קנונית (canonical) לכל עמוד, מפנים את כל הגרסאות לכתובת אחת, מסמנים noindex לארכיונים שאין להם ערך, ומבטלים עמודי צרופה דרך תוסף ה-SEO. בחנויות כדאי לטפל גם בפרמטרי הסינון.
עמודים דלים
עמוד שירות עם שלוש שורות, קטגוריה בלי טקסט, או עשרות פוסטים קצרים על אותו נושא – כל אלה עמודים שלא באמת עונים על שאלה של הגולש.
במקום לפרסם הרבה עמודים חלשים, אני ממליץ לבנות פחות עמודים שכל אחד מהם עונה על צורך אחד במלואו: מה השירות, למי הוא מתאים, איך התהליך עובד, מה משפיע על המחיר ושאלות נפוצות.
כששני עמודים מתחרים על אותה מילת חיפוש, לרוב עדיף לאחד אותם לעמוד אחד חזק ולהפנות את הישן אליו.
כתובות URL וקישורים קבועים
מבנה ברירת מחדל
מבנה כמו ?p=123 לא אומר דבר לגולש או למנוע החיפוש. ההגדרה המקובלת היא שם הפוסט, תחת הגדרות ← קישורים קבועים.
כתובות בעברית
כתובות בעברית עובדות, אבל כשמעתיקים אותן הן הופכות לרצף ארוך של תווים מקודדים. באתרים שאני בונה אני מעדיף כתובות קצרות באנגלית שמתארות את העמוד.
שינוי כתובות בלי תכנון
שינוי מבנה הקישורים הקבועים באתר קיים משנה את כל הכתובות בבת אחת. בלי הפניות, כל הקישורים החיצוניים וכל מה שגוגל כבר מכיר מפסיקים לעבוד.
הפניות ושגיאות 404
כל עמוד שנמחק או שכתובתו השתנתה צריך הפניה קבועה (301) לעמוד הרלוונטי ביותר.
טעויות שאני פוגש
- מחיקת מוצרים ועמודים בלי הפניה.
- הפניה של כל העמודים הישנים לדף הבית במקום לעמוד המקביל.
- שרשראות הפניה, שבהן עמוד מפנה לעמוד שמפנה לעמוד נוסף.
- הפניות זמניות (302) במקום קבועות.
- מעבר לאתר חדש בלי מפת הפניות מלאה.
מעבר אתר הוא הרגע שבו הטעויות האלה הכי מורגשות. על התהליך הנכון כתבתי בעמוד העברת אתר בלי לפגוע בקידום.
מפת אתר ו-robots.txt
WordPress מייצרת מפת אתר בסיסית מאז גרסה 5.5, ותוספי SEO מחליפים אותה במפה משלהם. הטעויות מתחילות כשיש שתיים במקביל או כשהמפה כוללת עמודים שלא צריכים להיות בה.
- מפת אתר שכוללת עמודים עם noindex, הפניות או שגיאות.
- מפה שלא הוגשה ל-Google Search Console.
- קובץ robots.txt שחוסם תיקיות של קובצי CSS ו-JavaScript, ומונע מגוגל לראות את העמוד כמו שהגולש רואה אותו.
- שימוש ב-robots.txt כדי "להוציא" עמוד מהאינדקס, במקום בתגית noindex.
אלה בדיוק הבדיקות שאני מבצע במסגרת SEO טכני.
מהירות וביצועים
אתר איטי פוגע קודם כול בגולשים, ובמדדי חוויית המשתמש של גוגל (Core Web Vitals).
הגורמים הנפוצים ב-WordPress
- תמונות גדולות שלא נדחסו.
- תוספים רבים שטוענים קוד בכל עמוד, גם כשאין בו צורך.
- תבניות ובוני עמודים כבדים עם רכיבים מקוננים רבים.
- אחסון שלא מתאים לכמות התנועה.
- היעדר מטמון (Cache) או הגדרה שגויה שלו.
- גופנים וסקריפטים חיצוניים שנטענים לפני התוכן.
תוסף מטמון לבדו לא תמיד פותר את הבעיה. לפעמים צריך לטפל בתבנית, בתוספים ובשרת. פירוט יש בעמוד שיפור מהירות אתר.
כותרות, Title ותיאורים
מבנה כותרות שגוי
בעמוד צריכה להיות כותרת H1 אחת שמתארת את הנושא, ואחריה כותרות H2 ו-H3 שמחלקות אותו לפי היגיון. בבוני עמודים קל לבחור כותרת לפי הגודל שלה, וכך נוצרים עמודים עם כמה H1 או בלי H1 בכלל.
כותרות Title ותיאורי מטא
- אותה כותרת Title בכמה עמודים.
- כותרות ארוכות שנחתכות בתוצאות החיפוש.
- תיאור מטא ריק, ואז גוגל בוחר טקסט אקראי מהעמוד.
- דחיסת מילות מפתח במקום ניסוח שמסביר למה כדאי להיכנס.
Yoast SEO ו-Rank Math מאפשרים לנהל את השדות האלה לכל עמוד ולהגדיר תבניות ברירת מחדל לסוגי תוכן.
תמונות
- קבצים כבדים: כדאי להקטין לפני ההעלאה ולהשתמש בפורמטים מודרניים כמו WebP.
- שמות קבצים כמו IMG_4521.jpg: שם תיאורי עוזר להבין מה בתמונה.
- טקסט חלופי (alt) חסר: הוא חשוב לנגישות ומסייע למנועי החיפוש להבין את התמונה.
- טקסט שמוטמע בתוך תמונה: כותרת שנמצאת רק בתמונה לא נקראת כטקסט.
- תמונות בלי מידות מוגדרות: גורמות לתזוזת התוכן בזמן הטעינה.
טקסט חלופי הוא גם חלק מדרישות הנגישות. על כך יש עמוד ייעודי על הנגשת אתרים.
קישורים פנימיים ומבנה האתר
עמוד שאין אליו קישור מאף עמוד אחר באתר קשה למצוא, גם לגולשים וגם למנועי החיפוש.
- עמודי שירות שמופיעים רק בתפריט ולא בתוך התוכן.
- מאמרים שלא מקשרים לעמוד השירות הרלוונטי.
- טקסט עוגן כמו "לחצו כאן" במקום תיאור של העמוד.
- קישורים פנימיים שבורים אחרי שינוי כתובות.
מבנה טוב מחבר בין מדריכים לעמודי שירות ובין עמודי שירות זה לזה, בצורה טבעית. זה חלק מרכזי בעבודה שלי על קידום אתרי וורדפרס.
תוספים, עדכונים ואבטחה
- שני תוספי SEO פעילים במקביל: יוצרים כפילות בתגיות ובמפות אתר.
- החלפת תוסף SEO בלי העברת נתונים: כותרות ותיאורים שהוגדרו בעבר עלולים להיעלם.
- אתר שנפרץ: פריצות נפוצות מוסיפות עמודי ספאם או הפניות זדוניות, ופוגעות באמון של גוגל באתר.
- עדכונים שנדחים: תוספים ישנים הם אחד מפתחי הכניסה הנפוצים לפריצות.
אם האתר נפרץ, הטיפול מתחיל בניקוי ובהקשחה ורק אחר כך ב-SEO. בזה אני מטפל בעמוד שיקום אתר וורדפרס שנפרץ.
איך בודקים את האתר שלכם?
- חברו את האתר ל-Google Search Console ובדקו את דוח הדפים ואת דוח חוויית הדף.
- ודאו שהאפשרות לחסימת מנועי חיפוש כבויה.
- הריצו סריקה של האתר בכלי סריקה כמו Screaming Frog כדי למצוא 404, הפניות, כותרות כפולות ו-H1 חסרים.
- בדקו את מפת האתר ואת robots.txt.
- מדדו מהירות ב-PageSpeed Insights, במובייל ובמחשב.
- עברו על העמודים החשובים ובדקו שיש בהם תוכן מלא וקישורים פנימיים.
אם אתם מעדיפים שאבדוק בשבילכם, אפשר להתחיל בבדיקת אתר ו-SEO או לפנות אליי דרך עמוד יצירת הקשר.
שאלות נפוצות
האתר שלי לא מופיע בגוגל בכלל. מה בודקים קודם?
קודם בודקים שהאתר לא חסום לאינדוקס בהגדרות WordPress, בתוסף ה-SEO או ב-robots.txt. אחר כך בודקים ב-Google Search Console אם העמודים נסרקו ואם יש שגיאות.
האם צריך גם Yoast וגם Rank Math?
לא. מספיק תוסף SEO אחד. שני תוספים פעילים במקביל עלולים ליצור תגיות כפולות ושתי מפות אתר.
האם כדאי לסמן noindex לעמודי תגיות?
ברוב האתרים העסקיים כן, כי עמודי התגיות משכפלים תוכן קיים. אם עמוד תגית מסוים כולל טקסט ייחודי ומשמש כעמוד נושא, אפשר להשאיר אותו לאינדוקס.
שיניתי כתובות של עמודים. מה עושים עכשיו?
מגדירים הפניית 301 מכל כתובת ישנה לכתובת החדשה המקבילה, מעדכנים קישורים פנימיים ומגישים מחדש את מפת האתר ב-Search Console.
האם כתובות בעברית פוגעות בקידום?
גוגל קורא כתובות בעברית. החיסרון הוא בעיקר מעשי: כשמעתיקים או משתפים אותן הן הופכות לקוד ארוך ולא קריא. לכן אני מעדיף כתובות קצרות באנגלית.
תוך כמה זמן רואים שיפור אחרי תיקון הטעויות?
אין זמן קבוע. גוגל צריך לסרוק מחדש את העמודים, והתוצאה תלויה גם בתחרות, בתוכן ובסמכות האתר. תיקון טעויות טכניות מסיר מכשולים, אבל אינו מבטיח מיקום.
האם Elementor פוגע ב-SEO?
לא בהכרח. אתר Elementor יכול להיות מהיר ומובנה היטב אם בונים אותו נכון. הבעיות נובעות לרוב מרכיבים מקוננים מיותרים, מתוספים רבים ומבחירת כותרות לפי גודל ולא לפי מבנה.