קטגוריה: wordpress

עיצוב פוסט לפי הקטגוריה שלו

התכונה של עיצוב נפרד לכל דף קטגוריה (הדף שמכיל בדרך כלל את כל הפוסטים השייכים לקטגוריה מסוימת) היא אחת מהתכונות המובנות בתוך וורדפרס. כל מה שצריך לעשות זה לכתוב דף php בשם category-(מספר הקטגוריה).php ובו להכניס את הקוד המתאים.

לפעמים לא מספיק להבדיל בין קטגוריות ודרושה הצגה ממש שונה של הפוסטים. למשל באתר הזה יש פוסטים שמתארים תמונות, ובהם מופיעה תמונה והתיאור שלה בצד, ולעומת זאת יש פוסטים של טקסט רגיל ולכן צריך לכתוב קוד שונה להצגה שלהם.

ניתן להשיג את האפקט המתבקש על ידי שינוי הקוד בקובץ שאחראי להצגת הפוסט הבודד – single.php, אבל יש דרך יותר פשוטה על ידי שימוש בתוסף הזה. התוסף מאפשר כתיבה של קוד שונה להצגת פוסטים מקטגוריות שונות על ידי שימוש בשמות קבצים כ single-cat-(מספר הקטגוריה).php שישמשו להצגת פוסטים מאותה קטגוריה.

מה קורה בפוסטים שמשויכים לשתי קטגוריות? לא יצא לי לבדוק אבל לכל הפחות יש סיכוי סביר שהתוצאות יהיו אקראיות.

עניני SEO (אופטימיזציה למנועי חיפוש)

עד שלא קראתי את ביקורת הSEO שfiLI עשה לחנית, לא ממש הבנתי במה מדובר. אצלי בראש תמיד היתה המחשבה שמדובר רק על עיצוב מבנה הקישורים בתוך האתר שיהפוך את כל דפי האתר לנגישים למנועי החיפוש ומסחר הוגן יותר או פחות בקישורים לאתר בשביל להעלות את "הערך" שמנועי החיפוש נותנים לאתר. אחרי שקראתי, וגלשתי קצת לאתרים המתמחים בתחום, התברר לי שיש עוד אספקט לנושא והוא הגדלת הסיכוי שהמחפש יבחר להגיע לאתר שלך בעקבות מה שמנוע החיפוש מציג לו.

באופן עקרוני אני נרתע מלהתעסק בעניני קידום האתר במנועי חיפוש, מאחר שאני מאמין שזו הבעיה של מנועי החיפוש שיש להם אינטרס להציג את התוכן המתאים ביותר ,אבל בכל הגעתי למספר תובנות.

  •  אני לא מעונין שמנועי חיפוש יתחסו לדפים באתר שמשמשים לניווט, כמו הדפים המציגים מאמרים מתאריך מסוים ודפי הקטגוריות. בגלל הצורה שבה אנשים מחפשים, ככל שדף מכיל יותר מלל יש סיכוי יותר גבוה שהוא יתאים למילות החיפוש. בגלל שדפי הקטגוריות מכילים הרבה מלל מקבוצה של מאמרים ששיכים לאותה קטגוריה יש סיכוי לא רע שתהיה התאמה של מילים שחלקן ממאמר אחד וחלקן ממאמר אחר. התוצאה היא תוכן שאולי הגיוני למנוע חיפוש אבל לא לבן אדם שמחפש דפים הקשורים לנושא מסוים. התוצאה של התובנה הזו היא התקנת תוסף האומר למנועי חיפוש להתעלם מהתוכן בדפים בהם יש מספר מאמרים, פרט לדף הראשי. בשאיפה זה עשוי להרחיק מהאתר אנשים כדוגמת זה שמחפש את קורות החיים של דני נוימן.
  • בלוגרים בדרך כלל כותבים על מספר מצומצם של תחומי ענין. כאשר מנוע חיפוש מציג דף מהאתר בתוצאות החיפוש אין למחפש דרך לדעת שבאתר עשויים להיות עוד מאמרים שעשויים להיות אפילו יותר רלוונטיים עבורו מזה שמנוע החיפוש הפנה אליו. הדרך לתת שירות יותר טוב לגולש היא לבצע חיפוש פנימי עבור כל מי שמגיע לאתר דרך מנוע חיפוש. בשביל זה אני משתמש בתוסף landing sites שמציג רשימה של מאמרים רלוונטיים נוספים בנוסף למאמר המוצג לפי מילות החיפוש שבהן הגולש השתמש לחפש במנוע החיפוש. 
  • אצל שרון התנהל דיון על הסרת ההוראה nofollow למנועי החיפוש שאומרת להם לא להתיחס לקישורים בתגובות כחלק מהערכת איכות האתר שאליו הם מפנים. הגישה שלי לענין היתה שזו בעיה של גוגל ולא שלי ואין לי שום סיבה לקחת צד בנושא, אבל קריאת חומר הSEO חשפה בפני עובדה שלא ידעתי הקשורה לנושא – מנועי החיפוש נותנים ערך מועט ביותר לקישורים מהסוג שמופיעים בתגובות (שם המהווה קישור לבלוג). אם זה נכון, אז בכל מקרה אין שום תגמול למגיב מבחינת קידום במנוע החיפוש מעצם השארת התגובה.

שיפור הרלוונטיות של מודעות הadsense

כל הדיבורים על SEO של בלוגים הזכירו לי שאולי באמת הגיע הזמן לשנות ולשפר את הביצועים של המודעות אצלי באתר. אני עוד לא ממש מוכן לשנות את המיקום של מודעות כרגע כי אני די מרוצה מהעיצוב (layout) הכללי של הבלוג, אבל אולי אני אוסיף יותר מאוחר פירסומת מתחת לתמונה בתור הניווט. אבל צעד ראשון זה לעזור לגוגל לבחור מודעות יותר רלוונטיות עבור התוכן המוצג. כאשר גוגל בוחר מודעות הוא עובר על כל התוכן בדף המוצג ולפי המילים המופיעות הוא בוחר את המודעות שהמפרסמים שלהן ביקשו לפרסם אותן עבור המילים האלו ומציג את המודעות שעבורן המפרסמים מוכנים לשלם את הסכום הגבוה ביותר. הבעיה ברוב הבלוגים היא שמעבר לתוכן נמצא בדף המוצג הרבה מידע שהמשמעות שלו היא יותר ויזואלית מתוכנית, כמו סרגל הניווט, ולכן גוגל עשוי להציג מודעות על בסיס התוכן הסרגל הניווט במקום התוכן במאמר. הבעיה היא שהאדם שמגיע לאתר מגיע בשביל התוכן של המאמר (יש לו מושג כללי עליו כי הוא מגיע דרך רסס או מנוע חיפוש) ומודעות שלא רלוונטיות למאמר לא ימשכו אותו. גוגל נותנת אפשרות לסמן בדף אילו חלקים רלוונטיים יותר עבור בחירת הפירסומות (אבל לא מתחייבת להשתמש רק בהם). הסימון נעשה על ידי הכנסת שתי שורות טקסט שנראות כהערות לדפדפנים, ולכן הם לא מתיחסים אליהן בשום צורה. הטקסט

<!– google_ad_section_start –>

משמש לסימון התחלת הקטע הרלבנטי, בעוד ש

<!– google_ad_section_end –>

משמש לסימון הסוף שלו. יש שתי דרכים לסמן בצורה זו את התוכן בבלוג. הראשונה היא להשתמש בתוסף הזה. לתוסף יש שתי צורות עבודה, בראשונה הוא מוסיף את קטעי הטקסט באופן אוטומטי בתחילת ובסוף כל מאמר, ובשניה הוא מוסיף כפתורי עריכה בתוך העורך שבעזרתן ניתן לסמן את הקטעים שלהם רוצים שגוגל יתיחס. הבעיה העיקרית שראיתי עם התוסף הוא שהוא לא יעבוד עם חלק מהתבניות שמציגות תקצירים במקום טקסט מלא בדפים שיש בהם מספר מאמארים. הדרך השניה, שבה אני השתמשתי בגלל שהתוסף התנגש בתוסף התקצירים שלי, היא לשנות ידנית את קבצי התבנית בה אתם משתמשים (index.php ו page.php) ולהוסיף <!– google_ad_section_start –>לפני כל שורה בא כתוב the_content( או the_excerpt) ואת <!– google_ad_section_end –>. אז איך יודעים עם התוסף מספיק טוב או שנדרשת התערבות ידנית? אחרי התקנת התוסף גולשים לאתר לדף הראשי, לאחד מדפי הקטגוריות לאחד המאמרים ולאחד הדפים, מבקשים לראות את הקוד של הדף ובודקים ששתי השורות מופיעות לפני ואחרי הטקסט של המאמר. הערה למי שחושב להתחכם לגוגל ולגרום לו להציג מודעות של סוחרי בורסה במאמרים בעלי אופן מיני. אני מניח שגוגל לא מתחשבים בבקשות בעל האתר אם הטקסט המסומן קטן יחסית לטקסט של כל הדף.