Wait at least 3-4 weeks before checking how new post is ranking, fix issues if not in top 10.
First, accept that no amount of effort can ensure your post is in Google top 10. This checklist is about increasing your odds of success, and works best when applied systematically to all new content.
Second, it is not worth checking search results every single day after you publish your post, as Google needs time to evaluate new content. In some cases new stuff might appear on page one withing days or even hours from publishing, but ordinary blog posts might take 3-4 weeks before Google decides on a proper search ranking.
Third, it is assumed that you used a proper keyword tool (like Gookey
) to choose a keyword with low competition (backlink metrics of competitors being comparable to yours). Usage of wrong competition metrics (like AdWords "competition", number of search results, QSR, etc.) will cause you to attack too competitive keywords, and will leave you no hope for consistently high rankings and long-term growth.
Now, if you notice your last post is not getting close to top 10 after you've followed this checklist, here is what you can try:
- wait 2-3 days and re-check the top 10 - this ensures search results have actually stabilized
- check if the post is actually available - ask a friend to open it from another computer and internet connection
- open the post on your phone - verify that it is working as expected on mobile
- check the speed if the post page - open Google PageSpeed and paste the address of the post, try fixing the listed issues if you see a red score
- check for mobile friendly-ness - open Google Mobile-Friendly Test and paste the address of the post, try fixing the listed issues if you see a red score
- check for broken links - these are easy to miss while editing the post
- add internal links to the post - find related content on your site and update it to include links to this new post
- promote the post one more time - use your email list and audience on social to get some more engagement
You shouldn't spend too much time and effort investigating a single unsuccessful post. After all, this checklist is not a magic and satisfying search visitors is not a precise matter.
However, if you published 4-5 times and none of your new posts are high in search results, there might be overall issues with your website:
- check for errors in Google Webmaster Tools - look for issues in Messages, Crawl Errors, Blocked Resources and Security Issues reports
- check if search traffic was consistently declining - go to Google Analytics, Acquisition->All Traffic->Channels, choose Organic Search, set date range of last 6 months, switch to weeks on the graph, if traffic dropped or was consistently declining then Google has concerns about your site
- check if site speed was consistently declining - in Analytics, go to Behaviour->Site speed, set date range of last 6 months, switch to weeks on the graph, if Average Page Load Time recently skyrocketed or was consistently increasing then this might be the problem
- check the number of indexed pages - in Webmaster Tools, go to Google Index->Index status. If number of indexed pages is significantly higher or lower than the number of blog posts on your site, it might be that you have issues with robots.txt or many pages with little content
The list above is a way to detect common issues with Google. If you are unsure how to fix the discovered problems, it is probably worth seeking advice from a trusted SEO expert.