Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Maybellyne

    (@maybellyne)

    Hello @vgregor

    Thanks for reaching out regarding your meta description. Since you have set everything up correctly but it’s still missing in the page source, I suspect the issye is with your theme. I recommend temporarily switching to a default WordPress theme such as Twenty Twenty-Two.

    I recommend using the Health Check & Troubleshooting plugin. This plugin has a troubleshooting mode, which does not affect normal visitors to your site.

    If you’re unfamiliar with checking for conflicts, we’d like to point you to a step-by-step guide that will walk you through the process: How to check for plugin conflicts

    If you feel uncomfortable doing this yourself or if this does not solve your issue, our Yoast SEO Premium plugin comes with one year of (technical) support.

    Thread Starter vgregor

    (@vgregor)

    Hello Maybellene,

    thank you very much for reaching back to me and for trying to help me to sort this problem out. I am going to try the advice you suggested and I will inform you about my findings.

    Just to let you know, we are indeed using a custom theme, which is based on default elementor theme. The theme is located in

    ……../wp-content/themes/hello-elementor

    where the “header.php” also resides. Just for your reference, this is the content of “header.php”

    <?php
    /**
     * The template for displaying the header
     *
     * This is the template that displays all of the <head> section, opens the <body> tag and adds the site's header.
     *
     * @package HelloElementor
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
            exit; // Exit if accessed directly.
    }
    
    $viewport_content = apply_filters( 'hello_elementor_viewport_content', 'width=device-width, initial-scale=1' );
    $enable_skip_link = apply_filters( 'hello_elementor_enable_skip_link', true );
    $skip_link_url = apply_filters( 'hello_elementor_skip_link_url', '#content' );
    ?>
    <!doctype html>
    <html <?php language_attributes(); ?>>
    <head>
            <meta charset="<?php bloginfo( 'charset' ); ?>">
            <meta name="viewport" content="<?php echo esc_attr( $viewport_content ); ?>">
            <link rel="profile" >
            <?php wp_head(); ?>
        <link  rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
    </head>
    <body <?php body_class(); ?>>
    
    <?php wp_body_open(); ?>
    
    <?php if ( $enable_skip_link ) { ?>
    <a class="skip-link screen-reader-text" href="<?php echo esc_url( $skip_link_url ); ?>"><?php echo esc_html__( 'Skip to content', 'hello-elementor' ); ?></a>
    <?php } ?>
    
    <?php
    if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'header' ) ) {
            if ( did_action( 'elementor/loaded' ) && hello_header_footer_experiment_active() ) {
                    get_template_part( 'template-parts/dynamic-header' );
            } else {
                    get_template_part( 'template-parts/header' );
            }
    }
    

    Thank you.

    Thread Starter vgregor

    (@vgregor)

    OK, so I’ve just figured out, that when I de-activate Elementor plug-in, the meta description appears again. As soon as I re-activate Elementor, meta description disappears together with this line:
    <link rel=”canonical” href=”https://trh.eu/” class=”yoast-seo-meta-tag” />

    Just of the sake of completness, when I disable Elementor (v. 3.16.4), then following plug-ins get de-activated too:

    • Elementor Pro v. 3.16.2
    • JetBlocks v. 1.3.8
    • JetTabs v. 2.1.25
    • JetTricks v. 1.4.6
    Thread Starter vgregor

    (@vgregor)

    OK, so I figured it out. It is indeed the fact, that Elementor has its own way to submit meta description. If you’re using Elementor (a very common plug-in), then while editing a page (with elementor), do this:

    1. Click on Page settings (a cog wheel icon at top center of the page)
    2. “Page Settings” appear on the left. Make sure the first tab called “Settigns” is selected (by default it is).
    3. Edit a field named “Excerpt”. The “Excerpt” is your meta description!
    Plugin Support Maybellyne

    (@maybellyne)

    Thanks @vgregor for sharing your troubleshooting journey and letting us know how you resolved the issue.

    stillewateren

    (@stillewateren)

    Hi @vgregor, I have tried your solution, but I don’t see the field ‘excerpt’. Am I looking in the right place?

    stillewateren

    (@stillewateren)

    I looked at the source-code of the page, and I discovered that Yoast pulls the wrong title and meta-description. How can I fix this?

    Thread Starter vgregor

    (@vgregor)

    Man, I wish I could help. This is how things look like on my end:

    Not sure, why there is on “Excerpt” field on your end.

    stillewateren

    (@stillewateren)

    @maybellyne The solution by vgregor didn’t work for me. I have tried to change the theme to a default WordPress theme, that didn’t help. I have also disabled the Yoast plugin, to see if that shows me the ‘excerpt’-field, but that didn’t work either.

    I am using Elementor Versie 3.19.4, all plugins, themes and Wordpres are updated to the most recent version.

    Please help.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Yoast SEO Plugin meta description does not show-up’ is closed to new replies.