Here are some tips I've found along the way:
- Don't lose important text in images. If you put the text within the image file, the search engine can't see it. Make sure it's somewhere else on the page, too.
- Pay attention to encoding. There is plenty of free software out there to help you, but it may take you a while to figure it out. Don't just assume the video will work since you uploaded it with a trusted service.
- Don't add something shiny just for the sake of shininess. Your visitors will see right through it and think you're an idiot with something to prove. Cool and innovative things are great, but use them in moderation and always with a purpose.
- Quality, quality, quality. If it's not great, don't put it up. A simple, mostly-text based website will rule out over one with bad graphics and poor videos.
- Get friends. Network with others who have skills you can use, and want to use your skills. If you're a graphic designer and your friend is a musician, you can use each other's work to spice up your webpages. Then, attribute each other on the webpages - increasing both of your website's traffic and backlinks.
- Get honest friends. While support from friends and family is great, you really need at least one person who will tell you when things suck and you need to re-do them.
- Keep your audience in mind at all times. Some audience you will need to wow with extra special graphics. Some you will intimidate with them.
- Social media sharing buttons are good interactive content - and good traffic bringers.