As for getting your site on search engines, there are a efw things you can do.
-First thing is simple, get set up with a google webmaster
account and put your website up there.
-Then you will want to verify you are the owner by uploading an htm file with a name Google specifies.
-Next thing would be to upload a sitemap - for sitemap making, I recommend the free utility available here: http://www.auditmypc.com/xml-sitemap.asp
-Meta tags are good, but don't invest too much time in them as modern search engines put a lot less emphasis on your meta tags.
-Update your robots.txt file; this is the file that tells the web crawlers where to go or where not to go. There is a good generator HERE
. Many of mine are simply:
-Bay far the two most important things for search engine optimization are obvious and simple, but not simple in the way that they are easy to do, just easy to understand:
#1 CONTENT - web crawlers crawl your content - if you do not have a lot of good
content, you will not get noticed as much. Period.
#2 quality link-backs - you need to get reputable sites to link to your site. Getting out on message boards is an easy and free way to do such things, but you need to hit a lot of users that may have the ability to recommend you be linked to, or link to you themselves from thier sites. Also, linking between mutally beneficial sites is a great way to do that, just start contacting some webmasters. But the easiest way to get good link-backs: see rule #1
Have a useful site with quality content, and the rest will take care of itself eventually.
This is surely not a comprehensive list, but it will get you started.
Otherwise, you could always pay an SEO company with that money you decided not to use on a flash intro