Archive

Archive for the ‘seo’ Category

2014 – FIRST PLUGIN ” WP Property Sale/Rent “

January 4, 2014 3 comments

WP Property Sale/Rent for creating and managing real estate agents and people who are willing to list their property. https://selvabalaji.wordpress.com

Great options to list properties on your own WordPress website. WP Property Sale/Rent for creating and managing highly real estate agents and people who are willing to list their property listing on their own WordPress site.

http://wordpress.org/plugins/wp-sale-property/

WP Property Sale/Rent is the WordPress plugin for creating and managing highly customization real estate, property management, and completely custom listings showcase websites. Turn your WordPress powered site into a real estate site. Create listings, upload images, display a dynamic map, slideshow, agent information,Google Maps, Send A Inquiry to agents Directly, Image slide show, and much more.

As always, integration is seamless, the system is expandable and customization, functionality is rich, and we are here to support it.

Capture

If you are looking to build a site where you can list property for sale or rent, this is the plugin you need.

Features

  1. Add Property
  2. Add multiple property photos
  3. Advanced property search
  4. jQuery slider in property detailed view
  5. property options so you can add any type of property listing
  6. multiple categories
  7. Property search widget.
  8. Advanced search widget and custom page.
  9. Custom property listing page
  10. Custom manage-able property types
  11. Manage the number of property listing per page

Advanced property search page

  1. Create a normal page in your wordpress website
  2. Editor of the page, add this short code [PROPERTY_ADVANCED_SEARCH]

screenshot-8

screenshot-9

screenshot-10

screenshot-1

screenshot-2

screenshot-3

screenshot-4

screenshot-5

screenshot-6

screenshot-7

Understanding Regular Expression

October 22, 2013 Leave a comment

Regular expression is the most important part in form validations and it is widely used for search, replace and web crawling systems. If you want to write a selector engine (used to find elements in a DOM), it should be possible with Regular Expressions. In this post we explained few tips that how to understand and write the Regular Expression in simple way.

Will discuss about basic regular expression in three stages.

Stage 1

Symbol             Explanation

^                       Start of string
$                       End of string
.                        Any single character
+                       One or more character
\                        Escape Special characters
?                       Zero or more characters

Input exactly match with “abc”

var A = /^abc$/;

Input start with “abc”

var B = /^abc/;

Input end with “abc”

var C = /abc$/;

Input “abc” and one character allowed Eg. abcx

var D = /^abc.$/;

Input  “abc” and more than one character allowed Eg. abcxy

var E = /^abc.+$/;

Input exactly match with “abc.def”, cause (.) escaped

var F = /^abc\.def$/;

Passes any characters followed or not by “abc” Eg. abcxyz12….

var G = /^abc.+?$/

Stage 2

Char                Group Explanation

[abc]                 Should match any single of character
[^abc]               Should not match any single character
[a-zA-Z0-9]      Characters range lowercase a-z, uppercase A-Z and numbers
[a-z-._]              Match against character range lowercase a-z and ._- special chats
(.*?)                  Capture everything enclosed with brackets
(com|info)         Input should be “com” or “info”
{2}                   Exactly two characters
{2,3}                Minimum 2 characters and Maximum 3 characters
{2,}                  More than 2 characters

Put together all in one URL validation.

var URL = /^(http|https|ftp):\/\/(www+\.)?[a-zA-Z0-9]+\.([a-zA-Z]{2,4})\/?/;

URL.test(“http://selvabalaji.com);                      // pass
URL.test(“http://www.selvabalaji.com”);            // pass
URL.test(“https://selvabalaji.com/”);                   // pass
URL.test(“http://selvabalaji.com/index.php”);    // pass

Stage 3

Short Form     Equivalent              Explanation

\d                      [0-9]                         Any numbers
\D                     [^0-9]                       Any non-digits
\w                     [a-zA-Z0-9_]            Characters,numbers and underscore
\W                    [^a-zA-Z0-9_]          Except any characters, numbers and underscore
\s                       –                                White space character
\S                      –                                Non white space character

 

var number = /^(\+\d{2,4})?\s?(\d{10})$/;  // validating phone number

number.test(1111111111);           //pass
number.test(+111111111111);     //pass
number.test(+11 1111111111);    //pass
number.test(11111111);               //Fail

 

Quake hits northwest China; 75 dead

(CNN) — Rescue teams are scrambling to reach the site of Monday morning’s strong and shallow earthquake in northwest China that has killed at least 75 people, according to state media.
Another 584 people were injured in the quake which tore through Gansu Province, state media reported.
The quake hit along the border of two counties — Min and Zhang — at around 7:45 a.m. local time, according to state news agency Xinhua.
Emergency services are converging on the area, including the Red Cross Society of China, which is sending 200 tents and other supplies to shelter and sustain those left without homes.
According to state broadcaster CCTV, Chinese President Xi Jinping has urged crews to prioritize the rescue of survivors and minimize casualties.
The original quake and powerful aftershocks caused roofs to collapse, cut telecommunications lines and damaged a major highway linking the provincial capital of Lanzhou to the south, according to the China Daily newspaper.
© NAVTEQ 2012 Terms of Use

More than 300 armed police troops and 64 heavy machines have been dispatched to repair National Highway No. 212, the paper reported. Train services in the area have also been suspended.
Rescue efforts are expected to be hampered by heavy rain that’s soaked the region in recent weeks. More rain is forecast and experts have warned about potential landslides.
According to the Gansu Provincial Seismological Bureau, the quake registered a magnitude of 6.6, however the U.S. Geological Survey said it was a 5.9-magnitude tremor, which struck at the relatively shallow depth of about half a mile (1 kilometer).
The epicenter was eight miles (13 kilometers) east of Chabu and 110 miles (177 kilometers) south-southeast of Lanzhou, the USGS said.
Tremors were still being felt from the quake, Xinhua said, quoting sources within the Min County government. Locals said buildings and trees shook for about a minute.
Residents within the earthquake zone took to Weibo — China’s version of Twitter — soon after to describe how the earth shook.
“This morning at 7:40 I was brushing my teeth, all of a sudden everything shook for a few moments, I thought I didn’t get enough sleep last night and was feeling dizzy,” @wyyy wrote. “Turns out it was an earthquake, sigh, seems that with the huge rain downpour outside, we really don’t know how much longer this planet is going to let us live here.”
Another, @dengdjianjyany, said: “Gansu earthquake. So many natural disasters in so short a time, another flood, another landslide, another earthquake, another something. And it’s not finished, my God ~ is there any safe place left? Wish everybody a life of peace”
@Heidiping: “Another earthquake, life really is fragile, survivors, be at peace!”

 

Get any Website Page Title From URL in PHP

Hey guys,here below describe the how to get the page title form any website page using  URL. Here for getting the page title we are using the file_get_contents function.This one also achieve using fopen( ) but in some servers disabled this function now a days due to some security reasons.

Here below shows the PHP code to get the page title form the URL.

<!--?php
function pageTitle($page_url)
{
     $read_page=file_get_contents($page_url);
     preg_match("/<title.*?>[\n\r\s]*(.*)[\n\r\s]*<\/title>/", $read_page, $page_title);
      if (isset($page_title[1]))
      {
            if ($page_title[1] == '')
            {
                  return $page_url;
            }
            $page_title = $page_title[1];
            return trim($page_title);
      }
      else
      {
            return $page_url;
      }
}

?>

Jquery Timeago Implementation with PHP.

Nowadays timeago is the most important functionality in social networking sites, it helps to updating timestamps automatically. Recent days I received few requests from 9lessons readers that asked me how to implement timeago plugin with dynamic loading live data using PHP. In this post I am just presenting a simple tip to implement timeago in a better way.

Why Live Query
LiveQuery utilizes the power of jQuery selectors by binding events or firing callbacks for matched elements auto-magically, even after the page has been loaded and the DOM updated.

Code
Contains javascipt code. $(this).timeago()- here this element is refers to timeagoclass selector of the anchor tag.

 

// <![CDATA[
javascript” src=”js/jquery.min.js”>
// ]]>
// <![CDATA[
javascript” src=”js/jquery.livequery.js”>
// ]]>
// <![CDATA[
javascript” src=”js/jquery.timeago.js”>
// ]]>
<script type=”text/javascript”>
$(document).ready(function(){
$(“.timeago”).livequery(function() // LiveQuery
{
$(this).timeago(); // Calling Timeago Funtion
});
});
</script>

//HTML & PHP Code
<!–?php
$time=time(); // Current timestamp eg: 1371612613
$mtime=date(“c”, $time); // Converts to date formate 2013-06-19T03:30:13+00:00
?>

You opened this page <a href=’#’ class=’timeago’ title=”<!–?php echo$mtime; ?>“></a>

 

SINGAM II- My Review- EXCLUSIVE

July 5, 2013 1 comment

English: Anushka Shetty at the TeachAIDS launc...

Continuation of Durai Singam‘s mission in thoothukudi followed by SouthAfrica..
As witnessed in the ads it is an in and out mindless masala movie with the routine route of a fight follwed by a song and comedy sequence and sentiment
in the whole first half.
There are so many ribtickling serious scenes in the movie as well.
Suriya- He performed well indeed. Fire in acting.Few scenes were really powerful especiallly the interval block and first 20 mins
of the second half.
Apart from it drug smuggling,gypsy chasing,hero flying, etc., etc., blah blah you can predict the next scene well in advance..
Hari‘s route is this but there are so many obstacles he should have seen it. Trying to make the scenes jet speed is ok but it should
have continued throughout the movie.
Santhanam does the humour part,nice but silly dialogues and Vivek did a role similiar to sathyan in thuppaki.
Hansika was so cute. Her role is heavier than Anushka who filled the glamour portions in songs.
Coming to DSP the music is below average and the singam theme was ok for few moments. “Singam Dance” song was the best of the worst.
There are lots of starcast among them Mukesh rishi and rahman doing the Villain role followed by Danny the Afrian drug leader who was disgusting.
Graphics and VFX works horrible,
V.T.Vijayan failed to cut a lot of unnecessary scenes.
Priyan’s cinematography was apt for the movie.
It is nothing wrong in doing masala and commercial movies but it should satisy atleast fans of the hero.
If it doesn’t satisy even the fans then it is no use in marketting, still the makers of this movie
are keen in telugu market value and i believe that they overpowered the hero with tons of masses and ultimately it reversed against the
hero.People however will be forced to go to the theatres in the first week by the promotions.After that it may run only in tv ads as superhit.
And the movie is very lengthy almost close to 3 hrs.. you need some patience as well..
On the whole to sum it up there are some noteworthy scenes then and there you can surpass it by those saviours.

Singam II-Mission failed to fullfill

Ratings

Story                   –   3.5 / 5

Direction           –    3.8 / 5

Acting                 –    3.7 / 5

Other areas       –     3.5 / 5

—————————————

Overall               –     3.6  / 5

Is SEO Dead After Google Penguin Update?

July 5, 2013 2 comments
Image representing Google as depicted in Crunc...

Image via CrunchBase

 

Google makes an effort to keep its search engine free from the deliberate tampering of it in order to favor large businesses every now and then. The Google Penguin 2.0 update is a step in the right direction for this search giant to make Google Search more foolproof and at the same time dependable to businesses with a clean reputation.

 

Google Penguin 2.0 algorithm favors white hat SEO techniques and is bent upon discouraging black hat SEO techniques that are rampant in the business world. These black hat techniques take unwarranted advantage of Google Search by promoting a lot of spammy and malicious links to gain high placing in SERPs. Thus the search engine users are deprived of the privileges of an enhanced experience and a score of benefits that entail the use of every Google product.

 

What to expect from Google Penguin 2.0?

 

This update to the Google Penguin algorithm has made many changes to its earlier versions. Here are a few of those changes that can affect the websites and how business would react to them:

 

1. Devaluation of Websites

 

Sites accustomed to direct many of their outbound links to a single website are akin to be tagged with a hefty penalty as a caution to desist from this practice. Google has no qualms about directing your outbound links to a wide variety of other websites that are deemed to be authoritative. This is very much encouraged.

 

Websites that are found to be faltering in creating pages having substantial content or for that sake, content that is non-relevant are also penalized. If not penalized, they are more likely to lose authority over their links that are embedded within their content.
Bloggers too are at the risk of being penalized by having their blogs devalued if they make it a habit of regularly publishing non-relevant links and content.

 

How can bloggers be safe from these penalties?

 

People who maintain blogs have to be very careful in coming up with suitable candidates for their guest blogging endeavor that do not link their blogs to low quality websites. They should also be people who are expected to post content that is relevant to the site that the former intend to link within the post.

 

It should be safer to link the content within the guest blog post to other sites which have no vested interest in but that are capable of offering value to the reader or contribute significantly to the content of their post.

 

2. Devaluation of Back Links

 

Guest blog posts carrying a keyword-rich text link in their very first paragraph are likely to carry less weight. Rehashing previously published content and then republishing it with embedded links should be avoided as they too are likely to meet the same fate. This has been the norm since the last versions of Google Penguin and the trend will continue with this version too.

 

Links embedded within the author bio section of the guest blog posts do not carry the same weight as they used to before. Going by the trend that Google is picking on, these links are expected to lose their value even more in the upcoming versions of Google Penguin. Google can be extremely selective in the later versions to come.

 

What can businesses do to adapt?

 

Businesses cannot waste a lot of time and effort on techniques that facilitate the easy and quick acquiring of links in bunches. More emphasis has to be laid on delivering quality content that can entice visitors to their net. This way is more natural than other spammy ones.

 

3. Emphasis on Co-occurrence

 

Until recently, emphasis was laid on the traditional signals that were thought of as influential in deciding rankings on the SERPs such as keyword placement, anchor text, links and authority. Now with the introduction of Google Penguin 2.0 importance is given to co-occurrence of words, phrases and links within the search queries as the major deciding factor in garnering the topmost ranks on the SERPs.

 

Evidence backing co-occurrence

 

This connection between co-occurrence of words, phrases and links within the search queries and textual content with top rankings on SERPs has well been established through an in-depth research on this topic from people with expertise in umpteen citations. Nonetheless, anchor text will surely decide rankings on SERPs by providing signals, but Google will deal with it in an entirely different way.

 

The very glimpse of a Google SERP when people use it for a query can point to the fact that co-occurrence does play a major role in rankings. While searching for a query, one can find many sites that rank high without the presence of authoritative links, relevant text back links, the search query in the HTML title and a non-availability of query occurrences in the document body. This is reason enough for all the attention lavished on the co-occurrence of words, phrases, links and other content by Google Penguin 2.0.

 

What exactly can be termed as co-occurrence?

 

To be concise as to exactly what can be termed as co-occurrence, it is best described as the presence and frequency of terms that tend to occur at the same time on the same pages without being hyperlinked. Quite obviously, Google deals more sophisticatedly with this term and its extensive usage is well witnessed with the introduction of Google Penguin 2.0.

 

How can businesses adapt to this?

 

Businesses should bear in mind that there isn’t a necessity to link back to their website from inside of the blog post. Focus should be put on creating useful and engaging content that educates readers. They can make a mention of their company without hyperlinking to it, if the situation demands.

 

For a guest blog post, it should be noted that it’s inappropriate to mention their company outside of the author bio section. It should only be done in the wake of dire need as in the case where the linking of their content adds substantial knowledge and support to their guest post.

 

4. Emergence of Author Rank

 

Author Rank lets Google know the whereabouts of people’s content on the web the moment they publish it. This means that one can send a message to Google by periodic publishing of high quality content on the web about their commitment to quality and in all likelihood, it will surely reciprocate by placing more authority and weight on their content.

 

What are its adverse effects on businesses?

 

This can also mean that if businesses continuously publish low quality stuff and filler content, Google will be keeping track of it and many of these links in such type of content will be devalued in time. This is applicable to even the content published on a high authority domain. To be short, Google will not only be devaluing websites and links, but also erring authors too.

 

How can they adapt?

 

Businesses should be very choosy with the content that they end up publishing. The content published should be well edited beforehand and prove engaging to the readers. Utmost care should be taken to ensure that the content sticks to the overall idea from the start to the finish lest it leaves the reader confused and compel him to search quality content elsewhere.

 

5. Use of Social Media Signals

 

As social media accounts for a number of profiles and can give a search engine a clear idea of the inclinations of people and other statistics, Google has relied heavily on Google+ to better its search results. At the same time, the Google Penguin 2.0 update makes an attempt to curb malpractice among organizations that aim to deliberately tamper the search results like paying people and other entities to create social shares, votes and likes in mass quantities to promote their content.

 

How can businesses adapt?

 

Writing content that they wouldn’t mind their name getting associated with and that they would have no qualms sharing on their own social profiles can be done to keep up with the changing times. Building relationships with influencers who have garnered a huge following is also a good way to tackle Google Penguin 2.0 as there is the prospect of them sharing the businesses content with their own followers.

 

Conclusion

 

In the body of this article we have seen the new challenges posed by the Google Penguin 2.0 update and how the businesses can adapt to them. There is no such thing as death of SEO and what we can expect after such an update is that the business of SEO will transform for the better with new avenues. The SEO business is here to stay.

 

 

 

ONLINE MARKETING TIPS

June 26, 2013 13 comments

SEO-INTRODUCTION

Internet has become a powerful marketing source for the benefit of mankind. Many websites are available in the

internet, fulfilling various purposes. These websites need to be in the top rankings in the search engines to maintain

its popularity and to increase the volume of traffic to the site. Search Engine optimization (SEO) serves the above

purpose. If the pages of the website are optimized with high targeted key words, the rank of the site increases.

Higher the rank, higher is the amount of visitors to the site.

Maintenance of Ranks:

Search engine Optimization involves a number of techniques to increase the ranking and sales of the website

through search engines. Some of the points to be noted for Search engine optimization are,

Keywords: The web pages should be rich in content, communicative and item-specific. The web pages should

contain the highly specific keywords which are frequently searched by the users. This helps to increase the position

of the website in the search engine. For optimization purpose, the pages should be checked with keyword density

analyzers.

Link Popularity: The links in the website is marked factor which decides the ranking of the website. The number of

incoming links which conjoin to various files, directories, keywords and also to other sites is called as link

popularity.

Good Content: The content of the website should be periodically updated so that it becomes alive and effective. The

website should contain good content for the visitors to use it efficiently. Also, the content’s flow throughout the

page should be relevant. Thus clarity and relevancy are the key points to be noted for search engine optimization.

Pay Per Click: Another method of increasing the website’s popularity is pay per click advertisements. According to

this method, the website owner maintains an agreement with the search engine on a specific keyword. Every time

when a user clicks the keyword, the owner is supposed to pay a specific amount mentioned in the agreement. Thus

the ranking of the site is increased followed by good volume of traffic.

Accordant Title Tags: Relevant title tags and meta tags should be given to the web page for user convenience. The

title tags should be shorter in length with 6-8 words and should not be too critical to analyze. The description tag is

also required to describe briefly the content of the web page. Readability will also increase the number of visitors to

the site.

Web Design Factors: The factors involving web site design also affects the ranking of the website. Some of them are;

Frames: Certain search engines are not compatible using frames. For the website which uses frames, they should

also use NOFRAMES section in each page to avoid the above said backward compatibility of certain search

engines.

Better Indexing: Avoiding graphics in the web pages containing keywords will help in better indexing of the search

engines. If the html code is less, then the search engine can access it faster and easier. Search engines are not

comfortable with the pages which are more than 100 Kbps.

Things to be Avoided: Flash should be avoided in a web page since it takes more time to explain a single concept

and also to load. PDF s should be avoided since there is no summary of the concept in the HTML. This reduces the

ranking of the website. Frames also should be avoided.

It is better to create the website with the following guidelines rather than to alter it depending upon the

consequences. Thus, care should be taken to during creation and maintenance of the website to place it in the higher

position of the search engine.

BASIC SEO BASIC SEO STEPS

  • 1. Choose relevant keywords for your site: It must be ensured that keywords chosen reflect the site’s purpose and

    content. Keywords and phrases which your target audience searches for should be selected. There is no point in

    using keywords or key phrases which nobody searches for. Any site needs targeted traffic and thus make sure that

    only relevant audience which may benefit or buy products from your site visits. So choose your keywords wisely.

    There are various keyword research tools – both free and paid which may help you in selecting the best keywords for

    you.

  • 2. Keyword rich relevant content: A website should have excellent content reflecting the sites purpose and

    intentions. Care should be taken that keywords and phrases are not stuffed in the content. Keyword stuffing maybe

    construed as spamming by search engines.

  • 3. Proper use of Title tags: Any webpage should have title tag with the keywords that you have chosen. This is

    single most important aspect of search engine optimization.

  • 4. H1 tags with keywords for content titles: Content titles should have targeted keywords using H1 tags.
  • 5. Link optimization: Placing targeted keywords into the links is an important factor because search engine robots

    read the links as they crawl the webpage. Their algorithms understand the association between the anchor text and

    the page that has been linked.

  • 6. Image Optimization: A SEO Consultant must also ensure that images used in the website have descriptive,

    keyword-rich alternative attributes (alt) that are useful for visitors and search engines alike.

  • 7. Sitemap: Sitemap with text links to all the pages of a website is very important to ensure that search engines bots

    crawl every webpage.

  • 8. Directory structure: A SEO specialist should ensure that website should have a flat directory structure.
  • 9. A website should be listed in open directory. And as part of regular site SEO maintenance a site submitted to

    trusted, human-reviewed online directories.

  • 10. Meta tags: All the web pages in a site should have keyword-rich Meta descriptions. Though, their importance

    has decreased in last few years, using them appropriately is advisable.

BELOW, SOME HIGHLIGHTS (VIA SEARCH ENGINE LAND). BELOW, SOME HIGHLIGHTS (VIA SEARCH ENGINE LAND).

  • Rather than rankings and traffic, focus on conversions – that is, impact on revenue – as measures of success.
  • Calculate the ROI of our organic traffic as you would do for all other medium. Free organic traffic is
    possible, but investments are needed to attract masses and make changes to website, so you should invest
    resources, either with an agency or in-house people. Taking all the expenditure into account will give you
    an idea of how much profit you are getting from your organic traffic.
  • Keep in mind the possible downfalls of making your site focused on conversions. An often repeated truism
    in SEO circle is that content is all important when it comes to SEO. Yet there is a trade-off between content
    and usability or design; you should neglect neither. Including more content on the page should not hurt the
    conversions of the website.
  • Choose carefully and optimize SEO landing pages. Landing page optimization is as important in paid
    search campaigns as in organic SEO campaigns; both should be highly efficient in converting incoming
    traffic. A useful tool to test the success of SEO landing pages before you target them is Ad Words.
  • Optimize the snippet that appears on the search results page. This is the user’s first interaction with your
    website, and ultimately may determine the click through rate from visitors coming from search engines.
  • Use internal search to expand your keyword targeting on search engines and to give customers what they
    are looking for. Optimizing SEO by measuring the success of keywords bringing traffic to the website is
    great, but by doing that you lose a precious source of keywords your customers are typing in your website,
    i.e. your internal site search. This is what they are really looking for, and you should check if you are
    targeting those keywords.

PLEASE READ THIS CAREFULLY

  • URL Names – include relevant keywords – unique to each page.
  • Robots.txt – A file which permits or denies access to robots or crawlers to areas of your site.
  • Navigation Structure – Keep it simple.
  • Meta Tags – Title and Description. – Unique detail for each page, related to page content.
  • H1 Tags – Use for the short on page content description.
  • H2 and H3 Tags- Use for Headings for sub category’s within the Content
  • Page Content – Critical Component.
  • Keyword Visibility – Within page Content.
  • Image Alt Tags – Helps with Accessibility.
  • Privacy Policy – Assures trust and confidentiality.
  • The site should confirm to the W3C standards.
  • Create and submit sitemap’s – formatted in either .xml -.htm – .txt.
  • Create and submit RSS feeds to relevant feed directory’s
  • Create and submit Articles
  • Find relevant websites within the same market sector or niche and form a link partnership.
  • Submit your website to relevant or industry related directory’s.
  • A link exchange should be formed by utilising relevant keyword Anchor Text.
  • Utilise relevant Social Networks and Forums related to your Market Sector.
  • Utilise Blog sites relevant to your Market Sector.

SEO WORKS IN BRIEF:

  • Pre-optimization analysis of search engine readability, search engine saturation, domain name age and
    reputability

  • Keyword Effectiveness Index (KEI) research
  • Competitive analysis (includes SEO analysis of competitors’ websites and comparing their SEO features
    with yours) upon request
  • Site code enhancement (increasing keyword density, optimizing Meta tags, titles and other HTML elements
    such as alt-tags, etc)
  • URL optimization – making your urls search engine friendly
  • Manual submission to all major directories and search engines (if necessary)
  • XML and HTML sitemaps, robots.txt and robots Meta tags. Ensuring full website crawl ability and
    synchronization of website structure and content updates with major search engines upon request
  • Submission to Google Base, data feed updates, optimization upon request upon request
  • Local search marketing – submission to Google Local, Yahoo Local, Super pages, Yellow pages,
    CitySearch and more. Local search optimization. Upon request upon request upon request
  • Article submission, website reviews, blog advertising (blogvertising), and social book marking
  • Featured listings in hand-picked online directories upon request upon request upon request

ONLINE MARKETING

SEO STRATEGIES & SYSTEMATIC SEO

SEO = ON PAGE OPTIMIZATION + LINK BUILDING + QUALITY CONTENT &

SERVICES

SEO – INTRODUCTION
SEARCH ENGINE OPTIMIZATION
IMPROVES TRAFFIC / INCREASES VISITORS
OPTIMIZING OUR WEBSITE SEARCH ENGINE FRIENDLY
ZERO SEO
PRE-ANALYSIS REPORT
PROPMOTIONAL ARTICLES
PROFESSIONAL VIDEO
MAKE YOUR WEBSITE READY
KEEP YOUR KEYWORDS & TAGS READY
SEO – DAY 1
SITE SUBMISSION (Google, yahoo, bing, ask)
YMAIL & GMAIL
BLOGSPOT & WORDPRESS
TWITTER
SMS CHANNEL
GOOGLE SITE
LOCAL BUSINESS
SEO – WHILE IN PROGRESS
SEO UPDATIONS – LINK BUILDING + PROMOTIONAL EMAILS & SMS + OTHER
ONLINE CAMPAIGNS & SEO REPORT
SEO – SUCCESS SCORE
ANALYTICS
WEBMASTER
ALEXA
GRADER.COM
SEO ADD-ONS
BASIC SEO TIPS
TRY TO USE COMMON USER NAME
TRY TO USE COMMON EMAIL ADDRESS (COMPANY)
TRY TO USE COMMON PASSWORD (ALPHA-NUMERIC)
ON-PAGE OPTIMIZATION
CONTENT REVIEW
META TAG OPTIMIZATION
URL+CSS+FEED VALIDATION (w3 standards)
0FF-PAGE OPTIMIZATION
LINK BUILDING
OTHER ONLINE PROMOTIONAL CAMPAIGNS
LINK BUILDING – HAS NO LIMIT
ARTICLE SUBMISSION
POST CLASSIFIEDS
FORUM & GROUP DISCUSSION
Q & A WEBSITES
BLOGS & COMMENTS
EXCHANGE LINKS
PRESS RELEASE
SOCIAL BOOKMARKING
ADVERTISE ON ROI WEBSITES
IMPORTANT DIRECTORIES
INDEPTH SEO
RSS FEEDS
ROBOTS.TXT
WEBSITE OPTIMIZER
KEYWORD DENSITY
SEO TEAM
SEO TEAM HEAD
WEB DEVELOPER
CONTENT WRITER
SOCIAL BOOKMARKING
UPDATE WORKS
KEYWORD RESULTS
ONPAGE OPTIMIZATION
LINK BUILDING
CONTENT (KEYWORD DENSITY)
DOMAIN NAME
HITS/TRAFFIC
CONVERSION FORM
DOMAIN AGE
SEO FOOTNOTE STANDARDS
W3 STANDARDS
SEO ANGLE
STATIC & DYNAMIC SITES
CONTENT ORIENTED SITES
BUSSINESS – LEADS
APPLICATION ORIENTED
E-COMMERCE SITES
CLISSIFIEDS & REGULARLY UPDATING SITES
Back Up
Take a back up of your website.
Take a back up of your webmaster.
Take a back up of analytics.
Page Rank
Increase the number of pages.
Domain Age.
Freshness of the Content.
Inbound-Outbound Links.
Web Server & IP Address.
Speed & Load Time.
Domain Extension.

Website Visibility

On Page Optimization – SEO Basics

On page optimization is one of the very first step of SEO which every webmaster should look into.

CHAPTER: 1

OPTIMIZE THE TITLE AND META TAGS

Sample Title and Meta Tags Optimization

<title> googlecasestudy.com – get your free seo report </title>
<meta name="Description" content="get your free seo report from google case study, google case study, selvabalaji,
seo chennai" />
<meta name="Keywords" content="get your free seo report from google case study, google case study, selvabalaji,
seo chennai" />
<meta name="robots" content="index, follow" />
<meta name="revisit-after" content="7" />
<meta name="author" content="selvabalaji" />

Refer : http://www.searchenginejournal.com/on-page-optimization-a-complete-walkthrough/6746/

WordPress 3.5.2 Security Release

WordPress security team resolved seven security issues, and this release also contains some additional security hardening.

This is the second maintenance release of 3.5, fixing 12 bugs.

Go to your Dashboard » Updates and do it with 1 click.

The security fixes included:

  • Blocking server-side request forgery attacks, which could potentially enable an attacker to gain access to a site.
  • Disallow contributors from improperly publishing posts, reported by Konstantin Kovshenin, or reassigning the post’s authorship, reported by Luke Bryan.
  • An update to the SWFUpload external library to fix cross-site scripting vulnerabilities. Reported by mala and Szymon Gruszecki.
  • Prevention of a denial of service attack, affecting sites using password-protected posts.
  • An update to an external TinyMCE library to fix a cross-site scripting vulnerability. Reported by Wan Ikram.
  • Multiple fixes for cross-site scripting. Reported by Andrea Santese and Rodrigo.
  • Avoid disclosing a full file path when a upload fails. Reported by Jakub Galczyk.

Download WordPress 3.5.2 or update now from the Dashboard → Updates menu in your site’s admin area.

DEVELOPERS : If you are testing WordPress 3.6, please note thatWordPress 3.6 Beta 4 (zip) includes fixes for these security issues.Download WordPress 3.6

 

Facebook introduces video on Instagram

June 22, 2013 5 comments

BaltNEW YORK: Facebook is adding video to its popular photo-sharing app Instagram, following in the heels of Twitter’s growing video-sharing app, Vine.

Instagram co-founder Kevin Systrom said on Thursday that users will be able to record and share 15-second clips by tapping a video icon in the app. They can also apply filters to videos to add contrast, make them black and white or different hues.

“This is the same Instagram we all know and love but it moves,” he said at an event held at Facebook’s Menlo Park, California, headquarters.

Vine, which launched in January, has 13 million users and lets people create and share 6-second video clips. Instagram has 100 million users, up from 20 million when Facebook bought the company more than a year ago. If users like it, Facebook’s move could propel mobile video sharing into the mainstream.

To use the video feature, Instagram users can tap on the same camera icon they use to snap photos. A new video camera icon will appear on the right side. Tap it and a screen with a red video button will let you record clips of sunsets, kids running in parks or co-workers staring at their computer screens.

The app will record as long as your finger is on the red button or for 15 seconds, whichever comes first. Not unlike Vine, taking your finger off the button will stop the recording, allowing you to shoot the scene from a different angle or record something else altogether. Once you have 15 seconds of footage, you can play it from the beginning and post it on Instagram to share with others.

Given Vine’s popularity, “it is perhaps more surprising that Facebook has not introduced video for Instagram sooner. There is no doubt Twitter will move quickly to up the ante on Vine and this could undercut Facebook’s efforts with video on Instagram,” said Eden Zoller, principal consumer analyst at Ovum, a technology research firm.

Step-by-Step guide to Facebook Conversion Tracking

Step 1: Once you log in to your ‘Ads Manager’ tab, click on the Conversion Tracking button on the left side bar.

FB-1

Step 2: Then click on the ‘Create Conversion Pixel’ tab to begin the process.

FB-2

Step 3: You will be directed to this pop-up, which will ask you for a:

1. Name: An appropriate name will help you remember what you are tracking. (Example: Lead Generation – GATE Ad)

2. Category: This will help you decide the type of action that you want to track on your site. You can choose from the following:

1. Checkouts

2. Registrations

3. Leads

4. Key Page Views

5. Adds to Cart

6. Other Website Conversions

(For the purpose of this example, we have selected ‘Leads’).

FB-3

Step 4: You will be able to see a pop-up window with a JavaScript code. This is the code that you will have to add to the page where the conversion will happen. This will let you track the conversions back to ads which you are running on Facebook.

FB-4

The code should be placed on the page that a user will finally see when the transaction is complete.

Here is the tricky part. The code should not go on all pages. For that matter, it should not even go to the landing page of your product. The code should be placed on the page that a user will finally see when the transaction is complete.

For Example: If you want to track when students register for your GATE coaching, paste the code on the registration confirmation page/thank you page and not on the form that they need to submit.

How do you confirm that your conversion is working properly?

1. Check that the javascript snippet has been placed on the correct conversion page. Visit the page where the pixel has been embedded, right click and go to ‘View Page Source’ to find the pixel. The code should have the tag of the HTML. See image below.

FB-5

2. Check that Facebook is receiving the conversion events from your website. Go to the conversion tracking tab in your Ads Manager account. There you will see a list of the conversion tracking pixels that you have created. If the conversion tracking pixel has been successfully implemented and a conversion event has been recorded, it will be reflected in the Pixel Status column. If the status shows active, it means that the page which contains the pixel has been viewed by users. If it shows inactive, it means that over the last 24 hours, the page with the pixel has not been viewed.

FB-6

3.Later, when you  create your Facebook ad , you need to check the track conversions box under the campaign, pricing and schedule tab to enable tracking.

FB-7

How to create Facebook Ads in 8 Steps

June 6, 2013 3 comments

Like Facebook says it, “Over 1 billion people. We’ll help you reach the right ones.”

The ultimate goal for any marketer/business owner is to convert his leads into customers. However, for leads to convert, you need to get hold of them first, right? Running ads on social media biggie, Facebook is a time tested approach to grab attention and get more leads for your business.

There are multiple ways to run ads/promoted posts on Facebook. Today, I will discuss how to create Facebook ads in 8 simple steps. Let us take the example of a GATE coaching institute trying to capture student leads through Facebook. For those of you who don’t know, GATE stands for Graduate Aptitude Test in Engineering, and is an all India examination for Engineering in MSc, MTech and PhD programmes. (This article is relevant for Facebook beginners).FB-1

Here is how to create Facebook ads

Step 1 – Logging into Facebook

Log into your Facebook account using your personal or business profile and go to the ‘Advertise’ page. You will get this in the drop down menu next to the settings button on your home page.

FB-2

Step 2 – Start Creating Your Ad

You will be led to this page as shown below. Click on the “Create an Ad” tab to begin the process of creating an ad for Facebook.
FB-3

Step 3 – Select Facebook Page/Landing Page to Promote 

The words, ‘What do you want to advertise?’ in the next section are pretty much comprehensible. This is where you choose the place, page, app or event that you would like to promote. For example: Here we are advertising a page which is dedicated toward GATE coaching.You can also add your own URL or landing page. Check out how you can create a Facebook Landing Page for lead capture.
FB-3

Step 4 – Set the Ad Objective

Your next step is named, ‘What would you like to do?’ Here you can choose to:

  1. Get more page likes: Drive more Facebook users to your ad/page.
  2. Promote page posts: Promote a particular post out of all the posts that you have made on your page, ex. a blog post, picture etc. This will not only enhance your reach, but also your chances to be placed in news feeds – the center column of your home page.
  3. See advanced options: Drive traffic to your website. You can configure your advanced creative and pricing options. This is so intricate that you can also bid for the number of clicks on a particular post. (Remember, each category is different and offers different features to help you target your audience better.)

Since our main goal here is to collect leads and get better control over our ads, we will opt for the ‘See Advanced Options’. 

FB-5

Step 5 – Create the Ad copy 

You begin designing ‘Your ad’ here. FB ads are simple, comprising 25 character headline and a 90 character description. You can also add a thumbnail photograph measuring 100 pixels x 72 pixels here. Make sure to keep it very relevant for your audience. For instance, if you are a GATE institute, this would be a good ad copy:

Looking for Best Coaching for GATE? Join Now – 1 Week Free Trial Period!

You can then set the landing page of the ad. For instance, you can choose to land the visitors on your Facebook Page’s timeline, or a lead capture page (when you are aiming at lead capture, it is recommended that you set a landing page, instead of directing people to the timeline). Here’s how you can create one and the image on your right shows how your ad will look.

*Do go through these guidelines before you create your ad copy.*

FB-6

Step 6 – Choose your Audience

Next, you narrow down your target audience under the ‘Choose your audience’ category. Before we begin, in the image shown below, see the number of people under ‘Audience’ section before the filters have been set.

FB-7

This is the most important step, as this is where you choose your perfect target.

  1. Location: You can micro target by location (state/city/zip code). Ex: Students on Facebook giving GATE ‘14 exams will be India specific only. If you are a physical institute based in Bangalore, you might want to choose by city: Bangalore, Nelamangala, Hosur etc.
  2. Age: You can also target by age. Ex: GATE will mostly include students who have completed/ pursuing their B.Tech – 22-24 years.
  3. Gender: You can also choose gender, based on the kind of ad you are advertising. Here, since we are talking about exam specific ads, gender will be categorized as ‘All’.
  4. Precise Interests: Under the ‘Precise Interests’ section, you can choose interests that you are looking for in your target audience. In this case, your interests can be Engineering, IIT, studies etc. Once you have entered precise interest, you don’t have to choose the broader interest.

FB-8

If you have opted for the ‘Advanced options’ under the ad category, you can also detail down to relationship status, languages spoken, college attended and workplace.  By the process of trial and error, you can boil down your audience from a whopping 167 million users in the US to as few as 1 lakh people in India or a particular city.

Now, take a look at the image shown below which shows the targeted audience once the filters have been set.

FB-9

Step 7 – Campaign Pricing and Schedule Options

This step is ‘Campaign, Pricing and Schedule’ for your Facebook ad.

  1. Choose the currency, country and time zone in which you are placing your ad.
  2. The ‘New Campaign Name’ should be distinct and definite.
  3. Next, choose how much you are willing to spend for your ad campaign. You can choose from a daily budget or a lump sum amount that you will spend for as long as the ad runs. (Payments on Facebook are either pay-per-click – you pay every time someone clicks your ad or per thousand impressions – you pay every time 1000 people see your ad.) We have opted for the Pay-per-click payment service.

FB-10

Step 8 – Review your Ad

Once you ‘Review your ad’, you will be able to see the details of your ads that you have fed and how your ad will look. Next, you will be prompted to make payments for your ad. You can use a credit/debit card, PayPal or Facebook ad coupon.

FB-11

Facebook will hold your ad for review for a minimum of 24 hours. Your ad will either appear in news feeds or in the right column of any page in search results.Later, you can use the ‘Ads Manager tool’ to keep track of your ads’ progress.

So, this is how to create a Facebook ad: Basic News-feed ad. Be creative, think outside the box and you are good to go. For further queries, please do visit Facebook’s Help Centre or leave us a comment and we will get back to you ASAP.

 

My Photo

April 24, 2013 Leave a comment

Balt

Export html to ms excel file in php

January 4, 2013 Leave a comment

In this article,I will explain how to export html to excel(.xls) file. we are going to export an HTML table (or any html data) to a MS Excel document as it is displayed on the HTML page.
it is very easy to export HTML data to excel in PHP. Lets see Below code

<!–?php

if(isset($_POST[‘excel’]) && $_POST[‘excel’])

{

# Download Excel (.xls) File…

header(‘Content-Type: application/force-download’);

header(‘Content-disposition: attachment; filename=ExportHtmlToExcel.xls’);

header(“Pragma: “);

header(“Cache-Control: “);

echo $_POST[‘excel’];

exit();

}

?>

<html>

<head>

<script>

function getHtmlData()

{

$(“#excel”).val(‘<table border=”1″>’+$(“#info”).clone().html()+'</table>’);

return true;

}

</script>

</head>

<title>Export HTML to Excel in PHP</title>

// <![CDATA[
src=’http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js’&gt;
// ]]>

</head>

<body>

<form method=”post” onSubmit=”javascript:return getHtmlData()”>

<table border=”1″ id=”info”>

<tr>

<th>First Name : </th>

Last Name :

</tr>

<tr>

Test First Name

<td>Test Last Name</td>

</tr>

</table>

<input type=”hidden” id=”excel” name=”excel” value=””>

<br><br>

<input type=”submit” value=”Export HTML to Excel”>

</form>

</body>

</html>

 

Upload Cover Photo to Facebook via PHP

January 4, 2013 1 comment

Here is a tutorial to upload a Cover Photo on Facebook via PHP. We will need Facebook Application ID and Secret, and Facebook files from Github.com then upload to your web space only the src  folder. Now create a file called upload.php and upload it to your web space. Open upload.php with notepad and add this code:

<?php
 
ini_set('display_errors', 1);
 error_reporting(E_ALL);

 require 'src/facebook.php';

 $facebook = new Facebook(array(
 'appId' => "xxxxxxxxxxxxxxxxxxx", //Facebook App ID
 'secret' => "xxxxxxxxxxxxxxxxxxx", // Facebook App Secret
 "cookie" => true,
 'fileUpload' => true
 ));

 $user_id = $facebook->getUser();

 if($user_id == 0 || $user_id == "")
 {
 $login_url = $facebook->getLoginUrl(array(
 'redirect_uri' => 'https://selvabalaji.wordpress.com/upload.php?cover='.$_GET['cover'].'', // Replace with your site url
 'scope' => "publish_stream,user_photos"));

 echo "<script type='text/javascript'>top.location.href = '$login_url';</script>";
 exit();
 }

 //get user album
 $albums = $facebook->api("/me/albums");
 $album_id = ""; 
 foreach($albums["data"] as $item){
 if($item["type"] == "cover_photo"){
 $album_id = $item["id"];
 break;
 }
 }

 //set timeline cover atributes 
 $full_image_path = realpath($_GET['cover']);
 $args = array('message' => 'Uploaded from hhttps://selvabalaji.wordpress.com/');
 $args['image'] = '@' . $full_image_path;

 //upload cover photo to Facebook
 $data = $facebook->api("/me/photos", 'post', $args);
 $picture = $facebook->api('/'.$data['id']);

 $fb_image_link = 'http://www.facebook.com/profile.php?preview_cover='.$data['id'].''; //redirect to uploaded facebook cover and change it
 echo "<script type='text/javascript'>top.location.href = '$fb_image_link';</script>";
?>

Now that just type in the URL of your site followed by the name of the image file and you’re done!
Example : http://yoursitename.com/upload.php?cover=selvabalaji.gif

Today – WordPress New Version 3.5 Released

December 12, 2012 1 comment

On December 11, 2012, WordPress Version 3.5, named for jazz drummer Elvin Jones, was released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, and see the Changelog for 3.5

 

Highlights

  • New Media Manager
    • Beautiful interface: A streamlined, all-new experience
    • Create galleries faster with drag-and-drop reordering, inline caption editing, and simplified controls
    • Insert multiple images at once with Shift/Ctrl+click
  • New Default Theme – Twenty Twelve
    • Simple, flexible, elegant
    • Mobile-first, responsive design
    • Gorgeous Open Sans typeface
    • Uses the latest Theme Features
  • Admin Enhancements
    • New Welcome Screen
    • Retina-Ready (HiDPI) Admin
    • Hide Link Manager for new installs
    • Better accessibility for screenreaders, touch devices, and keyboard users
    • More polish on admin screens, including a new color picker
  • For Developers
    • WP_Comment_Query and WP_User_Query accept now meta queries just like WP_Query
    • Meta queries now support querying for objects without a particular meta key
    • Post objects are now instances of a WP_Post class, which improves performance and caching
    • Multisite’s switch_to_blog() is now significantly faster and more reliable
    • WordPress has added the Underscore and Backbone JavaScript libraries
    • TinyMCE, jQuery, jQuery UI, and SimplePie have all been updated to the latest versions
    • Image Editing API for cropping, scaling, etc., that uses ImageMagick as well as GD
    • XML-RPC: Now always enabled and supports fetching users, managing post revisions, searching
    • New “show_admin_column” parameter for register_taxonomy() allows automatic creation of taxonomy columns on associated post-types.

What’s New

Dashboard

  • Switch to prompt text in QuickPress to accommodate longer translated input labels
  • Button styles updated throughout Dashboard to more modern, rectangular shape
  • Help Text improvements throughout

Posts

  • Rename the “HTML” editor tab to “Text”
  • Prevent child categories from being visually promoted to the top level after Quick Edit

Media

  • Add oEmbed suport for SoundCloud.com, SlideShare.net, and Instagram.com
  • New Media Manager: Insert multiple galleries per post and independently order images

Accessibility

  • Add visible focus within admin screens for better accessibility.
  • Add “Skip to content” link to all screens in the admin.
  • Add “Skip to toolbar” accessibility shortcut in the admin.
  • Add ability to log out of user account without mouse input.
  • Add “tab out” of the plugins and themes editors textareas.

Links

  • Link Manager is hidden for new installs and for any existing installs that have no links (all sites with existing links are left as is). This can be restored with Link Manager Plugin
  • Display links in widget if no link categories

Appearance

  • Widgets menu is hidden if your theme hasn’t defined any sidebars
  • Improve display of available custom headers with jQuery Masonry

Plugins

Users

  • Display name defaults to first name and last name for new users
  • Force the user to explicitly choose between content deletion and reassignment when deleting users

Settings

Multisite

  • Multisite installs now work with WordPress in a subdirectory
  • Turn off ms-files.php by default
  • File quotas disabled by default on new installs 

 

Today RAJINI’S BIRTHDAY 12-12-12

December 12, 2012 2 comments
English: Rajinikanth at the audio release of E...

English: Rajinikanth at the audio release of Enthiran (Photo credit: Wikipedia)

Superstar Rajinikanth celebrates his 60th birthday today and he will be spending the day with his family. Rajini’s birthday is no less than a festival for his fans the world over.

It is reported that his family and close friends have organized a Shashitabadapoorthi puja (60th birthday celebrations) at the famous Tirukkadiyur temple near Tiruchi. However, it should come to no one’s surprise that Rajini’s fans will be lining up for special poojas and welfare activities for their favourite idol.

Shivaji Rao Gaekwad was on December 12, 1949 and had very humble beginnings. He served as a ticket collector in a local shuttle bus in Bangalore when he was discovered by the legendary K. Balachander who renamed him Rajinikanth.

The year has been exceptional for Rajini. Breaking all box office records Endhiran has emerged as the biggest hit ever. There have also been two new additions to his family. Daughter Aishwarya Rajinikanth, who is married to actor Dhanush gave birth to a baby boy and his other daughter Soundarya Rajinikanth got married to industrialist Ashwin Kumar.

selvabalaji.wordpress.com  wishes Rajinikanth a very happy birthday!

 

Watch Thuppakki Movie Online HQ (youtube)

November 19, 2012 4 comments


Vijay’s Thuppaki Review – First Day First Show Report


One of the key reasons for Thuppaki’s sky high expectations is because the movie marks the beginning of Vijay’s strategy to working with top rung directors (barring Shankar’s Nanban which was a faithful remake of 3 Idiots). This is probably the best line-up of crew members and technicians for a Vijay movie. On the casting side, Kajal Aggarwal, Vidyut, Sathyan, Jayaram have provided the required support for Vijay to showcase his talent.  Does the script keep you engaged throughout the running time of 2 hour 45 minutes? Will Thuppaki uplift the festive mood this Diwali? Definitely, Yes.

The story opens in Mumbai with a bomb blast in a public bus. Jagdish (Vijay) is on a mission to find the terrorist gang and people behind the blast. There are twists and unexpected turns along the way. The story has enough ammo to fire up Vijay’s fan base.

Thuppakki is Vijay; Vijay is Thuppakki


Vijay has carried the movie from start to finish with his self-assured confidence and trade-mark style. The script makes frequent switch-overs from intense sleeper cell scenes to commercial love/comedy scenes. Vijay was able to make some bumpy transitions look convincing with his acting abilities. As always, Vijay dances effortlessly and comedy comes to him naturally. Vijay’s costumes, pleasant looks and mischievous expressions will surely win him more female fans. Vijay looks fit and younger in his toned muscular physique.

Story, Direction and Screenplay


AR Murugadoss’ engaging story is narrated in gray tones balanced with commercially colourful compromises. The movie may have minor similarities to Ramana which has worked out well again. Murugadoss has done his homework by consulting ex-CBI chief Karthikeyan and the details are blended in nicely while dumbing it down for audience. AR Murugadoss has intentionally slowed down the pacing and narration in critical scenes (e.g., Hospital security chief conversation in the terrace) to get the message across. The dialogues about common people’s (un)willingness to put their life at risk to fight terrorism are well written and delivered by Vijay. Also, the hero putting his sister in a high-risk operation provides the impetus and emotional connect with the audience.

It is interesting to note that the villain (Vidyut) tracks down the hero instead of other way around, which is usually seen. Another aspect which is told subtlely is Vijay’s undercover act passing off as a common man similar to the way terrorist sleeper cells operate. Vijay’s exterminating the sleeper cell operations in Mumbai is not revealed to his lover, family or others (except his cop friend Sathyan). This aspect could have been underlined a bit for additional impact and stronger appreciation for Jagdish’s character.

The love/comedy scenes and songs definitely stick out like sore thumb since they are not integrated well with the story line. It is understandable why AR Murugadoss had to make these compromises. We are pointing this out without really complaining since such intrusions have become essential to satisfy the fan base and common audience with diverse set of expectations.

Highlights 


  • Stylish portrayal of Vijay in anti-terrorism operations have a perfect closure with mass elements. For instance, scenes such as simultaneous execution of 12-for-12 sleeper cell killings at precisely the same minute, sister rescue scenes with sniffer dog, and the final scene where he symbolically blows up the ship with his hand gesture and subsequent punch dialogue before villain killing are sure treats for fans.
  • AR Murugadoss seems to have taken a tip from his association with Aamir Khan in Ghajini Hindi remake. Upon Aamir’s insistence, some emotional scenes involving Asin’s memory were added after climax action sequences in Hindi version. AR Murugadoss has used similar finish in Thuppakki giving a nice emotional touch and meaning to the movie by extolling the virtues of army.
  • Kajal has done her role exceptionally well in perking up the lighter moments with her expressions, dance moves in songs and chirpy love scenes laced with humour. Kajal has good scope in both “Antarctica” song (interesting concept) and “Alaika Laika” (showcasing her dance moves). Kajal’s presence enlivens the scenes and songs for people looking for relief from action scenes.
  • Santhosh Sivan‘s Cinematography and Sreekar Prasad‘s editing keep the narration tight despite relatively long running time. The candid capture of Mumbai adds to the style and character of the city. Santosh’s fast working style is critical to the successful shooting of scenes in real locations in Mumbai. Harris scores big in the final minutes with his song (“Poi Varavaa“) dedicated to army jawans which is sure to leave a lump in your throat. Harris’ BGM keeps up the pace and makes the operations look convincing with his theme track.

What could have been better?


  • Song picturizations look low-budget. Almost 4 out of 5 songs solely rely on Vijay’s dance moves, which gets a bit repetitive for general public. AR Murugadoss and Santhosh Sivan have pulled out some of the old tricks of picturizing the songs in big stadiums, by using bright incandescent lights in the background to make it look richer. Vijay’s introduction song “Kutti Puli Kootam” and opening fight scenes are speed breakers right after the word “go”.
  • Screenplay could have been tighter. Even though the individual scenes were riveting, the bigger purpose required to latch the audience interest lacks full conviction. The objective of killing the head of sleeper-cell (Vidyut) lacks macro-connection resulting in lack of depth for Vijay vs Vidyut’s clash. Some of the lengthy climax fight sequences in the ship could have been trimmed. The final 10+ minutes of man-to-man combat scenes with Vidyut led to some chatter among audience.

Bottomline


With right promotions and word of mouth reaching out to neutral and family audience, Thuppakki is well positioned to get tagged along with Ghilli and  Pokiri.

Reviewer Rating –