Yes, low traffic and low domain authority. Hidden database. No useful or changing content for Google to index or update, so it doesn't show up in search results because Google wants users to find more relevant content.
Lack of transparency. Businesses with good reputations show contact information, business address, bios of key management, company history, awards, terms of service, privacy policy.
If the http site is a spam or malware site, and https is a safe site, a good webmaster should fix that problem. Google crawlers have probably also discovered that problem and will give the site a spam score. |