Please read the following carefully before responding to the issue in question
The Meta Descriptions for Yoast SEO and Pro have broken… yet again. This is a very frustrating issue that has been going on far too long IMO.
It was thought for some time that this issue had been resolved but it continues to plague this platform. The history of the issue can be read here: https://theme.co/apex/forum/t/yoast-og-description-is-not-being-generated-from-content-in-pro/44012/8
The basic gist of the history is that excerpts are not generated for pages in WP and so a little code needs to be added to functions.php to make that active. No big deal. An explanation of how to do that can be found here: https://www.wpbeginner.com/plugins/add-excerpts-to-your-pages-in-wordpress/
Now, it was thought that once that is done, the Yoast Snippet Variable “%%excerpt%%” should be able to be used to autogenerate the description from page content just as it normally would if we weren’t using Pro as a page builder. And actually, it does. The problem, I suspect, is that it also strips all shortcode from that excerpt which translates to an empty description.
Now, in my case, the standard format of the meta description as configured in Yoast using their variables is this:
%%Title%% %%Seperator%% %%Exceprt%%
The result in the parsed source code is something like this (lets us the about page on the site in question as an example):
<meta property="og:description" content="About -" />
As you can see, the content correctly displays the Title and Separator but the Excerpt is functionally ignored. What is really going on though is that the content of the excerpt is entirely made up of Cornerstone shortcode and is therefore not printed to the source code. Of course, this makes sense, but it creates a massive problem.
Google has already indexed the site I am talking about and the resulting abstract in google’s SERP is accurate:
Learn More - About - Sharon Jaynes sharonjaynes.com › about
Sharon Jaynes has been encouraging women through ministry for over twenty-five years. From the time she met Christ as a teenager, she fell in love with God’s …
Google had previously picked up the description seen above which, as far as I understand it, was previously present in the parsed source code. It was there because I had implemented the “excerpt for pages” function as described in the history of this case. I am concerned that when Google looks again at the site (or any new sites I build), that the abstract will be stripped down because the meta description no longer exists in full as it once did.
Again, this is what it looks like now:
<meta property="og:description" content="About -" />
See? No description at all. This is not good.
I think there needs to be a serious discussion in your dev team to address these issues that have been ongoing for a very long time… and a final and working solution needs to be implemented right away… once and for all. The “Manual Excerpt” section found in page settings from within the pro builder say “(Optional) Cornerstone will derive an excerpt from any paragraphs in your content. You can override this by crafting your own excerpt here, or within the WordPress post editor.” And, there is the problem. Clearly, this is no longer happening.
You must see that what this means is that every single page ever created in this platform must now be manually audited to see if a description is present and, if not, manually entered as an excerpt or inputted into the Yoast snippet editor on all of the pages ever. In our firm’s case, this represents thousands and thousands of pages. In other words, we just went from having a useable and functionally appropriate default picked up from the actual content of the page and overwritten by Yoast if we want, to the need to manually create descriptions for every piece of content we have ever created and will create using Pro. This would be a massive undertaking and cost a fortune.
please address these concerns asap
Thank you.