SEO for WordPress

SEO for WordPress

Originally released as a blogging platform, WordPress adoption has grown over the years and its functionality has expanded well beyond its initial specifications.  Thanks to countless updates, themes and plugins, WordPress can be used for every type of website imaginable, including eCommerce.  The basics are easy to learn thanks to its simplicity and the countless free tutorials out there.  Thankfully, this expanded support also includes SEO options and plugins that can handle edits that would otherwise require working knowledge of PHP.  We’ll cover a few of the basics here.

This post is meant as a general overview that will wok with most WordPress themes. Some people swear by a specific framework (like the Genesis framework) but this post is meant to work wit whatever theme or framework you install.

Yoast SEO: Joost the Right SEO WordPress Pugin

Yoast is the Swiss Army knife of WordPress SEO. It will simplify your title tag/meta descriptions, generate your XML sitemaps, handle your archive pages, create AMP pages and much more. Much of this post will require the Yoast plugin, though here are alternatives out there.

Read moreSEO for WordPress

SEO-Friendly Site Migration Checklist

SEO-friendly website migration

Website migrations require quite a bit of due diligence and can lead to hours (if not days or weeks, sometimes even months) of headaches and lost traffic and revenue if not done properly and with adequate planning. Having been involved with countless site migrations, I’ve learned far more from the problematic migrations than the smooth, successful website transfers. I’ve compiled a checklist of things to do when migrating your website. While this is written assuming you’re going to be changing domain names, this also applies if you’r migrating from http to https for the same domain name.

Read moreSEO-Friendly Site Migration Checklist

Tech SEO 360 Review

Technical SEO Audit

One of my favorite tools over the last few years has been A1 Website Analyzer (which is similar to Screaming Frog SEO Spider). It’s become an important tool in my on-site/technical SEO audits, as it quickly displays pages with poor (or non-existent) internal linking, short title tags, mismatching canonical link rel elements, slow loading times, mobile issues, non-indexed pages, etc. I’ve also used the same company’s tools for on-page keyword analysis, XML sitemap creation and scraping.

Well it looks like Microsys finally wised up and bundled these and other tools into a single software package: Tech SEO 360. Aside from combining keyword analysts and sitemap generation, it also adds a couple of new features that have made my life easier.

Read moreTech SEO 360 Review

DeepCrawl – Useful SEO Takeaways and what’s New with 2.0

I recently began using DeepCrawl after putting it off for awhile. I quickly saw the advantage of not only being able to crawl much larger sites (since desktop applications begin to use up a lot of memory once your crawl exceeds a certain number of URLs). I was happy with my decision to begin using DeepCrawl and I quickly found some opportunities for on-site improvements I had previously missed. I quickly became a believer. Aside from the fact that Deep Crawl can crawl a larger number of URLs, it also integrates with Google Analytics and Google Search Console. This allows the tool to give you far deeper insights than a typical site crawler.

Read moreDeepCrawl – Useful SEO Takeaways and what’s New with 2.0

Referral SPAM and how to Block It

referral spam

Why you’re getting visits from suspicious or even non-existent websites

By now you’ve probably noticed in your Google Analytics (or other web analytics package or even your log files) that you’re receiving an unusually high rate of foreign traffic from odd websites which may or may not load when you try vising them (they may have even redirected you to a NSFW website).

Read moreReferral SPAM and how to Block It

Using your iPhone/iPad as a TV or Universal Remote

A common question I get when I show someone how easy it is to use my Samsung Phone (I currently have the Note Edge) as a universal remote is “can my iPhone do that?,” to which I awkwardly have to explain that certain Android phones are able to do this because of the infrared blaster, which iPhones lack. However, with the purchase of an additional device (in this example, a small device known as Pronto) you can get similar functionality with an iPhone (or iPad).

Pronto allows your iPhone to act as a TV or Universal Remote

In this case, your iPhone connects to Pronto via Bluetooth, which in turn connects to your TV, top box, media player, and or other devices via infrared. It’s an extra cost, but it’s not unreasonable when compared to a really good universal remote.


I recently purchased a Pronto from Amazon so my wife and sister-in-law (both stubborn Apple/iPhone users!) could have the sort of functionality I have with my Edge. The setup was less complicated than I expected.  One quick note: The Peel app is also available on Android and I’ve found it more useful and intuitive than the other TV/Universal remote apps I’ve used.

Read moreUsing your iPhone/iPad as a TV or Universal Remote

E-Commerce SEO: Challenges and Solutions


My first few years of professional SEO experience was purely automotive e-commerce. It wasn’t until years later where I’d begin taking on SEO projects for other types of sites (local businesses, startups, etc) that I’d begin to understand how different and unique e-commerce SEO was in relation to other sites. The sheer number of factors and potential mousetraps is is astounding. Fortunately there is an answer for every problem.

The sheer number of pages

Whereas a local business or SaaS website might be a few pages (occasionally, a single page), e-commerce sites generally have thousands, sometimes millions of pages. What this means is that one small change can have resounding effects. This makes it even more important to correctly silo your pages and still make them crawlable.

Read moreE-Commerce SEO: Challenges and Solutions

Why Google Analytics is showing 0 Average Time on Page

Google Analytics’ “Average Time on Page” can be a bit confusing and I’ve had people ask me why they’re seeing sessions with an average time of zero, wondering if they’d perhaps installed their analytics correctly. If you’re in a similar situation, there is good and bad news.

  • The Good News: There is probably nothing wrong with your GA integration.
  • The Bad News: GA’s method of tracking time on page can be misleading and leaves much to be desired.

How Google Analytics calculates Time on Page.

Google Analytics triggers upon page loads or other

Read moreWhy Google Analytics is showing 0 Average Time on Page

Checking your Canonical Link Element En Masse

Auditing your website’s canonical link elements

The ability to cite canonical URLs can be a great asset for an SEO. Unfortunately it can also have negative impacts if used inappropriately. Between site migrations, the creation of new pages, switching to https, misuse or bugs in an SaaS, domain name switches and just the everyday grind of making changes that are due yesterday, it’s not that uncommon for an SEO or webmaster to use the canonical link element in a counterproductive fashion. Since it’s not visible and its effects are behind the scenes, incorrectly used canonicals can go unnoticed for years. Fortunately, finding bad canonicals can be rather simple.

Read moreChecking your Canonical Link Element En Masse

Thule EnRoute Escort 2 Daypack Review

Thule EnRoute Escort 2 Daypack ReviewI recently received a Thule EnRoute Escort 2 Daypack as a gift. It was a perfect gift for me since I’ve decided to start hiking again and have been in need of a better daypack. What’s more is I don’t leave home without my laptop these days and have been long overdue for a daypack with a laptop compartment.

15 or 17 inch laptop?

The description on is a bit confusing as it’s not clear from the copy that the compartment will house a 17″ Windows laptop. It turns out that my 17″ Toshiba Satellite fits just fine, though it does stick out at the top a bit. But the point is that

Read moreThule EnRoute Escort 2 Daypack Review

BuzzFeed account creation trouble: IP address filtering

In an attempt to create a BuzzFeed account, a friend of mine ran into some unexpected trouble. Following every possible manner of creating an account (connecting via Google+, Facebook and “the old fashion way” of creating a username and password) only to receive error messages like “an error has occurred” and “trouble creating account.”

Read moreBuzzFeed account creation trouble: IP address filtering

Having trouble adding owners in Google Search Console?

I recently came across an odd situation whereby I had difficulty adding owners in Google Search Console (Webmaster Tools).   The problem was that the Google Search Console account receiving the delegated ownership wasn’t seeing the sites I was delegating beyond the first one.

Adding an owner via delegation on my side was rather simple.

Read moreHaving trouble adding owners in Google Search Console?

Tracking Internal Redirects in Analytics and Tracing External Redirects

This post is split into two sections.  The first is for tracking your own internal redirects using Google Analytics.  The second portion is for tracing URL redirect paths.

Tracking Redirects with Google Analytics

One of the problems people run into is their inability to track redirects in Google Analytics. For example, let’s say you purchase radio or print ads in order to advertise a product. Rather than simply advertising your domain name (ie (, you may add an easy to remember folder name (ie., which redirects to the appropriate product page (which is probably too long and complicated to display on a radio, TV, or print ad).

Depending on the type of redirect you use, Analytics may not be able to track visits and user behavior. Fortunately, there are at least 2 ways you can track redirects. In both instances, you have to make sure the directory actually exists as a file (ie. /adpage/index.php). The difference lies in the type of redirect you use. If you use a 301 redirect, you’ll want to add campaign tracking to the url you are redirecting to, so Analytics can track visits as a campaign. The other option is to use a standard javascript redirect, and add the Analytics tracking to the redirecting page (ie. /adpage/index.php). This way, you can track visits and user behavior in the Analytics Content section.

Read moreTracking Internal Redirects in Analytics and Tracing External Redirects

GoDaddy Gmail Setup – Sending from your Gmail Address

If you’re handling multiple email addresses, you’ll probably want to be able to send from multiple email addresses from the same email address account, as opposed to having to individually log in to a different email address account every time you need to check or send an email from/to that email address.  Having to constantly log in to other web mail accounts is enough to drive any quasi-busy person insane. Fortunately, large email service providers like Gmail, Yahoo! and Outlook/Hotmail allow us to easily send emails from other domain names.

However, there does seem to be some hiccup with getting Gmail to properly do this, at least when it comes to Godaddy-based email addresses. Part of the issue is that some of Gmail’s default options won’t work with Godaddy, and so you have to know what to change them to. Having run into this in the past, I have jotted down the changes I used to allow me to use Gmail to send email from my Godaddy-hosted email address.

One quick note: In order to get this to work, your Godaddy-based

Read moreGoDaddy Gmail Setup – Sending from your Gmail Address

SEO for 2015: The State of SEO and some Predictions

SEO predictions for 2015

2015 is here and SEO is barely recognizable from SEO in 2005 (the year I began doing this professionally), when carpet bombing link and article directories, adding some keyword-stuffed”rich” landing pages, and making sure you weren’t doing anything stupid (like blocking your site via robots.txt) was enough to dominate the SERPs. Today, good (even decent) SEO requires addressing so many non-traditionally-considered-be-a-part-of-SEO-things that some no longer call it SEO (hence, the increase usage of titles like content marketers, growth hackers, digital marketers, etc).

Read moreSEO for 2015: The State of SEO and some Predictions