website not designed for seo
low rank
low crawl / online status
low content
do a search with incognito page and different IP see what you get. If its different.
You can also ask google to crawl your site. It may not help with rank but it may help indexing your sitemap you submit to them.
I do not think so. That site ranks number one on a number of terms and still does but Google listing links the homepage instead of relevant page.