How to get your site noticed in Search Engines

Getting your site noticed in a Search Engines can be challenging, this is because thousands of people are trying to get their site noticed as well. 
Typically .. the best things to do to get search attention are:
- Register with bing AND google website tools
- Add google custom search to your site
- Set up google analytics
- Spending even a tiny amount with google ads gets their attention
- Link to the site from anywhere where you can do it that isn't spam (even craigslist)