I could sit here all night saying what I don't like about this but thought I'd try a different approach.
What is more important are the positives. I'll re-word that; THE positive.
I am impressed at your efforts. You seem determined...
You have made it clear you are totally new to this.
You've made the effort totally off your own back (I'm assuming) and under your own steam - picked a niche, had a go at site building, learned deeplinking (sort of), done some network research, signed up to some merchants, blah, blah, blah
First thing: crack the deeplinking. Make sure you KNOW that the links you have in place will track, same with all future ones.
By doing what you have done with this effort (and I couldn't do that) you have
learned a whole bunch of stuff.
I read some of the comments - sure I would look at some software such as dreamweaver/wordpress (or whatever the general consensus is). That will eliminate many of the time consuming design/coding bits you are clearly learning.
Get the aesthetics right before you go nutso with
SEO.
Then think about the
SEO side of things.
(I wouldn't really advise doing PPC personally, not untill you get the site looking more professional/appealing).
Don't forget you've put hard work into this and are ON THE LEARNING CURVE.
SEO: Once the site is as you want it:
Think about page names
/id10.html will do very little for
SEO (even with good content on the pages)
/candles-holders.html is going to have more long term benefit.
Make sure the page meta sections are slick in terms of not too much, but quality content, keywords, informative relevant page description etc (often what Google will use in the results). Disclaimer: you may have already done this I aint got time to check...
From an
SEO point of view you will need to get TEXT,TEXT and more TEXT on each of the pages. certainly the ones that relate to the higher search volumes in this sector.
Sure these things will take time BUT you are
making the effort. Good on you...
Summary:
[1]Make sure the links are good.
[2]Get the design right
[3]Page names/meta sections nailed
[4]Page names.html
[5]Think how you can integrate some text for
SEO
Keep at it, you've made a good effort with a large-ish project for a first attempt.
Good niche, great domain name, good luck.
Affi Ever After