For many people, most of these things will be old hat. However, this post is just intended to recap four necessary steps for any webmasters trying to get their Web sites indexed by various search engines.
Create a Site Map
First and foremost, you must have an XML sitemap. Almost all search engines (certainly the three big ones) utilize a sitemap to become aware of all pages on your site. If you have good link structure, a sitemap might not be necessary, but, it doesn’t take much effort to put one together, and the benefits could be fantastic.
Many content management systems (CMS) will automatically generate a sitemap for you, but, if you aren’t using a CMS that does that, you have a few other options. If your site has an auto-generated RSS feed, that can be a good place to start. Most search engines will treat an RSS feed the same way an XML sitemap is treated, so that can make a big difference.
If you don’t have an auto-generated sitemap or RSS feed, there are quite a few tools you can use to create a sitemap; but you’ll have to make sure you update it each time your site architecture changes. A site called “XML-Sitemaps” will crawl your site and create a sitemap for up to 500 pages for free.