Looks like he does some pretty good work. I like the pics of his products.
Does he have his own hosting? If not I would highly suggest he gets it. I use Hostgator for just $9.95/month (since 2006) and have unlimited domains, meaning I can add as many separate domains as I want for the very same price. Their up time is excellent.
Having your own hosting means no one else has control over your site. I don't let anyone have control of my business.
I would definitely get connected with PayPal, where he can create payment buttons (either Add to Cart or Buy Now). Creating the buttons is easy on PayPal's site, then you copy the button code they provide and paste it into the source code of the page. The buyer can even provide their shipping information. There are probably other payment sites that charge less per transaction than PayPal but I stick with PayPal simply for the name recognition. Millions of people trust PayPal, have used it many times and don't question that their transaction information will be safe.
For ideas about site appearance I would suggest you check out the competition. Google search to find the competing sites and take a look at their layout, size of images, placement of description and payment buttons, shipping charges, etc. That will give you a better idea of how you might want the site to look. Click on the Source code and that will tell you the image sizes used.
Getting traffic does not need to be difficult nor expensive.
Article writing used to be a good way to get traffic but that is not as effective as it once was.
YouTube is a good way to get traffic. Make simple videos and post them to YouTube. People love videos because they can see it in action and can listen to someone telling them about the products. Keep the length to a couple minutes at most - people like short videos better. Annotations can be made in the video showing the url of your site so people can go to it.
When uploading the video to YouTube you will find a Description field. The very first thing to type in that field is the full domain name,
http://www. kmountainwoodcraft.com Doing that will make the domain name a clickable link that will appear right below the video window and the person in the video can tell viewers to 'click on the link right below this video.' (You need to tell people what you want them to do or they won't do it.)
Now, I would have selected a different domain name. A domain name should, as yours does, describe what the site is about. But it also needs to include keywords that people will type when they do an online search. 'Mountain woodcraft' might be something some people will type when doing a search but I would think they would be more apt to type keywords such as 'outdoor furniture', 'patio furniture', 'cedar furniture', 'cedar gliders', words that are more descriptive of the products themselves.
The reason I mention this is Google search engine results. Most people who do an online search only look at the first couple of pages of search engine results - that's where you want your site listed, on page 1, not on page 1,838 where no one will see it.
(While on the subject of domain names and the keywords in them, I would keep the current domain name. To take advantage of the different main keywords listed above, register additional domain names that include those keywords, such as mountaincedargliders.com or mountainoutdoorfurniture.com and simply set them to redirect traffic to mountainwoodcraft.com. You would set them at the domain registrar. That way, when someone does a Google search and types 'cedar gliders', chances are good they will see mountaincedargliders.com listed in search engine results pages. When they click on it they are automatically and instantly redirected to mountainwoodcraft.com. See how that works? That allows you to take advantage of better keywords without dumping the mountainwoodcraft domain name and only costs about $15 a year each to renew them.)
There are little tricks that you can utilize to get your site listed closer to page one. Backlinks have already been mentioned in above posts but let me break it down a bit more for everyone, for better understanding.
A backlink is your url listed on another site. It is a link 'back' to your site from that other site. People on the other site see it, click on it and come to your site. That's traffic.
We want quality more than quantity. A backlink from a site that only gets three visits a day is of little quality. A backlink from a site that gets 10,000 visits a day is much more valuable and that's something Google considers when deciding where to list your site in search engine results.
YouTube is owned by Google so a backlink from your video at YouTube will be seen as high quality. You Tube videos can move your site onto page one, where people will see it when they are seeking more information.
You can also move a YouTube video onto page one.
Let's say you want to get your main video onto page one of search engine results. How? Create backlinks for that video. Make more videos, show the url for your main video in them and direct the traffic to your main video. The more backlinks pointing at your main video, the more Google will see it and list your main video closer to page one of search engine results.
Once you get your site listed on page one of search engine results, and especially when you get it to number one, two or three on page one for various main keywords, you will see an uptick in traffic and possibly sales.