Ok - so you saw the site diagram on the previous page - Its about transport. Remember the following points whatever subject your site is about. They apply to any website theme/subject for good rankings.
1) Remember that INDEX.HTML is the most important page of your site - if you are working in php create an index.html that leads to index.php - you will see why later on.
2) In my example your site is about transport. Index is called transport. Notice how all the pages around the index are related to transport. Its vital that every page in your site is RELEVANT to the subject of your site.
2a) If you need any pages that aren`t very relevant - i.e a contact us/support page, have one link to those pages from the index page but not other pages if possible.
3) BEFORE you fill your site with content and even think about external links make sure you have your site NETWORK in place as per the diagram. As many pages as you like - same principles apply.
4) Note how all pages point ( have a link to ) the site index.html and vice versa - this is extremely important. Also all the other pages link to the next page/previous page/all other pages in your site. Google crawlers can land on any page of the site and following the lines on your diagram they will index/ crawl every page of the site.
5) Once you have your site "network" in place you can fill in the content. Remember the search engines love text when you design and fill out your site, and remember RELEVANCY. If for example you have a site about transport and one of your pages is about ice cream, they are not relevant to each other, Google places great emphasis on WHOLE sites relevancy to keyword searches and ranks it accordingly.
6) make a list of keywords/phrases you need to target for your niche and what search engine listings you would like. When filling in the content of your site use keywords/phrases as often as possible in the text without overdoing it. Use them in descriptive paragraphs of text. Use them in your links to other pages,( when you put a link from one page to the index use text like - " back to Transport USA main site" and not just Index or Home. You will also use keywords in your html tags which we can do once the basic site structure is built and in place. Another thing you should do is name your images to correspond with your site keywords. i.e train.jpg and car.jpg - not 123.jpg. As well as gaining traffic from google images, google reads the site html/phpcode and it makes it more relevant to searches.
Ok so where are we at? Basic steps so far - but a very common mistake people make is to build the most beautiful site you ever saw without having the basics in place and they wonder why they don`t get any/good listings.
So when you start building your site keep those words in blue in your head....INDEX - NETWORK - RELEVANCY - they will stand you in good stead as you develop your site.
Once your get your basic network/site up we can move on - its really quite simple so long as you remember the basic rules. This method is for long term/lifetime listings and will not involve any tricks/cheating which many other seo guys use for short term gain. ( nothing wrong with that if its profitable enough - but google could dump you and cut your revenue stream pdq - then you have to start again).
To get your site listed in google all you have to do is get a link to it from any site thats already listed. Then we can tweak and improve listings.
Few other points to consider. Google doesn`t give much weight to domain names - Yahoo does - MSN doesn`t. Overall i wouldn`t worry about domain name for seo purposes - just for branding. Google will send a huge portion of your traffic. Yahoo second - MSN a poor third. Forget other engines , most of them are powered by google and the other 2 anyway.
Many SEO peeps wont agree but i know for a fact that anything i build in html always outranks my php sites by far. Im guessing its because php uses a lot of code/symbols that dont make sense/aren`t relevant when spidered/crawled.