Hide a page from search engines (הסתרת עמוד ממנועי חיפוש) ב-Shopify מיועד למצבים שבהם עמוד לא צריך להופיע בתוצאות חיפוש. לפי Shopify, אפשר להסתיר עמודים מסוימים ממנועי חיפוש באמצעות הוספת meta tag (תגית מטא) מסוג noindex (לא לאנדקס) בתבנית המתאימה, או באמצעות התאמות אחרות לפי סוג העמוד והתבנית.
הסתרת עמוד היא פעולה רגישה. היא יכולה להיות נכונה עבור עמודי בדיקה, עמודי קמפיין זמניים, תוכן כפול, עמודי תודה, עמודים פנימיים או עמודים שלא מיועדים לקהל הרחב. אבל אם מסתירים בטעות מוצר, קולקציה או מאמר חשוב, פוגעים בגילוי אורגני ובמכירות. לכן צריך לתעד כל הסתרה ולבדוק אותה.
מתי לשקול noindex
Noindex (לא לאנדקס) מתאים כאשר רוצים שמנוע חיפוש יוכל אולי לסרוק עמוד, אבל לא לשמור אותו באינדקס. דוגמאות: עמוד נחיתה שנועד לקמפיין סגור, עמוד עם תוכן דומה לעמוד ראשי, עמוד זמני להשקה פנימית, עמוד תוצאות שאינו נותן ערך SEO, או עמוד מדיניות פנימי שאינו מיועד לחיפוש.
לעומת זאת, אל תשתמשו ב-noindex כדי לפתור בעיית תוכן חלש בעמוד מרכזי. אם עמוד מוצר או קולקציה חשובים חלשים, עדיף לשפר אותם. הסתרה היא פתרון לעמוד שלא צריך להופיע, לא דרך להימנע מעבודת SEO על נכסים חשובים.
ההבדל בין noindex, robots וחסימה
Noindex (לא לאנדקס) אומר למנוע חיפוש לא להציג את העמוד בתוצאות. Robots.txt (קובץ רובוטים) אומר למנוע חיפוש לא לסרוק כתובות מסוימות. אלה לא אותו דבר. אם חוסמים עמוד ב-robots.txt, מנוע חיפוש עלול לא לראות את תגית noindex שבתוך העמוד. לכן ברוב המקרים שבהם רוצים להסיר עמוד מהאינדקס, noindex בתוכן העמוד ברור יותר.
Password protection (הגנה בסיסמה) או הסרת פרסום של עמוד הם כלים אחרים. הגנה בסיסמה מונעת גישה רחבה לחנות או עמודים מסוימים, והסרת מוצר מערוץ מכירה יכולה למנוע הופעה בחנות. לפני שבוחרים שיטה, הגדירו מטרה: מניעת סריקה, מניעת אינדוקס, מניעת גישה, או הסרת עמוד מהחנות.
הוספת noindex בתבנית
Shopify מתארת שימוש בתגית מטא כמו:
<meta name="robots" content="noindex">
בפועל, מוסיפים אותה לאזור head (ראש המסמך) של התבנית הרלוונטית, בדרך כלל דרך theme codeTheme code / קוד תבניתקוד התבנית של Shopify, לרוב Liquid, שמשפיע על תצוגת החנות.פתיחה במילון (קוד התבנית). בחנויות Online Store 2.0 (חנות מקוונת 2.0), כדאי לבדוק איזו template (תבנית עמוד) משמשת את העמוד, ולהוסיף תנאי שמכוון רק לעמודים הרצויים. הוספה כללית מדי ל-theme.liquidLiquid / ליקווידמונח Shopify שמשמעותו בעברית: ליקוויד. ההקשר המדויק תלוי בעמוד או בתהליך שבו המונח מופיע.פתיחה במילון (תבנית ראשית) יכולה להסתיר את כל האתר.
כאשר אפשר, השתמשו בתנאי מדויק לפי handle (ידית כתובת), template (תבנית), page type (סוג עמוד) או metafield (שדה מטא). לדוגמה, רק עמודים שמסומנים במטאפילד hide_from_search (הסתרה מחיפוש) יקבלו noindex. כך אפשר לנהל הסתרה בלי לערוך קוד בכל פעם.
דוגמה לוגית לתנאי
הדוגמה הבאה היא כיוון עבודה כללי, ויש להתאים אותה לתבנית החנות:
{% if page.handle == "internal-campaign" %}
<meta name="robots" content="noindex">
{% endif %}
העיקרון הוא לא הקוד הספציפי אלא הסקופ. התנאי חייב להיות צר. אם כותבים תנאי על כל page (עמוד) או מוסיפים תגית בכל head (ראש מסמך), אפשר לגרום לכל העמודים להיעלם בהדרגה מתוצאות חיפוש. לכן לפני פרסום, פתחו כמה סוגי עמודים ובדקו את מקור הדף.
בדיקה אחרי שינוי
לאחר הוספת noindex, פתחו את העמוד בדפדפן ובדקו View source (צפייה במקור) או כלי בדיקה כדי לוודא שהתגית קיימת רק בעמוד הרצוי. לאחר מכן בדקו עמודים חשובים אחרים כדי לוודא שאין תגית noindex בטעות. זו בדיקה חובה לפני שמפרסמים שינוי תבנית.
ב-Google Search Console (קונסולת החיפוש של גוגל), השתמשו ב-URL Inspection (בדיקת כתובת) כדי לראות איך גוגל קורא את העמוד. שינוי אינדוקס אינו מיידי. ייתכן שייקח זמן עד שמנוע חיפוש יסרוק מחדש ויסיר עמוד מתוצאות. אם צריך הסרה דחופה, אפשר להשתמש בכלי removals (הסרות) של Google, אבל עדיין צריך לפתור את הסיבה באתר.
הסתרת מוצרים וקולקציות
מוצר שלא צריך להופיע בחיפוש יכול להיות מוצר בדיקה, מוצר פנימי, מוצר מתנה, מוצר זמני או מוצר שמיועד רק לקישור ישיר. לפני שמוסיפים noindex, בדקו האם עדיף להסיר אותו מערוץ Online Store (חנות מקוונת), להפוך אותו ל-draft (טיוטה), לשנות availability (זמינות), או לשמור אותו פעיל עם הסתרה מחיפוש. לכל בחירה יש השפעה אחרת על קנייה, קישורים ודוחות.
קולקציות רגישות אפילו יותר. קולקציה מוסתרת בטעות יכולה לפגוע בקבוצה גדולה של מוצרים. אם יש קולקציה זמנית למבצע, תעדו מתי היא אמורה להיות מאונדקסת ומתי לא. אחרי מבצע, עדיף לעיתים לעדכן תוכן או להפנות לעמוד קבוע במקום להשאיר עמוד דל עם noindex לנצח.
תיעוד ובקרת שינויים
כל עמוד שמוסתר ממנועי חיפוש צריך להופיע ברשימה: כתובת, סיבה, תאריך, מי אישר, ואיך בודקים. בלי רשימה, noindex הופך לחוב טכני. חודשים אחר כך, אף אחד לא זוכר למה עמוד לא מקבל תנועה, והצוות מתחיל לחפש בעיות לא נכונות.
כאשר עובדים עם כמה סביבות או תבניות, תעדו גם איפה נמצא התנאי. אם מפתח מחליף themeTheme / תבניתתבנית העיצוב והמבנה שמציגה את החנות ללקוחות ומשפיעה על עמודים, מקטעים, ביצועים ועריכה.פתיחה במילון (תבנית) או מעתיק קוד, אפשר לאבד את noindex או להעביר אותו למקום לא נכון. בדיקת SEO אחרי שינוי תבנית צריכה לכלול חיפוש תגיות robots בעמודים מרכזיים.
תהליך עבודה מומלץ
- הגדירו למה העמוד לא צריך להופיע במנועי חיפוש.
- בחרו שיטה: noindex (לא לאנדקס), הסרה מערוץ, draft (טיוטה), password protection (הגנה בסיסמה) או redirectRedirect / הפניהמונח Shopify שמשמעותו בעברית: הפניה. ההקשר המדויק תלוי בעמוד או בתהליך שבו המונח מופיע.פתיחה במילון (הפניה).
- אם משתמשים ב-noindex, כתבו תנאי צר בתבנית.
- בדקו View source (מקור דף) בעמוד היעד ובעמודים חשובים אחרים.
- תעדו כתובת, סיבה, תאריך ובעל אחריות.
- בדקו ב-Search Console (קונסולת החיפוש) לאחר סריקה מחדש.
טעויות נפוצות
הטעות הראשונה היא להוסיף noindex לכל התבנית במקום לעמוד אחד. הטעות השנייה היא לחסום ב-robots.txt עמוד שצריך לקרוא ממנו את תגית noindex. הטעות השלישית היא לשכוח להסיר noindex אחרי קמפיין זמני. הטעות הרביעית היא להסתיר עמוד מוצר במקום לשפר תוכן, מחיר או זמינות.
הסתרת עמוד ממנועי חיפוש היא כלי מדויק. היא שימושית כאשר העמוד לא צריך להופיע, אבל מסוכנת כאשר משתמשים בה כקיצור דרך. כל שינוי צריך להיות ממוקד, בדוק ומתועד.
שאלות נפוצות
האם להסתיר עמוד מוצר?
רק אם יש סיבה ברורה. בדרך כלל עמודי מוצר צריכים להיות זמינים לחיפוש.
מה הסיכון?
חסימה בטעות של עמוד חשוב לתנועה ומכירות.