Monday, October 28, 2013

Return on Investment in Google Adwords

To track the performance of your account you need to check

1] Total number of Clicks
2] Click through rate
3] Total Number of sales and
4] ROI (much more useful for business)


ROI - This tells how much money you made for spending for ads. If the ROI is 100% your advertising money equals to return on investment if ROI Greater than 100% you are started making money 


CTR: Based on impression and clicks you can calculate Click Through Rate


Finding Which campaign do better –



It Is good to allocate more budget for well performing ads because higher conversation rate and low cost for conversion

Calculating CPC:

Calculating Conversion Rate:

ROI

Higher than “Return than Investment” I.e. More than 100% ROI, you can increase your bids and more budget allocation






Friday, October 25, 2013

Website Speed Optimization for Online Performance - Web.config

NON WWW to WWW Working 

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Redirect to WWW" stopProcessing="true">
          <match url=".*" />
          <
conditions>
            <add input="{HTTP_HOST}" pattern="^your.domain.name$" />
          </
conditions>
          <action type="Redirect" url="http://www.your.domain.name/{R:0}" redirectType="Permanent" />
        </
rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

GZIP Working

<system.webServer>
  <httpCompression directory="%SystemDrive%\inetpub\
temp\IIS Temporary Compressed Files">
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
    <dynamicTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
    </dynamicTypes>
    <staticTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
    </staticTypes>
  </httpCompression>
  <urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>

Expires header Working

<staticContent>
 <clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>

E-Tag Working

301 page Redirect Working

<configuration>
  <location path="services.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://domain.com/services" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
  <location path="products.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://domain.com/products" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
</configuration>


This redirection for all the pages. Paste this above </configuration>

<location path="pgdm_gen_manager.html">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://domain.com/products" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>

Reference

NON WWW to WWW  - http://www.studiocoast.com.au/knowledgebase/335/iis7/redirect-non-www-to-www.aspx

GZIP - http://am-blog.no-ip.org/BlogEngine/post/2010/11/23/Enable-Gzip-compression-in-ASPNET-using-webconfig-configuration.aspx

Expires header - 
http://madskristensen.net/post/Add-expires-header-for-images.aspx
301 page Redirect -
http://knowledge.freshpromo.ca/seo-tools/301-redirect.php
Render blocking CSS
Move the Blocking CSS below the </html>
htm<l/> <link href="css/style.css" rel="stylesheet" type="text/css">

Website Speed Optimization for Online Performance - HTACCESS Code

GZIP Code Working

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

EXPIRE HEADER Code Working

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType text/plain A86400
ExpiresByType application/x-shockwave-flash A2592000
ExpiresByType video/x-flv A2592000
ExpiresByType application/pdf A2592000
ExpiresByType text/html A600
</IfModule>

E-Tags Code Working

FileETag MTime Size
<ifmodule mod_expires.c>
  <filesmatch "\.(jpg|gif|png|css|js)$">
       ExpiresActive on
       ExpiresDefault "access plus 1 year"
   </filesmatch>
</ifmodule>

NON-www to www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Removing /index.html

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html) [NC]
RewriteRule ^index\.php$ http://www.yourdomain.com/ [R=301,L]


Removing /index.php

RewriteBase /
# redirect html pages to the root domain

RewriteRule ^index\.php$ / [NC,R,L]

301 Redirect for Renamed Pages

redirect 301 /old/old.htm http://www.you.com/new.htm


Reference

GZIP - http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/#postcomment
Expire Header - http://www.tipsandtricks-hq.com/how-to-add-far-future-expires-headers-to-your-wordpress-site-1533

E-Tags  - http://stuntsnippets.com/etags-htaccess/

Removing Index.php - http://www.search-friendly-web-design.com/joomla/16-joomla-seo-htaccess-301-redirects-and-apache-modrewrite

Adding Expires headers for FONTS

<IfModule mod_deflate.c>
    #The following line is enough for .js and .css
    AddOutputFilter DEFLATE js css
    Addtype font/opentype .otf
    Addtype font/eot .eot
    Addtype font/truetype .ttf
    #The following line also enables compression by file content type, for the following list of Content-Type:s
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml

    #The following lines are to avoid bugs with some browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

How to enable keep-alive

<ifModule mod_headers.c>
    Header set Connection keep-alive
</ifModule>

Render blocking CSS

Move the Blocking CSS below the </html>

</html>

<link href="css/style.css" rel="stylesheet" type="text/css">

Monday, October 21, 2013

Twitter @ Position makes the difference

There difference between @ in the front and backside of a character makes a huge difference

If you want all of your followers to see your tweet in their stream, you MUST start a tweet with a character and not with @username.

The tweet text starting with @ will only visible only To you and the person attached with @ symbol (@selva0ganesh) this won’t be visible to your audience/public

“@selva0ganesh is a digital marketing expert in Chennai” – Only to SelvaGanesh, me and the my followers who follow @selva0ganesh

“In Chennai @selva0ganesh is a digital marketing expert” – This tweet will be visible to everyone (public), even If any single character before the @ symbol (even a full stop ‘.’ Will be considered) .@selva0ganesh will be visible to public

@ Symbol used in the first character of tweet will be Consider as ‘To’ address, which is like sending this message to @this person, like composing the mail


Ref

Tuesday, October 8, 2013

Use of Instagram

Usage of Instagram for company brand building

Instagram provides a perfect channel for promoting your company’s volunteer work.E.g Oracle company http://instagram.com/oracle
Images ranging from its volunteer work to employee birthdays. http://instagram.com/vmwarecareers
A real estate services company, has been getting strong engagement by posting pictures of its various buildings throughout the country,  uploading photos of its various stages of construction 


Hashtag
Instagram search is only for hashtags, so if you don’t tag your content, it’s being left in a desert with no chance of a non-follower finding it, that means consistent and relevant tags.

Twitter for Support

73% of u.s. online consumers trust information and advice from Twitter.

1] Even social networking also help you for customer support. In a website you can also create a link for twitter/FB/Google+ a separate account for support, sothat your customers ask any queries regarding support through twitter. Make use of the support team to go-head with this process and make them engaging in conversation

2] It’s important for a sales rep to continue communication even after customer conversion for a customer’s success

Pinterest Users can benifit through Bing

Bing started his testing work for image search result with pinterest - Bing started showing a group of pinterest images in the search result in the right side of the bing image search result. Pinterest users get good response even from bing image results