Start typing and press Enter to search
Tuesday, March 13, 2018

SEO Lifehacks: 9 Custom SEO Shortcuts I Can’t Live Without

As anyone who practices it knows, SEO is a constantly changing landscape. This can keep the job from getting stale but there are certainly times in SEO where the grind left me feeling like I work in data entry. This changed after I came across this Business Insider article.

In a nutshell, an employee at a company had developed shortcuts to deal with any inconvenience. He went as far as to hack his office coffee machine to make his coffee while he walked over. What really stood out to me was that if a job took a minute to do, he would make it take seconds.

What started as a joke, slowly began to morph into a mentality I applied to the tedious parts of SEO. Now we have something that, as a department, we cannot go without. Naturally, we want to share it with the world.

What You Need:

A Custom Shortcut Chrome Extension:

This is going to get a bit technical, but I personally recommend a Chrome Plugin called Shortcut Manager, developed by Jumpei. Unfortunately, it’s no longer available on the Plugin store. The good news is you can get a backup installation file if you were to Google search ‘shortcut manager Jumpei’. Just ignore the App Store listing as this is an entirely irrelevant plugin. You will also need to enable developer mode to install a non-web store plugin.

To get to developer mode, go to Chrome extension settings and tick developer mode. After this just click and drag the downloaded file to install Shortcut Manager.

Otherwise, you can use ShortKeys, available on the Chrome Web Store. I prefer Shortcut Manager over its easy Import/Export feature for an instant ability to transfer the shortcuts to a new colleague. Shortkeys also lacks the ability to insert custom text on the page (I will go into that later).

Linkclump

Linkclump makes it easy to open multiple tabs by unlocking a right click and drag box. Later versions may require a shift + right click and drag. This helped deal with previous issues with operating a cpanel. Each link contained in the box will open in a new tab. You can get it here on the Chrome Web Store.

Copy All URLs

You can use this application to copy all open tabs in a one URL per line format – perfect for spreadsheets. Likewise, if you have a list of URLs in your clipboard, you can use the paste function to open a list in separate tabs (useful for our Google fetch shortcut). You can get it here on the Chrome Web Store.

Our Shortcuts

1: Check Google-Cache:

This was the first script we wrote. It is probably the most useful of them all. I can’t stand using anyone else’s computer if they don’t have this shortcut.

We use: Alt+1 to fire the following script:

javascript:void((function(){var a=location.href.replace(/^http%5C:%5C/%5C/(.*)$/,”$1″);location.href=”http://www.google.com/search?q=cache:”+escape(a);})())

For those who don’t read javascript: Press alt + 1 and you will see Google’s cache of whatever page you are on.

Example: A client has less than ideal hosting and their site goes down. Next thing you know, Google comes around and un-indexes most of the site. We use Linkclump or Screaming Frog to open all URLs. Our left-hand fires the shortcut, right-hand cycles the tabs. Within seconds you can tell exactly which pages need to be re-submitted.

Helpful Hint: We have found a VPN is a useful solution to encountering captcha when you have to use this a ridiculous number of times.

2: Fetch

This was the second script we wrote. Use it and you will love it! This shortcut will take the active page and load the ‘fetch as Google’ page in search console for whatever domain you are on and paste the URL extension. All you have to do is press either fetch or fetch and render.

Originally we wanted to use Alt + F but this is taken already by another chrome function. So we use Alt+R (render from fetch + render)

var furl = location.href;

var url = document.createElement(‘a’);

url.href = furl;

var path = url.pathname.replace(‘/’,”);

var surl = furl.replace(path,””).replace(url.hash,””).replace(url.search,””);

location.href = “https://www.google.com/webmasters/tools/googlebot-fetch?hl=en&authuser=0&siteUrl=”+surl+”&path=”+path;

Combine this with ‘Copy All URLs’ or ‘Linkclump’ and you can fetch and submit to index hundreds of pages. Now, using a combination of this shortcut and ‘Copy All URLs’, I can fetch and index 100 pages in the time it took me to do ten before hand.

3: Check Queries:

Use Alt+Q and the below code to view the search console queries for your active page.

var furl = location.href;

var url = document.createElement(‘a’);

url.href = furl;

var path = url.pathname.replace(‘/’,”);

var surl = furl.replace(path,””).replace(url.hash,””).replace(url.search,””);

location.href = ‘https://www.google.com/webmasters/tools/search-analytics?hl=en&siteUrl=’+surl+’#state=[null,[[null,null,null,28]],null,[[null,3,[“‘+furl+'”],1,0],[null,6,[“WEB”]]],null,[1],2,0,null,[2]]’;

4: Wayback Machine

Another life saver for if something goes south on a website. Alt+2 will bring up the Wayback Machine result for the active page.

javascript:void((function(){var a=location.href.replace(/^http%5C:%5C/%5C/(.*)$/,”$1″);location.href=”https://web.archive.org/web/*/”+escape(a);})())

5: SEMrush

Using this shortcut will fire a SEMrush audit for the active domain. We use Alt+3.

javascript:void((function(){var a=location.href.replace(/^http%5C:%5C/%5C/(.*)$/,”$1″);location.href=”https://www.semrush.com/au/info/”+escape(a);})())

Please do not hesitate to contact us if you would like for us to investigate creating a similar code for other online tools.

6: Siteliner

This shortcut will allow you to scan your website for duplicate and common content. Alt+4 is our designated shortcut.

javascript:void((function(){var a=location.href.replace(/^http%5C:%5C/%5C/(.*)$/,”$1″);location.href=”http://www.siteliner.com/”+escape(a);})())

7: Search Console

This shortcut is another gem for agency life. Using Alt+S will allow you to open the search console profile for your active domain. If you do not have it set up, you will be prompted to verify it.

var furl = location.href;

var url = document.createElement(‘a’);

url.href = furl;

var path = url.pathname.replace(‘/’,”);

var surl = furl.replace(path,””).replace(url.hash,””).replace(url.search,””);

location.href = “https://www.google.com/webmasters/tools/dashboard?hl=en&siteUrl=”+surl;

8: Is On Mobile: Not Available On Shortkeys

The snippet included with this shortcut was taken from Simo Ahava’s blog. If you use Google Tag Manager, you will likely agree the lack of mobile/desktop as a variable can be a pain. Now you can add a custom javascript variable to Google Tag Manager using Alt+i (is on mobile). No more desktop tel: link clicks generating events!

Using Shortcut Manager: Use the option ‘Insert free text at the cursor position’ to store this script.

Using Shortkeys: As this does not have an insert text function you can use the Alt+i to fire this link

function () {

  var a = navigator.userAgent || navigator.vendor || window.opera;

  if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) { return true; }

  return false;

}

9: Check Backlinks

Using the shortcut Alt+B you will be taken to your clients search console to view the list of backlinks for the active web page.

var furl = location.href;

var url = document.createElement(‘a’);

url.href = furl;

var path = url.pathname.replace(‘/’,”);

var surl = furl.replace(path,””).replace(url.hash,””).replace(url.search,””);

location.href = “https://www.google.com/webmasters/tools/external-links-page-to-domain?hl=en&siteUrl=”+surl+”&blpage=”+furl;

If you would like this feature to be expanded into other SEO tools, please feel free to leave a suggestion.

Legend:

We have also attached a list of the shortcuts below. I would recommend printing it while getting used to using them.

ShortcutFunction
Alt+1Check cache
Alt+2archive.org
Alt+3Run SEM Rush
Alt+4Fire siteliner
Alt+bcheck backlinks
Alt+gOpen “” in a new tab
Alt+iInsert Is On Mobile Variable
Alt+qCheck Queries
Alt+rFetch
Alt+ssearch console

Easy Import

We have an easy solution for those of you who followed my recommendation and installed Shortcut Manager. The plugin has a useful export/import feature, so all you have to do is paste the following text document under ‘Import your Settings’. Of course, feel free to make any changes or improvements that you see fit.

Do you have any requests or ideas for more shortcuts? We would love to hear from you and are more than open to expanding our list. Likewise, you can subscribe for more updates as we may post more great SEO tricks.