Here is a link to a post I made a long time ago (about 4 years) - https://www.workshop.bunnings.com.au/t5/Kitchen/Kitchen-renovation-project/td-p/10654
Also, @StevieB recently asked me for an update..
I refurbished my kitchen, but hit a little snag, when the shelves I had in my imagination, weren't as easy as I had expected...!! I wanted hardwood "floating" shelves, and the weight of the shelves required a really strong fixing into the wall.. This fixing was the part that wasn't really that easy - I imagined cutting a mortise into the back of the shelf, and having a bracket fixed into the stud wall.. I found that drilling/cutting a mortise into the back of the hardwood was sooooooo difficult.. (I had a boilermaker friend make me some particular brackets, but in the end I think I may have unnecessarily complicated the whole thing..

Using a plunge router wasn't really an option either, because the brackets needed to penetrate at least 150-200mm into the timber.
In the end, I abandoned this method of fixing, and decided that 16dia threaded rod, would probably do the same trick.. The photo below shows 300mm lengths of threaded rod inserted into 20dia holes (90mm embedment into the stud frame, and 200mm embedment into the timber shelf). I've use a 20dia diameter hole, and will fill with Chemset so as to allow some tolerance and enable me to get the levels right during installation.. You can see some temporary timber props in the photo below, and these will be removed once the Chemset goes off.



So now, I'm looking for some advice from other Workshop community members, as to which is the best way to finish the timber shelves.. I didnt' really have any idea there were so many options.. I've watched a heap of youtube videos on how to use all these products (photos below), but I still can't decide.. The timber is called American Oak, and its beautiful, so I don't want to apply a high-gloss that will detract from the natural timber.







Or there are heaps more..!! Any thoughts from anyone with experience with these?
Thanks
jaga