導航:首頁 > 網站優化 > yoastseo麵包屑設置

yoastseo麵包屑設置

發布時間:2021-03-29 16:22:02

1、seo麵包屑導航如何布局

1、引導用戶
2、讓復用制戶知道自己目前所處的網站位置
3、網站結構,簡介明了
4、每一個頁面都有一個指向上一級頁面的連接,也就是所謂的內鏈!
滿足用戶的體驗,搜索引擎自然會喜歡,自己去看,百度所有的產品都是這種布局!

2、怎樣製作wordpress的麵包屑導航

如果是新手, 建議用其他Wordpress 的插件。 例如Yoast SEO 或者 WP SEO 他們都有加麵包屑的功能, 如果不想加插件, 可以把以下加進function.php 

// Breadcrumbs
function custom_breadcrumbs() {
       
    // Settings
    $separator          = '>';
    $breadcrums_id      = 'breadcrumbs';
    $breadcrums_class   = 'breadcrumbs';
    $home_title         = 'Homepage';
      
    // If you have any custom post types with custom taxonomies, put the taxonomy name below (e.g. proct_cat)
    $custom_taxonomy    = 'proct_cat';
       
    // Get the query & post information
    global $post,$wp_query;
       
    // Do not display on the homepage
    if ( !is_front_page() ) {
       
        // Build the breadcrums
        echo '<ul id="' . $breadcrums_id . '" class="' . $breadcrums_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>';
                   
            }
            }
       
        echo '</ul>';
           
    }
       
}

3、網站SEO為什麼要設置麵包屑導航

麵包屑導航可以讓整個網站結構清楚,蜘蛛可以根據麵包屑導航進行深入抓取,另外從用戶體驗上來說,方便用戶點擊網站以及返回等操作,增加網站的PV

4、如何在WordPress SEO Plugin by Yoast插件中添加麵包屑導航條

麵包屑導航可以在wp模板上做二次開發的,方便的話,可以發給我看看。

5、wordpress的the7,自帶麵包屑嗎?

自帶哦。不需要yoast

6、yoast seo的麵包屑的代碼加主題的哪個地方

你用的是什麼系統,一般在網站後台,找到編輯頁面,點擊進去知道都是代碼,這里找到相關主題就可後面更加你想更加鏈接,每個網站的系統都不樣

7、如何使用seo插件yoast seo

WordPress平台上擴展插件極多也不乏許多優秀的SEO插件,無論使用哪一款優化插件,都請記住一點:內容與用戶體驗永遠為王!WordPress SEO by Yoast 插件在安裝啟用後會彈出類似向導一樣的對話框,直接關閉即可,因為這個向導主要是針對國外用戶。
工具/原料

WordPress
WordPress SEO by Yoast
方法/步驟

第一步:常規設置
在這一欄的設置內分別有:常規、跟蹤、安全以及網站管理員工具,這里前三項保持默認即可,如果你有開通以下幾個搜索引擎的網站管理員工具那就用上。

第二步:標題 & 元標記
這里通常是設置網站首頁Tltle、內頁Title以及一些其他細節,需要注意的地方有:
Title Separator:網站標題的分隔符,推薦選擇「|」,並且一旦決定在今後無論如何都別去改。
站內meta設置——歸檔的子頁面使用Noindex:這里推薦一些個人站長博客勾選,能夠保證首頁權重,其他的自行決定。

首頁選項:這里有兩個地方可以填寫,只要在「元描述模板」中寫上網站的描述即可,寫描述時可以適當的帶上網站標題及關鍵字,但不可過度堆積,另外根據百度 在2013年更新的綠菠蘿演算法以及2015年更新的瑞麗演算法(待參考),建議各位在給網站起標題的時候盡量簡潔、有代表性。

其他選項:注意下圖紅色框住的選項,如果你是和本站一樣只有一個人在更新文章,那麼就勾選,如果你有很多編輯一起更新文章,那麼就不用勾選。而關閉日期歸檔則可以避免搜索引擎收錄對用戶無用的內頁,同時收縮權重,保證重要的頁面權重不會被分散。

第三步:XML站點地圖
保持默認即可。
第四步:固定鏈接
這里設置請看下圖,跟隨本站即可,需要注意的是最後一條「重定向醜陋的URL到漂亮的固定鏈接。(多數情況下不推薦!)」,這里如果你是新建立幾天的博客,那麼最好點擊勾選,但是如果你已經建立了一段時間了,最好不要勾選。
最好的固定鏈接應該是以文章名作為URL後綴,在每次寫文章時的固定鏈接改成英文的關鍵字。
規范URL設置:這里主要設置讓你的URL是以http開頭還是https開頭,兩者區別在於後者更加安全,

第五步:內部鏈接
保持默認或者啟用路徑均可

8、wordpress seo by yoast(yoast seo)插件怎麼設置

你在百度搜索yoast soe 中文版 下載中文版安裝,如果在wordpress後台搜索安裝的是英文版的。wordpress seo by yoast(yoast seo)插件怎麼設置

與yoastseo麵包屑設置相關的知識