List of DoFollow Social Bookmarking Sites

Best List of DoFollow Social Bookmarking Sites

* Slashdot PR9
* Mister-Wong PR7
* Furl PR7
* Bibsonomy PR7
* Spurl PR6
* Unalog PR6 – Registration not currently available
* Jumptags PR6
* Searchles PR6
* Plime PR5
* BlogHop PR5
* MyLinkVault PR5
* A1 Webmarks PR5
* ClipClip PR5
* Diigo PR5
* Listible PR5
* MyVmarks PR5
* Complore PR4
* OnMyList PR4
* Kapely PR3
* info4it PR3
* MyPIP PR3
* SyncOne PR3
* Yattle PR2
* Faves PR0
* UPCHUCKr PR0

Tips for Increasing your Traffic From Social Networking and Bookmarking Sites

So What Are Some Ways That I Can Utilize Social Networking and Social Bookmarking Sites For Traffic?
(1) Utilize Your Existing ‘Real’ Friends

One great way to use social networking to increase traffic is to get all of your friends on a particular network to support your content on other sites. For example, you might post an article to a major social bookmarking site such as Digg or Del.icio.us. Then you can send a message to everyone that you know on your social networking sites asking them to take a minute to support your post on the bookmarking site. You can even encourage them to have their network support you as well. This increases your credibility on the social bookmarking site (because you’re getting a lot of Diggs on Digg for example) which will draw attention to your content there and send traffic to your site. **tip** If you are able to, organize an article post time so that your friends can digg, tag, or stumble your article within a 24 hour period (preferably within the hour).

(2) Make Friends with Strangers to Make a Large Network of Connections

Of course, you can also use social networking sites to make connections with complete strangers. This only works for some people because users tend to be wary of networking with complete strangers. However, if you develop a strong profile and a pitch to users of the networking sites, it can work. This is best for people who have a niche market that they want to work with. For example, if you work in the music industry, you can make friends with bands on a site like MySpace music; they’ll be interested in networking with you because it can be a mutually beneficial situation. Then you can use your increased network to drive traffic to your site.

(3) Bookmarks on Social Bookmarking Sites

Backflip

BlinkBits

Blinklist

BlogMarks

BlueDot

De.lic.ious

Digg

Diigo

Facebook

Furl (Looksmart)

Google Bookmarks

Magnolia

MyWeb Yahoo

Netscape

Netvouz

Newsvine

Popurls

Reddit

Simpy

Slashdot

Spurl

Squidoo

StumbleUpon

Technorati

YouTube / Flickr (media only)

4) Picture Perfect

You may not realize it, but by passing on uploading your picture, you are also passing on an opportunity to get more people clicking on your articles. Why? Well, for one, it is known that spammers never take the time to upload a picture. Second, it is called ’social’ networking and ’social’ bookmarking sites. If you are trying to be ’social’ then you should put a face to your name.

(5) Dress Up Your Profile

Think of your social networking profile pages as ‘real’ web pages … because really they are. Profile pages get spidered by search engines and they have links to other pages on the net, just like any other web page. You can utilize this profile to promote your web sites as well as your profiles on other social networking sites. For example, if I have a profile on MySpace, StumbleUpon, and LinkedIn, then I will want to link to:

* StumbleUpon and LinkedIn from MySpace
* StumbleUpon and MySpace from LinkedIn
* MySpace and LinkedIn from StumbleUpon

Not only will this increase the number of hits that I get on my profile pages via search engines and direct clicks, but it will also increase the number of friends that I have. The more friends that I have in my network, the more popular my profile and articles can become.

You should also add content and fill out information on your profile to show that you are an avid member. Add keyword relevant content on your profile page without being ’spammy’ about it. This will help with internal searches and possibly also with Google and other search engines. You can add content relevant feeds to some profiles with rss2image and other services.

(6) Leave Valuable Comments and Reviews

You might not like taking the time to leave thoughtful reviews and comments, but this is what needs to be done to be a successful social networker. Think about it, don’t you like people more when they are nice to you? I know that I like someone much better when they say nice things to me, especially when they are saying nice things about the articles I wrote or the site that I designed. Try only writing comments that you really mean, don’t be insincere, people will see right through the smoke.

(7) Tag Effectively

Make sure to take your time and tag your articles and sites effectively. These tags / keywords are how people find you. Take some time out to see how other people are tagging and copy methodology that seems to work.

(8) Titles That Catch the Reader’s Eyes

Unless people find your article’s title titillating , they won’t click on it. Even if your article is just so-so, if you spin the title in a way that makes it sound exciting, you will get people to click through to read it.

(9) Content is King

Nothing is more important than content. If you are a good writer and you write about interesting topics, you are going to do well on the social networking sites. People seem to like top 10 lists, top 20 lists, etc. I suggest that you look at digg.com to see what gets the most diggs. I have failed multiple times on getting a post digged or stumbled, even when I thought that it was the best article ever. You don’t always win.

THE MOST IMPORTANT THING IS THAT YOU KEEP AT IT AND DON’T GIVE UP … YOU WILL SUCCEED!

Top 10 New SEO Tricks for Beginners

1. New Domain? Old Domain?

Do not purchase a brand new domain unless you absolutely have to. Google now has an “aging delay for all domains” check. New domains will be considered unreliable and need to “age” before it gains importance in the google index. If you had to use a brand new domain, expect to see 9-12 month delay before you are able to achieve top 20 position in any keyword. The trick is buy an old or expired domain.

2. Don’t go for the popular keywords.

Do not try to tackle the popular keywords such as “travel” “computer”, instead add a word before or after the keyword such as “travel tips” or “computer news”. Many top 20 positions in less popular keywords is a thousand times better than a top 200 position in a extremely popular keyword.

3. Design your site to be “spider-friendly”.

Remember spiders can not fill out forms or click on flash menus. Always have an alternative HTML link that spiders can travel through to crawl your entire site. The best way to go about this is have a sitemap that contains links to every page of your site. Google has a special place for web masters to submit their sitemaps. Use it! https://www.google.com/webmasters/tools/sitemaps


4. Only link out to non-spammer, non-linkfarm and quality sites.

The truth is, it doesn’t matter who links to you, you can have a thousand spammer and link farms that have links to your site, and it won’t affect your rank with google. But if your site contains links to spammer and link farm sites, your site will also be marked as spammer or link farm. So the trick is, watch who you link to.


5. Put your most important keyword in your url and title tag.

Search engines such as google see your url as one of the most important factor for determining relevancy. For example, the top 20 positions for the keyword “wallpaper” are occupied by sites that contain the word “wallpaper” in their url. So if you want to achieve top 20 position in any keyword, the fastest way would be having that keyword in your url. Title tags are also very important for search engines, especially the first few words, put your most important keyword in the front of your site title.

6. Use keywords for folder names and file names.

This trick has became very well known recently. Use your relevant keywords for your sub-folder names and file names. For example if you have a web page called “contact_us.html” and your website is about selling “teddy bears”. Then use “contact_us_for_teddy_bears.html” as your file name. Do the same thing for your folders and you will have a keyword rich url.


7. Make sure your site loads fast and rarely go down.

This may sound silly, but whenever a google bot or any other search engine spider visit your site. They will test your page load speed. If your site loads very slowly, your page rank will suffer as your site is now considered unfit for browsing. Also if your site is frequently down, your page rank will go down real fast.


8. Never rename your webpage unless your site is new

For established and popular websites, renaming your webpages will kill your rank in the search engines, you are essentially starting from scratch in terms of SEO. So if you are redesigning your site, remember keep the old file names.


9. Never implement ANY cloaking methods on your site

Site cloaking was popular a couple years ago. It means show one version of content to your visitors and show a different version of content to the search engine spiders. There are of course legitimate reasons for doing this. But due to popular usage by spammer sites, it is now considered instant ban if you cloak your site this way. Do not think the search engines will not find out. Google now frequently send out unknown bots from unknown ips for the sole purpose of detecting cloaked sites.


10. Do not over-optimize

Remember the most important asset for your site is not your search engine ranking, but your users. Never SEO your site to the extent of hurting user experience. Over-optimization for search engines may help you in the short-terms but you will wake up one day and find out that your site only have “visitors” but not “users”.

Definition: What is SEO ?

SEO is The Short form for Search Engine Optimization, the process of increasing the amount of visitors to a Web site by ranking high in the search results of a search engine. The higher a Web site ranks in the results of a search, the greater the chance that that site will be visited by a user. It is common practice for Internet users to not click through pages and pages of search results, so where a site ranks in a search is essential for directing more traffic toward the site.

SEO helps to ensure that a site is accessible to a search engine and improves the chances that the site will be found by the search engine.

What is Ip Address?

IP Address (Internet Protocol Address): This number is an exclusive number all information technology devices (printers, routers, modems, et al) use which identifies and allows them the ability to communicate with each other on a computer network. There is a standard of communication which is called an Internet Protocol standard (IP). In laymans terms it is the same as your home address. In order for you to receive snail mail at home the sending party must have your correct mailing address (IP address) in your town (network) or you do not receive bills, pizza coupons or your tax refund. The same is true for all equipment on the internet. Without this specific address, information cannot be received. IP addresses may either be assigned permanently for an Email server/Business server or a permanent home resident or temporarily, from a pool of available addresses (first come first serve) from your Internet Service Provider. A permanent number may not be available in all areas and may cost extra so be sure to ask your ISP.

Domain Name Server (DNS): This allows the IP address to be translated to words. It is much easier for us to remember a word than a series of numbers. The same is true for email addresses.

For example, it is much easier for you to remember a web address name such as mkmajeed.com than it is to remember 192.168.1.1 or in the case of email it is much easier to remember anonymous@mkmajeed.com than anonymous@192.168.1.1

Dynamic IP Address: An IP address that is not static and could change at any time. This IP address is issued to you from a pool of IP addresses allocated by your ISP or DHCP Server. This is for a large number of customers that do not require the same IP Address all the time for a variety of reasons. Your computer will automatically get this number as it logs on to the network and saves you the trouble of having to know details regarding the specific network configurations. This number can be assigned to anyone using a dial-up connection, Wireless and High Speed Internet connections. If you need to run your own email server or web server, it would be best to have a static IP.

Static IP Address: An IP address that is fixed and never changes. This is in contrast to a dynamic IP address which may change at any time. Most ISP’s a single static IP or a block of static IP’s for a few extra bucks a month.

IP version 4: Currently used by most network devices. However, with more and more computers accessing the internet, IPv4 addresses are running out quickly. Just like in a city, addresses have to be created for new neighborhoods but, if your neighborhood gets too large, you will have to come up with an entire new pool of addresses. IPv4 is limited to 4,294,967,296 addresses.

IP version 5: This is an experimental protocol for UNIX based systems. In keeping with standard UNIX (a computer Operating System) release conventions, all odd-numbered versions are considered experimental. It was never intended to be used by the general public.

IP version 6: The replacement for the aging IPv4. The estimated number of unique addresses for IPv6 is 340,282,366,920,938,463,463,374,607,431,768,211,456 or 2^128.

The old and current standard of addresses was this: 192.168.100.100 the new way can be written different ways but means the same and are all valid:

* 1080:0000:0000:0000:0000:0034:0000:417A

* 1080:0:0:0:0:34:0:417A

* 1080::34:0:417A

Web Fundamentals One Should Know About

I’ve had the chance to talk to quite a few fellow bloggers recently, some new to it, others more seasoned, and I’ve been really surprised to find that so many of them don’t know as much as they should about some important web fundamentals.

A lot of you may know these inside out, others may have heard them used but never investigated further, and for some they may be completely foreign.

Snippets from :

  1. Backlinks

    Backlinks are incoming links to a website or web page. Backlinks enable you to keep track of other pages on the web that link to your posts. The number of backlinks is an indication of the popularity or importance of that website or page.

  2. Google PageRank

    PageRank relies on the uniquely democratic nature of the web by using its vast link structure as an indicator of an individual page’s value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at more than the sheer volume of votes, or links a page receives; it also analyzes the page that casts the vote. Votes cast by pages that are themselves “important” weigh more heavily and help to make other pages “important”.

  3. Search Engine Optimization (SEO)

    Search engine optimization (SEO), considered by many to be a subset of search engine marketing, is a term used to describe a process of improving the volume or quality of traffic to a web site from search engines, usually in “natural” (”organic” or “algorithmic”) search results.

  4. Search Engine Results Page (SERP)

    A search engine results page, or SERP, is the listing of web pages returned by a search engine in response to a keyword query. The results normally include a list of web pages with titles, a link to the page, and a short description showing where the keywords have matched content within the page. A SERP may refer to a single page of links returned, or to the set of all links returned for a search query.

To put all of that together, the general idea is – combining search engine optimization techniques and quality backlinks, you will increase your PageRank, meaning you will rank higher on search engine results pages, which will in turn will drive more search engine traffic to your site.

There are a heap of nuances to it all, but for those of you who this is new to it is a good starting point.

Hidden Programs in Window XP

  • Private Character EditorThis program is for designing icons and Characters(Alphapet)

    Click on start then run and type EUDCEDIT

  • iExpressThis Program is for conerting your files to EXCUTABLE files

    Click on start then run and type iexpress

  • Disk CleanupThis program used for cleaning harddisk to offer space

    Click on start then run and type cleanmgr

  • Dr WatsonThis program Is for repairing problems in Windows

    Click on start then run and type drwtsn32

  • Windows Media Player 5.1Opens the old media player

    Click on start then run and type mplayer2

PROGRAM — CODE

  • Character Map — charmap
  • DirectX diagnosis — dxdiag
  • Object Packager — packager
  • System Monitor — perfmon
  • Program Manager — progman
  • Remote Access phone book — rasphone
  • Registry Editor — regedt32
  • File siganture verification tool — sigverif
  • Volume Contro — sndvol32
  • System Configuration Editor — sysedit
  • Syskey — syskey
  • Microsoft Telnet Client — telnet

If any one know any other built in program in Microsoft Windows. Please share here.

Object oriented programming

Objects

An object is a ‘thing’. For example a number is an object. An array is an object. Your browser window is an object. A form in your document is an object. There are hundreds more, and in some cases you can create your own.

Objects can have objects in them. For example, your document can have a form in it. This form is a ‘child object’ of the document. Therefore the document is the ‘parent object’ of the form. To reference the child object, we have to go through the parent object, eg. document.myForm

An array can have numbers in its cells. As we have already discussed, the array is an object, and so would be a cell within it, and so is the content of the cell. We cannot refer to the cell itself, but we can refer to its contents: myArray['cell name or number'] for example.

Classes (or types)

A class is a goup of objects that are similar in some way. For example, a number and a piece of text can both be stored as a variable (in a way, like the variables you would use in mathematical algebra). In essence, we can say that pieces of text and numbers are examples of class ‘variable’.

Numbers can be sub divided into two groups, integers and floats (or doubles). Integers are whole numbers: 1, 2, 3, 4, 0, -1, -2, etc. Floats have decimal points: 1.1, -5.7, 0.5, etc. In this case, we can say that 3 is an instance of class variable, (sub)class number, (sub)class integer.

In fact, a variable is a type of object. All instances of class ‘object’ have a certain two methods: toString() and valueOf(). Therefore, as 3 is an instance of class object, (sub)class variable, (sub)class number, (sub)class integer, it will inherit the toString() and valueOf() methods provided by the class ‘object’.

Classes are not so important in JavaScript as they are in many other object oriented programming languages. Classes can be created when you define your own classes of objects, but it is not usual to create your own ’sub’-classes.

Collections

There are many arrays that are inbuilt into each document. The document itself is an array in certain uses. The most obvious of these collections is the images collection. To refer to images in the document, we use

document.images['name of image']

This is a special kind of array, known as a collection.

Properties

Take, for example, an image. When we define images in HTML, we write:

<img src="frog.gif" name="myImage" height="10" width="10" alt="A frog">

The properties of the image would be src, name, height, width, alt and if we also used Style Sheets we might have included several more (like background-color for example). All properties are a type of object so to refer to the src of my image, I would write document.images['myImage'].src

Methods

There are always actions that are associated with objects. For example, a form may be submitted or reset. The actions are methods. To submit a form in non-object-oriented programs, we might write submit(’name of form’)

That would simply be a function. In object oriented programming like JavaScript, we would use document.nameOfForm.submit()

The reason this is a method and not just a function is that each form will have its own submit() function built in, which is referred to using the object oriented syntax shown above. You will never have to write methods in yourself unless you create your own objects, the browser does that for you.

You can think of it like this:

  • With the non-object-oriented way, we would tell a function to submit the form.
  • With the object oriented way, we would tell the form to submit itself.

If wanted, you can run several methods in turn on the same object by using:

referenceToTheObject.method1().method2().method3().method1again()

In this case, method1 must return a class of object that has the method ‘method2′ etc.

Control File Defaults

In order to have a complete understanding of what a .htaccess file is, I suggest that you also read our tutorial tutorial.
Apache allows webmasters to create special files called .htaccess and .htpasswd with which access control and a range of defaults can be managed. This tutorial will first of all show you how to create a .htaccess file, and then how to use it to control error reporting, default filenames, and password protection.

NOTE - if you use Microsoft FrontPage, be careful. When you enable the FrontPage extensions, this will install a .htaccess file in your root directory. Do not attempt any of the things you read here unless you are sure you know what you are doing, and until you have made a backup copy of your .htaccess file. Incorrect changes to your .htaccess file can result in your site being unreachable.
1. Why is it named .htaccess?
The reason the file has such a strange name, and no file-type suffix, is to distinguish it from ordinary files, and make it very unlikely that you will create a file of that name by accident. If you are working with Windows, you will probably find it difficult to create a file of that name. WordPad and Notepad will typically try to call it .htaccess.txt unless you take special action. The easiest thing to do is to createa file called .htaccess.txt, and then rename it with your FTP program. These instructions assume you follow the easiest path. So the first thing to do is to create the file and rename it. Now you’ve got an empty file called .htaccess.

2. Creating a .htaccess file to “trap” errors can be found in the tutorial.

3. Uploading the .htaccess file.
Upload the file in the way you would for all other files, e.g. using FTP. You do not need to “chmod” it or upload it in ASCII.
4. Using .htaccess to change the way file suffixes are treated.

By default, the server has a set of standard file types that it recognizes. You can add to these types by a line or two in .htaccess. For example, by default, many servers will treat files ending in .php as PHP files – it will open them and carry out any PHP instructions it finds in them. But if a file ends in .php3, the server will just pass the file straight through. So if you want files ending in .php3 to be treated as PHP, you need to tell the system this. Here’s how you do it – add this line to your .htaccess file:

AddType application/x-httpd-php3 .php3 .php

In simple language, this tells the system that files with the suffix .php3, and files with the suffix .php, are both to be treated as standard HTTP documents containing PHP. The server knows that it has to invoke PHP when it opens a document of this type. Because PHP files are also often used as index files (the default file opened when you just specify a directory address), you will probably also want to use this line:

DirectoryIndex index.php index.php3 index.html index.htm

In simple language again, this tells the server that if someone tries to access a directory on your site, without specifying a file name, it is to look for a file called index.php first, and failing that, for index.php3, and failing that, for index.html, and finally for index.htm. (So you can have both an index.php and an index.html file in the same directory – but take care: even though it doesn’t confuse the server, this is likely to confuse you at some time!)

5. Using .htaccess to change the name of the default file in a directory.

The default file in a directory does not have to be called index.php or index.anything. You can decide that yourdefault files should be called start.html, for example. To do this, you use the DirectoryIndex command, as in the last section, like this:

DirectoryIndex start.html index.php index.php3 index.html index.htm

6. Using .htaccess to allow directory listings.

Generally, it is good practice to prevent users from seeing the contents of your directories. In this way you make it more difficult for the hacker, and you can upload work in progress and test it out without anyone knowing it is there. On most servers the default is already set to prevent directory listings. However, if you want to allow this, another line in .htaccess can do it for you:

Options All MultiViews

Of course this will only give you a directory listing if you try to access a directory by name, and that directory does not have a file like index.html in it – or a file listed in a DirectoryIndex line. We suggest that you do not enable this feature for the whole of your site – see section 10 for further information.

7. Using .htaccess to change or add file descriptions and icons

If you have a file with a suffix which isn’t recognized by the system, but which you find it important to distinguish from other file types, you can do this with .htaccess by associating that suffix with a description. You can also change standard file descriptions if you prefer, and/or associate your own icons with particular suffixes. For example:

AddDescription “My special filetype” .xyz

Now when you look at a directory listing, it will say, for example:

filename.xyz 1-May-2000 22:33 1k My special filetype

To associate your own icon with this, use a command like this:

AddIcon abc.gif .xyz

This tells the system to use the icon found at abc.gif in association with files with the suffix .xyz.

Creating Custom Error Messages in Apache

Introduction

The .htaccess file is a file found in Apache servers that allows you to manipulate the behaviour of the server. A very common use is to create custom error messages for server errors. Examples of such errors are “404 Not Found” (say when you click on a broken link), and the “500 Internal Server Error” (a script failed). Most hosts allow you to have your own .htaccess file, and so now we will look at only one of the things we can do with a custom .htaccess.

Some quick notes before we start: under Windows, you cannot save a file with the name of “.htaccess”. An easy trick is to create a file called htaccess.txt and edit that. Uploading of the file (regardless of its name) must be done in TEXT/ASCII mode (not BINARY). Finally, under Unix, any file that starts with a ‘.’ is invisible, so when you upload your file, you may not see it. If you uploaded a file called htaccess.txt, just rename it to .htaccess using your FTP client.

Custom Error Messages

What you can do with .htaccess is tell the server to display a special page to the user in case of an error. This page should, ideally, tell the user that something is wrong, down-play the fact that someone messed up (probably you as the webmaster!), and also provide a set of links to the major sections of the site, so the user can at least look for what is missing. Another nice use is to include a search form on the 404 page. You can also tell the server to run a CGI script, instead of simply displaying a static page. If you do this, you can tell the script to log the error for you, or the script can send you an email about the error.

So how do we implement this? Since the .htaccess file is a simple text file, you simply add a line of text to the file, one for each error you want to trap. The general format is:

ErrorDocument 3DigitErrorCode /path/to/your/error/file/or/script

The 3-Digits error codes are as follows:

Error 400 Bad Request
Error 401 Authorization Required
Error 403 Forbidden
Error 404 Missing
Error 500 Server Configuration Error

Thus the following line tells the server to run the error404.cgi script if the server cannot find the requested page.

ErrorDocument 404 /cgi-bin/error404.cgi

This way, you can trap as many errors as you want. Below is an example of a .htaccess file, just copy and paste into your file, but change the paths:

ErrorDocument 404 /path/to/your/error/file/or/scriptErrorDocument 500 /path/to/your/error/file/or/scriptErrorDocument 403 /path/to/your/error/file/or/script

A very important point to note is that the paths should be the relative paths. This means that the paths would be what you would type on the machine to get to the files, not what you would type in the address box in a browser.

Examples:

Full path would be http://www.yoursite.com/path/to/error/page

Absolute path would be  /home/yoursite.com/path/to/error/page

Relative path would be /path/to/error/page

To summarise the steps, they are as follows:

  1. Create a text file, and add to it a line for each error.
  2. Upload the file to the server, and rename it .htaccess.
  3. Upload the files/script that the .htaccess file calls in each error.
  4. TEST! By typing a weird URL in the address box – you should get the 404 custom error.

Now you are done!

FrontPage Warning: FrontPage sites have a .htaccess file in the root directory that is created when the FrontPage extensions are installed. FrontPage users should proceed with caution and make a backup copy of their .htaccess file before making any changes. Incorrect changes to your .htaccess file can result in your site being unreachable.

Page 3 of 5«12345»