I’ve added “Google XML Sitemaps” plugin and created a sitemap. Next I did a “Full Resynchronize Posts” from your plugin. Staging site is available to public view.
Not exactly sure where you JS solution is, or how sitemap plays in all this, but my problem remains the same.
https://dev.thedude.no/siq/Screenshot3.png – search result to a page with lots of text, has empty text in it’s preview.
As I’ve hinted in one of my comments above, you have a function strip_shortcodes_from_content
in your plugin. As my content is created exclusive on shortcodes, and this basicaly deletes all my content. I could just hack my way in your extension, but I don’t want to create any issues. Maybe add an option to process shortcodes or not. This would solve my issue, and potentially any future clients.
PS: You should be able to resolve this issue quite fast since I’ve already told you where the problem is.