Validate Email address

 

Checking Email 


Web sites often use email addresses as usernames because they are guaranteed to be unique, as long as they are valid. In addition, the organizations can use the email addresses to communicate with their users later. You do not have to initiate a server round trip just to validate an email address, however. This task can be initiated in the client, which cancels the submission of the username to the server if the email syntax is invalid.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head> <script type="text/javascript" src="js/http_request.js"></script> 
<script type="text/javascript" src="js/email.js"></script>
 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<title>Enter email</title>
 </head> <body> 
<form action="javascript:void%200">
 <div id="message"></div>
 Enter email: <input type="text" name="email" size="25"> 
<br /> <button type="submit" name="submit" value="Send">Send</button>
 </form> </body> </html>



This function creates a new Email object, validates the user's email address,
 and, if it's valid, submits it to a server component.
Let's take a closer look at the checkAddress( ) function:
function checkAddress(val){
    var eml = new Email(val);
    var url;
    eml.validate(  );
    if (! eml.valid) {eMsg(eml.message,"red")};
    if(eml.valid)
    {
        url="http://www.parkerriver.com/s/checker?email="+
            encodeURIComponent(val);
        httpRequest("GET",url,true,handleResponse);
    }
}



var user,domain, regex, _match;

window.onload=function(  ){
    document.forms[0].onsubmit=function(  ) {
        checkAddress(this.email.value);
        return false;
    };
};
/* Define an Email constructor */
function Email(e){
    this.emailAddr=e;
    this.message="";
    this.valid=false;
}

function validate(  ){
    //do a basic check for null, zero-length string, ".", "@",
    //and the absence of spaces
    if (this.emailAddr == null || this.emailAddr.length == 0 ||
    this.emailAddr.indexOf(".") == -1 ||
    this.emailAddr.indexOf("@") == -1 ||
    this.emailAddr.indexOf(" ") != -1){
    this.message="Make sure the email address does " +
    "not contain any spaces "+
    "and is otherwise valid (e.g., contains the \\"commercial at\\" @ sign).";
        this.valid=false;
        return;
    }

    /* The local part cannot begin or end with a "."
    Regular expression specifies: the group of characters before the @    
    symbol must be made up of at least two word characters, followed by zero   
    or one period char, followed by at least 2 word characters. */
    regex=/(^\\w{2,}\\.?\\w{2,})@/;
    _match = regex.exec(this.emailAddr);

    if ( _match){
        user=RegExp.$1;
        //alert("user: "+user);
    } else {
       this.message="Make sure the user name is more than two characters, "+
            "does not begin or end with a period (.), or is not otherwise "+
            "invalid!";
        this.valid=false;
        return;
    }
    //get the domain after the @ char
    //first take care of domain literals like @[19.25.0.1], however rare
    regex=/@(\\[\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}.\\d{1,3}\\])$/;
    _match = regex.exec(this.emailAddr);

    if( _match){
        domain=RegExp.$1;
        this.valid=true;
    } else {
/* The @ character followed by at least two chars that are not a period (.),
followed by a period, followed by zero or one instances of two or more
characters ending with a period, followed by two-three chars that are 
not periods */
        regex=/@(\\w{2,}\\.(\\w{2,}\\.)?[a-zA-Z]{2,3})$/;
        _match = regex.exec(this.emailAddr);
        if( _match){
            domain=RegExp.$1;
           //alert("domain: "+domain);
        } else {
            this.message="The domain portion of the email had less than 2 
                         chars "+
                         "or was otherwise invalid!";
            this.valid=false;
            return;
        }
    }//end domain check
    this.valid=true;

}

//make validate(  ) an instance method of the Email object
Email.prototype.validate=validate;

function eMsg(msg,sColor){
    var div = document.getElementById("message");
    div.style.color=sColor;
    div.style.fontSize="0.9em";
    //remove old messages
    if(div.hasChildNodes(  )){
        div.removeChild(div.firstChild);
    }
    div.appendChild(document.createTextNode(msg));

}
//a pull-it-all-together function
function checkAddress(val){
    var eml = new Email(val);
    var url;
    eml.validate(  );
    if (! eml.valid) {eMsg(eml.message,"red")};
    if(eml.valid)
    {
        //www.parkerriver.com
        url="http://www.parkerriver.com/s/checker?email="+
            encodeURIComponent(val);
        httpRequest("GET",url,true,handleResponse);
    }
}
//event handler for XMLHttpRequest
//see Hack #24
function handleResponse(  ){
    //snipped...
}

First, the code sets up the handling for the user's click on the Send button. window.onload specifies an event handler that is called when the browser completes the loading of the web page:
window.onload=function(  ){
    document.forms[0].onsubmit=function(  ) {
        checkAddress(this.email.value);
        return false;
    };
};

Validate a Text Field


No web developers want their Ajax applications to hit the network with requests if the users leave necessary text fields blank. Thus, checking that input elements of type text and the large boxes called textareas in HTML contain values is one of the most common forms of validation.
This hack shows the code for checking if a text control is blank. The inline way of doing this is by assigning a check for the field's value in the text field's event handler:
 
<input type="text" name="firstname" id="tfield" onblur=
"if (this.value) {doSomething(  );}" />

or in the textarea's event handler:
<textarea name="tarea" rows="20" id="question" cols="20" onblur=
"if (this.value) {doSomething(  );}">

The JavaScript phrase if (this.value) {...} returns false if the user leaves a field blank, so the function call doSomething( ) will never occur. JavaScript evaluates a blank web-form text field as the empty string or "", which evaluates to false when it's used in the context of a programming test. The this keyword is a nice generic way of referring to the form field that contains the event handler attribute.

Probably a better way of going about your event-handling tasks is to separate the logic of your code from the HTML or template text that comprises the application's visual aspects. The JavaScript goes into an external file that the HTML page imports with a script tag. Inside the external file, the code binds a field's various event handlers to a function or the code that represents your application's behavior.
Let's take the following web page, myapp.html, which includes the following HTML in its header:
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="js/hacks_method.js"></script>
    <title>Cool Ajax application</title>
</head>

The file hacks_method.js is located in a directory js, which is in the same directory as the HTML file. The HTML file contains the same textarea and text field as mentioned earlier, except these fields no longer have an onblur attribute. The JavaScript file includes this code:
 
window.onload=function(  ){
    var txtA = document.getElementById("tarea");
    if(txtA != null){
        txtA.onblur=function(  ){
            if (this.value) { doSomething(  );}
        };
    }
    var tfd = document.getElementById("tfield");
    /* An alternative:
    if(tfd != null && txtA != null){tfd.onblur = txtA.onblur; }
    */
    if(tfd != null){
        tfd.onblur=function(  ){
            if (this.value) { doSomething(  );}
        };
    }
}

window.onload involves the binding of the load event to your blank-field checks. load occurs when the browser has completed loading the web page, so when that happens, all the stuff after window.onload= follows.
The getElementById( ) method returns a reference to an HTML element

Self Seo


 Self Seo Tips And Seo Tutorial

seo marketing plan Free seo Analysis Tools Mobile seo Checklist seo algorithm seo Success Factors seo marketing news seo Directory seo Spamming seo marketing youtube seo
http://seo-tips-tech.blogspot.com/2014/02/self-seo-tips-and-seo-tutorial.html

  video blogging is important for SEO
Website Success Metrics Seo Top 10 Tips for Optimizing CSS Seo Image Seo Lead paragraph Seo 5 reasons why video blogging is great for Seo and ... Benefits of long-tail Seo long-tail Seo terms to increase website traffic
http://seo-tips-tech.blogspot.com/2012/11/video-blogging-is-important-for-seo.html

  Free SEO Analysis Tools
top 50 best and top Rank forum sites list usa india uk seo 2013 top 50 best and top Rank forum sites list usa india uk seo 2013 List of Top  Rank Educational forums Websites,seo forums,tutorial Foru... How register the
http://seo-tips-tech.blogspot.com/2013/09/free-seo-analysis-tools.html

  how to promote classfied site in seo
top 50 best and top Rank forum sites list usa india uk seo 2013 top 50 best and top Rank forum sites list usa india uk seo 2013 List of Top  Rank Educational forums Websites,seo forums,tutorial Foru... How register the
http://seo-tips-tech.blogspot.com/2013/09/how-to-promote-classfied-site-in-seo.html

seo marketing - strategies-tips ~ PHP-MySQL interview questions,seo intervie...

Self Seo Tips And Seo Tutorial Seo marketing plan Free Seo Analysis Tools Mobile Seo Checklist Seo algorithm Seo Success Factors Seo marketing news Seo
http://seo-tips-tech.blogspot.com/2014/05/seo-marketing-strategies-tips.html

Small business SEO and SEM strategy ~ PHP-MySQL interview questions,SEO inte...

SMO is Effective for SEO Internet Marketing for B2B and B2C Marketing Web-Site Content Affect SEO Creating outbound links-SEO Tips Major online directories Need Of SEO SEO tips-Adding Your Links Everywhere Ranking
http://seo-tips-tech.blogspot.com/2013/07/small-business-seo-and-sem-strategy.html

Jobs-at Footwear Design & Development Institute

Footwear Design & Development Instituteinvites applications for the following
 academic posts for its various posts

  1. Sr. Faculty /Faculty /Associate Faculty-FOOTWEAR Technology : 10 posts
  2. Consultant/Sr Faculty/Faculty /Associate Faculty-Fashion Design  : 15 posts
  3. Sr. Faculty/Faculty /Associate Faculty-For Footwear- PDC (CAD/CAM) : 04 posts
  4. Sr. Faculty –LGAD : 05 posts
  5. Sr. Faculty/ Faculty-Retail : 10 posts
  6. Faculty /Associate Faculty-Business Management : 12 posts
  7. Demonstrator : 05 posts
  8. Craftsman –(Fashion Design) : 10 posts
  9. Technologist : 02 posts
  10. Lab Analyst : 02 posts
How to Apply : Interested candidates may apply in the applicable format to: The Manager (Admin. & Pers.), Footwear Design & Development Institute , (Ministry of Commerce & Industry, Government of India), A - 10/A, Sector - 24, NOIDA - 201301.

For Details: http://www.fddiindia.com/jobs-new/jobs_index.html

Job at POWER GRID CORPORATION OF INDIA LTD.


  • Dy. Manager (Electrical) / E4 : 05 posts (UR-3, OBC-2), Pay Scale : Rs. 32900 - 58000
  • Sr. Engineer (Electrical) / E3 : 10 posts (UR-7, OBC-1, SC-2, PWD-1),  Pay Scale : Rs. 29100 - 54500
Application Fee :  Rs. 400/-  to be paid in form of A/c Payee Demand Draft in favour of “POWER GRID CORPORATION OF INDIA LTD” Payable at New Delhi (Preferably drawn on State Bank of Hyderabad). SC/ ST/ PwD / Ex-SM candidates are exempted from the above mentioned application fee.

Apply Online : Apply Online from 31/05/2014 to 27/06/2014 at Power Grid Website only. Application in the prescribed format should be send to The Advertiser (PG), Post Box No. 9248, Krishna Nagar Head Post Office, Delhi - 110051 on or before 11/07/2014.  

details:- http://www.powergridindia.com/_layouts/PowerGrid/User/ContentPage.aspx?PId=166&LangID=English 

Junior Research Fellow-Post-at Calcutta University

 Junior Research Fellow-Post-at Calcutta University

Interested eligible candidates are requested to appear before a selection committee on 23rd May, 2014 at 11 AM. in the Conference Room of the Department of Biochemistry, University of Calcutta Ballygunge Campus, 35, Ballygunge Circular Road, Kolkata: 700019 for recruitment of One Junior Research Fellow (1 JRF) in the in an IndoFrench collaborative project entitled “Decipher the symbiotic program in tropical legume” (SAN.NO.-IFC/5103/-4/2014/543) under Dr. Maitrayee DasGupta. Tenure of the project is up to April, 2017

Qualification required: M.Sc. Degree in any discipline in life sciences from any recognized board/University with valid GATE/ NET

Upper age limit is 28 years on 1st June, 2014 with 5 years relaxation for SC/ST/Female candidates
Remuneration:
For JRF 16,000+30%HRA Per month

iPhone 6 caught running iOS 7

Images have leaked over in China showing a device running on iOS 7 that is said
 to be an Apple iPhone 6. As there's no video material of the device there's no way
of telling if it's a real device and not a dummy but the icons on the screen appear to
 have been reordered at least. There are a couple of things about the device that
 strike us as odd, though. For starters it appears to be entirely made out of plastic,
which isn't what Apple usually does for its flagship iPhone not until the 3GS, anyway.

So this might be another c version - as in the iPhone 5c. Second there's a silver frame
 around the phone's front that looks similar to what Samsung used in devices like the
 Galaxy S II and seems unlikely to be featured in an Apple flagship. At least the flash
 on the back looks in line with Apple's current two-toned flash on the iPhone 5s.

A casing that leaked today shows a single LED flash placeholder, just like dummies
 we've seen before on a few occasions, including a video.

Samsung Galaxy S5 mini

The smartphone looks very similar to a Samsung Galaxy S5, using the same
 dotted back panel, a heart-rate monitor under the camera lens and even the
 water-repelling rubber padding underneath the back panel.

There even looks to be a fingerprint scanner under the home button.
 Looking at the back panel it appears to cover more of edge of the phone
 compared to the Galaxy S5 and the battery is smaller, which adds some
 credence to the info that it's a mini version. While the images can be an
 elaborate hoax it seems perfectly believable for Samsung to release a
mini that so closely resembles the bigger version.
And now that the Samsung Galaxy K Zoom has been official since last month
and the Galaxy S5 Active is official since today we're pretty sure this one is coming shortly.
 Samsung Galaxy S5 mini (click to expand) We've heard about it
having a 4.5" display of 720p resolution along with an 8 MP camera, IP67
certification and a heart-rate monitor. We've even seen official support pages.

 The device in the images doesn't appear to have a flap cover on top of its microUSB port, which puts a question mark on the water resistance claims. According to the source, the Galaxy S5 mini will not have a Snapdragon 400 but rather a new

eCommerce-Designing the Products and Services pages

Websites have become the go-to medium for casual information gathering. Google,
Wikipedia, Technorati, and other massive information harvesters offer the world
nearinfinite information at near-instant speeds. When people hear about a company, they type
in the URL. Because of this, providing as much information about the business and its
offerings is a critical ingredient in successful websites and marketing in general—when
content is available, people will consume it.

Few sections benefit more from building content than the products or services. Not only
does it inform the audience, which is very likely the customer base, but it presents an ideal
marketing platform and selling opportunity. If people are already on your site, why not
push them into action?

The Products and Services pages should be built with a selling path in mind. A selling path
is an easily followed, short series of actions that leads people to initiate the sales process.

Ideally, this should be three tangible steps:
1.Landing page: People will find the products or services landing page, be enamored
with all the wondrous things the company manufactures, sells, or consults about,
and click on an item for deeper exploration.
2.Individual description: Prospects will find themselves on a singular page that
describes in no uncertain detail all of the salient selling points of the product or
service. This page guides them toward the final stage of the selling path: the sales
process.

3.Acquisition: After readers consume everything about the product or service that
catches their eye, they will effortlessly find themselves on a page that politely asks
them to finish what they started, either by making a purchase or becoming a qualified
 lead by making contact with the company.

Products that can be sold on the Web: Just about anything that can be shipped and
delivered cost-effectively can be sold via an online shopping cart, from fruit
baskets to furniture to cars. These products do not need the help of a sales force.
Customers can make a purchase online without interacting with the company.

SEO Terms You Should Know

SEO Performance Optimized
| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
 
dynamic seo

dynamic seo 10:36 SEM , seo dynamic seo Dynamic web services inc is a leading search engine marketing company providing natural search engine optimization (seo) our methodical seo consists of many
http://seo-tips-tech.blogspot.com/2013/11/dynamic-seo.html
Internet marketing

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2012/12/internet-marketing.html
Root Domains, Subdomains, and Microsites

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/03/root-domains-subdomains-and-microsites.html

web seo-tip-for image-Picasa Photo Feed

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/09/web-seo-tip-for-image-picasa-photo-feed.html

MARKETING YOUR SITE AND TRACK VISITORS

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/09/marketing-your-site-and-track-visitors.html  
  Site Indexation Tool

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/06/site-indexation-tool.html

Web analytics provider- Reach Customers

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/08/web-analytics-provider-reach-customers.html

Top Google SEO Tips Video Surpasses 5000 Views

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/02/top-google-seo-tips-video-surpasses.html

SEO fanda-The nofollow Link Attribute

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/07/seo-fanda-nofollow-link-attribute.html

SEO Pitfalls

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/12/seo-pitfalls.html
SEO Success Factors

it is a known fact that seo is too. Social media seo ranking factors 2012 - slideshare seo ranking factors that have the strongest effect on google or other search engine rankings hidden truths revealed. seo ranking factors off page seo factor
http://seo-tips-tech.blogspot.com/2013/11/seo-success-factors.html
  Ranking Fluctuations-SEO

SMO is Effective for SEO Internet Marketing for B2B and B2C Marketing Web-Site Content Affect SEO Creating outbound links-SEO Tips Major online directories Need Of SEO SEO tips-Adding Your Links Everywhere Ranking
http://seo-tips-tech.blogspot.com/2013/07/ranking-fluctuations-seo.html

SEO Research and Analysis 

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2012/10/seo-research-and-analysis.html
  SEO For Dynamically Generated Sites

generated sites web, seo optional search engine optimized seo page links. smo is effective for seo creating outbound links seo tips seo keyword tuning with ppc testing top 10 e-commerce seo tips tips for optimizing css seo research
http://seo-tips-tech.blogspot.com/2013/12/seo-for-dynamically-generated-sites.html

SEO Keyword Tuning with PPC Testing

SMO is Effective for SEO Internet Marketing for B2B and B2C Marketing Web-Site Content Affect SEO Creating outbound links-SEO Tips Major online directories Need Of SEO SEO tips-Adding Your Links Everywhere Ranking
http://seo-tips-tech.blogspot.com/2013/07/seo-keyword-tuning-with-ppc-testing.html

Seo Articles Targeted Clients

Advanced Techniques for SEO SEO Articles Targeted Clients SEO Fuel SEO Directories Traffic to Your Site SEO Internet Marketing & Good Content Create SEO Friendly URLs SEO Tutorials On-page SEO and Off-page Free
http://seo-tips-tech.blogspot.com/2012/07/seo-articles-targeted-clients.html
  SEO Spamming

Home » SEM , SEO » SEO Spamming SEO Spamming 23:59 Tweet SEO Spamming SEO spamming word to the wise SEO spam any attempt at SEO that goes beyond legitimate
http://seo-tips-tech.blogspot.com/2013/11/seo-spamming.html

seo marketing youtube

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/10/seo-marketing-youtube.html
seo marketing news

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/10/seo-marketing-news.htm

Mobile Seo Checklist

search engine optimization seo and what factors they can control. Checklist for seo web seo services get a custom-tailored seo site audit to get a checklist of action items to better optimize your website get tips for technical seo, on-page seo
http://seo-tips-tech.blogspot.com/2013/11/mobile-seo-checklist.html

SEO Companies United States

| query strings help seo | optimize ranking website | top directories submission | seo companies india | seo companies united states | seo companies newyork |php job opening in kolkata | Offline Marketing Tips | seo tips for google
http://seo-tips-tech.blogspot.com/2013/01/seo-companies-united-states.html

Top indian classifieds website

 
OLX, Inc. - Free classifieds in India, Classified ads in ...
www.olx.in/
OLX offers free local classified ads in India. OLX is the next generation of free online classifieds. OLX provides a simple solution to the complications involved
 
IndiaList.com - Free Indian Classifieds, Free Classifieds ...
www.indialist.com/
IndiaList.com - India's Online Free Classifeds site offering Ads on Real Estate - Property, Movers and Packers, Pets, Automobiles and more. Search over 15,00,000
 
Sulekha Classifieds: Post Free Ads|Free Classifieds Ad|Buy ...
classifieds.sulekha.com/
Sulekha Classifieds Post free classified ads, Search online classifieds ads to Buy-Sell Used Cars, Bikes, ... Indian Classifieds; Used Cars in Popular Cities .
 
Click.in - Free Indian Classifieds | Online Classifieds India ...
www.click.in/
Free online Indian classifieds. Sell, Buy, Find - faster and easier: flats, apartments, houses, PG, jobs, IT jobs, BPO jobs, cars, used cars, used bikes, motorcycles 
 
India Classifieds, newspaper advertising, newspaper ads ...
www.indiaclassifieds.com/homepage.asp?calledfrom=mainsite
What is India Classifieds? It is a Newspaper Advertising Service that offers Internet users to Book Newspaper Classifieds ads across India. Follow simple steps 
 
Clickindia Classifieds,Free Classified Ads,Buy Sell ...
www.clickindia.com/
Clickindia Classifieds - Post Free Buy Sell India Classified Ads Online. Search Classified Ads For Jobs, Find Real Estate Properties On Sale & More
 
India-Classifieds – Free Classified Ads Online | India Free
www.india-classifieds.in/
Join India-Classifieds.In Today! List Your Free Classified Ads Here. Free classifieds for real estate, jobs, automobiles, services, education, travels and many more.
 
Classifieds
indiaclassifieds.in/
Free classifieds for cars, jobs, real estate, personals, collectibles, computers, electronics, pets and more. Photos and videos.
 
Indian Classified
www.indianclassified.in/
Cheap fast reliable affordable web hosting, VPS hosting,Reseller hosting,Instant delivery,Instant Domain registration,transfer,renew,24×7 full live support,24×7
.
Free Classifieds - Locanto™ India
www.locanto.in/
Visit Locanto Free Classifieds and find over 1 217 000 ads near you for jobs, housing, dating and more local safe free.

Traffic to a Site

The first goal of SEO is to draw traffic to a site. But traffic is drawn to sites that are good. So let's take a look at two perspectives on what kind of content draws traffic.

First, a web site worth practicing SEO upon should be a worthy beneficiary: a site with content that at least theoretically has the ability to draw traffic.

Second, one SEO techniquein the absence of this worthy contentis to create it from scratch. So bear in mind that creating content to draw traffic is one of the most effectiveand simplestSEO techniques. As such, it's worth having a look at content that draws traffic.

An important component of SEO is getting a handle on web site metrics and measuring traffic. This is not as easy as it sounds, because a great many competing terms are used, and data is not always reliable.
From an SEO perspective, you need to establish a plan for measuring traffic so that you can find out objectively which SEO measures have succeeded.

How much traffic do you aspire to? Another important question, because SEO approaches will differ depending on whether you want to generate tons of general broad traffic, or if you are targeting a narrow but significant niche.

Metrics and Measuring Traffic

An important component of SEO is getting a handle on web site metrics and measuring traffic. This is not as easy as it sounds, because a great many competing terms are used, and data is not always reliable.
From an SEO perspective, you need to establish a plan for measuring traffic so that you can find out objectively which SEO measures have succeeded.
How much traffic do you aspire to? Another important question, because SEO approaches will differ depending on whether you want to generate tons of general broad traffic, or if you are targeting a narrow but significant niche.


On the Alexa site, you can click the Traffic rankings tab to see an ordered list of the top 500 Sites updated daily. The Movers and Shakers list is also interesting. It is a snapshot of the "right here and now" on the Web, and is useful for aligning your SEO efforts with Web-wide trends in real time.
It is worth spending time learning about popularity on the Web if you want to build successful sites. Alexa provides the tools you can use to see for yourself what is trafficked, and what is gaining or losing among top-ranked sites.
You can also use Alexa to see traffic statistics for sites that are not in the top 500. For almost any site that has been around a while, Alexa will give you an idea of traffic statistics, and whether it is gaining or losing traffic.

 PageRank

Alexa lets you enter descriptive information about your web site, which others can see if they check your site traffic using Alexa. You can also make sure that Alexa provides a snapshot of your home page along with its statistics. Since this service is free, it is certainly worth entering a site description and monitoring your Alexagarnered statistics.

Alexa works by collating results from users throughout the Web who have installed the special Alexa Toolbar.If you'd like, you can install the Alexa Toolbar and help with popularity statistics. There's some question about the statistical validity of Alexa for less-trafficked sites because of this method of gathering dataAlexa's results are probably skewed towards users who are already web savvy and heavy users.

Google uses the PageRank algorithm to order the results returned by specific search queries. As such, understanding PageRank is crucial to core SEO efforts to improve natural search results.
Depending on who you ask, PageRank is named after its inventor, Lawrence Page, Google's co-founderor because it is a mechanism for ranking pages.
When a user enters a query, also called a search, into Google, the results are returned in the order of their PageRank.

Originally fairly simple in concept, PageRank now reportedly processes more than 100 variables. Since the exact nature of this "secret sauce" is, well, secret, the best thing you can do from an SEO perspective is more or less stick to the original concept.

The underlying idea behind PageRank is an old one that has been used by librarians in the pre-Web past to provide an objective method of scoring the relative importance of scholarly documents. The more citations other documents make to a particular document, the more "important" the document is, the higher its rank in the system, and the more likely it is to be retrieved first.

top 5 Article Submission websites

Article Submission

This may not be as powerful as it used to be according to some, however I still continue to
do it for as many backlinks as possible from good sites and free article submission

If you are going to do it yourself, submit to the following sites:
Ezine Articles - http://ezinearticles.com/
Article Base - http://www.articlesbase.com/
Go Articles - http://goarticles.com/
Article Alley - http://www.articlealley.com/
Sooper Articles - http://www.sooperarticles.com/
Idea Marketers - http://www.ideamarketers.com/
Article Snatch - http://www.articlesnatch.com/

These are only a few sites, but these are all great to use.

Social stuff is fantastic for your site, Google is relying a lot on social interaction with
websites.
I am not sure how to do this manually, so this has always been outsourced.
Make sure you have each or one of these buttons for your website, all buttons can be added
easily to your site.

You will need a Twitter account for your site to get the followers.

High PR backlinks,free classifieds sites are what you want pointing at your site. To find them is a bit of a hassle
but you can use Google, and a Firefox Tool called SEO quake.
First you will just do a quick search in Google.

site:.com inurl:blog "post a comment" "keyword"
site:.com inurl:forum "post a comment" "keyword"


One will find blogs, and one will find Forums.
When you have SEO Quake turned on, under each result it will show the PR of each site.

Now there are numerous other ways to get high PR backlinks, just check Youtube and search
High PR Backlinks, you will find some great tips on getting some easy free backlinks.
This again is time consuming, so I suggest you outsource to make it a lot easier.

Wiki Links
If you are not sure what a Wiki is, these are sites that users can  add content to, and modify
or delete current content.
This has enabled backlinks to be left on these high PR sites!
I have not actively searched for these manually and have always outsourced this process  so I
do apologize if you wanted to do this yourself.

Combining Keywords
Once you’ve flagged your preferred terms, look for terms that can be combined. For
example, in Jason’s case he can combine the terms “baby clothes” and “unique baby
clothes” into just one term: “unique baby clothes.” This is a great way to get double
duty out of your SEO efforts, combining the search popularity of both terms.

Go to the Yahoo! Site Explorer at http://siteexplorer.search.yahoo.comand type
in the full URL for the page you are looking for. If the page doesn’t show up at
the top of the list, your page isn’t indexed.

To find out how many blogs are linking to your site, go to the blog search engine Technorati.com.
Click on Advanced Search, and enter your URL under URL Search.You are in for a real treat if
this is the first time you found out that people are blogging about you! We’re not saying that
wedo this, but you will probably be unable to resist reading through the postings, punching
the air victoriously at every positive mention.

 landing pages SEO tips
• This page has a unique HTML page title.
• The HTML page title contains my target keywords.
• This page contains 200 or more words of HTML text.
• HTML text on this page contains my exact target keywords.
• This page can be reached from the home page of the site by following HTML
text links (not pull-downs, login screens, or pop-up windows).
• The HTML text links from other pages on my site to this page contain my target
keywords.


Exit Pages and Bounces

Site exits are often looked at as a sign that something’s gone
wrong on a web page, but remember: Everyone exits your site eventually. So unless
you’re looking at exits during a defined linear process, like right in the middle of a
shopping cart purchase, site exits alone aren’t going to tell you a whole lot about how
to improve your user experience.

Setting Up Google Analytics
What does it mean to set up Google Analytics? Here’s the deal, in ludicrously brief detail:

Step 1: Go to http://analytics.google.com.You’ll need to set up an account and enter some
basic information about your website.
Step 2: Follow the instructions so that Google can generate a tracking tag for your website. It
might look like this:

<script src=”http://www.google-analytics.com/urchin.js”
type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct = “UA-123456-7”;
urchinTracker();
</script>

Step 3: Email this tag to your web developer, with instructions that they must be placed on every
page of the site, in the <body>tag.

SEO Free Tools

There are a myriad of free SEO tools available, and even many sites that list these free tools (the compendium sites are generally supported by advertising, and must therefore practice good SEO themselves to be successful!.
Some good sites that list (and provide links) to free SEO analysis tools
Some of the most useful and free single-purpose SEO tools are:
These tools can definitely be time savers, particularly if you have a large amount of content you need to optimize. The price is certainly right.

Individual tools also can serve as a reality check: by running your pages through one of these tools you can get a pretty good feeling for how well you have optimized a page. However, you should bear in mind that there is nothing that one of these tools can do for you that cannot also be done by hand given the knowledge you have learned from this article.

Individually, SEO analysis tools available on the Web can help you with your SEO tasks. However, to get the most from these tools you need to understand underlying SEO concepts, as explained in this article, before you use these tools.

Originally fairly simple in concept, PageRank now reportedly processes more than 100 variables. Since the exact nature of this "secret sauce" is, well, secret, the best thing you can do from an SEO perspective is more or less stick to the original concept.

EVENTS WITH GOOGLE CALENDAR

To get started with Google Calendar, point your browser to http://calendar.google.com. If you already have a Google Account , you can enter your credentials now to sign in. After providing your username and your time zone, you will see your calendar in its default view.

Click anywhere in the calendar to add an event quickly; a bubble pops up to let you enter what your event is about. You can provide just a title, or make full use of the Quick Add syntax .

You can also add events by clicking the Create Event or Quick Add links shown just below the Google Calendar logo. You can search for public calendars by entering keywords, like the name of your city. If you are subscribed to or have created more than one calendar, you can control how they are displayed: check the box next to the calendar name to show it, and click the down-pointing arrow to the right of the calendar name to choose which color it uses. That's not all you can do on Google Calendar: you can also invite others to your events, import and export calendar data, view the calendar on your cell phone, and much more.

If you never want to miss another appointment, consider subscribing to SMS alerts for appointments, or using Google Calendar's mobile version.

If you've never missed a meeting before, consider yourself lucky—or very gifted. Maybe it's enough to just check your calendar every few days. For the rest of us, these alerts are one way—in addition to email alerts—to be reminded of an upcoming event. And if you want to peek at your calendar on the go, you can access a light version of Google Calendar on your cell phone.


To set up your SMS alerts, log in to your calendar and click the Settings link on top. Switch to the Mobile Setup tab, input your country and phone number, and check whether your carrier is supported. For example, at the time of this writing, over 30 different carriers in the U.S. are supported; from Alaska Communications Systems to Western Wireless.

Click the Send Verification Code button, and seconds or minutes later, you will have a new message on your phone .

Enter the number you received back into the verification field at the end of the online form and click "Finish setup." You will now be able to configure how you would like to be reminded of alerts on a calendar-by-calendar basis. By default, each calendar is configured to notify you using a pop-up notice, but these pop-ups appear only when you have the Google Calendar web site open. Choose the "SMS" option from this drop-down and specify how many minutes before an event you would like to be reminded. You can configure additional reminders such as email by clicking the "Add another reminder" link. Click the Save button, and you're all set.

To change your settings later, click the down-pointing arrow next to your calendar name in the list of calendars that appears on the left side of the screen, and select the Notifications option.



Images-SEO


Pictures don't mean anything to a search bot. The only information a bot can gather about pictures come from the alt attribute used within a picture's <img> tag, and from text surrounding the picture. Therefore, always take care to provide description information via the <img> tag's alt attribute along with your images, and to provide at least one text-only , outside of an image map link to all pages on your site.

Certain kinds of links to pages and sites simply cannot be traversed by a search engine bot.
 The most significant issue is that a bot cannot login to your site. 

So if a site or page requires a user name and a password for access, then it 
probably will not be included in a search index.

Don't be fooled by seamless page navigation using such techniques as cookies or session identifiers. If an initial login was required, then these pages can probably not be accessed by a bot.

Complex URLs that involve a script can also confuse the bot although only the most complex dynamic URLs are absolutely non-navigable. 

Media, Sharing of contents within the completely different social networking websites
 and teams. Customers are sharing more and more data . 

Automatic SEO benefits for your site in addition to custom keyword lists, nofollow.

You can generally recognize this kind of URL because a ? is included following the script name. Pages reached with this kind of URL are dynamic, meaning that the content of the page varies depending upon the values of the parameters passed to the page generating the script.

Joining our free community you will have access to post topics, communicate privately
 with other members PM , respond to polls, upload 
content and access many other special features. 

Backlinks SEO


Backlinks SEO is the key to website traffic and modern
 business success. Websites need to be linked to if they want to be
 found on the internet and gain traffic. 

 The greater the relevance of the inbound link,
 the higher the quality of the backlink.

Few search engines, particularly Google, provides additional credit
 to websites that have a higher number of high quality of backlinks and those
 online business websites are considered to have more relevance than other
 websites in their results in their webpages for a search query.


Online business owners should know that the number of inbound backlinks
isn't as important are the quality of that inbound backlink.


The Link Exchange is a free link exchange directory with
 categorized listings of sites that actively exchange links.

Many social media reseller companies offer various options for social media
 reseller programs and social media reseller plans.

SEO is important You want to focus on relevant titles, so focus on static links.

Make sure your web pages have correct infrastructure, as well as keywords and text links.

What is Cross Links-SEO

Cross linkslinks within your siteare important to visitors as a way to find useful, related content. For example, if you have a page explaining the concept of class inheritance in an object-oriented programming language, a cross link to an explanation of the related concept of the class interface might help some visitors. From a navigability viewpoint, the idea is that is should be easy to move through all information that is topically related.

From an SEO perspective, your site should provide as many cross links as possible (without stretching the relevance of the links to the breaking point. There's no downside to providing reasonable cross links, and several reasons for providing them. For example, effective cross-linking keeps visitors on your site longer (as opposed to heading off-site because they can't find what they need on your site.

One reason for cross linking is that ideally you want to have dispersal through your site. You may have established metrics in which one page that gets 100,000 visitors is doing well. In this case, 100 pages that each get 10,000 visitors should be considered a really great success story. The aim of effective cross-linking is to disperse traffic throughout the pages of relevant content on your site.

To find sites that are appropriate for an inbound link request, you should:
  • Consider the sites you find useful, entertaining, and informative.
  • Use the Web's taxonomic directories to find sites in your category and in related categories
  • Use specialized searching syntax to find the universe of sites that search engines such as Google regard as "related" to yours. For example, the search

     related: seo-tips-tech.blogspot.com produces a list of sites that Google thinks are similar to www.seo-tips-tech.blogspot.com.

 SEO Links, Add Links, SEO Resources, Internet Marketing.

seo agency India

 SEO Services India, SEO India, SEO Company India, SEO Services Company. Rated best SEO company India, Techmagnate offers quality SEO Services India, SEO India.


SEO Company India Profit By Search #1 SEO Services India. Outsourcing SEO
 Services to India Can Improve Your Bottom Line, As SEO Consultants
 in India are Cheap
https://www.profitbysearch.com/

Best Seo Company in India- Trafficwala.com
Trafficwala is one of the leading SEO services provider company in india.
 Trafficwala offering wide range of solutions for SEO India, Web Development
 as well as ORM.
http://www.trafficwala.com/

Techmagnate - SEO Services India, SEO India, SEO Company ...
Techmagnate is India's top SEO services company, based in New Delhi, India.
 We are a complete Internet marketing solutions provider that consults and implements your ...
http://www.techmagnate.com/

W3Origin - SEO India, SEO Company India, SEO Services ...
Welcome at W3Origin - An SEO Company in India SEO Companies in India are getting
 mounting eminence since online marketing and promotional services have risen .
http://www.w3origin.com/

Wildnet Technologies - SEO Company India, SEO Services for ...
WildNet a leading SEO company in India helps your website to rank high at top
 in popular search. Hire us for ethical SEO Services. Packages start at
$290/month.
http://www.wildnettechnologies.com/

SEO Company India - Search Engine Optimization Expert ...
Brainpulse is a Web hosting and SEO Company from India that offers Web Development
 services along with professional Internet marketing solutions and SEO services.
http://www.brainpulse.com/

SEO.in - Rated Number 1 Best SEO Company India, Search ...
SEO India, Search Engine Optimization India, Search Engine Optimisation India,
 SEO Company India, Outsource SEO, Link Building India, Reputation Management India
http://www.seo.in/

Anuvatech - SEO Services | SEO Firm | Professional SEO ...
SEO Services by our SEO firm has no match. We are well known professional SEO
 services company trust our-self & offer you best affordable guaranteed
 services or money ...
http://www.anuvatech.com/

Anuvatech - SEO Services | SEO Firm | Professional SEO ...
SEO Services by our SEO firm has no match. We are well known professional SEO
 services company trust our-self & offer you best affordable guaranteed
 services or money ...
http://www.anuvatech.com/

Search Eccentric - SEO India, SEO Experts in India, SEO ...
SEO India: Performance based SEO trial for 60 days by an expert SEO
Company India. Get ranked for most competitive keywords to increase
 traffic & leads.
http://www.searcheccentric.com/

SubmitShop - SEO Services Company Search Engine ...
SubmitShop 12 Year old search engine optimization seo services company
 expertise in Off page SEO submission services helps in improving traffic,
 ranking and branding.
http://www.submitshop.com/

Think Tank - SEO Services, SEO Company in Delhi India
Seo Services in India - ThinkTank Infotech a leading seo company in delhi
 india improves your business and ROI with latest internet and digital marketing techniques ...
http://www.thinktankinfo.com/

SEO Company India | SEO Serivices India | Custom Software
SEO Company India offers high quality search engine optimization services,
 SEO Services to increase your ranking and conversion rates of your website
http://www.hitsindia.com/

SEO company mumbai,India | Low cost SEO services | SEO
SEO company Mumbai,India providing low cost SEO Services.We are known for our
 professional SEO Services.Expert SEO company providing seo services in mumbai.
http://kilobytes.in/services/seo/
Creative Lipi - SEO Company India, SEO Services India, PPC

One of the leading SEO Companies in India, Creative Lipi also offers pay per click
 (PPC), social media optimization (SMO), email marketing, web development and other
http://www.creativelipi.com/


Shrushti Web Solutions - SEO Company in India Provides PPC
Shrushti, a digital marketing company offers SEO, PPC Pay Per Click Management,
 Lead Generation, SMM Services in India, experts in Affiliate Marketing, Social Media
http://www.shrushti.com/

PageTraffic Inc - Best SEO Company- Top SEO Services ...
PageTraffic-India's most awarded SEO Company since 2002, offering search engine
 optimization ranking services starting at $299 per month.
http://www.pagetraffic.com/

Internet Marketing Company India - SEO Rank Smart�
Improve your search engine rankings with SEO RANK SMART: We specialize in
 search engine optimization and internet marketing through our SEO and SEM services.
http://www.seoranksmart.com/

BPT Solutions, 9212262362, SEO, Web Designing Company ...
BPT Solutions Pvt.Ltd. Offers high quality search engine marketing services
 SEO, SEM, PPC. Promote your business online with BPT Solutions Pvt.Ltd 9212262362
http://www.bptsolutions.com/

MaximumHit - SEO India, SEO Services Company India, PPC
MaximumHit is Web Marketing Company India with expertise in Consulting,
 Implementation and Maintenance of SEO services and PPC campaign
http://www.maximumhit.com/


Karmick Solutions - Professional Website Design ...
Leading Website Design and Development company in India offering web
 application development, logo, flash, web 2.0 design, custom web application
 and SEO services.
http://www.karmicksolutions.com/

Seotonic Web Solutions Pvt Ltd - Get SEO Services From The ...
Searching for Search Engine Optimization Company in India? Contact Seotonic
 Web Solutions Pvt Ltd! We offer effective, reliable and affordable SEO
service in India.
http://www.seotonic.com/

SEO-Ahmedabad.com is best halt for Search Engine Optimization requirements
and SEO Outsourcing India. Get affordable SEO Packages with SEO Company India.
http://seo-ahmedabad.com/

PHP-Array Functions -list(),each(), and count().

list() is sort of an operator, forming an lvalue (a value that can be used on the left side of an expression) out of a set of variables, which represents itself as a new entity similar to an element of a multidimensional array. As arguments, it takes a list of variables. When something is being assigned to it (a list of variables or an array element), the list of variables given as arguments to the list() operator is parsed from left to right. These arguments are then assigned a corresponding value from the rvalue (a value that's used on the right side of an expression). This is best explained using a code example:

$result = mysql_db_query($mysql_handle, $mysql_db,
                         "SELECT car_type, car_color, car_speed
                          FROM cars WHERE car_id=$car_id);

list($car_type, $car_color, $car_speed) = mysql_fetch_row($result);
Note: This code is used here strictly for example. It's not a good idea to implement code like this in real-life programs, as it relies on the fields remaining in the same order. If you change the field ordering, you have to change the variable ordering in the list() statement as well. Using associative arrays and manual value extraction imposes an overhead in programming but results in better code stability. Code as shown above should only be implemented for optimization purposes.

$my_array = array("Element 1", "Element 2", "Element 3");

while(list($key, $value) = each($my_array))
    print("Key: $key, Value: $value<br>");
 
 
You can also use each() to show the elements that each() itself returns:

$my_array = array("Element 1", "Element 2", "Element 3");

while($four_element_array = each($my_array))
{
   while(list($key, $value) = each($four_element_array))
       print("Key $key, Value $value<br>");
}
Using a simple for() loop is not enough for arrays of this kind; it accesses indices that don't have a value assigned. If PHP provides a stricter environment, this would result in an exception and immediate termination of the script. Therefore, whenever you're unsure about the contents and consistency of arrays, you're doomed to using each().

my array = array(0 => "Landon", 3 => "Graeme", 4 => "Tobias", 10 => "Till"); 
 for($i = 0; $i < count($my_array); $i++) 
print("Element $i: $my_array[$i]<br>");

PHP-HTTP and Sessions-Maintaining State

HTTP has no mechanism to maintain state; thus HTTP is a context-free or stateless protocol. Individual requests aren't related to each other. The Web server and thus PHP can't easily distinguish between single users and doesn't know about user sessions. Therefore, we need to find our own way to identify a user and associate session data that is, all the data you want to store for a user with that user. We use the term session for an instance of a user visiting a site where one or more pages are viewed. For example, a typical online shopping session might include putting an item into the shopping cart, going to the checkout page, entering address and credit card data, submitting the order, and closing the browser window.
 
At first, the typical PHP programmer tries to ignore the problem and find a workaround for it. The obvious workaround is to store all data on the client instead of on the server. This leads to forms with a lot of hidden fields or very long URLs. It becomes impractical with more than two files and more than one variable to save. An only slightly more intelligent method is to use cookies to store all information on the client side.

  • You lose control over the data—as long as the user doesn't return to your site, you can't access the data. And worse, that data may be manipulated when you get it back. Ninety percent of all Web site defacing and breakings come from applications accepting tampered data from the client side and trusting that data. Do not keep data on the client. Do not trust data from the client.
  • If you use GET/POST, the storage isn't persistent across sessions.
  • If you rely exclusively on cookies, you have a problem because some users won't accept cookies—they simply disable cookies in their browsers.
  • The data is hard to maintain because you need to save all data on every page. Each variable needs to be URL-encoded, added to a form as a hidden field or added to the URL, or saved as a cookie. This is difficult for a single variable such as the session ID, let alone dozens of variables!
Thus, the data needs to be stored on the server. Where exactly you store it isn't all that important; it can be in a relational database management system RDBMS, plaintext file, dBASE file, etc. Because a Web application generally already uses a relational database such as MySQL, this should be the preferred storage medium.

The typical PHP programmer tries to ignore the problem and find a workaround for it. The obvious workaround is to store all data on the client instead of on the server. This leads to forms with a lot of hidden fields or very long URLs. It becomes impractical with more than two files and more than one variable to save. An only slightly more intelligent method is to use cookies to store all information on the client side.

PHP has a built-in uniqid() function, but because it's based on the system time, it's not secure enough to be used for a session ID. However, you can combine it with a hash function and rand() to
 construct a truly 

srand((double)microtime()*1000000); // Seed the random number generator
$session_id = md5(uniqid(rand())); // Construct the session ID
 
By the way, md5(uniqid())—the same construct from above without a 
rand() call—would not be sufficiently random; because uniqid() 
is based on the system time, it can be guessed if the hacker learns the local 
system time of the server.  


Back Up Your Email-Google

To back up all your Gmail emails—just in case!—you can install the free email client Mozilla Thunderbird (or another similar program), download all your messages, and then back up the file that contains all your email. You can then burn this file onto a CD, DVD, or copy it to a hard drive—anywhere where you can keep it safe. Then you can restore it at any time, even if you've deleted the messages in Gmail, or even if you no longer have the Gmail account. Here are the steps involved:

1. Activate POP in Gmail
For this hack to work, you need to activate POP in your Gmail. POP is short for Post Office Protocol, and it's a standard way to retrieve messages from an email server. Go to Gmail and click Settings
Forwarding and POP. 

Check the "Enable POP for all mail" box and save your changes. You are now ready to access your Gmail messages with a desktop client, such as Thunderbird.

2. Install and run Thunderbird
To install Mozilla Thunderbird, point your browser to http://mozilla.com/thunderbird/ and click the Download Thunderbird button. You will be asked to save an executable file on your disk. Run the installer and complete the setup.

Now start the Thunderbird program. During launch, you will be guided through an account wizard where you provide your Gmail credentials. Just choose Google Mail or Gmail from the list of selections and enter your name and email address in the dialog


Google Talk gadget

You can create your own gadget to add to the Google home page or share with friends, in a matter of seconds.
There are two basic ways to create your own iGoogle gadgets. The easiest and quickest way is to use Google's wizard, described in this hack. For advanced customization, you can also create the XML for the gadget from scratch .

different gadget types:
  1. A photo or series of photos
  2. A GoogleGram, which is a gadget you can share with friends or family, and which displays a different message and illustration every day
  3. The "Daily Me" gadget showing others what you are up to at the moment
  4. A free-form gadget to showcase any kind of text and image combination
  5. A gadget to display a YouTube video channel for friends
  6. Your personal top ten list
  7. A custom countdown ticker gadget


    Suppose that you want to create a Daily Me gadget. Pick Get started and fill out the form in the dialog that follows .

    You can add a photo of you from any public address on the web or upload an image from your computer, or choose a photo from one of your Picasa albums. Press the "Create Gadget" button when you're finished with the form, and enter a list of recipients to send this gadget to. You can then decide to make this gadget public or not—if this is just for friends, there is no need to publish it within the Google gadget directory