|
בניית אתרים מתקדמת לפלאש: תוכן חלופי ו Deep Linking
בוודאי שמתם לב שאנו מדגישים לא אחת את השימוש בפרוטוקולים מתקדמים המאפשרים קידום איכותי של אתרי פלאש במנועי החיפוש. אז מה הם הפרוטוקולים המדוברים ומה היתרונות שהם מציעים?
נתחיל מהחיסרון העיקרי כאשר מדברים על בניית אתרים בפלאש: פלאש היא שפת תכנות ויזואלית אשר אינה מבוססת טקסט. על מנת להמחיש את הנקודה בצורה פשוטה יותר, דמיינו את ההבדל בין שני חלונות הפתוחים מולכם על מסך המחשב: שניהם מציגים את אותו קטע טקסט אך הראשון מציג אותו בתמלילן טקסט (וורד לדוגמא) והשני מציג אותו כתמונה (נגיד בפוטושופ). תכנות בפלאש מקביל לחלון השני בדוגמתנו, חלון התמונה בפוטושופ. מנועי החיפוש מסוגלים לקרוא אך ורק קטעים מבוססי טקסט (חלון הוורד שלנו) אך לא טקסט המופיע כתמונה (חלון הפוטושופ). הקריאה חשובה בצורה קריטית על מנת שיוכלו להתייחס לתוכן האתר שלנו ולעדכן אותו במאגרים שלהם כדי שנופיע במיקום כמה שיותר גבוה בתוצאות החיפוש. מכאן נסיק שמנועי החיפוש אינם יכולים לקרוא אתרי פלאש (אשר מבוססים על תמונות ולא על טקסט). אלו באופן טבעי ידורגו במיקום נמוך בתוצאות החיפוש.
קיימות שיטות בניית אתרים רבות לפתרון בעיית הדירוג אך רק מעטות מהן עומדות בתנאי מנועי החיפוש (ובראשן גוגל). השאר משתמשות בדרכים לא חוקיות אשר נחשבות כ"ספאמינג" בעיני גוגל (עבירה על החוק) ומובילות לפסילת האתר והרחקתו מתוצאות החיפוש כעונש.
אנו בלומינל משתמשים במספר דרכים מתוחכמות, חוקיות לגמרי ואף מומלצות על ידי גוגל עצמם לשם פתרון הבעיה. התוצאה הסופית מרשימה ואף הופכת את החיסרון היחסי של פלאש ליתרון ענק!
אחד מהפרוטוקולים המשמשים בסיס לשיטה בה אנו עובדים נקרא SWFObject. מדובר בתוסף אשר מאפשר לנו ליצור תוכן חלופי לאתר הפלאש, מבוסס טקסט וקריא בצורה הטובה ביותר על ידי גוגל. תודות לתוסף זה קיימות למעשה שתי גרסאות לאתר: הגרסה הרשמית מבוססת הפלאש וגרסה חלופית מבוססת טקסט. בעת הכניסה לאתר התוסף יבחר איזו גרסה להציג בהתאם לאופי הגולש: אם מחשב הגולש יודע לקרוא פלאש יבחר בגרסה הרשמית (מה שקורה ב 99 אחוז מהמקרים), ואם אינו יודע תוצג גרסת הטקסט הפשוטה (מקרה מנועי החיפוש וגלישה באינטרנט דרך פלאפונים מסוימים שלא תומכים בהצגת פלאש). תהליך זה מתבצע באופן אוטומטי לחלוטין ואינו מצריך פעולות שונות ומשונות מצד הגולש. נדגיש בשנית: בניית אתרים העושה שימוש בתוסף זה עומדת בחוקי מנועי החיפוש ואינה נחשבת כעבירה על חוקיהם.
פרוטוקול נוסף בו אנו משתמשים במרבים המקרים נקרא SWFAddress. תוסף זה עובד בצמוד לתוסף הקודם ומאפשר למעשה לפתור את בעיית ה Deep Linking אשר קיימת במרבית אתרי הפלאש. הכוונה במושג Deep Linking היא האפשרות לדפדף בין העמודים הפנימיים באתר בעזרת חיצי "הקודם" / "הבא" של הדפדפן. בניית אתרים סטנדרטית בפלאש לוקה בחסר בנקודה זו, ולכן כתובת האתר (URL) אינה משתנה במעבר מעמוד לעמוד בתוך האתר עצמו. לכן, כאשר תנסו לחזור לעמוד הקודם בו ביקרתם על ידי לחיצה על חץ "הקודם" תועברו לאתר הקודם בו ביקרתם ולא לעמוד הפנימי באתר הפלאש הנוכחי... תכונת לוואי זו של פלאש מציקה לרבים מן הגולשים ופוגעת באופן טבעי בידידותיות האתר ולכן בתדירות הצפייה בו. תוסף ה SWFAddress מאפשר לנו לעקוף בעיה זו. בצורה זו ניתן לגשת לכל עמוד פנימי באתר הפלאש בצורה ישירה, לדפדף בין העמודים השונים בחופשיות – ממש כמו בכל אתר "לא פלאשי" אחר.
שני הפרוטוקולים הנ"ל מייצגים את הבסיס לתכנות המתקדם בו אנו דוגלים ומשתמשים באופן קבוע, אך בנוסף אליהם אנו עושים שימוש בשיטות בניית אתרים נוספות אשר באות לחזק ולהעצים את קוד האתר ויעילותו.
מידע נוסף ומעמיק יותר תוכלו למצוא באתרי הבית של התוספים השונים וכמובן בחיפוש במנוע החיפוש גוגל עצמו.
|