December 2006


As a website owner you would definitely think of getting some additional revenue from it. Your site is doing well for your products, now you want to have some extra earning from it. How to achieve this ?
Google AdSence can be the answer for your question.

An advertiser sign up with Google for AdWords system and creates one or more advertisements that they want to pay to have appear either on Google’s search result pages or on “content pages”. Those content pages are Web sites run by individuals and organizations that include AdSense.
Here advertisers don’t have to pay for their adverts show up on either Google or separate content sites, but instead pay when the ads are clicked by customers, what we call “pay per click” or PPC. A percentage of the amount that the company pays Google for displaying the ad is then shared with the AdSense-enabled web site owner.
Suppose an advertiser is wiling to pays $1.00 for a visitor to their through AdWords, then Google will pay you certain amount (certain percentage : Google haven’t specified it yet ).

Signing up Google AdSense can be considered as an fast an easy way to earn money by displaying relevant Google ads on your site.
All displayed ads are related to what your visitors are looking for on your site — or matched to the characteristics and interests of the visitors your content attracts — you’ll finally have a way to both monetize and enhance your content pages and will earn if they click on them. For getting a good income your site must have a huge traffic and your visitors should clicks on these adverts.
You have choice for locating these adverts within your page by placing special AdSense code into your page, you can also specify color and sizes also for ads.
It is the simple way for earning without negotiating with your advertisers, no more bills for anyone and no headache for payments.

Not every site is approved for AdSense program. Google has their own terms and condition.

If hard disk of your computer or server is taking too much time to get the result, then to improve your hard disk speed you will need to configure a special buffer in the computer’s memory in order to enable it to better deal with interrupts made from the disk. This tip is only recommended if your computer or server has 256MB RAM or higher.

Step 1:

Run SYSEDIT.EXE from the Run command.

Step 2:

Expand the system.ini file window.

Step 3:

Scroll down almost to the end of the file till you find a line called [386enh].

Step 4:

Press Enter to make one blank line, and in that line type

Irq14=4096

Note: This line IS CASE SENSITIVE!!!

Step 5:
Click on the File menu, then choose Save.

Step 6:

Close SYSEDIT and reboot your computer or server.

Done.

Speed improvement will be noticed after the computer reboots.

Update: The most speed improvement is visible with IDE drives, however there are reports that this tweak also does good for SCSI disks. In any case, it won’t harm your computer or Dedicated Server, so try it out.

Rootkit :
It is collection of different tools/programs which enables administrator-level access for a computer or over network. It is popular tool generally used by a hacker.
Once hackers gets user-level access, either by exploiting a known vulnerability or cracking a password they may install this rootkit after installing hacker mask intrusion and gain root or privileged access to your computer and, possibly, other machines on the network.

Generally it consists of network sniffers, log-cleaning scripts, and trojaned replacements of core system utilities such as ps, netstat, ifconfig, and killall. It may also consist spyware and other programs that monitor traffic and keystrokes; create a “backdoor” into the system for the hacker’s use; alter log files; attack other machines on the network; and alter existing system tools to escape detection.

Once your system get infected by rootkit you may loose your control over your machine or network which may bring some disaster for your machine or network.
Webmasters calls such infected machines as “ ROOTED ” or “ COMPROMISED ” machines.

How to detect whether your machine is infected or not ?

As a webmaster you should always keep an eye on such illegal installations which will kill your network/machine. There are number of vendors, such as Microsoft, F-Secure, and Sysinternals and many others who provides applications that can detect the presence of rootkits.
Some of popular tools are Rootkit Hunter and Chkrootkit.

If a rootkit is detected on your machine, then best way to get rid of it is to completely erase the computer’s hard drive( format disk ) and reinstall the operating system.

Sometimes we need to change our URLs for certain reason eg for changing the page name from xyz.html to xyz.php or changing domain name for using our keywords in them for ranking, Just renaming them will not serve our purpose because old pages will still be available for user and they will get 404 error pages for those renamed pages, worst is for spiders they may get lost in such case.

The solution for this is to use redirects. We can implement the change in name without affecting SEO by using redirects such as 301 redirect or 302 redirect.

301 Redirect ( Permanent redirect ) :
It is best method for redirecting. It tells spiders/visitors that the requested page has been moved permanently at a new specified location. Implementing 301 redirects is very risky job, if anything gets wrong while using 301 your site will get out of search results, there are many webmasters who have suffered.

There are several methods of using the 301 redirect, you can use redirect in PHP, redirect in ASP, redirect in ASP .NET, redirect in JSP (JAVA), redirect in IIS, redirect in ColdFusion, redirect in CGI/PERl , redirect with mod_rewrite and finally the one I find most useful, the redirect using htaccess.

# 301 Redirect using .htaccess : ( On LINUX server )
Using htaccess to accomplish the 301 redirect is highly suggested due to it being fairly convenient to manage, rather than setting redirects on each individual page, you can simply add the redirect code to the .htaccess file.

# 301 Redirect for IIS : ( On Windows server )
In Internet Services Manager, right click on the file or folder you wish to redirect. Select the radio titled “a redirection to a URL”. Enter the redirection page, check “The exact url entered above” and the “A permanent redirection for this resource”. Click “Apply”.

302 redirect ( Temperory redirect ) :
It can be considered as a command line invitation for getting your site banned, since search engines don’t like temporary redirects.

As a webmaster you must be aware of the importance of your log files, you should examine it’s several variable on regular basis even try to study them on daily basis. It helps you to ensure that your site design and page optimization is on the right track.

*) Analyzing entry path :
It gives you some idea of the main pathways that clients take through your site, both for monitoring the effectiveness of your page optimization and conversions, and for the purpose of subsequent site redesign(s). A good starting point to track the pathways through your site is via the graph or chart called “Entry Paths” in your log files / site statistics.

*) Analyzing Top Exit Pages :
These are pages from which most visitors click away from your site. Exit pages can tell you:

# If there is a technical problem with the page that is causing visitors to leave your site. Eg : broken links on the site, bad navigation, form on the page not working…

# Having links to external sites that are inducing clients to click away before buying your product or signing up for your newsletter.

# If there is something on these pages that is encouraging visitors to leave your site. For example, an unprofessional design or confusing layout.

*) Most Requested Page(s) and Top Entry Pages.
Tracking these pages is key to measuring the success of your SEO campaign. If your optimization is effective, the Top Entry Pages and Most Requested Pages should be those that you have optimized for target keywords.

*) Page refreshes :
Why are visitors refreshing pages on your site? Are the pages not loading properly? The “Page Refreshes” variable is another one to monitor on a regular basis via your site stats.

*) Referring Domains and Referring URLs :
Referring Domains will tell you what sites are linking to yours, while Referring URLs will list the actual pages where the links are located.
In terms of an SEO campaign, these links can all add to your site’s overall link popularity, an important factor in the ranking algorithms of many search engines Monitoring these metrics can tell you if your site requires a link-building campaign or help you measure the effectiveness of various online and offline advertising campaigns.

*) Search Engine Referrals :
This is a good variable to track to help you keep up with how many search engines are listing your site (both free submission and paid submissions), how much traffic they bring and whether to renew your paid submissions.
You should try to get atleast 30% of traffic via search engines.


log files are very valuable resource and digging them on a regular basis will eventually give you a rich success.

Hello,

If you are not aware of my.cnf files configuration and want to use mysql server to optimize your database usage then replace this configuration file.
————————————————————————————
[mysqld]
socket = /var/lib/mysql/mysql.sock
safe-show-database
old-password=1
max_connections=500
interactive_timeout=100
wait_timeout=30
connect_timeout=30
thread_cache_size=8
key_buffer=32M
join_buffer=8M
max_allowed_packet=32M
table_cache=1024
sort_buffer=32M
record_buffer=8M
thread_cache_size=128
max_user_connections=30

thread_concurrency=4
myisam_sort_buffer_size=64M
query_cache_limit=2M
query_cache_size=32M
query_cache_type=1

old-passwords = 1

[safe_mysqld]
err-log=/var/log/mysqld.log
open_files_limit=8192

[mysqldump]
quick
max_allowed_packet=32M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_bufer=16M

[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[mysqlhotcopy]
interactive-timeout

Introduction : Internal Linking.

Just building links for your main web page won’t get your website to come up on top in major search engines. You need to get the search engine spiders to deep inside your website. For that you need strong website navigation. Most people ignore this part of SEO. Hope you have not :).

It also helps your visitors to navigate through your website more easily and also help the search engine locate the contents of your website. This article will help you in each element of navigation for your website.

Below are the sections this article will cover:

- Simple Hyper Text Links

- Graphical Navigation Icons or Buttons

- JavaScript or DHTML Dropdown or Pull down Menus

- Animated Gifs and Flash Navigation

- Image Map Navigation

- Framed Navigation

Let’s begin with the basics first, we need to understand what links are. There are two types of links that are into use, absolute and relative links. An Absolute link is used to define specific locations of s webpage and a relative link is used for specifying a location of a webpage within a major directory.

Example of an absolute link: < a xhref="http://www.webhosting.uk.com/support.php" mce_href="http://www.webhosting.uk.com/support.php" >Webhosting Support Information< /a>

Example of an relative link: < a xhref="../support" mce_href="../support" >Webhosting Support Information< /a>

*** Advisable to use absolute link

Now let us learn something about Simple Hyper Text Link:

According to the American Dictionary Hypertext is defined as “a computer-based text retrieval system that enables a user to access particular locations in Web pages or other electronic documents by clicking on links within specific Web pages or documents.” It is one the simplest navigational elements that you can use for building an internal linking structure. All that you need for a hyper text link is a set of words that can be used as an anchor test for the URL. For example < a xhref="page.html" mce_href="page.html" >anchor text< /a > A person will be directed to the page “page.html when he clicks on the anchor text.

People nowadays think that more flashy your website is the more good it looks, but the idea is to keep it simple as it leads to less work for the search engine spiders [though search engine spiders are not real people they are designed by humans so the basic ideas of less work is fed unintentionally into the spiders who can blame them for that ;)]. A search engine believes in a simple logic that anchor text is used for pages which are IMPORTANT to you. So make sure that you have hyper text links for your major pages with specific keywords.

However let me warn you too much of hyper text links in your website also has its disadvantages:

-They make your webpage look less attractive.

-Hypertext links create blue underlined text and if used too much will make a page illegible which is by default.

-It can also interfere with the Webpage keyword density if overused.

So have a balance and understand the benefits and disadvantages of hypertext links. Use it as a secondary navigation system. To create navigation for your website use CSS which will help you to create attractive looking hypertext links as Primary Navigation element.

**One more webmaster tip for you SEO wannabeez, if you create your sitemap with hypertext links and point your “file not found” errors (or 404) to the site map. Also you can use a breadcrumb trail as an additional linking strategy to help your user to keep track of where they are in your website. This also helps to increase the keyword rich anchor text.

Graphical Navigation Icons or Buttons

Graphical navigation Hmmmm pictures have been helpful to describe everything since the stones ages even before text was originated. So our mind has evolved to understand them much better than text so this type of linking is as popular a hypertext navigation. Graphical icons or buttons is a graphic generally GIF or JPEG formatted image that links to a URL i.e absolute or relative. Example

< a xhref="page.html" mce_href="page.html" >< img xsrc="pics/button.gif" mce_src="pics/button.gif" > . where < img xsrc="pics/button.gif" mce_src="pics/button.gif" > replaces the anchor text. “img” stands for

image and “src” stands for source which says that image source is found in the directory pics and is

named button.gif.

Now the benefits of using this navigation are that where high-impact fonts and colors are not supported through regular HTML, increasing the look of the page and making it more users friendly.

There are also disadvantages of using this navigation as Spiders are not evolved the way humans have and they cannot understand images. So the solution for this is to use alternative text tags within the source codes on the image. You can embed the alternative text into the above example as:

< a xhref="page.html" mce_href="page.html" >< img xsrc=" pics/button.gif" alt="Short Text Explaining Where the Graphic Link will

Take you">< /a>

The alt tag adds the capability to help the search engine understand the meaning of the image. Its also useful for people who are visually impaired who use screen readers to understand the website. So use specific keywords in your alternative tag area.

Also there are more concerns when you are using this navigation method. When using mouseovers, “a JavaScript that automatically switches the image on the screen to a different image when the end user’s mouse’s over the graphic” this option changes the color or size of the image to show the difference. The problem is with the mouseover affect and not the image.

Let’s take a look at the following example of a JavaScript that enables the classic mouseover affect:

onmouseover=”changeImages(’nav_page’, ‘pics/nav_page_mouseover.gif’); return

true;”

onmouseout=”changeImages(’nav_ page’, ‘pics/nav_page.gif’); return true;”>

Page

A simple code has changed into a lengthy code now so let understand it better.

Start with “onmouseover” and lets begin to read: On mouse over of the image (entering the image area), initiate to change the image to nav_page_mouseover.gif from nav_page.gif. On mouse out (leaving the image area) return the image from nav_page_mouseover.gif to nav_page.gif. Most search engines have trouble reading the code within the JavaScript initiated mouseover scripts. It is thus best to try to not use mouseovers or if you use mouseovers make sure to use hypertext links as a secondary internal linking structure.

JavaScript or DHTML Dropdown or Pulldown Menus

Pulldown drop menus are a favorite of mine for just a simple reason. I like the way the fall down and go up. Sometimes I just play with these when I have nothing to do. Sorry enough about me now let get going on the details about Pulldown and Dropdown menus. There are two types of dropdown or pulldown menus. JavaScript pulldown and the second type is DHTML dropdown. They are widely used.

The JavaScript pulldown menu allows the user to quickly jump from one section to another section and make it feel like a breeze. The only back draw of this type of navigation is our ever learning spiders of search engines cannot understand these URLs within the JavaScript. It is always advisable to use and alternate navigation with this navigation. It’s wiser to use hypertext links as primary or secondary navigation when utilizing JavaScript pulldown menus for both usability and search engine visibility.

The DHTML dropdowns menus are great to look at and a great way to fit subsections into main section navigation.

** Caution please use this navigation if you wish to choke the spider.

TO help the Spiders you can use alternative hypertext link navigation throughout the homepage as well as the “noscript tag”. The noscript tag looks like . The noscript tag enables browsers with JavaScript disabled to display an alternate form of the Web site that is contained within the tags. This tag is often abused by “Spammers,” and should only be used on JavaScript intensive sites. Search engines do use the content and links within the noscript tag when indexing the contents of a site. So the noscript tag is a good method of utilizing the pulldown and dropdown menus and providing the Web visitor and search engine an alternative method of accessing your site.

Animation and Flash Navigation

Macromedia hats ofd to you guys for your flagship product which has redefined limitations for Web. Now with flash you can take your web design to levels which were earlier impossible. Web designers can create, publish and transmit high definition, motion filled, colorful animations to a broad Internet base without running into the pitfalls of bandwidth limitations and browser support. Internet will never be the same again.

Flash though very useful in terms of giving your website a nice look is a nightmare for search engine spiders, so its better to also create a simple but text rich HTML Web site for spiders and for Web users that prefer the less eye-candy media. You can create a splash page

which gives the user the option to choose between HTML version or a Flash version. The Spiders will be saved from choking as they will run for the HTML version to save there lives ;) and the users will go for the Flash version. One more way to minimize the negative effects of Flash are to use partial flash site and partial HTML site. You get the best of both worlds. The Spiders will be saved from choking as they will run for the HTML version to save there lives ;) and the users will go for the Flash version. The third method to combat the illegibility of the Flash files is to use the noscript tag or noframe tag when using a flash only site. This is however not the best method and one should only use these tags when there is no other option.

Image Map Navigation

Image maps are assigned to single graphics that enable Web users to access pages of your Web site by clicking on a portion (X and Y coordinate) of the graphic. Images maps are used for two primary reasons,

(1) To reduce file download size and

(2) To simplify the coding of the links within complex graphics.

Let me first explain the first reason given, to reduce file download size. One image takes less time to download then five images. For example you can have one single image with five links within them. That one image might be 10 kb. In contrast five images of the same “on” image might take up a total of 14 kb. For example, each smaller image will have to be published at 3kb each, adding up to a total of 14kb as compared to the same one image totaling 10 kb. The second reason given, to simplify the coding of the links within complex graphics, means that if one has a graphic with links embedded throughout a none uniform design, it is extremely hard to program the links without using an image map. To embed a link in one of the five single graphics, the programmer would have to cut out each one and reprogram the site to lay out the graphics in a uniform manner. This can be very challenging for non-uniform graphics. With image maps you can specify the X and Y coordinates and determine on a click of a particular X and Y coordinate where the user shall be taken.

Now that we understand why image maps are used, let’s discuss them in search engine optimization terms. Images maps are complex and look something like this:

alt=”page one”>

alt=”page two”>

You can see that there are complex numbers and variables that drive where the user shall be taken. For this reason image maps are not search engine friendly; and if used, one should always use a search engine friendly secondary form of navigation - like hypertext links.

Framed Navigation

There are many sites on the Web that are built with frames. Frames tend not to be search engine friendly for many reasons. One of the most obvious reasons is that it gives search engine spiders a challenge determining which file is the primary site content.

***Wisecrack [Finally somewhere the spiders start thinking and doing some work on there own rather than depending on us to make there life easier think it should be the other way round they should make our life easier].

Think of a framed site as a site that has many sites within it. So one might build a site in frames to leave the side bar navigation in a static position on the left, while giving the Web user the ability to scroll up and down on the right for the page with the content. Normally, when one clicks on a hyperlink within the left side frame box it will generate an action to replace the contents of the frame to its right. However, search engines do not know to look in that right frame and it stays within the navigation frame missing out on all your content. As you can see, the more frames utilized within a site the less search engine friendly the site is.

There is an acceptable standard available that can achieve the look of frames while making your site much more search engine friendly. This standard has been released by the World Wide Web Consortium (also known as the W3) and is known as CSS or Cascading Style Sheets. I will not be getting into the specifics of CSS in this article.

If you insist on using frames, there are some guidelines you should follow to help increase the search engine spiders’ ability to index your pages.

- Make sure that you include links from frameset to your internal pages

- Try to submit each internal page to search engines

- Try to obtain links from external sites to your internal pages

- Include text links at the bottom of each page

- Include breadcrumb trail at the top of the page

- Include text links within body text

- Build a site map that links to each internal page

- Utilize the noframe tag

Conclusion

Finally we are done I don’t need to do anything now, it’s now you who has to start working on the navigation of your website, its rest time for me now.

As you can see, there are many methods of performing an internal linking strategy, each with its pros and cons. While each method has its advantages, I always recommend using secondary hypertext links at the bottom of each page and also recommend building a simple site map that contains a link to each internal page of your site.

Following steps will help you to improve the interenet speed of Windows XP

Step 1:

Click Start => Run => type “gpedit.msc” without quotes and then press enter. A group policy editor will be opened.

Step 2:

Then go to: Local Computer Policy => Computer Configuration => Administrative Templates => Network => QOS Packet Scheduler => Limit Reservable Bandwidth (Double click on it)

Step 3:

When you double click on Limit Reservable Bandwidth it will say it is not configured. But the truth is under the ‘Explain’ Tab i.e.”By default, the Packet Scheduler limits the system to 20% of the bandwidth of a connection but you can use this setting to override the default.” So the trick is to ENABLE reservable bandwidth, then set it to ZERO. This will allow the system to reserve nothing, rather than the default 20%.

Now no more decorations for your google adsense blocks. We use to have beautiful images placed in our adsense blocks using a plugin “ Adsense Beautifier “
The main advantage for having a well designed adsence block was to attract our visitors and making them to click these adsense links thereby increasing the chances of generating more revenue but now Google have made its clarification in this regard at their official blog post

 
We ask that publishers not line up images and ads in a way that suggests a relationship between the images and the ads. If your visitors believe that the images and the ads are directly associated, or that the advertiser is offering the exact item found in the neighboring image, they may click the ad expecting to find something that isn’t actually being offered. That’s not a good experience for users or advertisers.

Some greedy webmasters misused this feature and have fooled visitors, the advertisers, Google and earn bucks. This is a good step by Google but we have to sacrifice our designs and decorations.

While working on the bash shell we sometimes requires to use some commands frequently. Instead of typing and recalling previous commands you configure your bash history setting to run your commandline operations smoothly.

Following settings will help you :

*) Don’t save duplicates :

HISTCONTROL=ignoreboth
Using this command we ignore any lines matching the previous history and are not saved. Other options for HISTCONTROL: ignorespace, lines which begin with a space character are not saved in the history list; erasedups causes all previous lines matching the current line to be removed from the history list before that line is saved.

*) Size of the history:

HISTSIZE=500
Using this we can set the number of commands to remember in the command history. The default value is 500.

*) Others:

HISTFILE:
The name of the file in which command history is saved.
Generally it is at ~/.bash_history.

HISTIGNORE:
A colon-separated list of patterns used to decide which command lines should be saved on the history list.

We set these options either by export them in your environment in your personal bash configuration file (~/.bashrc) or in the global bash configuration file (/etc/bash.bashrc). The name of the configuration files can depend from your Linux distribution and bash version.
To get activated these setting you need to restart your bash session.
To verify your configuration setting type env at the command prompt.

Tip : “ The most efficent way to search your history is to hit Ctrl R and type the start of the command. It will autocomplete as soon as there’s a match to a history entry, then you just hit enter ”

Next Page »