Букмарклет(bookmarklet) — это javascript-код, который сохраняется как закладка в браузере. Он работает за счет использования протокола ahref=javascript

В свое время увидел видео на канале SEO-шмео про букмарклеты (js скрипты в закладках браузера), мне понравился данный метод оптимизации рабочего времени. После этого сделал небольшую подборку своих SEO букмарклетов, которыми пользуюсь и по сей день.

Как сохранить букмарклет

  • Сохраняем или создаем новую закладку.
  • В поле «url» добавляем код скопированный ниже.
  • В поле «Название» пишем произвольное название нашей закладки.
  • Сохраняем.

Как применить букмарклет

  • Заходим на любую страницу сайта.
  • Нажимаем на букмарклет в наших закладках.
  • Радуемся 😊
  • Аналогично все букмарклеты можно применять через Console нашего браузера

Шутка дня: Напиши две строчки кода, почувствуй себя программистом 🤦‍♀️

Моя подборка JS букмарклетов

Ответ от сервера

Проверка ответа от сервера станицы на которой вы находитесь.

javascript:(function(){window.open('https://httpstatus.io/?url='+encodeURIComponent(location.href))})();
javascript:(function() {var validator='http://www.bertal.ru/index.php?a',randKey=Math.floor(Math.random()*(-2e5+1))+21e5;validator=validator+randKey+'/',uri=window.location.href,window.open(validator+uri+'#h');})();

PageSpeed Insights

Узнайть, как ускорить загрузку своего сайта на любых устройствах.

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

Mobile check

Оптимизирована ли ваша страница для мобильных устройств?

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

Инструмент проверки структурированных данных

javascript:(function(){window.open('https://search.google.com/structured-data/testing-tool?hl=ru#url='+encodeURIComponent(location.href))})();

Проверка AMP

Есть ли ошибки на вашей AMP-странице?

javascript:(function(){window.open('https://search.google.com/test/amp?hl=ru&url='+encodeURIComponent(location.href))})();

Noindex&Nofollow

Проверка страницы на Noindex&Nofollow

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

site:

javascript:void((function(){window.open('https://www.google.com.ua/search?hl=ru&nfpr=1&num=10&q='+'site:'+window.location.href+'%'+'26','_blank')})());

inurl:

javascript:void((function(){window.open('https://www.google.com.ua/search?hl=ru&nfpr=1&num=10&q='+'inurl:'+window.location.href,'_blank')})());

cache:

javascript:void((function(){var a=location.href.replace(/^http%5C:%5C/%5C/(.*)$/,"$1");location.href="http://webcache.googleusercontent.com/search?q=cache%3A"+escape(a);})())

Поиск PDF

Поиск PDF файлов на сайте.

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://www.google.com.ua/search?hl=ru&ei=jmayWvPmMYPTkwWq2pyIBQ&q=filetype:pdf+site:' + url; window.open(newwin); })();

pr-cy

Проверка сайта в сервисе pr-cy

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://a.pr-cy.ru/' + url; window.open(newwin); })();

Доступность сайта с разных серверов

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://dnschecker.org/#SOA/' + url; window.open(newwin); })();

Статус сайта

С помощью Безопасного просмотра мы ежедневно проверяем миллиарды URL и находим тысячи вредоносных веб-ресурсов, многие из которых создавались отнюдь не злоумышленниками, но потом были взломаны. Для таких сайтов Google показывает предупреждения в результатах поиска или в браузере, чтобы защитить пользователей.

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://transparencyreport.google.com/safe-browsing/search?url=' + url; window.open(newwin); })();

WebArchive

javascript:location.href='http://web.archive.org/web/*/'+window.location.href;

Serpstat

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://serpstat.com/domains/?query=' + url; window.open(newwin); })();

SimilarWeb

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

SpyMetrics

Аналог сервиса SimilarWeb.

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

Whois Reg.ru

javascript:(function(){window.open('https://www.reg.ru/whois/?dname='+location.host)})();

DMCA — Lumen

База данных Lumen собирает и анализирует юридические жалобы и запросы на удаление онлайн-материалов, помогая пользователям Интернета знать свои права и понимать закон.

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://lumendatabase.org/notices/search?utf8=✓&term=' + url; window.open(newwin); })();

Yandex — Роскомнадзор

Проверка сайта в реестре запрещенных сайтов.

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://reestr.rublacklist.net/search/?q=' + url; window.open(newwin); })();

Количество символов фрагмента

Подсчитывает колличество символов в выделенном фрагменте.

javascript:(function(){function f(d){var t;if(d.getSelection)t=d.getSelection();else if(d.selection)t=d.selection.createRange();if(t.text!=undefined)t=t.text;if(!t||t==''){var a=d.getElementsByTagName('textarea');for(var i=0;i

Нумерация позиций в google

Присваивает номер в поиске google.

javascript:var num=10,start=0,s_num=location.search.match(new RegExp("[\\?|&]num=([^&]*)"));null!==s_num?num=parseInt(s_num[1]):(s_num=document.cookie.match(new RegExp("NR=([^:]*)")),null!==s_num&&(num=parseInt(s_num[1])));var cur=document.getElementsByClassName("cur")[0];if("undefined"!=typeof cur)cur=parseInt(document.all?cur.innerText:cur.textContent),start=(cur-1)*num;else{var s_start=location.search.match(new RegExp("(\\?|&)start=([^&]*)"));null!==s_start&&(start=parseInt(s_start[1]))}[].forEach.call(document.getElementsByClassName("g"),function(t){if(-1==t.parentElement.className.search(/_xse/)&&-1==t.className.search(/tpo|_Nn|no-sep|mnr-c/)){var e=document.createElement("span");e.setAttribute("style","float:left;margin-left:-40px;line-height:21.6px"),e.innerHTML=start+1+".",t.insertBefore(e,t.firstChild),start++}})

Выгрузка ссылок с Google

javascript:var b=window.open("","w"+String(Math.random()).slice(-6));b.document.writeln("
");[].forEach.call(document.querySelectorAll(".g:not(#imagebox_bigimages)"),function(a){(a=a.querySelector(".r > a"))&&(a.hasAttribute("data-href")?b.document.writeln(a.getAttribute("data-href")):a.hasAttribute("href")&&b.document.writeln(a.getAttribute("href")))});

Выгрузка ссылок с страницы

javascript:var b=location.host.toLowerCase().replace(/^www\./i,""),d={local:[],external:[]},e=window.open("","links_"+String(Math.random()).slice(-6));[].forEach.call(document.getElementsByTagName("a"),function(a){var c=a.host.toLowerCase().replace(/^www\./i,""),c=b==c?"local":"external";a=a.href;-1==d[c].indexOf(a)&&d[c].push(a)});e.document.writeln("
");for(var f in d)e.document.writeln("
"+f+""),d[f].forEach(function(a){e.document.writeln(a)});

Какие технологии используются

javascript:(function(){ var url = document.location.hostname; var newwin = 'https://www.similartech.com/websites/' + url; window.open(newwin); })();

Копировать title в буфер обмена

javascript:(function(){var title=document.title;if(!title||title==''){alert('%D0%9F%D1%83%D1%81%D1%82%D0%BE%D0%B9 Title');return;}if(navigator.userAgent.toLowerCase().indexOf('firefox')+1){var block=document.createElement('div');var first=document.getElementsByTagName('body')[0].childNodes[0];block.style='position:fixed;z-index:999999999;width:auto;top:0px;height:auto;background:#f8f8f8;left:45%;border: 2px solid black;';block.className='pxtblock';block.innerHTML='

%D0%A1%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C Title %D0%B2 %D0%B1%D1%83%D1%84%D0%B5%D1%80 %D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0?


';document.getElementsByTagName('body')[0].insertBefore(block,first);return;}var ta=document.createElement('textarea');var body=document.querySelector('body');body.appendChild(ta);ta.innerHTML=title;ta.select();document.execCommand('copy');body.removeChild(ta);})();

Копировать description в буфер обмена

javascript:(function(){var description=document.querySelector('meta[name=description]');if(!description){alert('Description %D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82');return;}var dt=description.content;if(!dt||dt==''){alert('%D0%9F%D1%83%D1%81%D1%82%D0%BE%D0%B9 Description');return;}if(navigator.userAgent.toLowerCase().indexOf('firefox')+1){var block=document.createElement('div');var first=document.getElementsByTagName('body')[0].childNodes[0];block.style='position:fixed;z-index:999999999;width:auto;top:0px;height:auto;background:#f8f8f8;left:45%;border: 2px solid black;';block.className='pxtblock';block.innerHTML='

%D0%A1%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C Description %D0%B2 %D0%B1%D1%83%D1%84%D0%B5%D1%80 %D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0?


';document.getElementsByTagName('body')[0].insertBefore(block,first);return;}var ta=document.createElement('textarea');var body=document.querySelector('body');body.appendChild(ta);ta.innerHTML=dt;ta.select();document.execCommand('copy');body.removeChild(ta);})();
Cherepynets Illia

View Comments

  • Ricobewtrwin, interesting name. Gave it a shot and it seems alright. Nothing crazy, but solid enough for a decent time. Maybe give it a whirl if you're bored. Give it a try: ricobewtrwin

  • 69vn15, that's a different kinda name. I popped in to take a look, and I must say, it was something else!. Check it out if you want to have a bit of fun: 69vn15

  • Lotus365winlogin, feels very zen. I had a browse and it seemed reliable. Everything loaded fast, and it was pretty intuitive. Give it a shot: lotus365winlogin

  • So, I tried gigabetlogin. The login process was straight forward as heck, and they offer many promos. Have fun gambling! gigabetlogin

  • 7j777game is a solid choice for some gaming fun. I've been playing here for a while now, and they haven't let me down. Decent wins and a good overall experience. 7j777game

  • Quick and easy login with ad777gamelogin. Site looks good and the games load fast. I'd recommend giving it a try if you're looking for a new place to play. ad777gamelogin

  • Even though the name suggests Spanish content the English interface here is fully translated and very easy to navigate. The crash game mode is super addictive and the payout rates match what is advertised on the dashboard. I tested the demo mode first before depositing real funds and it felt completely fair. A refreshing experience compared to sites that hide their game providers behind confusing menus. jugaraviator

  • Downloading the iOS app was a breeze and everything syncs perfectly with my account. I can place my pre match bets and live wagers without any interruptions. The odds are competitive and I appreciate how regularly they update their promotions. Give 1xbetappios a chance and see for yourself

  • I downloaded the app and the graphics really pop on my screen. The buffalo bonus rounds are my favorite part and I have won some solid amounts playing them. Data usage is also pretty low so I can play even when traveling. Trust me when I say africanbuffaloslotapk is the real deal for slot lovers.

  • Best gaming experience I have had in a long time. The bonuses are actually helpful and not just for show. Definitely try ph69jili if you want real action.

Recent Posts

Продвижение крупных проектов

Обратная сторона продукта

5 лет ago

Анализ ссылочной массы

Ссылочная масса — это совокупность всех активных внешних ссылок, размещенных на сайтах и ведущих на…

5 лет ago

Пути развития SEO специалиста — SEO Club

Как стать лучшим в своем деле

5 лет ago

Как составлять регулярные выражения в Search Console

Регулярные выражения (regular expressions, RegExp) - это шаблоны, используемые для сопоставления последовательностей символов и поиска…

5 лет ago

Скоринг семантики — Формирование семантического ядра сайта

Разработка семантического ядра для вашего сайта - это отправная точка для внутренней SEO оптимизации.

6 лет ago

Ответ от сервера в Google Sheets — Get HTTP-status codes (301, 200, 404)

С помощью Google Sheets можно получить код ответа сервера для большого количества URL-адресов.

6 лет ago