If you have been in this web world for a while, then you know how important it is to have a good website rank. The higher your rank is, the better chances you have in showing up on the first page of google search results.
There are several things you can do to keep your hard earned website ranking.
One of them being, adding “no follow” to all of your external links. But adding them manually could be a pain in the butt.
For Non-Wordpress Sites Adding No Follow
Just add the following code to your header and it will automatically add no follow and open all of the external links in a new window. Where it says “yoursitename”, type in your site name there.
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script>
var $j = jQuery.noConflict();
$j(document).ready(function()
{
$j("a[href^='http']:not([href*='yoursitename.com'])").attr("rel", "nofollow");
$j("a[href^='http']:not([href*='yoursitename.com'])").attr("target", "_blank");
});
</script>
For WordPress Sites Adding No Follow
You can either use the following code as you like
<?php
//load up jQuery
wp_enqueue_script("jquery");
add_filter( 'wp_head', 'codewithmark_jQryNoFollow');
function codewithmark_jQryNoFollow()
{
$site_url = codewithmark_get_base_url(get_site_url());
?>
<script>
var $j = jQuery.noConflict();
$j(document).ready(function()
{
$j("a[href^='http']:not([href*='<? echo ($site_url) ?>'])").attr("rel", "follow");
$j("a[href^='http']:not([href*='<? echo ($site_url) ?>'])").attr("target", "_blank");
});
</script>
<?php
}
function codewithmark_get_base_url($url)
{
//This function will take "http://google.com" and make it into "google.com
$input = trim($url, '/');
if (!preg_match('#^http(s)?://#', $input))
{
$input = 'http://' . $input;
}
$urlParts = parse_url($input);
//$urlParts =$input ;
// remove www
$domain = preg_replace('/^www\./', '', $urlParts['host']);
return $domain;
}
?>
Download (Nofollow WordPress Plugin)
Let me know what you think of this…
Most web developers get paid once for the work they do.
But what if you could use those same skills to build something that continues generating income long after it's launched?
A simple SaaS, plugin, web app, or digital product can keep bringing in customers and revenue month after month.
Instead of starting from zero with every new client project, you can create assets that work for you—even when you're not.
Learn How To Build Monthly Income →