Search engine optimization never had a clear definition. Page speed, for example, once considered to be a matter of usability, found its way into the SEO domain. Same goes for design, readability and accessibility as they’re main conversion rate factors now.
You might say: “But my SEO person never had any say in these matters.” It’s not anybody’s fault. Everything’s evolving and so is the definition of an SEO.
Making your WordPress SEO friendly means it’s optimized for conversions. These are the things all websites should aim for:
- Having a targeted audience
- Retaining people long enough, so they read what you have to say
- Evoking the desired reaction in people after they read your content
Before we start making your WordPress website SEO friendly, know this – The quality of your content is paramount. Everything else is just making it more appealing, easier for people and search engines to access it and put it to function of what you want your visitors to do once they read it.
For SEO to work, your content should be informative, educative and/or entertaining.
Making your WordPress SEO friendly means it’s accessible and optimized for conversions.
1. Speed Up Your WordPress
Before doing anything with your website, you should first create a child theme. You might ask – Why is this so important that you had to put it first?
You’ve got a nifty little plugin that does this in one click, which you can download here. You’ll thank me later for it.
After you do this try to make your website fast as it can be. You can do this by following performance best practices, adding a couple of .htaccess speed hacks and subscribing for a CDN.
WordPress speed is what makes your website more usable, so your visitors tend to stay longer, which can increase the conversion rate.
2. Optimize Site Architecture
Site Architecture or Information Architecture is something you’ll have to think through before you start creating your first content. Think which categories you want to have and try to stay below 10.
On ThematoSoup, we have 5 categories: Reviews, Products, WordPress, Business and Marketing. For every post, we assign 3-4 tags. This post, for example, has the following tags: best practices, design CRO and SEO. The category is “WordPress”.
The goal of optimized information architecture is to have a nicely categorized and symmetrical pyramid, so content is evenly distributed across your website. Every page should be, ideally, accessible through only one URL.
WordPress uses archives and taxonomies which will make this task hard for you. Fortunately, using WordPress SEO plugin you will be able to define canonical pages and also those you don’t want search engines to index at all (categories, tags or other archives, thus avoiding duplicate content).
3. Optimize Tags
Tags and meta tags are used to further label websites. Search engines use them to determine what your WordPress website is about. They present good pointers for search engines and people, likewise. Your keywords should always be present in the title tag, meta description tag and alt tags.
Title tags
Besides keywords, try to include branding and put it at the end of each title tag. Ideally, your title tags should be no more than 70 characters long, but don’t follow this blindly. You can go well over 70 characters if that’s what it takes to explain what the page is about.
An example of a title tag is: “How to Make Your WordPress Website SEO Friendly • ThematoSoup“. It’s 61 characters long and contains the main topic of this post.
Header tags
Header tags (H1…H6) are not as important to search engines as they once were. They are a very important part of making your content hierarchically and semantically correct. Header tags help people read and remember your content much easier.
Meta Description
A meta description is used by search engines for crafting result pages. It’s also a great way for you to leave a nice first impression. It’s good practice to make your meta description relevant to your title and content. If you can, stay below 154-character limit so they look nice.
Image attributes
Your website will contain images and photos for easier understanding your content and for spicing up dull paragraphs of text.
Search engines learn about images through:
- Alt tags
- Image filenames
People learn by reading:
- Captions
- Image titles
My image titles are often the same as my alt tags and very similar to captions and image filenames. When uploading your photos, take a minute to populate these fields.
Url structure – Permalinks
Permalinks should be “pretty”. By this, I mean that the URL slug should be descriptive, like this – http://example.com/2012/post-name/ and not something like – http://example.com/?p=123.
We use a permalink structure that uses both category and post name.
You can read more on permalinks here.
4. Link to Related Posts
Relationships matter in everyday lives and they matter on the internet, too. Links are your website relationships. It’s important that your WordPress site is well linked internally as well as externally, so people may continue reading a topic of their interest.
Using plugins
There are a lot of WordPress plugins which will do this job for you. Here are some best rated:
Link within posts
You can see how I’ve linked to other content in the post you’re reading. I do it so you can follow those links in case you want further knowledge on the matter.
An interlinked website is so much easier for search engines to follow and index, too.
5. Use Yoast’s WordPress SEO plugin
Your pages and posts will carry the most of your content and it’s important to have them optimized. WordPress SEO plugin will take care of your:
- Content analysis
- Technical SEO
- Meta & Link Elements
- Sitemaps
- RSS optimization
- Breadcrumbs
- Social integration (Facebook Opengraph and Twitter Cards)
And if you’re really into technical SEO stuff, check this definitive SEO guide by Yoast.
6. Design
Now that you’ve got SEO basics covered, it’s time to improve things that matter to people most. Naturally, you want people to enjoy browsing your website and actually read the content.
A nice design certainly helps in creating a pleasant ambient for your visitors. Here’s an overview of the upcoming web design trends. One thing to remember is that you cannot go wrong with clean, unobtrusive and simple. Add “using best practices” to this WordPress mix and your foundation is rock-solid.
Since typography is 90% of design, it’s important you pay special attention to choosing the right font and making it easy to read.
The more readable your posts and pages are, the more usable and likable your website becomes.
Both legibility and readability will increase the chances of people reading what you wrote, liking it and ultimately doing what you want and ask them to do. For example, I want all those who read this post to subscribe to our monthly newsletter. When you optimize your content think font size, line height, contrast, paragraphs and white space.
Here are the two best posts on readability and legibility I could find:
Social Sharing
Search engines take into account every upvote and share your website gets. Make easy for people to share your stuff. There’s a number of plugins that will allow you to add social buttons to your posts.
On ThematoSoup, we currently use AddToAny WordPress plugin.
Or you can read our post about the best WordPress social plugins.
Making your WordPress website SEO friendly has become so much more than doing basic, technical SEO stuff. Search Engine Optimization is everything you do in order for your website to perform better with search engines, but also with people and that’s why SEO means so much more than what the acronym stands for.
A big part of SEO is Conversion Rate Optimization and CRO is what you should be focusing on, because, although search engines bring traffic, they don’t really care for what you have to say and they certainly can’t purchase anything.
If you need help making your WordPress website more usable, accessible and SEO friendly, please use the contact form and get in touch. I’d like to extend your online reach.
Thanks Dragan, this is very helpful. Your links to third-party references make the post even more useful.
FYI, for $30, Yoast just announced a set of video lessons that are installed as a plugin. I don’t know how good they are, but I am looking forward to watching them over the weekend.
Touraj, You’re welcome.
I think you cannot go wrong with anything from Yoast when it comes to SEO, but I look forward to hearing it from you after you watch the video manual.
Well, the promised December “weekend” was today! Unfortunately, it was a disappointing day. The video course is made up of a series of short clips of screen shots and reading out loud what was already explained in the text. What would have made these videos useful would have been descriptions of “why” rather than “how”. But that’s just my opinion. On the bright side, the plugin description text is enough to make it work.
Thanks Touraj,
I guess Yoast didn’t want to get too technical. Well, at least there’s plugin description text.
For me “Optimize Site Architecture” is content modeling. SEO for me is Google development and making non-standardized websites.
Invalid markup can be used for SEO, while web development is concerned about the markup. Valid HTML markup is good for every site, but not necessarily good for SEO.
SEO is more about specific microdata information and microformats, so Google can find content modeling more useful for machines and humans.
I think SEO complements good web development.
There’s an interesting article about web development and SEO on Smashing Magazine. It pretty much sums up everything you wanted to say.
And here’s Yoast’s reply to that article.
I’m sure you’ll find it interesting.
This is interesting post I saw few weeks ago http://thenextweb.com/google/2012/11/27/a-google-manual-reveals-a-team-of-contracted-home-workers-who-help-make-its-search-engine-more-relevant/ and says that Google uses real people for checking some of the search results.
I’m not personally SEO savvy guy and every time I read about SEO optimization, every time I get more and more confused. The last time we checked with Stefan about SEO, everything was about how important is the title tag and the header tags, the advice was that we don’t have to lose that much time with the keywords and the description meta tags. My question is are there any developer friendly resources about SEO, because as I said this is quite a black box for me.
Dimitar,
Thanks for the post.
I wrote this article, so people who are not SEO savvy can easily understand it. I suppose the thing that confuses most people is that everything evolves, including search algorithms, the way people use web and also SEO.
What do you mean by developer friendly resources?
Well, I as a developer have different mindset and thought process in my head, so I thought maybe I’ll need different SEO resources to learn from. There are so many good but also bad tutorials about SEO, and a busy person as me doesn’t have the time to filter them out.
Maybe Slobodan can help you with those developer oriented tutorials.
I think you cannot go wrong with Yoast’s blog and SEOmoz.
Thanks, I’ll check them out.
Dimitar,
I guess I’m as much an SEO person as you are. My approach is that if your content is something real people would enjoy and/or find useful, search engines will treat it that way too.
Perhaps in the past it was more about tweaking your website so you could fool search engines, but now it’s mostly about making it good for people and tiny bit about not screwing up your pages’ HTML code.
Yeah, I totally agree with you. Anyway, guys, thank you for the advice.
Very nicely written and many people forget about Breadcrumbs!! They are very important too as they are part of structured data!!
You’re so right and I’m one of those people. Thanks so much for reminding me. They’re good for SEO and good for usability.
For all those interested in getting the most out of breadcrumbs here’s a nice explanation http://support.google.com/webmasters/bin/answer.py?hl=en&answer=185417
How many maximum tag can I use in a wordpress post?
Apon,
There really is no definite answer to that question, other than “as many as needed to describe what the post covers”. If a post covers 50 different topics, well, then it has bigger problems than high tag count.
As a general rule, when I write, I tend to use one category and 2-3 tags per post, but, again, number of tags is closely related to how focused the post is.
Simply just wished to point out I’m just grateful I stumbled onto your page.|
Hi Dragan Nikolic
Great post! I too use yoast seo plugin for my website and it works increabily awesome. The way you mentioned all the points to make wordpress website seo friendly were easy to understand and totally actionable. Thanks for sharing :-)
How about backlinking, is it not important anymore?
Yes it is, although not as much as it used to be. But this article is about making your website easily accessible and understandable by search engines.
Thanks for stopping by.
Nice and helpful information. However, you can also check this article for detailed understanding of highly optimised WordPress theme development, here: http://bit.ly/2yzyDa3
Thanks for the resource ;)
This is really a great list.
Thanks :)
Hi Dragan Nikolic,
It’s really nice and helpful information. All informative point is awesome.
Thanks man :)
My pleasure, Rabby :)
Good job guys. I never use SEO plugins to help me improve ranking.
Thanks for stopping by. Yeah, SEO plugins can help, but you need to have quality content to optimize.
Great. Simple SEO tips but powerfull.
Thanks
Thanks you
Bon article. J’aime bien souvent votre site
Nice blog. Thank you very much!!!!
Thanks Jeremy. We try our best when it comes to digital marketing tips.
Cheers,