JavaScript וסורקים: איך בודקים מה הם יכולים לקרוא?
הדפדפן יכול להציג עמוד מלא גם כשהשרת שלח תחילה HTML כמעט ריק: קוד JavaScript מוסיף את התוכן בהמשך. מכאן עדיין לא נובע שהאתר אינו נגיש לחיפוש. Google יכולה להריץ את הקוד ולהציג את התוכן, אבל אצל סורקים אחרים היכולות עשויות להיות שונות.
להשוות את העמוד בדפדפן לתוכן שהשרת שולח
בחרו את הפרטים החשובים ללקוח: כותרת, תיאור השירות, תנאי מחיר, אזור שירות וקישורים. בקשו מהמפתח לבדוק אם הם נמצאים ב-HTML שהשרת מחזיר. אפשר לשמור אותו כך:
curl -L https://example.com/service/ -o page.html
חפשו בקובץ את המידע עצמו. שם של קובץ סקריפט אינו מספיק. בדקו גם קודי HTTP והפניות. חסימת 403, הגבלת 429 או מסך התחברות הם בעיה אחרת מתגובת 200 שמצריכה רינדור. וגם אם תשנו את ה-User-Agent, בקשת בדיקה לא תהפוך לסורק אמיתי ומאומת.
התאימו את הפתרון לצורך
אפשר לבנות את העמוד מראש או לייצר אותו בשרת, כך שהטקסט העיקרי יישלח כבר בתשובה הראשונה. הטפסים והמחשבונים עדיין יכולים להשתמש ב-JavaScript. לעיתים זה מספיק, ואין צורך להחליף את כל האתר.
אחרי השינוי חזרו על ההשוואה ובדקו גם קישורים פנימיים, כתובות קנוניות והתאמה בין העובדות. אם כלי הבדיקה של מנוע החיפוש ויומני השרת זמינים לכם, השתמשו בהם. הבדיקה מוכיחה גישה בתנאים שנבדקו, ואין בה הבטחה לציטוט עתידי בתשובת AI.
מקורות וקריאה נוספת
פורסם: · נבדק על ידי מערכת geo-rank.ai · איך אנחנו בודקים