טיפ SEO ותוסף

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

אז איך נמנעים מזה ?
בשביל זה נוצרה התגית

1
<!-- more -->

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

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

1
<!--nevermore-->

.
התוסף מצוייד גם בלוח בקרה פשוט לשימוש:
מסך הגדרות

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

הקובץ מכיל בדרך כלל קריאה לפונקציה the_content, פונקציה זו כשמה כן היא – מציגה את תוכן הפוסט. מה שאנחנו נרצה היא היכולת לשנות את הקריאה ולקרוא במקום לפונקציה the_excerpt שמציגה רק תקציר של הפוסט.
השינוי בקוד ייראה כך, הלולא הראשית בבלוג שלי נראתה במקור כך :

1
2
3
4
5
6
7
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <h1><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
            <p class="details">נשלח <?php the_time('j F, Y'); ?> - נושאים <?php the_category(', ') ?> | <?php comments_popup_link('ללא מילים', 'תגובה אחת', '% תגובות'); ?></p>
            <?php the_content(__('המשך')); ?>
            <?php endwhile; else: ?>
            <p><?php _e('לא מצאתי את מה שחיפשת.'); ?></p><?php endif; ?>
            <?php posts_nav_link(' &#8212; ', __('&laquo; בחזרה'), __('להמשך חיפוש &raquo;')); ?>

ועכשיו נראיית כך:

1
2
3
4
5
6
7
8
9
<?php $i=0;
                       if (have_posts()) : while (have_posts()) : the_post(); ?>
            <h1><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
            <p class="details">נשלח <?php the_time('j F, Y'); ?> - נושאים <?php the_category(', ') ?> | <?php comments_popup_link('ללא מילים', 'תגובה אחת', '% תגובות'); ?></p>
            <?php if ($i <=3) the_content(__('המשך')); else the_excerpt(__('המשך'));
                         ++$i; ?>
            <?php endwhile; else: ?>
            <p><?php _e('לא מצאתי את מה שחיפשת.'); ?></p><?php endif; ?>
            <?php posts_nav_link(' &#8212; ', __('&laquo; בחזרה'), __('להמשך חיפוש &raquo;')); ?>

שימו לב להבדלים: למעשה יצרתי משתנה בשם i ואיתחלתי אותו ב-0.
במקום הפעלה אוטומטית של the_content אני בודקת מה מספר הפוסט המוצג (על ידי בדיקת ערך המשתנה) לארבעה הראשונים אני מפעילה את the_content ולשאר את the_excerpt , בסוף התהליך אני מגדילה את ערך המשתנה ב-1

025 טיפ SEO ותוסף נהניתם ? הרשמו לעדכוני RSS !

17 תגובות על הפוסט “טיפ SEO ותוסף

  1. אה, יפה, לא הכרתי את EVERMORE. נמנעתי להשתמש בMORE בגלל הנטייה המעצבנת שלו לחתוך גם את הRSS ואני חושב (בינתיים) שריסוס מלא זה חשוב. איך התוסף הזה פועל עם פידים? רק היום ראיתי שיש תוסף שמבטל את MORE עבור הפידים – Full Text Feed.

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

    בכל מקרה – זה כנראה באמת עוזר לSEO. שיטה נוספת, שכבר ציינת בעבר, היא להגדיר את המטהטג של ROBOTS על ידי פקודת PHP שבודקת אם נמצאים בעמוד ראשי/ארכיון או על ידי ROBOTS.TXT.

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

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

  3. תוסף נחמד.
    למתקדמים, אפשר לפתור את בעיית הכפילות על ידי עדכון קובץ ה robots.txt שהזכרת בפוסט הקודם בנושא.
    אבל חוץ מנושא הכפילות למנועי חיפוש, התוסף הזה (או הקפדה על שתילת more ), משנה את מראה דף הבית. מצד אחד, זה חושף את הקורא ליותר כותרות ובכך ליותר פוסטים. נותן מראה של אתר תוכן .
    מצד שני, ככה אין מראה הבלוג "הקלאסי" של עמוד ארוך ובו כל התוכן. בנוסף, במקרים רבים, התמונות תיעלמנה מדף הבית כאשר משתמשים ב more .
    אחרי כל הסיפורים, אני לא יודע מה עדיף. אני משתשמש בתג הזה פה ושם, בלי מדיניות מוגדרת…

  4. אז מה שיותר מתאים לך זה השיטות של לא לאנדקס את העמוד הראשי. אגב, יכול מאוד להיות שזה חלק מהסיבה למה העמוד הראשי שלך לא מקבל כניבות (האם הוא מוגדר Supplemental בגוגל?). בכל מקרה – קצת מידע על תוכן כפול (וכן, זה רלוונטי לעמוד ראשי) :

  5. תודה רבה על הטיפ,
    אני מניח שמעכשיו אני יתחיל להוסיף את זה,
    למרות שאני, בתור אחד שבדרך כלל לא טורח להמשיך לקרוא אם יש קישור המשך כזה, לא כל כך מתלהב מזה.

    בכל מקרה, שמת לב ששכחת לשים את זה בפוסט הזה?

  6. אני לא מבין מה חסר לי עכשיו שאני צריך להפוך עולמות.

    מה זה אומר שגוגל לא אוהבים לראות תוכן כפול?

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

    הם לא אוהבים? באסה להם.

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

  8. איך אני יכול להיעזר בזה בבלוגלי לדוגמא?
    אני מאוד רוצה לחצות את הפוסטים. אבל אז לא מופיע לי "לחץ כאן להמשך הפוסט".

    מה אם הייתי רוצה שדווקא קטע באמצע הפוסט יופיע בעמוד הראשון?
    תודה.

  9. סידרתי לך את זה בבלוגלי. הבעיה הייתה בתבנית הספציפית כמובן.

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

  10. ראשית ממש תודה לך? איך עשית זאת? פשוט הוספת לינק?
    מה זה ארכיב? זה דף מיוחד, או למעשה הדף הראשי?

    תודה תודה!

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

  12. אכן כל כך פשוט והתצורה תישמר. כאמור בעיה בתבנית המקורית שתוקנה.

  13. פינגבאק: עיצוב עמוד ראשי : הבלוג של אח"י דקר

כתיבת תגובה

האימייל שלך לא יוצג באתר. (*) שדות חובה מסומנים

*


:mrgreen::|:twisted::arrow:8O:):?8):evil::D:idea::oops::P:roll:;):cry::o:lol::x:(:!::?:

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>