Don’t Forget to Validate Your HTML Markup
I recently ran into a puzzling situation where Google was properly indexing a WordPress site on a structural level, but ignoring the hand-crafted meta description folks had entered via the Yoast SEO plugin.
Turns out our Twig markup contained two description meta tags, one created by Yoast and one that was probably leftover boilerplate from the skeleton theme we were using. We stripped out the redundant meta tag, submitted the site for re-indexing, and Google picked up the proper meta descriptions.
Taking a minute to validate your markup can help avert silly head-scratchers.