Just as a crawler needs to discover your site via links from other sites, it needs a path of links on your own site to guide it from page to page. If you’ve got a page you want search engines to find but it isn’t linked to from any other pages, it’s as good as invisible. Many sites make the critical mistake of structuring their navigation in ways that are inaccessible to search engines, hindering their ability to get listed in search results.
There are hundreds of possible search results when someone does a search, so how does the search engine choose which information to display? Is a blog article made on a regular basis and maintaining a regular schedule a good way to ensure that Google crawls your pages more frequently and saves more possible query outcomes for future users? Maybe this is what causes some pages to be buried in other pages on Google searches.