导航:首页 > 网站优化 > 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面包屑设置相关的知识