Hey Dude,
it all (Ranking) depends on your ON PAGE SEO optimization and few healthy backlinks you are giving back to your blog.
While you are askingabout caching and indexing, you need to check first if your site is visible to google bot or not, have you submitted your website into Google search console?
Do all the needful things to make your site more visible to search engine and try to get few healthy but natural backlinks from the web.
Also make sure your sitemap is in xml format and visible and submitted to Google Webmasters tool
Hope this will help you to sort out this matter.
Sr. SEO executive at Pick Camera