tutorials link

Arrays

using System
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
//People objPeople = new People();
int[] i = { 1, 2, 5 };
string[] strWeeks = new string[] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };

People[] objpeople = new People[2];
objpeople[0] = new People();
objpeople[0].FirstName = "Prasad";
objpeople[0].LastName = "Marri";
objpeople[0].Age = 28;

objpeople[1] = new People();
objpeople[1].FirstName = "Naidu";
objpeople[1].LastName = "Marri";
objpeople[1].Age = 25;

foreach(People objPeo in objpeople )
{
Console.WriteLine("Firstname ={0}, LastName ={1}, Age ={2}",objPeo.FirstName,objPeo.LastName,objPeo.Age);
}

People[] arrConstructorpeolple = new People[2] {new People("Ramudu","Dasaradha",50),new People("Laxman","Dasaradha",44) };
foreach (People objConPeo in arrConstructorpeolple)
{
Console.WriteLine("Firstname ={0}, LastName ={1}, Age ={2}", objConPeo.FirstName, objConPeo.LastName, objConPeo.Age);
}
for (int j = 0; j < i.Length; j++)
{
Console.WriteLine("array of elements {0}", i[j].ToString());
}

foreach (string str in strWeeks)
{
Console.WriteLine("array of string elements {0}", str);
}

Console.ReadKey();

}
}

public class People

{
public People()
{
}

public People(string firstName, string lastname, int age)
{
this.FirstName = FirstName;
this.LastName = lastname;
this.Age = age;
}
int _age;
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age
{
get { return _age; }

set { _age = value; }

}

}

}

Nayak movie review


Naayak movie review, Nayak movie review, Nayak review, Naayak review, ram charan Nayak movie review, ram charan Naayak movie review, Nayak telugu movie review, Naayak telugu movie review, Nayak reviews: Mega Powerstar Ram Charan has teamed up with director dynamic director VV Vinayak for the first time for 'Nayak'. Kajal Aggarwal and Amala Paul are romancing Ram Charan in this mass entertainer. DVV Danayya has produced the movie on Universal media banner. TeluguOne.com exclusively brings you 'Nayak' movie review first on net for our readers. Read on.

Story: 

Charan aka Cherry (Ram Charan) is a happy go lucky guy who falls for Madhu(Kajal Aggarwal) at the first sight in an interesting situation. Mean while, a series of killings will rock Hyderabad and the CBI starts suspecting Cherry. When police traps Cherry at Haridwar, here comes a twist to the tale. What is it? What made CBI to leave Cherry forms the rest of the story.

Nayak movie review, nayak review, ram charan nayak movie review, ram charan nayak review, nayak reviews



Analysis : 

The first half of 'Nayak' is laced with ample comedy tracks and  wonderful dance movements. Precisely, it is a gripping first half with hilarious episodes between Ram Charan, Brahmanandam. MS Narayana and Jaya Prakash Reddy too joins the bandwagon and makes it more humorous. The movie goes at a fast pace and the interval bang gets interesting with a fantastic twist which will make the fans of Ram Charan frenzy.

The second half is the soul of the film and the flash back episode has been shot very well. The high voltage action episodes backed by Ram Charan's power packed histrionics and dialogue delivery reminds you of Chiranjeevi and is a delight for the audience. However, the tempo goes a bit down and catches the pace when Posani enters the scene. Apparently, Posani has taken the center stage and provides comic relief everywhere he appears in this hour. The scene where Charan's men bashes the goons and offers them a chocolate is the highlight of the second half. All the songs are visually good onscreen and precisely, the three songs, Subhaleka Rasukunna, Yevvaramante, Hey Nayak that comes in the second half deserves special mention.
Overall, 'Nayak' is perfect film laced with comedy, power packed action, amazing dance movements and beautifully shot songs. It has all the ingredients of a commercial movie and is likely to set box office on fire.

TeluguOne Perspective: 

Director VV Vinayak who is capable of delivering potential mass entertainers is back in the league with 'Nayak'. He has taken utmost care on the script and successfully used Ram Charan's mass image to the hilt. Though the story is old, the narration has made it look fresh and gripping. Nayak is going to be a surprise package for the audience and a perfect entertainer for this pongal. Emotions abound the script and touches the heart in couple of places like the human mafia and in the flash back. Though, there is  lot of action in the second half it wont necessarily be an obstacle for the audience to enjoy it. With Nayak, Ram Charan is going to give stiff competition to Stylish Star Allu Arjun, the best dancer of Tollywood, in dances. This pongal starts with a bang in the form of 'Nayak' and has all the chances to become a winner at box office.

Performances: 

Ram Charan has acted with ease and carried the movie on his shoulders. He improved a lot in comedy department and his dialogue delivery is commendable. His dances are amazing and we get to see the rock star Ram Charan in this film. Kajal as usual looks gorgeous and has a very limited role to play. Amala Paul is plump and scorches the screen in couple of songs with Ram Charan. Her performance is OK. Brahmanandam steals the show with his innocent expressions and wonderful comic timing. His steps for 'Enduko Emo' song are hilarious. Posani is impressive. Jaya Prakash Reddy, MS Narayana have played their part well and provides few smiles. Rajeev Kanakala, Pradeep Rawat, Dev Gill are decent. Others are OK.

Technicalities: 

Cinematography of Chota K Naidu is excellent and his efforts are visible onscreen especially in songs. Editing by Gautam Raju is good. Choreography is amazing. Dialogues by Akula Siva are catchy and hilarious. Music and background score of Thaman is an asset to the film.

Positives:

Ram Charan's performance & dances
Comedy in the first half
Songs

Negatives: 
Heavy dosage of action

Sachin Tendulkar – The Master who was Born to Bat

There are two kinds of batsmen in the world. One, Sachin Tendulkar. Two, all other batsmen. - Andy Flower



If one were to ask what is Indian Cricket Team’s most prized possession, the answer would be unanimous – Sachin Ramesh Tendulkar. But he is not just Indian team’s most prized possession. He’s also Cricket's most prized possession.

Allan Donald




The man has been playing astounding cricket for the last two decades and is still nothing short of a blitzkrieg! He refuses to age or get less aggressive with time. Still a bowler’s worst nightmare (bowlers like Shane Warne and Glen McGrath stand in testimony to this); Sachin is also known for his sportsmanship and gentlemanliness.

He has emerged as a source of inspiration to crores of Indians exhorting them to rise above mediocrity and can single-handedly elevate the mood of the nation.



Can Sachin Tendulkar Walk on Water?

Not difficult to make his fans believe that Sachin can walk on water who might also probably believe that he has X-Ray vision and can stop trains. The man has been elevated to a Godly status in India and his worshippers can be found almost everywhere.



Born in Mumbai to Ramesh Tendulkar, a novelist and Rajni Tendulkar, who worked in the insurance sector Tendulkar was soon identified as a cricket prodigy. It didn’t take him much time to embark on his cricketing journey and he became a mentee of Ramakant Achrekar in his early years. There’s an interesting incident from his kid-years: When he was young, Tendulkar would practice for hours on end in the nets. If he became exhausted, Achrekar would put a one-Rupee-coin on the top of the stumps, and the bowler who dismissed Tendulkar would get the coin.
Young Sachin got thirteen Re 1 coins from his coach and he considers them his most prized possession.





Tendulkar started to make his presence felt as he touched teenage. He was being talked about in the Mumbai cricketing circles. Many started predicting that the boy would be the next big thing in cricket. There’s a legend which goes around that Sachin would make bowlers shed tears while he played for his school, as he would refuse to get out.




Sachin Tendulkar

The world came to know about Sachin in 1989 when a 16-year old ‘genius-in-making’ put on his batting gloves for his first international test match.



Despite a humble start in his first two series (against Pakistan and New Zealand respectively) he hit first test ton against England in 1990 (119 not out) and then there was no looking back. The little genius now has a plethora of records in his kitty; some are the ones which other players can only dream of achieving.

Sachin, Lord Rama of the world of Cricket.



As Lord Rama is to his devotees, Sachin is so to his fans. He’s taken to be an embodiment of righteousness in cricket. Known for his high personal integrity and honesty, every time he ‘walks’, it becomes ‘A Walk to Remember’.



Even though it took him 70 ODIs to get his first century in the limited-overs edition of the game, Sachin is just a hundred short from making a ‘century of the centuries’ in the International cricket (tests and ODIs combined). Sachin’s most memorable ODI inning (which is also the most memorable inning in the history of ODI cricket) came against South Africa.



The master scored an unbeaten 200 on 147 off 147 balls and Indian went on to maul the Proteas by 153 runs. Sachin’s greatness touched new heights and so did his humility.

One can safely assume that Sachin is the greatest batsmen to have ever walked on this planet.



Over the course of time it has been Tendulkar's rare combination of mastery and bravado that has enchanted aficionados and crowds alike. One of the most striking aspects of the master is his hunger for more. He has achieved numerous milestones in his journey but every time he makes a record he starts focusing on reaching the next level.

The master batsman has had his share of rough form. Several injuries have dotted his career line. Critics committed the misdemeanour of wiritng him off. But he remained undeterred. Like a true gentleman he let his action speak louder than his words. The way he regains his form has gagged the critics on several occasions. One can only marvel how he continues to march on against all odds.




Critics and media have tried hard to find skeletons in his cupboard only to fail miserably. Tendulkar is a man of impeccable integrity and would always be one. Few can match his off-the-field stature, let alone his on-the-field stature. A mere request from him on Twitter could generate Rs 1 crore for the ‘Crusade Against Cancer’ foundation he is associated with. For his fans (the number runs into millions and they don’t give a damn about the critics and the media), he’s a demi-god, a colossal figure capable of pulling of miracles.



Sachin is known to live a cagey life due to the cult following he has attained. He is known to put on disguises to move about on streets, drive his cars in the dead of the night for the fear of a crowd following him like mad and take his family to Iceland for holidaying. As Peter Roebuck observes, “The runs, the majesty, the thrills, do not capture his achievement. Reflect upon his circumstances and then marvel at his feat. He is a person whose entire adult life has been lived in the eye of a storm."

There’s something singularly special in the master blaster. Beneath the helmet, under the disorderly curly hair, inside the skull, there’s something beyond our interpretation. There’s something which enables him to rise and shine above others and reach those territories of the sport that, forget us, even those fortunate enough to play on the same pitch as him cannot even fathom. The man is the embodiment of endurance and true grit.

We fail to fully decipher his recipe for success. We can’t figure out how a 37-year old cricketer stays at the top of the game for 20 years and continues to be a bowler's worst nightmare. All we know that he is a man who pulls off a jaw-dropping feat every now and then.




The entire country is all set for the March 30th’s big game. Cricket mania is touching new crescendo and jingoism is acquiring new definitions. Our hopes are pinned on Sachin and we pray that he smashes his hundredth ton against Pakistan and leads Team India to a victory, thereby landing it a spot in the finals. 1.2 billion people have one dream: India winning the World Cup with Sachin in the team.

The team at MensXP extends its heartiest wishes to Sachin and Team India. It’s time to “De Ghuma Ke!!!”



Also Read: Top 10 Cricket Controversies, Magic Cricketing Moments: India vs. Pakistan and Top 10 Eligibile Bachelors of Team India.

Top 10 Cricket Controversies

1. Harbhajan Singh Vs Andrew Symonds: Border-Gavaskar Trophy 2007-08

























The second Test match at the Sydney Cricket Ground between India and Australia is infamous for the altercation between Harbhajan Singh and Andrew Symonds. Harbhajan Singh was charged with racial abuse for calling Symonds a monkey owing to his non-white background. Bhajji was banned for three matches and it also soured the relationship between the two teams as well.



2. PakistanVs. England: 4th Test Match: Oval 2006





















Pakistan's decision of not turning up for the match not only cost them the match but also revealed the uglier aspect of the game. Match umpires Darrel Hair and Billy Doctrove found Pakistan guilty of ball-tampering and awarded England 5 penalty runs. As a result, the then captain of the Pakistani team, refused to continue the match as an act of rebellion against the unfair (as they thought it) decision. The match was awarded to England and Inzy was found guilty of bringing the game to disrepute.

3. Terror Attack on Sri Lankan Team: 2009



















The entire cricketing fraternity was gripped with horror when the bus carrying the Sri Lankan cricket team was fired upon by 12 gunmen near the Gaddafi Stadium in Lahore, Pakistan. In the incident, six Pakistani policemen along with two civilians were killed and six members of the team were injured.

4. Hansie Cronje Match Fixing Scandal: 2000




















The highly successful journey of South African captain Hansie Cronje was cut short by allegations of match-fixing. Cronje accepted his the charges and released a statement revealing all contact with bookmakers. Cronje was banned from playing cricket for life in October 2000, which was followed by his dramatic death in a plane crash in 2002.

5. Pakistan Spot-Fixing Controversy: 2010




















An English newspaper published allegations that Mohammad Asif along with Mohammad Amir and Salman Butt had accepted bribes from a bookmaker to under-perform at the 4th Test in England. Asif's ex-girlfriend Veena Malik also made public claims that he worked with an Indian bookie and had proof of his involvement with bookmakers. As an outcome, the ICC banned all three players: Butt, Asif and Amir were suspended for 10, 7 and 5 years respectively.

6. Harbhajan-Sreesanth Slap Incident: 2008

























After a defeat at the hands of Punjab Kings XI, Harbhajan Singh, who was captaining Mumbai Indians, slapped Indian teammate Sreesanth across the face for saying "hard luck" to Bhajji. Sreesanth was seen crying on the ground and his tears were there for everyone to see. Cricketers described the incident as "really ugly." As a consequence, Harbhajan was handed an 11-match ban by the BCCI.

7. Zimbabwe Cricket crisis




















During 2000-01, Zimbabwean players alleged political interference in the running of the game in the country. Robert Mugabe's government was accused of corrupting the game with its racist policies. after going through a tumultuous phase in 2004, the board of Zimbabwe Cricket was replaced by Mugabe's government which announced a 12 month withdrawal from Test cricket.

8. Sydney Riot: 1897
















































It was a civil disorder that took place at the famous Sydney Cricket Ground. During a match between England and New South Wales, a controversial umpiring decision led to an uproar amongst the spectators. Many of them lunged into the pitch and assaulted the umpire and some English players. The riot was attributed to the Victorian bias of the umpire against the Australian team.

9. The Bodyline Series: 1932-33


















This series has been described as the most controversial period in Australian cricketing history. During the Ashes series, the English team used controversial bowling tactics, where the bowlers bowled deliveries which were often short-pitched, bouncing as high as the torso. The main target of the 'Bodyline' was the legendary Sir Don Bradman. These tactics generated much ill-feeling between the teams and also gave birth to the term 'Bodyline'.

10. Afridi's Ball-Chewing Incident: 2010

























In this embarrassing incident which gained notoriety as the 'Bite-Gate' incident, Shahid Afridi was caught biting the ball on cameras. Afridi tendered a lame apology, stating that he was merely trying to smell the ball. He eventually pleaded guilty to ball tampering and was banned for two T20 matches. The incident only had people wondering one thing: What the hell was he thinking? (MensXP.com)

Gridview

TemplateField ItemStyle-HorizontalAlign="Center"

Button1 ID="btndel" Text="Delete" runat="server" CommandName="btnDelete" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
OnClientClick="javascript : return confirm('Do you want to delete?');"

asp:TemplateField


------- CSharp ----------

protected void gdv_RowCommand(object sender, GridViewCommandEventArgs e)
{
try
{
if (e.CommandName == "Page")
return;

GridView gv = (GridView)sender;
Int32 rowIndex = Convert.ToInt32(e.CommandArgument.ToString());
GridViewRow currentRow = gv.Rows[rowIndex];
hdnHolidayId.Value = (Label)currentRow.FindControl("lblHolidayId"))).Text;
}
}

SEO

15 Minute SEO Audit

The basics of SEO problem identification can be done in about 15 minutes. When completing this audit I recommend you take notes based on the action items listed in each section. This will help you later when you do a deeper dive of the website. This audit is not comprehensive (See Chapter 9 for a full annotated site audit), but it will help you quickly identify major problems so you can convince your clients that your services are worthwhile and that you should be given a chance to dig deeper. The smart ones reading this section may notice that it builds upon the ideas expressed in Chapter 2. The dumb ones reading this, will think it is Harry Potter. The latter might enjoy it more but the former will end up with better SEO skills.
Prepare Your Browser

Before you start your audit you need to set your browser to act more like the search engine crawlers. This will help you to identify simple crawling errors. In order to do this, you will need to do the following:
Check BoxDisable cookies in your browser

Check BoxSwitch your user-agent to Googlebot

How Do I Do This and Why Is It Important?

When the search engines crawl the Internet they generally do so with a user-agent string that identifies them (Google is googlebot and Bing is msnbot) and in a way where they don't accept cookies.

To see how to change your user-agent go to Chapter 3 (Picking the Right SEO Tools) and see user-agent switcher. Setting your user-agent to Googlebot increases your chance of seeing exactly what Google is seeing. It also helps with identifying cloaking issues (Cloaking is the practice of showing one thing to search engines and a different thing to users. This is what sarcastic Googlers call penaltybait. ) In order to do this well, a second pass of the site with your normal user-agent is required to identify difference. That said, this is not the primary goal for this quick run through of the given website.

In addition to doing this you should also disable cookies within your browser. By disabling them, you will be able to uncover crawling issues that relate to preferences you make on the page. One primary example of this is intro pages. Many websites will have you choose your primary language before you can enter their main site. (This is known as an intro page.) If you have cookies enabled and you have previously chosen your preference, the website will not show you this page again. Unfortunately, this will not happen for search engines.

This language tactic is extremely detrimental from a SEO perspective because it means that every link to the primary URL of the website will be diluted because it will need to pass through the intro page. (Remember, the search engines always see that page as they can't select a language) This is a big problem, because as we noted in Chapter 1, the primary URL (i.e. www.example.com/) is usually the most linked to page on a site.
Homepage

Next, go to the primary URL of the site and pay particular attention to your first impression of the page. Try to be as true to your opinion as possible and don’t over think it. You should be coming from the perspective of the casual browser (This will be made easier because at this point you probably haven’t been paid any money and its a lot easier to be casual when are not locked down with the client) Follow this by doing a quick check of the very basic SEO metrics. In order to complete this step, you will need to do the following:
Check BoxNotice your first impression and the resulting feeling and trustworthiness you feel about the page

Check BoxRead the title tag and figure out how it could be improved

Check BoxSee if the URL changed (As in you were redirected from www.example.com/ to www.example.com/lame-keyword-in-URL-trick.html)

Check BoxCheck to see if the URL is canonical

How Do I Do This and Why Is It Important?

The first action item on this list helps you align yourself with potential website users. It is the basis for your entire audit and serves as a foundation for you to build on. You can look at numbers all day, but if you fail to see the website like the user, you will fail as an SEO.

The next step is to read the title tag and identify how it can be improved. This is helpful because changing title tags is both easy (A big exception to this is if your client uses a difficult Content Management System.) and has a relatively large direct impact on rankings.

Next you need to direct your attention to the URL. First of all, make sure there were not redirects that happened. This is important because adding redirects dilutes the amount of link juice that actually makes it to the links on the page.

The last action item is to run a quick check on canonical URLs. The complete list of URL formats to check for is in Chapter 2 (Relearning How You See the Web). Like checking the title tag, this is easy to check and provides a high work/benefit ratio.
Secret:

Usability experts generally agree that the old practice of cramming as much information as possible “above the fold” on content pages and homepages is no longer ideal. Placing a “call to action” in this area is certianly important but it is not necessary to place all important information there. Many tests have been done on this and the evidence overwhelmingly shows that users scroll vertically (especially when lead).
Global Navigation

After checking the basics on the homepage, you should direct your attention to the global navigation. This acts as the main canal system for link juice. Specifically, you are going to want to do the following:
Check BoxTemporarily disable Javascript and reload the page

Check BoxMake sure the navigation system works and that all links are HTML links

Check BoxTake note of all of the sections that are linked to

Check BoxRe-enable Javascript

How Do I Do This and Why Is It Important?

As we discussed in Chapter 2 (Relearning How You See the Web), site architecture is critical for search friendly websites. The global navigation is fundamental to this. Imagine that the website you are viewing is ancient Rome right after the legendary viaduct and canal systems were built. These waterways are exactly like the global navigation that flows link juice around a website. Imagine the impact that a major clog can have on both systems. This is your time to find these clogs.

Your first action item in the section is to disable Javascript. This is helpful because it forces you to see your website from the perspective of a very basic user. It is also a similar perspective to the search engines.

After disabling Javascript, reload the page and see if the global navigation still works. Many times it won’t and it will uncover one of the major reasons the given client is having indexing issues.

Next view source and see if all of the navigational links are true HTML links. Ideally, they should be because they are the only kind that can pass their full link value.

Your next step is to take note of which sections are linked to. Ideally, all of the major sections will be linked in the global navigation. The problem is, you won’t know what all of the major sections are until you are further along in the audit. For now just take note and keep a mental checklist as you browse the website.

Lastly, re-enable Javascript. While this will not be accurate with the search engine perspective, it will make sure that AJAX and Javascript based navigation works for you. Remember, on this quick audit, you are not trying to identify every single issue with the site, instead you are just trying to find the big issues.
Secret:

The global navigation menus that are the most search engine friendly appear as standard HTML unordered lists to search engines and people who don't have Javascript and/or CSS enabled. These menus use HTML, CSS pseudo-classes and optionally Javascript to provide users feedback on their mouse position. You can see an example of this in Chapter 9.
Category Pages/Subcategory Pages (If applicable)

After finishing with the homepage and the global navigation, you need to start diving deeper into the website. In the waterway analogy, category and subcategory pages are the forks in the canals. You can make sure they are optimized by doing the following:
Check BoxMake sure there is enough content on these pages to be useful as a search result alone.

Check BoxFind and note extraneous links on the page (there shouldn’t be more than 150 links)

Check BoxTake notes on how to improve the anchor text used for the subcategories/content pages

How Do I Do This and Why Is It Important?

As I mentioned, these pages are the main pathways for the link juice of a website. They help make it so if one page (most often the homepage) gets a lot of links, that the rest of the pages on the website can also get some of the benefit. The first action point requires you to make a judgment call on whether or not the page would be useful as a search result. This goes with my philosophy that every page on a website should be a least a little bit link worthy. (It should pay its own rent, so to speak) Since each page has the inherent ability to collect links, webmasters should put at least a minimal amount of effort into making every page link worthy. There is no problem with someone entering a site (from a search engine result or other third party site) on a category or subcategory page. In fact, it may save them a click. In order to complete this step, identify if this page alone would be useful for someone with a relevant query. Think to yourself:

1. Is there helpful content on the page to provide context?
2. Is there a design element breaking up the monotony of a large list of links?

Take notes on the answers to both of these questions.

The next action item is to identify extraneous links on the page. Remember, from Chapter 2 we discussed that the amount of link value a given link can pass is dependent on the amount of links on the page. To maximize the benefit of these pages, it is important to remove any extraneous links. Going back to our waterway analogy, this type of links are the equivalent “canals to nowhere”. (Built by the Roman ancestors of former Alaskan Senator Ted Stevens)

To complete the last action item of this section, you will need to take notes on how to better optimize the anchor text of the links on this page. Ideally, they should be as specific as possible. This helps the search engines and users identify what the target pages are about.
Secret:

Many people don’t realize that category and subcategory pages actually stand a good chance of ranking for highly competitive phrases. When optimized correctly, these pages will have links from all of their children content pages, the websites homepage (giving them popularity) and include a lot of information about a specific topic (relevancy). Combine this with the fact that each link that goes to one of their children content page also helps the given page and you have a great pyramid structure for ranking success.
Content Pages

Now that you have analyzed the homepage and the navigational pages, it is time to audit the meat of the website, the content pages. In order to do this, you will need to complete the following:
Check BoxCheck and note the format of the Title Tags

Check BoxCheck and note the format of the Meta Description

Check BoxCheck and note the format of the URL

Check BoxCheck to see if the content is indexable

Check BoxCheck and note the format of the alt text

Check BoxRead the content as if you were the one searching for it

How Do I Do This and Why Is It Important?

The first action item is to check the title tags of the given page. This is important because it is both helpful for rankings and it makes up the anchor text used in search engine result. You don’t get link value from these links but they do act as incentives for people to visit your site.
Tip:

SEOmoz did some intensive search engine ranking factors correlation testing on the subject of title tags. The results were relatively clear. If you are trying to rank for a very competitive term, it is best to include the keyword at the beginning of the title tag. If you are competing for a less competitive term and branding can help make a difference in click through rates, it is best to put the brand name first. With regards to special characters, I prefer pipes for aesthetic value but hyphens, n-dashes, m-dashes and subtraction signs are all fine. Thus, the best practice format for title tags is one of the following:

* Primary Keyword - Secondary Keywords | Brand
* Brand Name | Primary Keyword and Secondary Keywords

See http://www.seomoz.org/knowledge/title-tag/ for up-to-date information

Similarly to the first action item, the second item has to do with a metric that is directly useful for search engines rather than people (they are only indirectly useful for people once they are displayed by search engines.) Check the meta description by viewing source or using the mozBar and make sure it is compelling and contains the relevant keywords at least twice. This inclusion of keywords is useful not for rankings but because matches get bolded in search results.

The next action item is to check the URL for best practice optimization. Just like Danny Devito, URLs should be short, relevant and easy to remember.

The next step is to make sure the content is indexable. To ensure that it, make sure the text is not contained in an image, flash or within a frame. To make sure it is indexed, copy an entire sentence from the content block and search for it within quotes in a search engine. If it shows up, it is indexable.

If there are any images on the page (as there probably should be for users sake) you should make sure that the images have relevant alt text. After running testing on this at SEOmoz, my co-workers and I found that relevant anchor text was highly correlated to high rankings.

Lastly and possibly most importantly, you should take the time to read the content on the page. Read it from the perspective of a user who just got to it from a search engine result. This is important because the content on the page is main purpose for the page existing. As an SEO, it can be easy to become content-blind when doing quick audits. Remember, the content is the primary reason this user came to the page. If it is not helpful, vistors will leave.
Links

Now that you have an idea of how the website is organized it is time to see what the rest of the world thinks about it. To do this, you will need to do the following:
Check BoxView the amount of total links and the amount of root domains linking to the given domain

Check BoxView the anchor text distribution of inbound links

How Do I Do This and Why Is It Important?

As you read in Chapter 1 (Understanding Search Engine Optimization), links are incredibly important in the search engine algorithms. Thus, you cannot get a complete view of a website without analyzing its links.

This first action item requires you to get two different metrics about the inbound links to the given domain. Separately, these metrics can be very misleading due to internal links. Together, they provide a fuller picture that makes accounting for internal links possible and thus more accurate. At the time of writing, the best tool to get this data is through SEOmoz’s Open Site Explorer.

The second action item requires you to analyze the relevancy side of links. This is important because it is a large part of search engine algorithms. This was discussed in Chapter 1 (Understanding Search Engine Optimization) and proves as true now as it did when you read it earlier. To get this data, I recommend using Google’s Webmaster Central.
Search Engine Inclusion

Now that you have gathered all the data you can about how the given website exists on the internet, it is time to see what the search engines have done with this information. Choose your favorite search engine (you might need to Google it) and do the following:
Check BoxSearch for the given domain to make sure it isn’t penalized

Check BoxSee roughly how many pages are indexed of the given website

Check BoxSearch three of the most competitive keywords that relate to the given domain

Check BoxChoose a random content page and search the engines for duplicate content

How Do I Do This and Why Is It Important?

As an SEO, all of your work is completely useless if the search engines don’t react to it. To a less degree this is true for webmasters as well. The above action items will help you identify how the given website is reacted to by the search engines.

The first action item is simple to do but can have dire affects. Simply go to a search engine and search for the exact URL of the homepage of your domain. Assuming it is not brand new, it should appear as the first result. If it doesn’t and it is an established site, it means it has major issues and was probably thrown out of the search engine indices. If this is the case, you need to identify this clearly and as early as possible.

The second action item is also very easy to do. Go to any of the major search engines and use the site command (as defined in Chapter 3) to find roughly all of the pages of a domain that are indexed in the engine. For example, this may look like site:www.example.com. This is important because the difference between the number that gets returned and the number of pages that actually exist on a site says a lot about how healthy a domain is in a search engine. If there are more pages in the index than exist on the page, there is a duplicate content problem. If there are more pages on the actual site than there are in the search engine index, then there is an indexation problem. Either are bad and should be added to your notes.

The next action item is a quick exercise to see how well the given website is optimized. To get an idea of this, simply search for 3 of the most competitive terms that you think the given website would reasonably rank for. You can speed this process up by using one of the third party rank trackers that are available. (Refer back to Chapter 3)

The final action item is to do a quick search for duplicate content. This can be accomplished by going to a random indexed content page on the given website and search for either the title tag (in quotes) or the first sentence of the content page (also in quotes). If there is more than one result from the given domain, then it has duplicate content problems. This is bad because it is forcing the website to compete against itself for rankings. In doing so, it forces the search engine to decide which page is more valuable. This decision making process is something that is best avoided because it is difficult to predict the outcome.