Thursday, March 5, 2009

SEO, Search Engine Optimization, Internet Marketing

web design company in bangladesh
Search Engine Optimization (SEO)

Search engine optimization (SEO) is the process of
improving the volume and quality of traffic to a web site
from search engines via "natural" ("organic" or "algorithmic")
search results. Usually, the earlier a site is presented in the
search results, or the higher it "ranks," the more searchers
will visit that site. SEO can also target different kinds of
search, including image search, local search, and
industry-specific vertical search engines.

The SEO world has several items in is existence; there are
many ways to achieve better SEO. The game of SEO is never
left unfinished. It can be a daily or weekly thing that continues
on until the existence of the website!

How does this work?

A user will go to a search engine such as Google or Yahoo
and type in a search keyword or phrase. That keyword or phrase
will bring up results relevant to the users search terms.

If one was searching for "affordable outsourcing company bangladesh" The results would
be a list of websites that include the keywords " affordable outsourcing company bangladesh "
in them.

That is the basics on how searching will work.

A search "spider" or "robot" will visit a website and harvest information
(usually) on every web page. The information gathered is used to
accurately match keywords or phrases that are being searched.

This process is known as "crawling" or "spidering".

Think of a spider's web. A spider can get to any point
on their web. This is true for "web spiders" on the

go to
search "affordable outsourcing company bangladesh"

chances are you will find my website as those keywords
"affordable","outsourcing","company" and "bangladesh" are listed throughout the website.

Organic VS Paid results

Organic Results are those you find naturally. These are the ones
that don't have "sponsored" links or "yellow" in the background

Paid listings are those which are paid to get at the top of the
page. These typically have a yellow backgrround or border
around the result with "sponsored links" as a note.

go to
type in "php developer dhaka"

You can see the links with the yellow background are paid
listings. Meaning, the company is paying to be at the top.
Each time a user clicks the paid link, then they are charge
a fee on the click. The more clicks, the greater their cost.

The search results below the yellow background (paid listings)
are results that gained without money.

These results are called "organic search results".

Good news

The FOUNDATION of any FANTASTIC SEO work done on a website
is building that website in XHTML 1.0 STRICT!!!

Search robots will know if your code is valid and if it is,
they will love you for it. They will actually place you
above the competition (in that category) if your site
is valid.

Create a SEO Strategy:

1. Decide what your needs are. Which pages will get ranked for which keywords?
2. Site Assessment -
a. Site/page tagging: use of meta tags. These tags go in the head
and would contain a description of the web page and keywords listed
in the page that are relevant to the content.

Most often the meta element is used to provide information that is relevant
to browsers or search engines like describing the content of your document.

b. Page Content: How fresh is your content? Meaning, how often do you change
or update the content. New content will keep the spider's happy and coming
back for more. The more content you generate the higher your ranking will
rise. Typically, a blog can achieve high ranking because the author
is always publishing new content.
c. Site Links: These are essential in SEO. Spiders look for link to go to
other pages on your website. If a broken link is found, then this will
effect your SEO.
d. Keywords: Make a list of keywords or phrases you would like your visitors
find you with. A list of about 5-10 is typically good. Pick keywords that
aren't rare. For example, if you want to rank for your first and last name,
chances are you are one of the few out there with it. However, if you have
a very common name, then it will be challenging. "xx yz" isn't very
common, so It has an easy time climbing the search results.
e. Sitemaps: A site map is a layout of all your pages in a specific document.
If you have a website, you can enter the URL at this website:
To generate a site map automatically. Once your site map is created, you
can upload the file to your main folder directory with the file name:
Optional: You can create a Google Sitemap's account to get your pages found
3. Monitor your results! Google Analytics is a very effective tool to monitor your
website statistics. You can see information about your visitors such as location,
number of visitors, platform, brower they are using and keywords they typed in
to find you. You can get analytics for free. You just have to install a piece of Javascript
code in every file of your website for it to work.

Create SEO Friendly Web Page

Up until this point, this should be very easy for everyone to accomplish.
SEO friendly web pages include valid code, proper use of headings and title tags.

One of the biggest flaws for most websites, is that they do not have valid code.
We can now achieve this using XHTML 1.0 Strict.

For a page to be fully optimized, you will need to use a mix of different tags.
Every section of your site should have a tag and a "h" (

) tag.

Spiders will look in your "title" and "h" tags to find relevant keywords.

Those two tags are extremely important when achieving high search results.

After those tags, you would need "p" tags to contain content that is relevant
to the "title" tags and "h" tags.

SEO and Linking

Second to Keywords, links are very important for good SEO. The more links
you have running through your site to content, the better off you'll be.
The robots can only go to a page if there is a link. They are a like a human
who would click a link, but instead it wouldn't be a click but an instruction
for them to go to that page.

When you link to another site (outbound link) that isn't your site then the spider
can use that link to reach that other site. If that site is relevant to your
content, then you will increase that sites SEO. If that site puts a link on their
web page to your web site (inbound link), then your SEO will increase. Of course,
the theme, subject or content of both websites linking to each other have to be
related in order to be effective.

This is known as reciprocal linking.

Leveraging The Power of Social Networks

A quick way to boost traffic to your website is through another popular
website that is full of members or visitors. These sites are known as
social networking website. Some examples of Social Networking Websites
are YouTube, Facebook, Digg, etc.

If you publish a video, article or photo on one of these sites then
it is seen by a lot more people. These visitors are already members
of that social website so they are more liking to click a link
back to your website.

For example, I post a video on YouTube with my URL in the video
and in the description of the video. The video is popular with
thousands of viewers. Chances are, a percentage of those viewers
will click the link taking them back to my site.

Instant traffic!

Getting more traffic from well-known websites, like YouTube,
will help increase your SEO exposure.

In Closing

The world of SEO is quick vast and comprehensive. There is a lot of information
on how to achieve good results. I would recommend picking up a book on SEO
or reading information online.

As you can see, it isn't rocket science, but it does requires a lot of
planning, time and maintenance!

SEO is a game. A fun game once you start getting results.


UB Webs said...

You have pointed out some great points nice blog.thanks
Offshore IT Staffing

UB Webs said...

I think some encryption techniques would also be required..thanks
Offshore IT Staffing