This web page will teach you some of the things that you need to know to make money from a web site. The content and organization of a web site are its most important features. Without good content, people will not want to visit your site, and if users cannot find information easily, they will go elsewhere. By building a web site, you will acquire new skills in web design and perhaps develop a profitable website business.
Your technical background. With some web tools and blogging platforms, it is possible to develop web sites with very little technical background, but sooner or later, you will run into problems that will require knowledge of the fundamental HTML, CSS, PHP or MySQL components. Hypertext Markup Language (HTML) is the standardized system for tagging text files to define the components of a web page, such as headings, paragraphs and highlighted text. HTML also assigns classes to the components so that they can be displayed in various styles. Cascading Style Sheets (CSS) describe the look and formatting of the HTML data. The combination of HTML and CSS determines how a web page will be displayed. PHP is a Hypertext Preprocessor that was designed for development of web pages that can be generated dynamically by combining templates of HTML code with information retrieved from databases such as MySQL. PHP and MySQL are commonly used for content management systems and blogging platforms. The more you know about these technologies, the easier it will be to develop a successful web site.
Choose a simple domain name. Don't choose a name that is too long or that can be misspelled easily. The words in your domain name should be simple, easy to remember and related to the topic of your web site. When you get a domain name, you may want to buy domains of close misspellings to prevent look-alike sites that can steer away your visitors. Google has bought gooogle.com and other misspellings for this reason. The web name that you want may already be taken, but with good imagination, you can come up with another original short and catchy name. Usually, web hosting providers will offer discounts if you acquire the domain names through them and let them host your web site. Otherwise, there will be separate fees for domain name registration and web hosting. The fees for your own web site will be approximately $100 Dollars per year using a low-cost hosting option.
Decide how to manage your web pages. Profitable web sites perform useful functions and they have a large amount of interesting content. Large web sites require good navigation and a good search function. At an early stage you have to decide whether you will code the pages using a Content Management System (CMS) or code the pages individually as HTML or PHP. The most popular content management open-source tools are Joomla, Drupal, and WordPress. WordPress is probably the easiest to install and it is supported by many hosting service providers. These systems require a MySQL database and PHP. If you want to test the web pages on your own PC before publishing them on the web, you will need to install these components and also an Apache web server.
Your web pages should have good original content so that the people who read them will want to bookmark them and create links to them. Your pages should not be huge. Break up big articles into multiple pages of several paragraphs that can be viewed easily with a web browser. When you break up an article into multiple web pages, make sure that a user can navigate back and forth between the pages to read the complete article. Use varied vocabulary to describe the concepts in your pages so that when a page gets indexed, people can find the page in different ways. For example, if you write: "A gun was used in the crime. The six-shot revolver had been recently purchased. The firearm had never been fired". The search engines will index your page with the words "gun", "revolver" and "firearm" and a user will find your web page regardless of which of these three words are in the query.
Each web page has to have an appropriate name. This task is done automatically by some content management systems by stringing words from the title with hyphens. Web page names are used by the search engines to determine relevance. A page with the name "how-to-make-noodles.html" is more informative than "recipe29.html". Most search engines are able to split out a conjoined name like "youtube" into its component words, but it is better to separate each word with hyphens in the web page name since this is a widely used practice.
The pages need to have a good HTML title and description metatag. Metatags for keywords are not as important as they used to be because search engines now rely more on the web page content, but they can help a search engine to categorize your page. The contents of the title and description are used by search engines to present search results, so choose the words in these tags with great care. Here are examples of these three tags:
<title>How can you make noodles? Noodle and Pasta Recipes</title>
<meta name="description" content="Noodles are made from flour and water and there are many methods for shaping noodles. Noodle recipes."/>
<meta name="keywords" content="noodles, spaghetti, pasta"/>
Promote your pages by linking to them from external sources such as discussion boards, Facebook, Twitter and Tumblr accounts. Search engines determine the importance of each of your web pages relative to the pages in other web sites by the number of web sites that link to your page. The popularity of your web pages can increase when you promote them through Facebook and other accounts. You can also purchase advertising from Google AdWords to promote pages for particular search terms.
Translate your web pages. If you have good language skills, you can translate your web pages to a foreign language to reach a more international market. Although the major part of the World Wide Web is in English, there are many people looking for information in Spanish, Chinese, and other languages. Translation tools from Google do a fair job of conveying the information, but the translations do not produce the idiomatic expressions that a native speaker would use.
If you have web pages translated to multiple languages, each page in the set must use rel="alternate" hreflang="x" to identify all language versions including itself. This is accomplished by coding links in the <head> section of the web page as illustrated here.
<link href="noodles.html" rel="alternate" hreflang="en" />
<link href="fideos.html" rel="alternate" hreflang="es" />
Submit your pages to the search engines. Make sure that the search engines
(Google, Yahoo, Bing) know about your web pages. These are some of the URLs where
you can submit web pages:
Google: http://www.google.com/addurl/When search engines crawl your web site looking for new web pages, they look for a file in the home directory called "sitemap.xml". You should make sure that all the pages of your site are listed in the file, and that the file is kept updated as you add pages. Google has a special section to help webmasters optimize their sites.
Bing (MSN): http://www.bing.com/docs/submit.aspx
Web pages coded with HTML work best for Search Engine Optimization (SEO). Avoid Flash web pages because they cannot be indexed by the search engines. Avoid image-based web pages that rely on the "alt" attribute for their text content because many of these are ignored by the search engines. However, images in your web pages can send readers to your web pages if the images in your web pages are properly tagged with a short and relevant "alt=" description. Pages that have HTML errors are generally ignored by the search engines. Always verify the HTML markup of your web pages using http://validator.w3.org/.
Add a blog to your website. Blogging software such as WordPress can be used to discuss short subjects and provide feedback to the website visitors. A blog works best when its navigation is integrated with the website so that it looks like it is part of the website. A plugin for WordPress called bbPress can be integrated with the blog software to provide bulletin boards and forums for active discussions on various themes.
Monetize your web pages. When you put Google ads in your web pages, Google makes money when someone clicks on an ad. Google shares some of the revenue by paying the web site owner for each legitimate click. It is in Google's interest to show pages that have their ads. However, since most web sites have Google ads, Google basically makes money no matter what page they show, so they show only the best web pages. To find out about the Google advertising program, just do a search on "Google Adsense". People get banned for clicking on their own ads, so never do it. In addition to Google, your web site can integrate advertisements from Amazon.com, such as the one to the left, that pay commissions based on sales. You have to register with the advertisers and provide the information needed for tax purposes in order to participate in any revenue-producing programs.
Google allows only three ads per web page. Breaking large articles into multiple pages allows you to have more ads for the same content. Make sure that each page is still worth reading and not just a pile of advertisements. Design your pages to allow standard ad sizes. The most common sizes in pixels are 160x600 wide skyscraper, 300x250 medium rectangle, 468x60 full banner, and 728x90 leaderboard. The following image illustrates the typical placements of some of these advertisements.
Watch out for fake business deals. Once you have your web site running, you will probably be contacted by people offering you ways to increase your revenue. You may be asked to put a snippet of code in your web pages for a specific product. Before you do so, find out more about the company and how the number of clicks and sales will be counted and reported. Some web site owners have reported that after running advertisements in web pages that have thousands of page views they received no payments because supposedly there were no sales. A web site owner is dependent on the honesty of the company or person who reports the sales. Large companies like Google or Amazon have reliable reporting mechanisms, but there are many companies that will take the profits and disappear without paying the web site owners what they promised. Read more about Fake Business Deals for web site owners.