SEO букмарклеты - Автоматизация продвижения с использованием скриптов для браузера
19 октября 2017

SEO букмарклеты - Автоматизация продвижения с использованием скриптов для браузера

Рутинные задачи по продвижению сайта можно автоматизировать используя специальные скрипты для бразуера, называемые букмарклетами.

Букмарклет — скрипт на JavaScript, сохраняемый в закладку в браузере. Например, при открытии сайта достаточно конкурента можно нажать на закладку и получить информацию по видимости сайта в поисковой системе. Букмарклет призван упростить навигацию, а иногда и вовсе избавить оптимизатора от необходимости входа в интерфейса специального сервиса.

JavaScript скрипты во многом используются и для аналитики выдачи на лету. Например, используя скрипты с сайта indexoid можно бесплатно провести сбор всех доменных из выдачи используя только браузер Google.

SEO скрипты экономят время поискового оптимизатора и поднимают настроения оптимизатору, уменьшая рутину. :)

Букмарклеты для SEO скриптов


Используя букмарклеты можно создать SEO браузер. Скрипты можно использовать для определения SEO параметров и почти любых задач оптимизатора. Далее примеры букмарклетов.

Использовать очень просто. Для использования любого букмарклета достаточно:

  1. Сохранить закладу в браузер с любым названием, вместо ссылки на сайт записав код букрмакрлета;
  2. На любом открытом сайте нажать на ссылку для запуска букмарклета.

Проверка видимости сайта


Для использования букмарклета необходимо чтобы у вас был осуществлен вход в платный аккаунт на сайте MegaIndex. Просто откройте MegaIndex и авторизируйтесь.

javascript: (function() { window.open('https://ru.megaindex.com/visibility/'+window.location.hostname+'/report?url='+window.location.host+'&from=264&group=url&ser_id=1&pg=0&dates[1]=now'); })();

Проверка видимости страницы


javascript: (function() { window.open('https://ru.megaindex.com/visibility/'+window.location.hostname+'/report?url='+window.location.href+'&from=264&group=url&ser_id=1&pg=0&dates[1]=now'); })();

Аудит сайта


javascript:(function(){window.open('http://audit.megaindex.ru/audit/report/'+location.host+'?from=60513')})();

Вывод всех внешних ссылок


javascript: (function() { window.open('https://ru.megaindex.com/backlinks/'+window.location.hostname+'/links?url='+window.location.href+'&from=264&group=url'); })();

Подбор запросов для страницы


javascript: (function() { window.open('https://ru.megaindex.com/a/keywords?tuid=0&domain='+window.location.hostname+'&from=264&country=1&city=4&ser_id=1'); })();

Анализ сниппетов


javascript: (function() { window.open('https://ru.megaindex.com/snippet/'+window.location.host+'?ser_id=1&from=264®ion=undefined;undefined;undefined&pg=0'); })();

Исходящие ссылки


javascript:(function(){window.open('https://ru.megaindex.com/outlinks/'+location.host+'&from=264')})();

Поиск конкурентных сайтов


javascript:(function(){window.open('https://ru.megaindex.com/a/intersection?domain='+location.host+'&from=264')})();

Сравнение видимости сайта в поисковой выдаче за период


javascript:(function(){window.open('https://ru.megaindex.com/a/viscompare?from=264&domain='+location.host+'&dates%5B0%5D=now&dates%5B1%5D=now&ser_ids%5B%5D=1&ser_ids%5B%5D=2846&pg=0')})();

Поиск подсвеченных фраз в поисковой выдаче Google


function searchGoogle() {
  var selected
  
  if (window.getSelection) selected = window.getSelection()
  else if (document.getSelection) selected = document.getSelection()
  else selected = document.selection.createRange().text
  var q = "" + selected

  if (q)  location="http://www.google.com/search?q="+encodeURIComponent(q);
  void 0;
}

Поиск страницы в архиве


javascript:(function(){ window.open('http://web.archive.org/web/*/'+location.href)})();

Просмотр страницы из кэша Google


javascript:(function(){%20window.open('http://webcache.googleusercontent.com/search?q=cache:'+encodeURIComponent(location.href))})();

Вывод проиндексированных страниц Google за неделю


Выводит список страниц проиндексированных Google за неделю.

javascript:(function(){%20window.open('http://www.google.co.uk/search?q=site%3A'+encodeURIComponent(location.host)+'&tbs=qdr:d7')})();

Вывод всех проиндексированных Google страниц сайта


javascript:(function(){%20window.open('http://www.google.co.uk/search?q=site%3A'+location.host)})();

Проверка скорости загрузки сайта используя инструмент Google


javascript:(function(){%20window.open('http://developers.google.com/speed/pagespeed/insights/?url='+encodeURIComponent(location.href))})();

Проверка мобильной версии сайта используя инструмент Google


javascript:(function(){ window.open('https://search.google.com/search-console/mobile-friendly?utm_source=mft&utm_medium=redirect&utm_campaign=mft-redirect&url='+encodeURIComponent(location.href))})();

Вывод популярности бренда в Google


javascript:location.href='https://trends.google.com/trends/exploreq='+location.hostname.replace('www.','').replace('.com','').replace('.co.uk','').replace('.org','').replace('.net','').replace('.ca','').replace('.fr','').replace('.gov','').replace('.mil','').replace('.edu','');

Вывод meta-headers


javascript:(function(){var url = document.location; var meta = document.getElementsByTagName('meta'); var found = 'Not Found'; var title = document.title;var output = '';output = '\n\n##### Page Title #####\n\n'+title+'\n\n\n####META DATA####\n\n';if(meta.length>0){ }for (i=0; i<meta .length; i++) {if(meta[i].getAttribute('name')!=null){output += '\''+meta[i].getAttribute('name')+'\''+'\n'+meta[i].getAttribute('content')+'\n\n';}else if(meta[i].getAttribute('property')!=null){output += '\''+meta[i].getAttribute('property')+'\''+'\n'+meta[i].getAttribute('content')+'\n\n';}}alert(output)})();

Подсветка заголовков h


javascript:void((function(){var%20a,b,c,d,e,f;f=new%20Array('pink','orange','yellow','aquamarine','lightskyblue','plum');for(a=1;a<=6;a++){b=document.getElementsByTagName('h'+a);for(c=0;c<b.length;c++){d=b[c];e=d.style;e.backgroundColor=f[a-1];e.border='solid';e.padding='2px';e.color='black';d.innerHTML='H'+a+'%20-%20'+d.innerHTML;}}})())

Подсветка dofollow ссылок


javascript:var%20t=document.getElementsByTagName('a');for(i=0;i<t.length;i++){if((t[i].rel.toLowerCase()!='nofollow')%20|%20(t[i].rel.toLowerCase()!='external%20nofollow')){void(t[i].style.color='green');void(t[i].style.background='yellow');void(t[i].style.borderStyle='solid dotted');void(t[i].style.fontSize='2em');}}

Очистка cookies


Удаление всех cookies текущего сайта.

javascript:(function(){C=document.cookie.split("; ");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()

Выгрузка списка исходящих ссылок с страницы


javascript:(function(){var url = document.location; var links = document.links;var output = '';var isExternal = function(url) {var domain = function(url) {return url.replace('http://','').replace('https://','').split('/')[0];};return domain(location.href) !== domain(url);};output = '\n\n##### External Links #####\n\n';for (i=0; i<links.length; i++) {var link = new String(links[i]);if(links[i].hostname != window.location.hostname){var pat = /^https?:\/\//i;if(pat.test(links[i])){output += links[i].href+'\n'}}} alert(output);})();

Проверка запрета на индексацию в robots


javascript:(function(){var s=document.createElement('script');s.type='text/javascript';s.src='https://tools.arsenkin.ru/bm/robots.js';s.setAttribute('charset','utf-8');document.getElementsByTagName('body')[0].appendChild(s)})();void(0);

Проверка canonical ссылки


javascript:%20(function%20()%20{%20var%20url%20=%20document.location;%20var%20links%20=%20document.getElementsByTagName('link');%20var%20found%20=%20'Not Found';%20for%20(var%20i%20=%200,%20l;%20l%20=%20links[i];%20i++)%20{%20if%20(l.getAttribute('rel')%20==%20'canonical')%20{%20found%20=%20'Canonical Found\n\nCanonical Reference:\n'+l.getAttribute('href')+'\n\nCurrent URL:\n'+document.location;if(l.getAttribute('href')==document.location){found=found+'\n\nCanonical tag matches current URL.'}else{found=found+'\n\nThe Canonical reference and current URL are different. Canonical fallback in place.'}%20break;%20}%20}%20alert(found);%20})();

Проверка robots.txt


javascript:void(location.href='http://' + location.host + '/robots.txt')

Расшаривание в Facebook


javascript:var d=document,f='https://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1398880689&u='+e(l.href)+'&t='+e(d.title);1;try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z) {a=function() {if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)

Расшаривание в Twitter


javascript:(function(){window.twttr=window.twttr||{};var D=550,A=450,C=screen.height,B=screen.width,H=Math.round((B/2)-(D/2)),G=0,F=document,E;if(C>A){G=Math.round((C/2)-(A/2))}window.twttr.shareWin=window.open('http://twitter.com/share','','left='+H+',top='+G+',width='+D+',height='+A+',personalbar=0,toolbar=0,scrollbars=1,resizable=1');E=F.createElement('script');E.src='http://platform.twitter.com/bookmarklets/share.js?v=1';F.getElementsByTagName('head')[0].appendChild(E)}());

Расшаривание в Linkedin


javascript:(function()%7Bvar%20d%3Ddocument,l%3Dd.location,f%3D%27http://www.linkedin.com/shareArticle%3Fmini%3Dtrue%26ro%3Dfalse%26trk%3Dbookmarklet%26title%3D%27%2BencodeURIComponent(d.title)%2B%27%26url%3D%27%2BencodeURIComponent(l.href),a%3Dfunction()%7Bif(!window.open(f,%27News%27,%27width%3D520,height%3D570,toolbar%3D0,location%3D0,status%3D0,scrollbars%3Dyes%27))%7Bl.href%3Df%3B%7D%7D%3Bif(/Firefox/.test(navigator.userAgent))%7BsetTimeout(a,0)%3B%7Delse%7Ba()%3B%7D%7D)()

Расшаривание в Google+


javascript:(function()%7Bvar w%3D600%3Bvar h%3D550%3Bvar x%3DNumber((window.screen.width-w)/2)%3Bvar y%3DNumber((window.screen.height-h)/2)%3Bwindow.open(%27https://plus.google.com/share%3Furl%3D%27%2BencodeURIComponent(location.href)%2B%27%26title%3D%27%2BencodeURIComponent(document.title),%27%27,%27width%3D%27%2Bw%2B%27,height%3D%27%2Bh%2B%27,left%3D%27%2Bx%2B%27,top%3D%27%2By%2B%27,scrollbars%3Dauto%27)%3B%7D)()%3B

Список проиндексированных страниц в Baidu


javascript:void(window.open(%27http://www.baidu.com/s?wd=site:%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27));

Проверка трафика по SimilarWeb


Открывает для анализа в новой вкладке текущую страницу сайта.

javascript:(function(){ var url = document.location.hostname; var newwin = 'http://www.similarweb.com/website/' + url; window.open(newwin); })();

Проверка трафика по Alexa


javascript:(function(){ window.open('www.alexa.com/siteinfo/'+location.hostname)})();

Подсветка nofollow ссылок


javascript:var%20t=document.getElementsByTagName('a');for(i=0;i<t.length;i++){if((t[i].rel.toLowerCase()=='nofollow')%20|%20(t[i].rel.toLowerCase()=='external%20nofollow')){void(t[i].style.color='red');void(t[i].style.background='yellow');void(t[i].style.borderStyle='solid dotted');void(t[i].style.fontSize='2em');}}

Список проиндексированных страниц в Bing


javascript:void(window.open(%27http://www.bing.com/search?q=site:%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27));

Список проиндексированных страниц в Duck


javascript:void(window.open(%27https://duckduckgo.com/?q=site:%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27));

Whois домена


javascript:(function(){window.open('https://www.reg.ru/whois/?rlink=reflink-2569&utm_compaign=megaindex&dname='+location.host)})();

Обсуждение

live.data
18:59 16 ноября 2017
Это зачем такой огород то городить ))
Да ещё и велосипед, который уже давно есть.
Ну и история. Браузер от всей этой кучи повесится навсегда )
Давно таких статей не читал. Улыбнули своей непосредственностью ))
sia_
22:58 16 ноября 2017
С какого перепугу повесится? Скрипты вызываются после запуска их.
Букмарки годные, пользуюсь давно.
Очень удобно.
info
23:01 16 ноября 2017
не пойму как работает "Поиск подсвеченных фраз в поисковой выдаче Google"
chentsova
12:43 22 ноября 2017
В статье ошибка:
Вместо скрипта "Проверки видимости сайта" стоит скрипт от "Проверки видимости страницы".
Исправьте пожалуйста.
hizord.mars
00:34 20 декабря 2018
РасшИривание в Google+ <-- ОЧЕПЯТКА
Для добавления комментария, пожалуйста, авторизуйтесь