Creating Website Content For SEO – Quick tips

On-page optimization is a major aspect of SEO. Once the search engine spiders crawl your website and index the pages they will determine the keywords that that your pages should be listed for. As such, your textual content is vital.

Conducting keyword research should throw up some good keywords. For the majority of sites, the best approach is to start with less competitive keywords and progress to the higher-traffic, but more competitive keywords, in time.

Keyword density is not as rigid as it once was. In fact, Google and other major search engines prefer to see more organic content. Pages that include keyword stemming and keyword variants tend to perform better than the more traditional approach of keyword crammed pages.

One final note, an SEO campaign should treat every page as being independent. Each page needs its own keywords and should be promoted separately.

Creating Website Content For SEO

SEO Factors – Quick tips

In its most simplistic form there are essentially two sections to an SEO campaign – on-page and off-page optimization.

  • On-page optimization helps to ensure that the search engine spiders can effectively (crawl) navigate around your site, index each page, and determine the relevant keywords for each.
  • Off-page optimization improves how well your pages perform when searches are conducted for your keywords.

An effective SEO campaign will concentrate on both on-page and off-page optimization and should be an ongoing program. Even in a niche market, your pages will be competing with numerous other sites to gain that coveted top spot – as soon as you let up the pressure, there is a very real chance that another page is waiting in the wings to overtake you.

Brief introduction to the vi Editor

The use of VPS/VDS (Virtual Private Servers or Virtual Dedicated Servers) on the Internet is becoming quite popular, and the large majority of these run Linux distributions.

The normal, day to day administration is done through browser based interfaces, such as Plesk, however, you also can use shell access to administer the server, where you can have total control over the server via a secure SSH connection using a program such as Putty. (available for download free from

This type of server administration is also very popular, allowing for work to be done remotely across the internet in a safe way.

Putty’s normal use is text based command line administration, although remote graphical interface administration is also possible.

Definitely when you are administering a Linux (or UNIX) server remotely through a command line interface you will need to use a text editor. Linux comes with a wide range of text editors, however, the most popular are vi and emacs. This article gives a very brief introduction to vi.

The vi editor was developed in 1976 by Bill Joy at the University of California. An enormous amount of text based and graphical based editors came out from that time, however, the vi is still very popular amongst the Linux / Unix users.

To open vi there are several ways. The simplest is to type ‘vi’ and press enter. This opens vi and creates a new file. The second way of opening vi is to type ‘vi filename’ where filename is the name of the file that you want to edit. This opens vi, and then opens the file you want to edit in it.

When you open vi, you will have a box at the top, representing the cursor. The line in the bottom will give you useful information regarding what operation you are currently doing. Empty lines are marked with a starting ‘~’ character.

There are two operating modes, command and input. When started, vi will be running in command mode. In command mode, vi will consider your input as commands, and when in input mode, vi will consider what you type as text in the file. Always remember that you are working in a case sensitive environment – heLLo is different from Hello.

Brief introduction to the vi Editor

To start inserting text, you can use the following two commands:

  • ‘a’ – Add command. Text will be inserted to the right of the current cursor position
  • ‘i’ – Insert Command. Text will be inserted starting from the left of the current cursor position.

Pressing the ‘Esc’ key will take you back into the command mode once you are ready inserting/editing the text in the file.

To exit from vi, use the following commands (remember to press the ‘esc’ key first to go back to command mode) :

  • ‘ZQ’ – Exit without saving the changes
  • ‘ZZ’ – Exit and save the changes

To go around in a document, go in insert mode and use the arrow keys. Most versions of vi also support the PgUP and PgDOWN keys to scroll multiple pages.

To delete text, in insert mode use the normal ‘DEL’ and ‘Backspace’ keys. In command mode, you can use the following:

  • ‘x’ – deletes the character under the cursor
  • ‘X’ – deletes the character before the cursor
  • ‘dw’ – deletes from the current character to the end of the current word
  • ‘d$’ – deletes from the current character to the end of the current line

Other useful commands:

  • ‘u’ – Undo previous change
  • Ctrl+R – Redo previously undone change

To search for text:

  • ‘/example’ – Searches forwards from the cursor position for the word ‘example’
  • ‘?example’ – Searches backwards from the cursor position for the word ‘example’

Other resources provides a list of commands available for the vi editor.

Search Engine Optimization – An Introduction

Once you do a website, and are happy with it, you want that people actually visit your site. There starts the challenge of bringing traffic to your website. Many people think that by simply doing a website sales will boost, everybody on the internet will come to their website, and loads more. Well, that’s not the real life situation. Once you do a website, without any promotion potential visitors will not even know that it exists.

So the first thing that you would want is the search engines to index your website. Focus on three – Google, Yahoo and MSN. The others will index alone as your website grows and starts to get incoming links.

However, even before submitting your site to any directory and search engine, there are some things that need to be done.

  1. The most important thing for a successful website is content. Quality content, related to the subject of your website, and lots of it. Focus on providing your visitors with valuable information. Forget any fancy graphics, as websites trends are going, the era of nice, bulky graphics is slowly diminishing in favour of plain, easy to navigate, websites, which provide the information needed fast. Also, remember that search engine crawlers cannot read what is written on graphics – what they want is text.
  2. Generate a list of keywords and key phrases related to your website (a good tool is located at and another at Do searches for those keywords, and see what websites rank in the first 10 places. Those are your competitors. Analyze those websites, and see why they rank good. (a good tool to do this is at have to do better to get your website to rank on top of them. A good place to check if your keywords are good is This is a free tool by Google, which allows you to see if people actually search for your keywords, and also suggest other possible keywords that you can use.
  3. With your list of keywords in hand, go to the most popular search engines (Google, MSN and Yahoo), and do a search for them. See what websites are in the top 10 positions for each keyword in each search engine. Analyze them, and see why they rank this good. To check how many back-links each website has, select ‘advanced search’ available on every search engines and you will find an option to see how many back-links a website has. A good free tool to help you with this is Webceo, available from This company offers a free version that offers some very interesting features available in commercial versions.

So for now you have your list of keywords that you want your website to rank good for, and a list of competitors websites.

Search Engine Optimization

Next come the website optimization. You need to include your keywords as often as possible in your website, however, do not exaggerate. Keep in mind that you must first optimize your website for normal people, not search engines. However, try include some of your keywords in the page <title> tag, and meta description and keywords. H1 to H6 tags are to be used as often as possible, and when you have a chance do include some of your keywords inside these tags as well. Last but not least, you need to include your keywords in the website content. The easy way is to add content relevant to your keywords/website topic. This will provide you with natural content, that includes your keywords, and should be interesting for your website visitors. I do suggest the use of free tools to help you in this task. Webceo, the same tool I mentioned above, will automate most of this work for you and provide you with the analysis results. Commercial tools such as Addweb also help in this task, and are normally worth the small initial investment.

Yahoo and MSN consider website updates as very important, so, take care to update your website regularly and add fresh content at least one time a week (ideally daily). Using a blog or a forum will help you in offering updated content.

Google also gives importance to

Keywords And Keyword Research

In SEO, along with various other forms of Internet marketing, a lot of mention is made of keywords and keyword research. They do all play an important part in any SEO campaign, and it is important to understand exactly what they are and where their importance lies.

Literally speaking, a keyword is a word within a body of text that is most relevant to the topic of that text. In web content development and SEO, the term keyword is typically used to mean either keyword or keyphrase. A keyword is the word or phrase that an Internet surfer uses when searching for relevant pages or websites. If your page is deemed to be relevant and useful to that word or phrase then it will show up in the search engine results.

Keywords And Keyword Research

Choosing keywords for your pages that match the phrases that surfers use can help to increase traffic. Typically, though, the keywords and phrases are more competitive in terms of the number of pages that are competing for the coveted top spots in the search engine results.

Keyword research, typically involving the use of online or offline software, identifies the keywords that surfers use. Keyword research also indicates the number of sites that are competing for that term. It consequently identifies the best keywords for you to target, whether they be niche keywords with fewer competing sites but fewer monthly searches, or more generic keywords with lots of potential traffic but a lot of competition.