This article provides basic knowledge about free web site advertising and marketing, beginners to expert. Internet gives us very different knowledge about website promotion and development. Approaches can be quite different; it takes time and awareness to understand the methods of online advertising and online marketing that provides us the long-term success and helps us reach our goals on the web.Why promoting a website is a must? Awareness is one of the primary reasons to advertise, because you need to make yourself visible and let others know that you exist, nobody knows about your website. Advertising is essential to every site owner on the internet. Businesses can’t sell their products and services without advertising. Site owners can’t make offers, spread the word, and provide people with information without advertising, website promotion. Advertising plays an important role in shaping the website image.Internet Advertising: The LandscapeInternet provides us with many different ad solutions, there are expensive methods, inexpensive and free methods, some are efficient others are not that efficient and some just waste our time and it is better to keep you away from them, internet is spotted. New advertising solutions are forming every day and most of them are duplicates of an existing program.Most popular advertising methods of all time have been and are search engines and web directories because they are providing to web sites the valuable targeted visitors. Search engines are the primary source for quality targeted visitors, most used source in the web (Google, Yahoo, Bing etc). It is very important to understand how search engine search results work to get your site a good placement. Web Directories are secondary source for quality targeted visitors. Web directories help us build permanent links to our site. Building links and improving our site search engine ranking is the primary prospect that we must follow, after doing this it will provide to our website the long-term proper web traffic. This is called Search Engine Optimization.Excellent way to reach people is when they are searching and surfing the web for products, services or offers relevant to our site. You can reach these people through advertising networks and search networks. These Networks display your site ads on other relevant websites and delivers searches to your site. Google Ad Words, Yahoo SM are the biggest ones around, but they are not free, you need to pay for every click (PPC). However there is a free alternative to these paid advertising networks, instead of paying for the clicks you can join the network by displaying relevant ads or search engine on your site, it’s called Free advertising network.Social media is very effective free advertising method; people are marketing themselves and building contacts. You can send in one click, information to all your Facebook friends in friend list, reach thousands of people at once. It is called social media marketing.Advertising is growing competition between websites and most successful advertisers reach the biggest goals.Search Engine OptimizationMake your site more search engine friendly to improve your site placement in search results. Basic Search Engine Optimization (SEO) starts from our site design, contents, and making ourselves clear what keywords people will use to find our service, offer or product. To find keywords we can use Google keyword tool. Choose the most used keywords related to your site. By writing your site contents; do not forget to use these keywords in the headers, text links etc, but do not overdo it. Write informative articles. Use one to two keywords in your page title and in Meta description, about ten keywords in your Meta keyword tag. All headlines must be in “headers tags” and headlines contents in “paragraph tags”. Use CSS to style your site headers and text. All images must have description in “alt tags”. It’s recommended to use one or two keywords in your filenames, example: “about_flowers.htm”. Our site should have a sitemap where we link to all our pages. Related keywords in the links are recommended. There are many different words to describe your site, use words that others would use.Building links to your site is also important. We can do this by submitting our site URL to web directories, write articles and publish them on article directories, use any other free web source to write about your site. Submitting your site to popular sites will improve your results greatly. Google uses PR (page rank) to define site popularity, based of links that refer to your website. PR is also used in Google search engine, higher rank means better placement in search results. This is one of the many reasons to build links to your site, to get higher rank.Web Site PromotionPromoting your site is a must. How to choose the right advertising program? Analyzing and tracking your advertising results is one smart way to go. You need to know the quality of your visitor; there are visitors who are interested in your site offer and there are others that are not. You need to be aware of advertising programs that are forcing people to visit websites (example: traffic exchanges), sites that are full of ads so the visitors accidentally can click on them.How to find the right visitors/audience? First important part is to ensure that your advertisements accurately represent what users will find on your site. You do not want to disappoint your visitors. Reach your audience when they are searching and surfing the web for products, services or offers relevant to your site by using advertising networks to reach people online, example advertising network.ConclusionThis article demonstrates that there are great free ways to market and advertise your site; there are free web directories and free advertising networks, social media sites, forums etc. Making your website search engine friendly is the most important part after all (SEO).