Thanks for reaching out regarding your homepage. I suspect the homepage is designed via a custom template page or theme content boxes provided by your theme, Flatsome.
With a custom template page, you may not have access to the Yoast SEO meta box to perform optimization.
Also, the Yoast SEO analyzes the default WordPress content areas like the title, URL, and the main content box (WordPress editor). If you are adding your content through the theme content boxes (as most page builders do), Yoast SEO may not be able to detect it by default. Currently, we are compatible with the Elementor page builder. The Yoast SEO Elementor integration is free to use for everyone; no premium or add-on is required for core functionality.
We opted to provide an API that developers can use to unlock their content and pass it to our page analysis. If you are using a plugin or theme that doesn’t send their content to our page analysis, please reach out to the author or developer to request an integration feature for better SEO compatibility. Our development team provides information about creating a custom integration here.
Thanks for your reply and explanation. I built the homepage page adding modules from the theme but on an empty wordpress page, the template is the same I used for all other pages on the site (privacy, terms, etc that show correctly yoast contents), and I’m using the wordpress backend classic editor Yoast meta boxes to add the info, not the builder as you can see here: https://ibb.co/7z22T3j
Flatsome theme claims to be 100% compatible with Yoast Seo. it event takes it’s breadcrumbs and categories structure from your plugin. Anyway I’m opening a ticket with them and passing the info you gave me.
I’ll come back with whatever they answer, and a solution if they give me one, for anyone else using Flatsome theme to find if they face the error.
Thanks for the helpful screenshot! I see the Yoast SEO meta box is present with the necessary fields but the plugin output is missing in the page source.
You mentioned using the same page template for the homepage and other pages, such as the Privacy Notice page, but I don’t think so. The Privacy Notice page uses a default page template, while the Homepage uses a custom blank homepage template. You can notice the difference when you view the page source and search
Please keep us posted on the outcome of contacting the Fatsome theme.
Thanks a lot for your help. I didn’t notice that even when some of the pages (contact for example, not all of them as you noticed) have the exact same template there’s an extra class inside the homepage’s (body class=”) nested classes.
I rebuilt my homepage on a fresh new page to check if that inner class was added automatically but it didn’t, so I’m just gonna leave that new page as homepage (Yoast content shows correctly in that one).
So thanks a lot for your help again. If Flatsome comes with some other solution I’ll post it here.