Showing posts with label seo. Show all posts
Showing posts with label seo. Show all posts

Monday, July 18, 2016

Why can't I use robots.txt to block my file?

If you use robots.txt, Google will not crawl a page; however, if it finds a link to your page on another site, with descriptive text, it might generate a search result from that. If you have included a “noindex” tag on the page, Google won’t see it, because Google must crawl (fetch) the page in order to see that tag, but Google won’t fetch your page if there’s a robots.txt file blocking it! Therefore, you should let Google crawl the page and see the “noindex” tag or header. It sounds counterintuitive, but you need to let Google try to fetch the page and fail (because of password protection) or see the “noindex” tag  to ensure it’s omitted from search results.

This does not apply to images; for images, robots.txt is the correct way to block images from search results.
Source: https://support.google.com/webmasters/answer/6332384?rd=1

Monday, March 2, 2015

Google Alogorithm Updates

Panda - Search Filter
Penguin - Spam Filter
Pigeon - For Local Listing
Hummingbird - Meaning behind the words
Payday Update - pornographic and other heavily spammed queries
Pirate - prevent sites with many copyright infringement reports

http://www.blastam.com/resources/Blast-Google-Analytics-Reference-Guide.pdf

Tuesday, January 13, 2015

Google Analytics Test Preparation

Google Analytics IQ study guide

Getting started with digital analytics

Understanding and using Google Analytics data

Collecting actionable data with Google Analytics

Navigating Google Analytics reports

Navigating Conversions reports

Platform Principles: Fundamentals

Platform Principles: Collection

Platform Principles: Processing and Configuration

Platform Principles: Reporting


Source:
https://support.google.com/analytics/topic/6083717
http://trafficmotion.com/72-questions-you-need-to-know-for-the-google-analytics-iq-exam/
http://www.onlinemarketingtips.in/google-analytics-certification/

Monday, January 12, 2015

Know About Google Analytics Cookies

There can be up to five different cookies that a website with Google Analytics tracking code sets on your computer. However, four of them are automatically set, while the fifth one is an optional cookie. Let’s take a look at each one.

__utma set for life time (2038)
This cookie keeps track of the number of times a visitor has been to the site pertaining to the cookie, when their first visit was, and when their last visit occurred. Google Analytics uses the information from this cookie to calculate things like Days and Visits to purchase.

__utmb expire when close browser
__utmc expires after 30 minute
working together to calculate how long a visit takes. __utmb takes a timestamp of the exact moment in time when a visitor enters a site, while __utmc takes a timestamp of the exact moment in time when a visitor leaves a site. __utmb expires at the end of the session. __utmc waits 30 minutes, and then it expires. You see, __utmc has no way of knowing when a user closes their browser or leaves a website, so it waits 30 minutes for another pageview to happen, and if it doesn’t, it expires.

__utmz expires in 15,768,000 seconds or 6 months
__utmz keeps track of where the visitor came from, what search engine you used, what link you clicked on, what keyword you used, and where they were in the world when you accessed a website.

__utmv as per the user requirement
If you are making use of the user-defined report in Google Analytics, and have coded something on your site for some custom segmentation, the __utmv cookie gets set on the person’s computer.

Google Analytics Basic Study Guide

Audience Overview
=================
Session = Visit
Total number of sessions within the date range. (Count of no. of 30 minute sessions)

%New Sessions
Percantage of First Time Visit

Pages/Visit = Pages/Session
The average number of pages viewed during a session

Avg. Session Duration
The average length of a Session.

Users = Unique Visitor
Total number of users in selected time frame

New Users
First time users (count with the help of __utma)

PageViews
Pageviews is the total number of pages viewed. Repeated views of a single page are also counted.

Unique Pageviews
A->B->C->A (here 3 is unique pageviews and total pageviews are 4)

New Visit = New Users
First time users (count with the help of __utma)

Bounce Rate = %Bounce Rate
Bounce Rate is the percentage of single-page visits

%Exit = Exit Rate
%Exit is (number of exits) / (number of pageviews) for the page or set of pages. It indicates how often users exit from that page or set of pages when they view the page(s).

Entrance vs Sessions
Entrance Apply on Event while Sessions Apply on Page
e.g.
Enter ->Page A->Page B->Exit
Entrance =1, Session=1, Pageviews=1

Enter->Event1->PageB->Exit
Entrance=1, Session=0, Pageviews=1

Returning Visit

Returning Visitor

New Visitor

Active Users

Keywords

Locations

Avg. Time on Page

Goal Conversion
ACQUISITION(संकलन)

Site Content
=============
Diff B/w All Pages, Landing pages and Exit Pages
All Pages
Complete Pageviews on particular Pages
Landing Pages
Count of Entrance through Landing Pages
Exit Pages
Number of times visitors exited your site from a specified page or set of pages

Site Speed
===========
Avg. Page Load Time (sec)

Avg. Redirection Time (sec)

Avg. Domain Lookup Time (sec)

Avg. Server Connection Time (sec)

Avg. Server Response Time (sec)

Avg. Page Download Time (sec)

Page Load Sample

Pageviews

Page Speed Score

Page Speed Suggesstions

DOM Timing

Site Search
==============
Sessions with Search

Total Unique Searches

Results Pageviews / Search

% Search Exits

% Search Refinements

Time after Search

Average Search Depth


Events
===========
Total Events

Unique Events

Event Value

Avg. Value

Sessions with Event

Events / Session with Event

Event Category

Event Action

Event Lable

Adsense
=============
AdSense Revenue

AdSense Revenue / 1000 Sessions

AdSense Ads Clicked

AdSense CTR

AdSense eCPM

AdSense Impressions

AdSense Impressions / Session

AdSense Page Impressions

AdSense Viewable Impression %

AdSense Coverage


Top Channels
==========================
Organic Search

Referral

Social

Direct

Display

Paid Search

Email

Source
Google, Yahoo, Facebook

Medium
Organic, Paid, Email



Google Analytics Basics
Channel Grouping
A roll-up of traffic sources in the Acquisition reports that groups several marketing activities together.

Content Grouping
A roll-up of content in the Behavior reports that groups several pages or screens together to better reflect the structure of your site or app.

Collection (Which Data Collected)
The component of the Google Analytics platform that manages which data is collected for your site, mobile app or other digitally connected device.

Configuration  (How Process)
The component of the Google Analytics platform that manages how your data is processed.

Data model (How Collect Data)
The model used by Google Analytics to organize how data is collected.

Dimension
A descriptive attribute or characteristic of data.

Dimension Widening
A data import process that allows you to join data from external sources.

Filter
A configuration setting that allows you to add, remove or modify your data.

Hit
A single-pixel image request that is used to send data to Google Analytics.

Interaction
Any type of engagement activity

Metric
The quantitative measurements of your data.

Segment
A subset of sessions or users that share a common attribute. Segments allow you to isolate and analyze groups of sessions or users for better analysis.

Sessions / Visits
The period of time (30 min) a user is active on your site or app.

Tracking code
JavaScript code inserted in order to capture page interaction data.

Users / Visitors
The unique browsers  that visit your website or mobile app.

View
A subset of a Google Analytics account property that can have its own unique configuration settings.

Source:
https://analyticsacademy.withgoogle.com/course02/assets/html/GoogleAnalyticsAcademy-PlatformPrinciples-Glossary.html

http://www2.epa.gov/sites/production/files/documents/glossary_of_metrics_used_in_google_analytics.pdf

Sunday, January 11, 2015

Google Analytics Calculation Terms

Dimension vs Metrics

1. A dimension is a descriptive attribute that can be described values
while metrics are the measurable values of that attribute.

2. In the content section of GA, the default dimension is Page
The default metrics include Pageviews, Unique Pageviews, Entrances, etc.

3. Dimension describes and defines data
Metrics measure data

Dimensions & Metrics Uses in Google Analytics
UsersAcquisitionAdvertising
Affinity Category (reach)Default Channel GroupingAccount
BrowserMediumAd Distribution Network
Browser VersionReferral PathAd Format
CitySourceAd Group
ContinentSource / MediumAdWords Ad Group ID
CountryTraffic TypeAdWords Campaign ID
GenderAdWords Creative ID
In-Market SegmentAdWords Criteria ID
LanguageAdWords Customer ID
MetroCampaign
Network DomainCampaign Code
Operating SystemDestination URL
Other CategoryDisplay URL
RegionKeyword
Sub ContinentKeyword Match Type
User TypeMatched Search Query
Placement Domain
Placement Type
Placement URL
Query Match Type
Targeting Type
BehaviorCustom VariablesEcommerce
App IDCustom Variable (Key 1)Days to Transaction
App Installer IDCustom Variable (Key 2)Sessions to Transaction
App NameCustom Variable (Key 3)Transaction ID
App VersionCustom Variable (Key 4)
Destination PageCustom Variable (Key 5)
Exit PageCustom Variable (Value 01)
Exit ScreenCustom Variable (Value 02)
Experiment IDCustom Variable (Value 03)
Full ReferrerCustom Variable (Value 04)
HostnameCustom Variable (Value 05)
Landing Page
Landing Screen
Next Page Path
Page
Page Depth
Page path level 1
Page path level 2
Page path level 3
Page path level 4
Page Title
Previous Page Path
Refined Keyword
Screen Depth
Screen Name
Search Destination Page
Search Term
Second Page
Site Search Category
Site Search Status
Start Page
Timing Category
Timing Label
Timing Variable
User Defined Value
Variation
SocialTimeUsers
Social ActionDateCity ID
Social EntityDay IndexCount of Sessions
Social NetworkDay of the monthCountry ISO Code
Social SourceDay of WeekDays Since Last Session
Social Source and ActionDay of Week NameDevice Category
Social Source and ActionHourFlash Version
Social TypeHour IndexJava Support
Hour of DayMobile (Including Tablet)
ISO Week of ISO YearMobile Device Branding
ISO Week of the YearMobile Device Info
ISO YearMobile Device Marketing Name
MinuteMobile Device Model
Minute IndexMobile Input Selector
Month IndexOperating System Version
Month of the yearRegion ID
Month of YearRegion ISO Code
Week IndexScreen Colors
Week of the YearScreen Resolution
Week of YearService Provider
YearSession Duration
Source Property Display Name
Source Property Tracking ID
Sub Continent Code
User Bucket

Friday, December 26, 2014

Play With Cookies

<script type="text/javascript">
//----------------------------------------------------------
//      create cookie
//----------------------------------------------------------
function setCookie( name, value, expires, path, domain, secure ) {

var today = new Date();

    today.setTime( today.getTime() );
    if ( expires ) {
        expires = expires * 1000 * 60 * 60 * 24;
     }

     var expires_date = new Date( today.getTime() + (expires) );

     document.cookie = name+'='+escape( value ) +
                       ( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) +
                       ( ( path ) ? ';path=' + path : '' ) +
                       ( ( domain ) ? ';domain=' + domain : '' ) +
                       ( ( secure ) ? ';secure' : '' );

}

//----------------------------------------------------------
//      check if cookie defined 
//----------------------------------------------------------
function getCookie(name) {

    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;

    if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
       return null;
    }

    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ';', len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}

//------------------------------------------------------------
//      Remove cookie
//------------------------------------------------------------
function removeCookie(  name, path, domain) {
    if ( getCookie( name ) )
{
        document.cookie = name + '=' + ( ( path ) ? ';path=' + path : '') + ( ( domain ) ? ';domain=' + domain : '' ) + ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}
}
//------------------------------------------------------------
//      Get the domain name
//------------------------------------------------------------
function getDomainname () {
    var hostname = window.location.hostname.split('.');
    if ( hostname.length >= 2 ) {
        var len = hostname.length;
        var domainname = '.' +  hostname[len - 2] + '.' + hostname[len - 1];
    } else {
        var domainname = '.' + window.location.hostname;
    }
    return domainname;
}
</script>

Javascript Tags Must Use

<!-- Redirect in case javascript is disabled on the page -->
<noscript>
   <meta http-equiv="refresh" content="0; url=http://www.espncricinfo.com/australia-v-india-2014-15/engine/current/match/754741.html?version=iframe" />
</noscript>

<!-- Redirect in case of browsers less than IE8 -->
<!--[if lt IE 8]>
   <meta http-equiv="refresh" content="0; url=http://www.espncricinfo.com/australia-v-india-2014-15/engine/current/match/754741.html?version=iframe" />
<![endif]-->


Wednesday, December 24, 2014

Image Optimization

Image Optimization
=================
  • Informative Filenames
  • Alt Tag
  • Don't Scale Image
  • Eliminate unnecessary image resources
  • Leverage CSS3 effects where possible
  • Use web fonts instead of encoding text in images


Vector vs. Raster images
  • Vector images are ideal for images that consist of geometric shapes
  • Vector images are zoom and resolution-independent
  • Raster images should be used for complex scenes with lots of irregular shapes and details


Vector graphics: use lines, points, and polygons to represent an image.
Raster graphics: represent an image by encoding the individual values of each pixel within a rectangular grid.

Pixels
=================
there can be two types of pixel
1. CSS Pixel
2. Device Pixel
Note:-

  • A single CSS pixel may contain multiple device pixels
  • High resolution images require significantly higher number of pixels and bytes



Optimizing vector images
=============================

Screen resolutionTotal pixelsUncompressed filesize (4 bytes per pixel)
1x100 x 100 = 10,00040,000 bytes
2x100 x 100 x 4 = 40,000160,000 bytes
3x100 x 100 x 9 = 90,000360,000 bytes

  • SVG is an XML-based image format
  • SVG files should be minified to reduce their size
  • SVG files should be compressed with GZIP

Exported from Adobe Illustrator


Optimizing raster images
=============================
1. A raster image is a grid of pixels
2. Each pixel encodes color and transparency information
3. Image compressors use a variety of techniques to reduce the number of required bits per pixel to reduce file size of the image

  • Each pixel stores the “RGBA” values: (R) red channel, (G) green channel, (B) blue channel, and (A) alpha (transparency) channel.
  • Internally, the browser allocates 256 values (shades) for each channel

WebP
An open-source image format that provides 30% better image compression.

Protocols & Standards
Latest protocols and web standards designed to make the web faster

Source:
https://developers.google.com/speed/webp/docs/compression
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization?csw=1
https://developers.google.com/speed/?csw=1

Also Read
Lossy and lossless compression

Tuesday, December 23, 2014

Reconsideration Request

Reconsideration Process
=============================

  • You receive a manual action notification and fix the issues mentioned. 
  • You document your reconsideration request. (See Documentation tips below).
  • You address any additional issues (see Common mistakes below).
  • You submit the reconsideration request in Webmaster Tools. 
  • You receive an acknowledgement from Google. (It may take a few days for your request to be processed).
  • Your request is either rejected or approved. 

What is the issue?

  • Manipulation of Backlinks
  • Selling links on your site
  • Hacked content on your site
  • Thin or scraped content
  • Parked Domain
  • Purchased domain is violate the guidelines in previous history.
  • Backlink sites are linked to porn content
  • Blank Sites
  • Used Unethical processes

How to handle this Issue?

  • Disavowing every backlink
  • Remove duplicate contents
  • Solve the server issues related to hacking or makware etc.

Google Webmaster Guidelines and Important Tips

Design and Content Guidelines
==============================
  • Each page should be reachable atleast from on static link
  • make html and xml sitemap
  • there should not be so many links in page
  • useful, information rich content which clearly describe your moto of the page
  • Try to use the common terms
  • use alt tag in image and title tags in hyperlink
  • make sure alt and title tags should be descriptive and accurate
  • make sure your site shouldn't have 404 pages
  • don't use ? in URL

Technical Guidelines
=============================
  • Don't block css and js files through robots.txt
  • Make sure your web server supports the If-Modified-Since HTTP header
  • Use the robots.txt to block unneccsary pages
  • Google's AdSense ads and DoubleClick links are blocked from being crawled by a robots.txt file
  • Make sure google should able to crawl your website
  • Monitor your site's performance and optimize load times
  • Test your site to make sure that it appears correctly in different browsers.
  • Monitor Site Performance through Page Speed, Yslow, Web Page Speed and other tools

Quality Guidelines
=========================
  • Make pages primarily for users, not for search engines.
  • Don't deceive your users.
  • Try to provide all related content on the single page.
  • Take each page as a landing page.
  • User should be find everything on page for that he came on.
  • Take urself 2 steps ahead from your competitors
  • Think about what makes your website unique, valuable, or engaging

Guidelines need to follow:
=========================
  • Robots.txt guideline
  • Sitemap for search engines guideline
  • Sitemap for users guideline
  • Amount of links guideline
  • Text / image links guideline
  • Titles / Alt guideline
  • Dynamic links guideline
  • If modified since guideline
  • Paid links guideline
  • Page speed guideline


Avoid following abusive techniques
=====================================
  • Avoid Keyword Stuffing
  • Automatically generated content
  • Participating in link schemes
  • Creating pages with little or no original content
  • Cloaking
  • Sneaky redirects
  • Hidden text or links
  • Doorway pages
  • Scraped content
  • Participating in affiliate programs without adding sufficient value
  • Loading pages with irrelevant keywords
  • Creating pages with malicious behavior, such as phishing or installing viruses, trojans, or other badware
  • Abusing rich snippets markup
  • Sending automated queries to Google
Speed Rules
=========================
  • Avoid landing page redirects
  • Enable compression
  • Improve server response time
  • Leverage browser caching
  • Minify resources
  • Optimize images
  • Optimize CSS Delivery
  • Prioritize visible content
  • Remove render-blocking JavaScript
  • Use asynchronous scripts

Check your site is in the Google index
  • Do a site: search
  • Verify that your site ranks for your domain name
  • Tell Google about your site: http://www.google.com/submityourcontent/
Make sure Google can find and crawl your site
  • Check Crawl Errors
  • Test robots.txt through Tool
  • Make sure that the URLs haven't been blocked with meta tags.
  • Clear site navigation structure
  • Old pages should be redirected through 301 Redirection
  • Check Crawl Stats
Google Webmaster Important Settings
  • Preferred domain
  • Crawl rate
  • Language and Location Settings
Make sure your content is relevant and useful
  • Review Search Query page
  • Content Keywords
  • HTML Improvements
  • Incoming Links
Google Search Working
Occasionally, fluctuation in search results is the result of differences in our data centers. When you perform a Google search, your query is sent to a Google data center in order to retrieve search results. There are numerous data centers, and many factors (such as geographic location and search traffic) determine where a query is sent. Because not all of our data centers are updated simultaneously, it's possible to see slightly different search results depending on which data center handles your query.

Report Spam
https://www.google.com/webmasters/tools/spamreport

DMCA Request: Removing Content From Google
https://support.google.com/legal/troubleshooter/1114905?hl=en

DMCA Dashboard - Google
https://www.google.com/webmasters/tools/dmca-dashboard

Monday, December 15, 2014

Meta Tags

Most Used
============
<title>relevant and attractive phrase </title>
<meta name="description" content="text">
<meta name="keywords" content="text">

Robots Tag
=============
<meta name="robots" content="INDEX, FOLLOW">
<meta name="robots" content="index, nofollow">
<meta name="robots" content="noindex, follow">
<meta name="robots" content="noindex, nofollow">
<meta name="ROBOTS" CONTENT="NOARCHIVE">

Search Engine will not store cache
<meta name="GOOGLEBOT" CONTENT="NOSNIPPET"> 

It is not supported by any major search engines (Google, Yahoo!, or Bing)
<meta name="revisit-after" content="after 30 days">

No search engines or web browsers use the copyright meta tag
<meta name="copyright" content="text">


<meta name="googlebot" content="noodp">

<meta name="language" content="english">

<meta name="reply-to" content="email address">

<meta name="web_author" content="text">

<meta http-equiv="name" content="value">

Tell the browser to load the page from the server, not from a browser cache, Date format is (Day, dd Mon yyyy hh:mm:ss GMT)
<meta http-equiv="expires" content="Sun, 28 Nov 2010 13:21:02 GMT">

Source:

http://code.lancepollard.com/complete-list-of-html-meta-tags/

Open Graph Meta Data
http://ogp.me/

Friday, December 12, 2014

Codes Needs to add in htaccess file to improve Page Speed

Reduce the File Size increase Page Load Time (Need to Place Code in htaccess file)

Below Code Needs to place in .htaccess file
<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>


Enable Keep-Alive
If keep alive is not enable then server respond each file one by one
Place below Code in .htaccess file
<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>

Leverage browser caching
Loading Same file for returning visitor
Place below Code in .htaccess file
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##

Google Webmaster Tool Links

Thursday, December 11, 2014

Calculate Alexa Rank

So simple, Here 322623 is alexa rank

<?php
//my site rank 322623
echo round(pow(322623,-1.008)*104943144672); // monthly visitor
echo "<hr />";
echo ceil(round(pow(322623,-1.008)*104943144672)/30); // daily visitor
?>

Output:
293893 //monthly
9797 //daily

Source:
http://stackoverflow.com/questions/18444030/alexa-rank-to-traffic-estimation-formula

Some Basics i Learn

Speedy load time. Google says this should be five seconds or less.

Why Responsive
1. It saves resources for both your site and Google's crawlers

SEO
==============
Note:
Be sure not to block the crawling of any Googlebot of the page assets (CSS, JavaScript, and images) using robots.txt or otherwise. Being able to access these external files fully will help our algorithms detect your site's responsive web design configuration and treat it appropriately.

Vary HTTP header
Google Page Speed

Paid Advertisement
Facebook Ads: Wall Ads and RHS Ads Advertisement
Google Adwords: Google Search Network, Google Display Network, Remarketing
Google Merchant Center: Show Product Listings on Google Search
Yahoo and Bing Advertisement: Text Ads Advertisement

Other Google Tools Used
Google Webmaster
Google Analytics
Google Adsense
Google DFP

Contexual Targeting
Customized Location Targeting

SEO Tools
Ahrefs, MajesticSEO, CognitiveSEO, Moz (Opensiteexplorer), BrightEdge, SEO PowerSuite, RankChecker, SEO Tools for Firefox

Design Languages
Javascript, CSS, CSS3, Jquery, Mobile Jquery, HTML5, Schema

Programming Languages
PHP, JSP, Java, Servlet, AWT, Swing, Applet etc.

Database Language
SQL

JS Library
jQuery, Prototype, Dojo, YUI, angularJS, backbone JS, NodeJS, KnockoutJS, ExtnJS, Nginx

Web Servers
Tomcat & Apache

Paid Tools
Google AdWords, Adobe Search Center, Kenshoo or Marin

Campaign Optimization
keyword optimization, search term reporting, keyword expansion, GDN/Content campaigns, sitelink optimization, adcopy optimization, time targeting, latency analysis, attribution analysis, geo reporting

Excel
Vlookups, basic formulas like sum, sumif, iferror, etc.
Pivot Tables and Graphs
Macros

IDE
Eclipse, JBuilder, IntelliJ, NetBeans, Notepad++, Geany

Application Server
JBoss, BEA Weblogic

Data Sharing Center
SVN, GIT

Framework
Dojo, Symfony Framework, Zend Framework, Cake Php, Smarty

Security Knowledge
Cross Site Scripting, SQL Injection, Input Validation

Caching Technologies
Memcache/Tokio Tyrant/Redis

Database
MySQL, Postgres, MongoDB, HBase

CMS
PHP Fox, Codeigniter, Core, Dolphin Fox, Magneto, Wordpress and Drupal

Software
Linux, Cassandra database, Mongo DB, HUDOC database


Enable GZip Compression through .htaccess File
==================================================
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>