I built a small static website for my dad's business, but it's on the second page of Google search results when you search for the business name.
The business name is not common and it's not short, so there is no issue with the generics. The results that are appearing before his website are websites that serve as electronic versions of local business phone books (e.g. White Pages).
Obviously we would like our website to be on the top of the list, ahead of these directory website pages.
The problem is that our website has pretty much no text, it's mainly just images (showcasing my dad's work) with one page of text (a company profile).
I realise that text is really important for SEO, but there isn't really anything we can put up there without waffling on. The photos of his work speak for themselves.
I know we won't be able to rank highly for generic search terms (because of the lack of text), but can we at least top the search results for our full business name?
If so, how?
I will be taking @closetnoc's advice, but then I realised that I can also get in contact with these directory websites who have pages on my dad's company and update their listings to include a link to our website.
The incoming links should help our SEO, as I'm pretty sure most search engines rank largely based on incoming links (from external sites).