הוספת פירורי לחם באתרי וורדפרס (Breadcrumbs)

פירורי לחם (Breadcrumbs) הם מערכת לניווט משני באתרים.

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

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

השימושיות של פירורי לחם

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

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

מה עוד ניתן לומר על פירורי לחם?

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

מתי יש להשתמש בפירורי לחם?

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

  • שימו לב כי עליכם להשתמש בפירורי לחם כאשר באתר שלכם ישנה כמות תוכן רבה המאורגנת במבנה ליניארי או כאשר יש לכם מבנה היררכי עם קטגוריות מוגדרות. דוגמא מצויינת היא אתרי ווקומרס בהם כמות גדולה של מוצרים מאוגדים לקטגוריות.
  • אין להשתמש בפירורי לחם באתרים בעלי רמה אחת (single level websites) בהם אין היררכיה לוגית.

אמנם לא נרחיב, אך חשוב לציין כי ישנם 3 סוגים של פירורי לחם. מבוססי מיקום (location), מבוססי תכונה (attribute) ומבוססי נתיב (path). תוכלו לקרוא עוד על ההבדלים במאמר הבא.

שימוש מיטבי בפירורי לחם

כאשר אתם מעצבים פירורי לחם, יש לשים לב לדברים הבאים על מנת לשמור על היעילות של אלמנט זה:

1. אין להשתמש בפירורי לחם כתחליף לתפריט הראשי

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

2. אין להוסיף קישור לעמוד הנוכחי בניווט

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

3. השתמשו בקווים מפרידים

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

4. השתמשו בגדלים וריווחים נכונים

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

5. וודאו כי פירורי הלחם אינם מוקד הפוקוס

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

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

דוגמא נכונה לפירורי לחם

6. אין להשתמש בפירורי לחם באתרי מובייל

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

איך להוסיף פירורי לחם באתרי וורדפרס?

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

הפונקציה מאד ורסטילית ומאפשרת תמיכה ב:

  • עמודי אב ועמודי בן (Parent & Child Pages)
  • דפי ארכיון (Archive Pages)
  • פוסטים מותאמים אישית (Custom Post Types)
  • טקסונומיות מותאמות (Custom taxonomies)

העתיקו קוד זה לקובץ functions.php בתבנית הבת שלכם (שימו לב כמובן להוריד את תגית ה PHP הפותחת בקוד):

<?php
/******** BEGIN HERE ********/
function custom_breadcrumbs() {
	// Settings
	$separator        = '&gt;';
	$breadcrumbs_id    = 'breadcrumbs';
	$breadcrumbs_class = 'breadcrumbs';
	$home_title       = 'Homepage';
	// If you have any custom post types with custom taxonomies, put the taxonomy name below (e.g. product_cat)
	$custom_taxonomy = 'product_cat';
	// Get the query & post information
	global $post, $wp_query;
	// Do not display on the homepage
	if ( ! is_front_page() ) {
		// Build the breadcrumbs
		echo '<ul id="' . $breadcrumbs_id . '" class="' . $breadcrumbs_class . '">';
		// Home page
		echo '<li class="item-home"><a class="bread-link bread-home" href="' . get_home_url() . '" title="' . $home_title . '">' . $home_title . '</a></li>';
		echo '<li class="separator separator-home"> ' . $separator . '</li>';
		if ( is_archive() && ! is_tax() && ! is_category() && ! is_tag() ) {
			echo '<li class="item-current item-archive"><strong class="bread-current bread-archive">' . post_type_archive_title( $prefix, false ) . '</strong></li>';
		} else if ( is_archive() && is_tax() && ! is_category() && ! is_tag() ) {
			// If post is a custom post type
			$post_type = get_post_type();
			// If it is a custom post type display name and link
			if ( $post_type != 'post' ) {
				$post_type_object  = get_post_type_object( $post_type );
				$post_type_archive = get_post_type_archive_link( $post_type );
				echo '<li class="item-cat item-custom-post-type-' . $post_type . '"><a class="bread-cat bread-custom-post-type-' . $post_type . '" href="' . $post_type_archive . '" title="' . $post_type_object->labels->name . '">' . $post_type_object->labels->name . '</a></li>';
				echo '<li class="separator"> ' . $separator . '</li>';
			}
			$custom_tax_name = get_queried_object()->name;
			echo '<li class="item-current item-archive"><strong class="bread-current bread-archive">' . $custom_tax_name . '</strong></li>';
		} else if ( is_single() ) {
			// If post is a custom post type
			$post_type = get_post_type();
			// If it is a custom post type display name and link
			if ( $post_type != 'post' ) {
				$post_type_object  = get_post_type_object( $post_type );
				$post_type_archive = get_post_type_archive_link( $post_type );
				echo '<li class="item-cat item-custom-post-type-' . $post_type . '"><a class="bread-cat bread-custom-post-type-' . $post_type . '" href="' . $post_type_archive . '" title="' . $post_type_object->labels->name . '">' . $post_type_object->labels->name . '</a></li>';
				echo '<li class="separator"> ' . $separator . '</li>';
			}
			// Get post category info
			$category = get_the_category();
			if ( ! empty( $category ) ) {
				// Get last category post is in
				$last_category = end( array_values( $category ) );
				// Get parent any categories and create array
				$get_cat_parents = rtrim( get_category_parents( $last_category->term_id, true, ',' ), ',' );
				$cat_parents     = explode( ',', $get_cat_parents );
				// Loop through parent categories and store in variable $cat_display
				$cat_display = '';
				foreach ( $cat_parents as $parents ) {
					$cat_display .= '<li class="item-cat">' . $parents . '</li>';
					$cat_display .= '<li class="separator"> ' . $separator . '</li>';
				}
			}
			// If it's a custom post type within a custom taxonomy
			$taxonomy_exists = taxonomy_exists( $custom_taxonomy );
			if ( empty( $last_category ) && ! empty( $custom_taxonomy ) && $taxonomy_exists ) {
				$taxonomy_terms = get_the_terms( $post->ID, $custom_taxonomy );
				$cat_id         = $taxonomy_terms[0]->term_id;
				$cat_nicename   = $taxonomy_terms[0]->slug;
				$cat_link       = get_term_link( $taxonomy_terms[0]->term_id, $custom_taxonomy );
				$cat_name       = $taxonomy_terms[0]->name;
			}
			// Check if the post is in a category
			if ( ! empty( $last_category ) ) {
				echo $cat_display;
				echo '<li class="item-current item-' . $post->ID . '"><strong class="bread-current bread-' . $post->ID . '" title="' . get_the_title() . '">' . get_the_title() . '</strong></li>';
				// Else if post is in a custom taxonomy
			} else if ( ! empty( $cat_id ) ) {
				echo '<li class="item-cat item-cat-' . $cat_id . ' item-cat-' . $cat_nicename . '"><a class="bread-cat bread-cat-' . $cat_id . ' bread-cat-' . $cat_nicename . '" href="' . $cat_link . '" title="' . $cat_name . '">' . $cat_name . '</a></li>';
				echo '<li class="separator"> ' . $separator . '</li>';
				echo '<li class="item-current item-' . $post->ID . '"><strong class="bread-current bread-' . $post->ID . '" title="' . get_the_title() . '">' . get_the_title() . '</strong></li>';
			} else {
				echo '<li class="item-current item-' . $post->ID . '"><strong class="bread-current bread-' . $post->ID . '" title="' . get_the_title() . '">' . get_the_title() . '</strong></li>';
			}
		} else if ( is_category() ) {
			// Category page
			echo '<li class="item-current item-cat"><strong class="bread-current bread-cat">' . single_cat_title( '', false ) . '</strong></li>';
		} else if ( is_page() ) {
			// Standard page
			if ( $post->post_parent ) {
				// If child page, get parents
				$anc = get_post_ancestors( $post->ID );
				// Get parents in the right order
				$anc = array_reverse( $anc );
				// Parent page loop
				if ( ! isset( $parents ) ) {
					$parents = null;
				}
				foreach ( $anc as $ancestor ) {
					$parents .= '<li class="item-parent item-parent-' . $ancestor . '"><a class="bread-parent bread-parent-' . $ancestor . '"href="' . get_permalink( $ancestor ) . '" title="' . get_the_title( $ancestor ) . '">' . get_the_title( $ancestor ) . '</a></li>';
					$parents .= '<li class="separator separator-' . $ancestor . '"> ' . $separator . '</li>';
				}
				// Display parent pages
				echo $parents;
				// Current page
				echo '<li class="item-current item-' . $post->ID . '"><strong title="' . get_the_title() . '"> ' . get_the_title() . '</strong></li>';
			} else {
				// Just display current page if not parents
				echo '<li class="item-current item-' . $post->ID . '"><strong class="bread-current bread-' . $post->ID . '"> ' . get_the_title() . '</strong></li>';
			}
		} else if ( is_tag() ) {
			// Tag page
			// Get tag information
			$term_id       = get_query_var( 'tag_id' );
			$taxonomy      = 'post_tag';
			$args          = 'include=' . $term_id;
			$terms         = get_terms( $taxonomy, $args );
			$get_term_id   = $terms[0]->term_id;
			$get_term_slug = $terms[0]->slug;
			$get_term_name = $terms[0]->name;
			// Display the tag name
			echo '<li class="item-current item-tag-' . $get_term_id . ' item-tag-' . $get_term_slug . '"><strong class="bread-current bread-tag-' . $get_term_id . ' bread-tag-' . $get_term_slug . '">' . $get_term_name . '</strong></li>';
		} elseif ( is_day() ) {
			// Day archive
			// Year link
			echo '<li class="item-year item-year-' . get_the_time( 'Y' ) . '"><a class="bread-year bread-year-' . get_the_time( 'Y' ) . '" href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . get_the_time( 'Y' ) . '">' . get_the_time( 'Y' ) . ' ארכיון</a></li>';
			echo '<li class="separator separator-' . get_the_time( 'Y' ) . '"> ' . $separator . '</li>';
			// Month link
			echo '<li class="item-month item-month-' . get_the_time( 'm' ) . '"><a class="bread-month bread-month-' . get_the_time( 'm' ) . '" href="' . get_month_link( get_the_time( 'Y' ), get_the_time( 'm' ) ) . '" title="' . get_the_time( 'M' ) . '">' . get_the_time( 'M' ) . ' ארכיון</a></li>';
			echo '<li class="separator separator-' . get_the_time( 'm' ) . '"> ' . $separator . '</li>';
			// Day display
			echo '<li class="item-current item-' . get_the_time( 'j' ) . '"><strong class="bread-current bread-' . get_the_time( 'j' ) . '"> ' . get_the_time( 'jS' ) . ' ' . get_the_time( 'M' ) . ' ארכיון</strong></li>';
		} else if ( is_month() ) {
			// Month Archive
			// Year link
			echo '<li class="item-year item-year-' . get_the_time( 'Y' ) . '"><a class="bread-year bread-year-' . get_the_time( 'Y' ) . '" href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . get_the_time( 'Y' ) . '">' . get_the_time( 'Y' ) . ' ארכיון</a></li>';
			echo '<li class="separator separator-' . get_the_time( 'Y' ) . '"> ' . $separator . '</li>';
			// Month display
			echo '<li class="item-month item-month-' . get_the_time( 'm' ) . '"><strong class="bread-month bread-month-' . get_the_time( 'm' ) . '" title="' . get_the_time( 'M' ) . '">' . get_the_time( 'M' ) . ' ארכיון</strong></li>';
		} else if ( is_year() ) {
			// Display year archive
			echo '<li class="item-current item-current-' . get_the_time( 'Y' ) . '"><strong class="bread-current bread-current-' . get_the_time( 'Y' ) . '" title="' . get_the_time( 'Y' ) . '">' . get_the_time( 'Y' ) . ' ארכיון</strong></li>';
		} else if ( is_author() ) {
			// Auhor archive
			// Get the author information
			global $author;
			$userdata = get_userdata( $author );
			// Display author name
			echo '<li class="item-current item-current-' . $userdata->user_nicename . '"><strong class="bread-current bread-current-' . $userdata->user_nicename . '" title="' . $userdata->display_name . '">' . 'Author: ' . $userdata->display_name . '</strong></li>';
		} else if ( get_query_var( 'paged' ) ) {
			// Paginated archives
			echo '<li class="item-current item-current-' . get_query_var( 'paged' ) . '"><strong class="bread-current bread-current-' . get_query_var( 'paged' ) . '" title="Page ' . get_query_var( 'paged' ) . '">' . __( 'Page' ) . ' ' . get_query_var( 'paged' ) . '</strong></li>';
		} else if ( is_search() ) {
			// Search results page
			echo '<li class="item-current item-current-' . get_search_query() . '"><strong class="bread-current bread-current-' . get_search_query() . '" title="Search results for: ' . get_search_query() . '">Search results for: ' . get_search_query() . '</strong></li>';
		} elseif ( is_404() ) {
			// 404 page
			echo '<li>' . 'Error 404' . '</li>';
		}
		echo '</ul>';
	}
}

שימו לב שבשורה מספר 8 יש באפשרותכם האופציה לשנות את השם שיופיע עבור עמוד הבית בפירורי הלחם.

בכדי לקרוא לפונקציה בתבנית שלכם השתמשו בקוד הבא. בד״כ כלל הקריאה לפונקציה מתבצעת בקובץ single.php או ב header.php:

<?php custom_breadcrumbs(); ?>

בכדי לעצב את פירורי הלחם אתם יכולים להתחיל מכאן:

#breadcrumbs{
        list-style:none;
        margin:10px 0;
        overflow:hidden;
    }

#breadcrumbs li{
        display:inline-block;
        vertical-align:middle;
        margin-right: 5px;
}

#breadcrumbs .separator{
        font-size:18px;
        font-weight:100;
        color:#ccc;
}

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

אם אין לכם ניסיון בקוד או אינכם רוצים להתעסק בזאת, מומלץ להשתמש בתוסף כגון WordPress SEO by Yoast על מנת לבצע זאת כפי שנראה בחלק הבא…

הוספת פירורי לחם באמצעות WordPress SEO by Yoast

ל Yoast מנגנון פירורי לחם מובנה ופועל מצויין. בכדי להוסיף אתם באמצעות התוסף עליכם להפעיל את הפונקציונליות שלהם ב Yoast. גשו בלוח הבקרה של וורדפרס ל SEO > Advanced והפעילו את האפשרות. Yoast מאפשר לכם דרך פשוטה לשחק עם ההגדרות של פירורי הלחם והן מדברות בעד עצמן.

הוספת פירורי לחם באמצעות WordPress SEO by Yoast

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

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

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

בכל אופן, התוסף Yoast אפשר לי לעשות בצורה מאד פשוטה. בכדי להציג את התוכן השתמשו בקוד הבא היכן שתרצו בתבנית וורדפרס שלכם, בד״כ כלל בקובץ single.php או לפעמים ב header.php בתבניות קנויות כאלו ואחרות:

if ( function_exists( 'yoast_breadcrumb' ) ) {
	yoast_breadcrumb();
}

ניתן אגב אף להשתמש בשורטקוד [wpseo_breadcrumb] על מנת להציג את פירורי הלחם כפי שאני עושה כאן:

סאבי בלוג / עיצוב והתנהגות אתרי וורדפרס / הוספת פירורי לחם באתרי וורדפרס (Breadcrumbs)

יתרונות השימוש בפירורי לחם מבחינת קידום אתרים ו SEO

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

א. גוגל מחבבת פירורי לחם

פירורי הלחם עוזרים למשתמשים באתר שלכם אך עוזרים גם לגוגל להבין טוב יותר את המבנה ההיררכי של האתר שלכם. במידה והטמעתם מבנה נתונים נכון (structured data) או במידה ואתם משתמשים ב Yoast על מנת להטמיע את פירורי הלחם, ייתכן וגוגל תציג אלו בתוצאות החיפוש.

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

ב. פירורי לחם משפרים את חווית המשתמש

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

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

ג. הם מקטינים את אחוז הנטישה

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

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

לסיכום

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

רועי יוסף
רועי יוסף

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

6תגובות...
  • מיכל מנור 21 ביולי 2018, 12:16

    מדריך ממש מצוין. תודה רבה!!!

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

    • רועי יוסף 21 ביולי 2018, 12:22

      היי מיכל 🙂

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

  • ‫אלון 19 באוגוסט 2018, 20:17

    היי,
    מאמר מצויין, הוספתי לאתר שלי. תודה!

    אגב, פוסט שממש חסר לי: פוסט שמסביר באופן כללי איך הכי כדאי לפתח תבניות וורדפרס, best practice כאלה, כדי שיהיה נוח אחרי זה לערוך אותה, קל לשנות, להתאים וכד'. למנוע את כל הפעמים האלה שאני עושה טעות בהתחלה, שנגררת אחרי זה שנים ומקשה על כל שינוי באתר…

  • אלכס 12 בדצמבר 2018, 12:57

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

    אשמח לעזרה, תודה מראש

השאירו תגובה

פעימות