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 go with.
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.
Whatever your post is, make sure first paragraph is catchy and includes an enticing image (whether the image is directly embedded in the post or set as a featured image depends on your setup). I generally advocate writing at least 500 words and am a big of long form content. That said, your copy length will depend on your subject and audience.
Insert “Read More” Tag
Inserting a Read More tag will ensure that any archive pages containing the post will only display the post’s content up to that point. Remember, your post will show up on various archive pages (more on that below). To avoid having duplicate content make sure to use this tag. Ideally, add the tag just after the end of the first paragraph (which should encourage the reader to click to see the rest of the article when viewing the snippet on an archive page).
Most themes will use an H1 tag to display your post title (at least on the acual post page). Try and include your main keyword in the post title but don’t go gangbusters on trying to “SEO” your post’s title. For one it looks obvious and ridiculous and you also don’t want to veer into “over optimization” territory.
Try instead of make your post title clever and encourage the reader to click through to the entire post (though I would avoid going into click bait territory, but again this depends on your niche). Remember, your post title and your title tag are not the same. You’ll add your title tag using the Yoast plugin.
H2’s and 3’s
Context may be a dying art, but don’t be part of that crowd. Providing subheadings to organize your content. Not only do search engines reward this but you’ll give your reader content that’s easier on the eyes, and which (s)he can quickly scan in advance. It’s also just good practice.
We are visual creatures and images to break up thousands of characters of content will lead your readers’ limbic system to love you more (or at least, hate you less). Add images throughout your content to make the process a bit easier. The most exaggerated form of this are the listicles made famous by Buzzfeed. That these have become to popular speaks volumes for their efficacy.
As a general rules I don’t suggest assigning more than one category to a post. I suggets deciding your categories in advance. For example, if your blog/website is on martial arts, then your categories could be: MMA, Muay Thai, Karate, Jiu Jitsu, etc. A post on McGregor-Diaz fights would go under a category of MMA.
You may be tempted to create categories like “Conor McGregor” and “Nate Diaz” but that’s what tags are for.
Think of tags as keywords (almost). I don’t suggest going gangbusters and adding 30 tags per post. In fact, I suggest never exceeding 5 unless you really feel it’s warranted. One rule of thumb I use: Will I use this tag again? If the answer is no, I don’t create it. I’ve dealt with sites with thousands of pages of tag archive pages, because the writers treated the tagging system the way 1999 SEO spammers treated the meta keyword tag. This creates a ton of thin/duplicate content pages you’d rather not have using up your crawl budget.
Make sure to stick to a specific nomenclature. Using the above example, “McGregor vs Diaz” is fine. But don’t also create “Diaz v McGregor” nor “Conor McGregor vs Nate Diaz.” Likewise, if your post is about WordPress SEO, you can create tags called any of the following:
- WordPress SEO
- SEO for WordPress
- WordPress SEO tips
But don’t create more than one of the above. If it’s too late and you already have a WordPress site where tags have run amok, there are ways to address this, but which are beyond the scope of this blog entry.
Title tags and Meta descriptions
This is one area where Yoast really shines. With this plugin installed, your posts (and pages) will now have a Yoast section where you can add your title tag and meta description.
For your title tags, you can get a little more “SEOish” here but still, avoid overdoing it. If your post is on weight loss, think more
“Idiot’s Guide to Losing Weight & Feeling Better. Even I did it! ” and less “Weight Loss Tips | How to lose weight | Losing Weight.” (Tip: People looking online to “lose weight” aren’t really looking to lose weight, they’re seeking what they believe losing weight will give them: feeling better about themselves).
This is your chance to hook your readers. Keywords in your description won’t help you rank higher but it does help to reinforce that the reader will find what there searching. You also want to use this to section as a mini advertisement. If you’re a local business, place your phone number in here as some searchers may be convinced to call based on your search result, and the less clicks the better.
As site speed appears to become a bigger ranking factor, WordPress site owners appear insist on becoming more insistent on uploading insanely large images that take forever to load. This is not a good combination. I suggest not uploading images larger than they need to be. If your post or page has a content area of 800 pixels, don’t upload an image for that page or post that’s 4,000 pixels in width. Resize the image before uploading. Also, make sure to optimize the image both by reducing the file size as well as adding EXIF meta data.
WP Smush is perhaps the best plugin for reducing the size of your images in bulk. And while I’m a fan of the plugin, I have noticed that it strips EXIF/meta data upon upload so I’ve developed a process around this.
For better or worse, Yoast creates a ton of archive pages. Most notable are the Category and Tag pages but you also have Author and Date archives. Here is how I generally treat each.
Category: Optimize title/meta description and body description. Treat this like you would a category of an e-commerce site.
Tag: Optimize title/meta description and body description. Treat this like a dictionary or encyclopedic reference.
Author:Optimize title/meta description and body description. This is especially important if you have multiple authors and you want them to stand out.
Date: Noindex/Nofollow, I see little use for this archive these days. It may have relevance if you’re running a new site, which is largely what WordPress is originally based on.
For Categories and Tags, optimizing the body description will usually require some php edits but it is well worth it.
WP Super Cache
This is another great plugin for reducing the time it takes to download your pages. Depending on how you’ve installed WordPress, you’ll want to only toggle certain caching options. Nevertheless, this is an invaluable plugin for reducing your WordPress site’s pagespeed.
These are just a few tips for optimizing your WordPress site/blog for SEO. ‘ll continue to update this post as new plugins and standards arise.