Local business site, WordPress (performance plugins on). Sitemap submitted 45 days ago. Out of 9 new service pages, 4 indexed, 5 are not. In GSC: URL Inspection → “Live URL is available to Google.” When I hit Request Indexing, it accepts… but days/weeks later there’s no status (not “Discovered,” not “Crawled,” nothing). What should I do next?
The issue is quite complex and primarily stems from WordPress itself, rather than any mistake on your part. I consulted Grok, which provided a detailed and comprehensive explanation of the steps you should take: https://x.com/i/grok?conversation=1966463259025825949 .
The fact that Google can access the URLs is a good sign. I'd compare the indexed and non indexed pages side by side and look for differences in content depth, internal links, and uniqueness.
Share your URLs to your own subreddit or profile page. You'll guarantee a Googlebot visits within 48 hours usually. If your posts still aren't indexed then it's 100% an issue with on-page.