I have a self-hosted blog based on WordPress with Notion Theme by SharePoint Site installed. There are some serious problems.
My domain is www[dot]smartphonezero[dot]com
1. Previously, new posts I had created would be installed within the next few hours (less than 24 hours). Now, when I create new posts, they are not indexed by Google (posts that I published three days ago are not indexed by Google until now). But, Google still updates my homepage and archive pages, and I can see the title of my new posts because there's a widget on my blog showing the recent posts. Of course, that condition will make my serp lower because the real posts are not indexed.
2. My blog doesn't have meta description tag on each post and I want to add the description tag for each post. Is there any safe and proven plugin to make this task easier, so my blog won't be penalized due to over-optimization.
How to solve these problems? Should I change the theme or use any plugin?