For a site to be effective in the search engines, you want to make sure you’ve got all the basics covered, starting with the on-site changes and then moving to the off-page parts of SEO. I’m going to show you 5 steps to creating a rock-solid SEO platform for your WordPress site to grow on.
Permalinks & Title Tags
3 of the most important elements for your site structure are:
– Title tag
– URL
– Meta description
Title
The <title> attribute is your best chance to tell Google what your site is about. You will find some title’s like “Home” on a website. That is horrible because it says nothing about who you are or what you do.
Think about ‘Home’ or ‘Welcome’ versus this title in Google: ‘Cincinnati SEO Company ABC | SEO, PPC, Email Marketing Services’
Sure, it’s a little bit longer, and might get cut off at the end, but in general you are helping your visitors AND the search engines understand more about you and your content so they can best serve it to people who are searching.
URLs
By default wordpress uses IDs to create the URLs of your site, and they aren’t very people friendly.
Example
Bad : yoursite.com/?p=24
Good : yoursite.com/locations/chicago
Meta description
Meta description is the snippet of text you see under the listing. Sometimes it’s very short or very obscure.
The meta description area is your last chance to entice the visitor to click on your website and select it over all the rest on the page. You can put in reputation words like ‘voted best X’ or offer a deal ‘Offering 50% off on all X’.
You only have a few sentences before it gets chopped off, so be as succinct and clear as possible.
You can see a real word examples of good vs bad Title, URL and Meta Description below for the keyword ‘hiking trail’
Bad example Title tag for SERP:
Bad example URL for SERP:
Good URL, Title and Meta Description for SERP:
The WordPress SEO plugin can help you easily change each of these 3 issues in no time. More on the plugin in step 2.
Crawlability
Once you are set up with good titles and descriptions, you need Google to find and index all your content so it can show it to visitors in the search engine results page (SERP).
We’re going to make sure you have a good robot.txt file and an XML sitemap.
Some of your pages might not have links to them or might be very deep inside your site and the crawlers might not read their content very often.
Joost de Valk, who goes by Yoast, has a great SEO plugin for wordpress called, ironically, ‘WordPress SEO’.
This plugin will help you manage the elements discussed in Step 1 as well as your XML sitemap and robots.txt file.
Robots.txt defines what the search engine spiders can crawl on your website and what they can’t. If they can’t crawl it and read it, technically it shouldn’t show up in the SERPs. Sometimes you don’t want certain things showing up — but you also want to make sure that the stuff you do want to show up, does.
Inside the Indexation area of Joost’s plugin you can select if you want things like your categories and tags archives to be allowed or disallowed. You want to avoid having duplicate content on your website and confusing Google as to which page should rank and which shouldn’t.
WordPress has ways of creating multiple links to the same content and you want to avoid indexing those pages where ever you can.
XML sitemaps is a list of every page on your website in one file that the spiders can read to discover your content more easily. Again, the WordPress SEO plugin will create this for you and automatically add new pages that you create to the file.
It’s great.
Basic Link Opportunities
Once you’re done your on-page optimizations, you need to work on off-page optimization, AKA links.
Links are the basic element of SEO. It can get very complicated once you grow and want to rank for difficult keywords, because not all links are equal.
For example, if your competitor has 50 links and you have 51, that doesn’t mean you will rank higher. However, I’ve never seen someone rank well with 0 links, so they absolutely are vital to success.
Here are some places to start with that you can get links from :
– Good directories, like DMOZ, Yahoo! Directory and business/niche directories.
There are thousands out there and most are garbage. Make sure that by adding your site it would help a real person out by having you in there, not just to try and get some SEO value from it. You want to stay away from spam/crap sites that could hurt your profile.
– Business partners (suppliers, distributors, etc) – ask that they put a link to your site showing that they work with you
– Social media sites: Facebook, Twitter, YouTube, LinkedIn, and more will let you create a profile with a link. Sometimes they are nofollow (so you won’t get much SEO benefit) but they get crawled a lot and it will help to discover your content.
– Submit a piece of content to high quality article directories, How-to websites and do a press release. You will be able to define the anchor text linking back to your site which will help you target your keywords.
– Add valuable comments on blogs in your industry/nich that you can contribute to.
Most likely you’ll drive traffic as well, as many people like to read the comments and will click on people they find useful or interesting. Many blogs make their links nofollow, but not all. So you will get some SEO benefit from this. However, do not hire an outsourced firm to write thousands of low-quality comments on blogs like great post! to try and get higher search results.. it doesn’t work.
Local Listings
If you have a local business you can get your company listed in local directories for your city and in sites like Angieslist, YellowPages. Do a search for businesses like yours in your area and find the sites that they already have profiles in.
Monitoring Tools
So say you do all of this work.. how do you know if it did anything? By the traffic and (hopefully) sales of course!
Here are 2 tools we’ll use to monitor traffic and other analytics for the site.
Google Analytics
Google Webmaster Tools
Both are free and work really well. They can get complicated, but the basic functionality is easy to understand.
To set up Google Analytics first you’ll need to create an account on the site – google.com/analytics then you can install another plugin by Yoast called Google Analytics for WordPress which makes configuring your site very easy. You’ll just select the profile you created on google.com/analytics from a dropdown inside your wordpress dashboard, and you’re done!
Then you’ll be able to see how much traffic you’re getting, which keywords are sending you traffic and where those people are coming from.
After you’ve set up GA, you’ll want to set up WMT (Google Webmaster Tools).
Google Webmaster Tools is a site that allows you to manage other aspects of your site.
Here is where you can tell Google where your XML sitemaps file is that you created earlier so it can better find your content.
Also you be able to tell it if your site is tarted to a specific language or region and things like if you prefer the www version of your site to be shown or the non-www (example.com or www.example.com) by the way, those are NOT the same thing!
You can spend a lot of time learning these tools to get more value out of them, and I recommend you do.
Using these 5 tactics you will be off to a great start. SEO is a very long term process — the harder the niche & keywords, the longer and harder it will be to rank, but you will get there eventually. Don’t give up!
Focus on putting out great content and be in it for the long haul.
Dave Huffman says
Back in January, after years and years of dodging it, I finally converted to WordPress.org.
Best decision I’ve made so far.
I’ve experienced dozens of CMS solutions over the years and nothing really matches it…especially in the wake of SEO functionality – I’m speaking mainly of Yoast (as you mentioned above).
As far as link building goes, great tips here. Especially in regards to the ol’ NoFollow links. I know too many folks that don’t bother with those because they see them as lacking “link juice”…completely tossing aside the fact that they still get crawled and help other humans find your content.
Total bookmark-worthy post here buddy…good stuff.
Plus, you’re in Cincy! I miss me some Ohio 🙂
Alan Smith says
I have found that WordPress is an ideal CMS for most users because of the SEO value it brings. If most users will just follow some basic principles with WordPress, their sites will automatically improve in the rankings.
The Yoast plugin is fantastic for SEO. It is free and has a lot of quality features for most users. That is one of our recommendations for free-mium SEO plugins.
We use the ScribeSEO on our sites because is does some quality analysis of your page. It is premium plugin and not for everyone.
Tom Treanor says
Jordan and Alan,
Great job of pointing out the most important SEO components and how to keep track of it. I’d also add internal links as another great area for improving SEO as well as for having people discover additional posts (by following them). Thanks for posting!
Jordan Godbey says
Hey Tom, thanks for the comment. Yep internal linking structure is very important as well. You can help search engines know which pages you’re trying to rank for which keywords and also if you’re pages get scraped you’re getting additional backlinks 🙂
Jackie says
A lot of people are scared of SEO thinking its something to techical to master. These are good solid tips that will take you a long way with your SEO efforts and are simple to understand and apply.
Jordan Godbey says
In reality, SEO is nothing more than following best practices and operating like a “real business would”. The problem people face is when they are NOT legit and do not follow best practices and try to mimic real companies and try to game the system.
SEO is as much about relationships, content, outreach social as it is about link building.
Good luck!
Jeanne says
This is a good basic overview of SEO.
I would just like to add that that you need to stay away from paid blog networks as part of your link building efforts. There’s been a recent crackdown of these blog networks by Google with many sites getting de-indexed.
Having been adversely affected by a Google algorithm change with one of my sites last year, I vowed to stay away from black-hat tactics. They may work for a while, but Google will eventually catch on leaving you back to square one. That’s not the way to build a long-term online business.
Jordan Godbey says
I agree 100% Jeanne. I saw a disgusting tweet yesterday of some new SEO “product” that said “zoom to the top of google in 24 hours for ANY keyword! New trick Google can’t stop!” ….
Seriously..
A team of some of the smartest engineers in the world who’s mission is to stop spam, “can’t” stop some cheap program you made you comment spam a bunch of duplicate content blogs…
I’d believe it more if it said “get you banned in 24 hours” because that’s probably more accurate 🙂
So yes, stay away from paid blog networks and any “tools” or automated services!! They work very well at getting money out of people’s pockets, but not so well at getting you ranked high on Google.
Sarah says
Thanks for the tips – definitely a great idea to keep away from the black hat tactics too!
Jordan Godbey says
Yep, Google reminds us every few months that black hat tactics simply don’t pay 🙂 If some one is guaranteeing a rank for you or a time frame like “24 hours” run far far away!
Gemma Thompson (@GemLThompson) says
Hi Jordan,
Good article – loved the fact that you included good visual examples in the hiking scenario, that is really helpful!
Jordan Godbey says
Thanks Gemma!
Yeah it’s really important to be able to see the differences because having better titles and meta descriptions can actually get you a better click through rate on the SERPs than someone ranked higher than you!
So if you’re having a rough time beating out a competitor, try experimenting with some different meta descriptions in order to grab some more clicks 🙂
Ryan Hanley says
Jordan,
Very good stuff. I started using SEO by Yoast about two weeks ago. Very happy with the plugin so far and I was also able to delete a couple plugins that were consolidated in that one.
Additionally I agree with Tom that internal Links are very, very important SEO as well.
Thanks!!
Ryan H.
Jordan Godbey says
Thanks for the comment Ryan,
I did the same thing. Yoast’s plugin is so well done that it takes the place of several older/less robust plugins — which is always a good thing.
Joost de Valk is a super talented WP developer and his blog and plugins are really high quality.
Jason "J-Ryze" Fonceca says
Jordan (or Alan), these are fantastic SEO basics, thanks for sharing! 🙂
Lately there’s been a lot of buzz about Google changing things around, and a suggestion I’ve heard is: : “focus on creating awesome content.”
But couldn’t part of “creating an awesome product” be “using words that help people find it easly” ?
Jordan Godbey says
Hey Jason,
Sure I don’t think there’s anything wrong with using words to help people find it. the problem is when people get into keyword stuffing, which even according to Matt Cutts is no longer effective at all.
People also think they need an exact text domain name like “weightlosstips.com” to rank for “weight loss tips”.
Think about the words amazon, wikipedia, youtube. Do those actually “mean” anything? No! So make sure the content is good, uses the KW a *few* times, has a solid and do some outreach to get social shares or links, and you should be good 🙂
Hope that helps.
Eric T. Wagner says
Howdy Jordon/Alan….
Wow. Barely can even keep up with you guys. Way over my head with the grey matter….
So, can you just help me do all the things you said above?
Reach out to me please… 🙂
Thanks… Eric
Jordan Godbey says
Just sent you a tweet. Let me know what you need 🙂
Mike Garner says
I’m fully aware that my WordPress site isn’t as optimised as much as it should be and I don’t use keywords enough in my posts. The importance however of directories, even though they’re quite old school, should not be overlooked.
Alan Smith says
Some of the established, well used directories can still provide some value. Getting those links that require some kind of review process is significantly more valuable than a directory that is has no review. That is why the Google and Yahoo! directories are still adequate sources of link juice.
Jordan Godbey says
Yep I agree. A good practice for SEO should be to take the path of MOST resistance! If there is a manual review process to get your site added to a directory, that is a GREAT thing!
That will keep a lot of spammers out, thus that directory will be seen much more favorably in Google’s eyes.