SEO Tutorial (Search Engine Optimization)

Note: This Search Engine Optimization Tutorial for Newbies…

Well, before starting this, I want to make one thing clear, this is total basic tutorial which makes you understand the basics of Search Engine Optimization (SEO), search engine optimization is more than page optimization, it depends on many factors like link building, quality of incoming links etc…

So let’s start with the basic….

What is search engine optimization?

It’s a magic which no one can understand, kidding 😉

It is a simple logic which any kid can understand….

It works like this: for a human being, to become popular he needs to do something extra ordinary so that whole world can know about it and he becomes known face in the world from nowhere

So same logic applies for websites also, to make your website popular first you need to do something good so that other people know about it, for example: you have a genuine site with good content and once people know about it they talk about the site (provide links, give your site links in forums, sites, blogs etc…

So search engine optimization is a process of taking something extra ordinary out of your site and let the whole world know about it, it’s kind of makeover for your site.

Now to make your site known to public you will have to do few things on your site….so let me start explaining things one by one in short…

Following things are important part of your site and are helpful for your ranking….

On Page Factors

Page Title: The most important part. Page title plays major role in SEO, your page title must contain the keywords you are optimizing page for. Let me give you one example…

Our example keyword is Technology Blog

Title 1: – Your own Technology Blog

Title 2: Technology Blog – Your own Tech Blog by

Now from above 2 examples Title 2 is correct because it gives keywords as first preference than the site. It also includes one more keyword – Tech Blog – so you can optimize for one more keyword on the same page.

Let me explain why Title 1 is not correct.

Title 1 started with the site name i.e. which people are going to hardly search but the main keyword – Technology Blog – which is searched by many people, is given last preference…

Meta Keywords: Many people say that none of the search engines do not use Meta Keywords tag but I do not agree with it…there are still search engines which give preference to Meta Keyword tags too.

This tag should only include the keywords which you are optimizing our page for.

In our case the keywords will be “technology blog, tech blog�

Many people just stuff the Meta Keywords tag with useless keywords but there is no point in doing that, you will never get top tanking with it.

Adding long list of keywords in the tag won’t give you top ranking at any cost.

Meta Description: This tag plays very important part in the ranking. Many search engines fetch content from this tag. Best example about this would be search engine Google. Google fetches description of the site from Meta Description tag and if not present, page content is used. So if you use your keywords in a smarter way then it makes sense to both, users searching for the keyword as well as search engines.

Let me explain this by examples:

Description 1: Technology Blog, Tech Blog, Technology Blog India, Tech Blog India. is India’s best Technology Blog. is India’s best Tech Blog.

Description 2: Technology Blog – India’s First Tech Blog with latest happening in the technology world. Technology news, tech reviews and more…

Now in this 2nd Description is more readable than the first one. It makes more sense to users reading as well as for search engines. The keywords are not repeated many times but are framed such way that it makes proper sentence as well as includes keywords more than once.

So stuffing keywords is certainly not the way to get higher ranking but still few sites succeed in it but sooner or later search engines will detect and consider those sites as spam. So it is always better to play safe.

Page Content: People say content is king and I won’t disagree with that but at the same time I would call Page Title and Meta Description also as king because they are as important as page content. I have seen many sites with less content but powerful Title and Description tag on top and I have also seen sites on top with no description, no keyword tags..just Page title and Page content. You can take example of this blog itself…No Meta Keywords or Description are used here…and site ranks very well in search engines for many keywords.

Page content should contain the keywords but like I said earlier, the keywords should not be stuffed in the content. The content should be readable to the users. Person should not use the hidden text i.e. keeping text color same as page background or use CSS to hide the text.

It is always better to use heading tags in the page i.e. H1, H2 etc…but it should be used only when it is needed and misuse of these tags may land you up in a ban from search engines. Now a days search engines (Specially Google) are becoming very smart and detects search spam done using Heading Tags and CSS. Google employee, Matt Cutts’ blog gives very good information on Search Spam.

Footer: This part should contain link to the important section of the site and in this you can include keywords too…

For example if you have 2 different sections News and Reviews then you can have links with text Technology News, Tech Reviews etc…

Some people prefer stuffing keywords with the footer copyright note but there is no point in that and should not be done.

Site Map: This should be the page containing links to main pages of the site. This will help search engines and users to find the sections of the site. Search engine crawlers will crawl through the links provided on that page and include them in the search index. (It is possible that it may not crawl all at the same time but sooner or later the pages get included)

Resources or Links section: If you are optimizing the site then you can have this section for link exchange. You can include the links of your link partners or in simple worlds, the guys with whom you have exchanged links. More the links you have coming from various sites, more it helps. Search engines will find more sites pointing to you and will increase the importance of your site. (This section is not necessary in all the cases. You can also optimize the site without this section too.)

Now this does not mean that you have to exchange links with every other site you see in the world. It is always better to exchange links with the sites in your theme and make sure that you ask them to write your keywords in your link.

Following examples will make you understand it properly.

For a technology blog, there is no point in getting links from sites which are totally in different category. i.e. getting links from sites dealing in clothes, gifts or link directories which are not related to technology. Google will consider them as a link but the value of link coming from technology site will be much higher than the one coming from non-technology site. Getting links from tech forums or other technology blogs could help a lot.

Now 2nd part of this is, including keywords in the link:

Link 1:

Link 2: – Technology Blog and Tech Reviews

From above examples 2nd one is better because it includes the keywords of your site and it will make search engines understand that, contains Technology Blog and Tech Reviews.

Page Code: This is not very important part for many sites but yes it should not be ignored too. Cleaner the code, better the chances. Many people will disagree with this but somewhere down the line, page code plays some role in optimization.

Many people use table to create the layout…there is nothing wrong in it, the person should use whatever he is comfortable with it BUT the code should be clean i.e. there should not be many unnecessary tags like

The same thing can be driven by CSS and this will make code clean and search engines will find your page content easily compared to messy code.

I personally use CSS based layouts for my websites because I feel that it makes code cleaner because of less lines and everything is driven by CSS file so pages are also of less size and it also saves bandwidth.

Off site factors

Once modifications are done with the site, you will have to move on to submitting the sites to directories.

There is no need to submit the sites in search engines. The ones who say, we will submit your site to xxx number of search engines and all are just fake. Till now (as far as I know) only 3 major search engines are present; Google, Yahoo and MSN. These 3 search engines have their different crawlers. Rest of the search engines just use combination of search results generated by these 3 major search engines. There are few more search engines which use their own crawlers but they still use combination of search data from these 3 major search engines.

To get your site listed all you have to do is, get a link from the site which is already listed in search engines. For example: if any of your friends is having a site or blog which is already listed in search engine, ask him to provide your link on his site, search engine will visit his site, find your link (if easily visible), follow the link and jump to your site…so this way your site will also get listed. OR if you have RSS feed of your site, you can submit it to Yahoo, Technorati and other blog search networks. This should help to get the site crawled quickly.

Now let’s move to Submitting the site to directories: For this you will have to pick selected directories only i.e. no point in submitting the sites to the directories which are meant just for spam purpose. Generally the spam directories have many links on the page as sponsored section. I have seen few directories with keyword stuffed links in header, footer and right navigation area. So it is better to stay way from these sites. Directories like Dmoz, Best of the world (BOTW) are examples of good directories. (BOTW is paid now)

There are many paid directories too but I personally won’t suggest submitting the site to paid directory unless it is needed. In some industries paid directories are must and very helpful in generating leads and sales. But in our example…technology blog, there is no need to submit the site to paid directories and waste money.

The list of good directories can be found here
The other important factor in search engine optimization is, Link Building…this factor mainly deals with getting links from other websites or exchanging links with other websites. You can use sites like Link Market, Link Metro etc…

But I must remind you, these link exchange sites are helpful only for basic purpose, for serious SEO purpose, you need to go way beyond these link exchange sites.

That’s it, I am ending this lengthy tutorial and in next article I will cover SEO tools part. But I am not sure when it will be. 😀


  1. PR7…hmm 3 ways…post a good article which biggies note your site, 2nd post some feedback related to some big event etc… or buy the link (I won’t suggest it)

  2. What did you mean my the 2nd point? Comment in PR 7 blogs?

    My uTorrent tutorial got me many backlinks from PR 2,3,4,5,6 sites but not PR 7 and above 🙁

    I agree with the fact that there is no need to submit the sites in search engines. My sites got indexed even before I thought of submitting it to Search Engines. All we have to do is to comment on an indexed site.

  3. hmm commenting won’t work anymore because of nofollow tag….every link in the comments has nofollow tag, that means, google or any search engines won’t follow it….

    2nd Points details, post feedback about beta products, and events…I can’t give more details as I want you to find out on your own 🙂

  4. “Many people say that none of the search engines do not use Meta Keywords tag but I do not agree with it…there are still search engines which give preference to Meta Keyword tags too.”

    Which ones?

  5. Nice tut deep! Good read, simple language and well presented.

    Actually the main search engines don’t really give that much preference to keywords but a couple others do.I think AJ does… Will check it.

    John: Buying links and other such stuff are pure fraud, don’t opt for it, you may end up paying more than what you do (pay for it, not with money!)

    Just be honest, be normal. For bloggers, that is more than enough to get good linkbacks.

  6. I just registered with a Link Exchange service and did what they asked me to do. They promised a 1000+ inbound links too.

    Is this all fraud or will I really get 1000+ backlinks to my site?

    Deep, you send me a pm on yahoo yesterday saying you were looking for me. What’s up?

  7. Hi Deep,

    Great tutorial deep, and I liked your advice of not buying the links from website to achieve PR7, the best way as you have explained is to come out with some unique contents and high targetted contents, specially about BETA products, I remember now, during your start of blog, you reviewed about Yahoo! Meseenger’s feature for which many visitors started coming up.

    Followed by you had some good reviews of movies, which had some good visitors and finally about gadgets.

    You had a good view on wide market talking abt great stuffs!

    Movie, Music = Entertainment
    Yahoo!, MSN, Gagdets = Technology

    Great going deep, hope you won’t spoon feed us completely with all your secrets 😛 You are afraid, if we all start knowing your secrets, we might out smart you ? Lol.. Just Kiddin.

    Again, thanks for this wonderful tut for Kiddies :P!

    – Dreamchaser

  8. John Said:

    I just registered with a Link Exchange service and did what they asked me to do. They promised a 1000+ inbound links too.

    Is this all fraud or will I really get 1000+ backlinks to my site?

    FAKE ALERT !!!

  9. Hi Deep…great Tut !!

    have applied most of the stuff already on my site.

    content and link building are my strategies as of now i guess.

  10. Pingback: Search Engine Optimization Tutorial

  11. to add…
    nice one 🙂 , again…
    hope to c v2.0 … good work..
    i want sum more feedin’ btw… spoon feedin’ is fun when u r wid deep 😀 cya’

  12. Nice 1 Deep….I visited ur site today and I m impressed…
    I just created my First Tech blog a while back on software testing..and it’s is having Google PageRank 7.
    Do u have a logo kind of a thing so that I can exchange link with u…?


  13. Hi Himanshu,
    The blog you created has PR0 but the main site has PR7

    About link exchange, sorry currently I am not into link exchange on this blog 🙂


  14. Hi Deep,

    is meta description tag really important? i dont see it on your company website. i was checking the site of capgemini, a big French IT firm, they also have no meta description tag.

  15. I personally dont think there is any need for meta tags in blogs.. for normal sites it is useful. check some of the links i have provied in the post 🙂

Leave a Reply

Required fields are marked *.

This site uses Akismet to reduce spam. Learn how your comment data is processed.