If you’re looking for less obvious WordPress SEO tips, I have just the list for you.
You’ve probably heard enough about Yoast green lights for one lifetime. That’s why this list includes practical tips that go way beyond Yoast, including a full list of SEO and speed optimization plugins. I used these to grow my SEO blog to 3,000 readers/day as a 1-man show.
Just read it, you will definitely learn something.
1. Install The Right SEO Plugins
2. Leverage New Keyword Research Tools
Answer The Public – pulls keywords from Google Autocomplete and creates a visual keyword map. Breaks keywords down into questions, prepositions, and comparison keywords. The greener the circle, the more searches the keyword has. Not only a great way to find keywords, but to make sure your content is comprehensive and answers all questions people are asking.
Moz Keyword Explorer – similar to Google Keyword Planner only much better, since it’s designed specifically for SEO while Keyword Planner is designed for AdWords. Shows competition in organic results (KP is for AdWords), monthly search volume, and has filters for grouping similar keywords so you’re not scrolling through the same ones (very handy feature).
Google Autocomplete Tricks – did you know you can use the underline character to have Google fill in the blank? Just make sure you end on the underline character _ and you can find an entire list of keywords you otherwise didn’t know about. I personally use this trick a lot.
MozBar – Chrome extension that lets you Google any keyword and see each result’s DA (domain authority) and PA (page authority). The higher they are, the more competitive the keyword is. Check your DA in Moz Link Explorer and compete with sites that have similar DA.
Researching a keyword’s competition is a must. You don’t want to create content you’ll never rank for. The best indicator is if you Google the keyword, short (weak) content is in the top results. If you can create better, more thorough content, then it’s probably a good keyword.
3. Forget About Keyword Density
Yoast’s SEO analysis awards you green lights when you complete recommendations. The problem is, most have to do with keyword usage, and there’s more to on-page SEO than this.
What Yoast should say:
Here’s an overview of Yoast:
4. Avoid Yoast Snippet Variables
In Yoast’s settings, they give you the option to use snippet variables which act as templates for SEO titles + meta descriptions. Writing custom ones is ALWAYS better and you should never rely on templates as they’re not optimized for keywords, character length (green bar), or CTR.
5. Increase CTRs With Yoast’s Bulk Editor
Yoast’s bulk editor lets you review all your SEO titles + meta descriptions without having to manually go through each page/post. You should make sure they’re optimized for keywords, character length, and CTR. The bulk editor doesn’t have the green bar (detects character length) and it doesn’t focus keywords either, so you’ll need to keep those in mind. But you can quickly see at a glance whether they read well and entice people to click on your link, or not.
6. Optimize Content For Social Sharing
Want your content to format nicely for Facebook/Twitter?
Step 1: Enable Open Graph meta data under Yoast’s Facebook and Twitter tab:
Step 2: Edit a page/post, then click the “share” link in Yoast. Upload custom images for Facebook (1200 x 630px) and Twitter (1024 x 512px). You can also customize the title + description for each social network, which by default is set as the SEO title + meta description. This comes in handy when running boosted posts for Facebook Ads and want different text.
7. Aim For 3,000 Words
It makes sense.
Longer content does a better job at covering a topic than short content. People also spend more time on your page, finding it more useful, and are more likely to link and share the post.
Some of my posts are 4,000+ words…
8. Add A Table Of Contents
Creating 3,000 word count articles may sound daunting, but it’s easier when you start with a table of contents. This has huge SEO benefits like Google awarding jump-to links using named anchors, and allows people to link to specific sections. It also increases time spent on the page.
How To Create An HTML Table Of Contents
Table of contents HTML looks like this…
<li><a href="/your-permalink/#item-one">Item One</a></li>
<li><a href="/your-permalink/#item-two">Item Two</a></li>
<li><a href="/your-permalink/#item-three">Item Three</a></li>
Each subheading’s HTML looks like this…
<h3 id="item-one">Item One</h3>
<h3 id="item-two">Item Two</h3>
<h3 id="item-three">Item Three</h3>
Or you can try the Easy Table Of Contents plugin.
9. Create Comprehensive Content
Nothing satisfies Google more than comprehensive content. You can “optimize” all you want but if your content doesn’t cover the topics extensively, someone else’s content probably will.
Answer The Public tells you all “question keywords” people are searching about a topic. It’s a great way to make sure you’re answering the most popular questions people want to know.
10. Add Rich Snippets
The WP Review plugin by MyThemeShop is the plugin I use for rich snippets and has a free and pro version (both are great). I would avoid All In One Schema (free but lacks customization) as well as WP Rich Snippets (the developer abandoned it and isn’t compatible with PHP 7). I was previously using WP Rich Snippets, but he literally didn’t update the plugin for 2 full years.
Why I Use WP Review As My Rich Snippets Plugin
- Supports 14 data types
- It’s lightweight (loads fast)
- Comes with 16 pre-styled templates
- It’s updated frequently by MyThemeShop
- It’s highly customizable (here’s a page I use it on)
- Multiple rating systems with optional user reviews
11. Add Publish Dates To Posts
If you have time sensitive posts, adding a publish date makes your content look fresh:
Step 1: Enable ‘date in snippet preview’ in Yoast (SEO > Search Appearance > Content Types).
Step 2: Add post modified date to the top of posts. Here’s the code:
<p>Last modified: <?php the_modified_date(); ?></p>
Of if using the Genesis Framework, use Genesis Simple Edits:
It should look something like this:
Step 3 (Optional): Install the Republish Old Posts plugin. This resets all post’s publish date to current day, updating the date in search results and making all content look new. Of course, it’s a little cheap since you really didn’t update the content, but it can significantly increase CTRs.
12. Get In Google’s Featured Snippets
Google ultimately chooses who (and if) someone gets a featured snippet, but there are definitely ways to optimize for them. This puts you in the “#0” position and gives you 2 results.
3 Types Of Featured Snippets:
How To Get Featured Snippets In Google
- Target a keyword where people want a concise answer
- Use Moz Keyword Explorer to identify question keywords
- Use Answer The Public to find even more question keywords
- Choose whether the answer should be a paragraph, list, or table
- Design a nice graphic (or take a photo) describing the keyword
- Use optimal character length (see photo below taken from Moz)
- Create fact-based content with quality references (links, graphics, etc)
- Target keywords that already have an featured snippet but do a poor job
- If you’re aiming for the answer box, target your keyword using an exact match
- Make sure you’re on the 1st page for the keyword, if not, improve the content
13. Install WordPress Speed Plugins
I have done extensive testing on these plugins and use most of them on my own website.
14. Avoid High CPU Plugins
Query Monitor will also find your slowest plugins…
GTmetrix’s Waterfall tab is another method…
15. Make Images Load Faster
Did you know images can be optimized 20 different ways? I had no idea there were so many ways before writing that article, especially when you take into consideration caching, lazy load,Cloudflare options, removing EXIF data, CSS sprites, and even optimizing them for SEO.
Here’s a list of image optimization items in GTmetrix (I’ll cover the main ones):
Losslessly compress images – use a plugin like Imagify, ShortPixel, Smush, or Kraken (all do the same thing) which also removes EXIF data (ISO, date, time, whether a flash was used, and other unnecessary info about the photo) which when stripped, will make it load a little faster.
Serve scaled images – find oversized images and resize them to the correct dimensions). You can use GTmetrix to find these, and they will also provide you with the correct width/height.
Specify image dimensions – means you need to specify a width/height in the image’s HTML or CSS. Grab these dimensions from GTmetrix, locate the image, and add the width/height.
16. Leave EIG Hosting
The same horrible company owns Bluehost, HostGator, and over 60 different hosting companies. They’re known for buying out existing companies and cutting costs by packing more people on the same server, as well as “streaming” support (longer wait times). Godaddy isn’t good either – there are much better options like SiteGround, Cloudways, and WP Engine.
How To Check If Your Hosting Is Slow
Run your site through bytecheck.com and check your TTFB (time to first byte). It should ideally be <320ms. This and reduce server response time in PageSpeed Insights are good indicators.
I use SiteGround and have 200ms response times with 100% GTmetrix scores and .4s Pingdom load times. Do a hosting check, run your own tests, or click through my pages to see how fast they load. They were rated the #1 host in 26 Facebook polls and are worlds better than EIG (Bluehost, HostGator), Godaddy, and bad hosts who pack too many people on the same server. They’re recommended by WordPress, do free migrations, and I use their semi-dedicated plan.
SiteGround has 3 plans:
Higher plans include more server resources (#1 factor in the WordPress optimization guide). Here’s the full comparison chart, but GrowBig gives you about 2x more server resources than StartUp, and GoGeek is semi-dedicated hosting which gives you even more. GrowBig and up comes with a free migration, staging, advanced caching, and ability to host multiple websites. GoGeek comes with priority support. Their cloud hosting is quite the price jump at $80/month.
You can see this on their features page:
One of many threads…
17. Upgrade Your Cache Plugin
WP Rocket was the #1 rated cache plugin in multiple Facebook polls:
What’s So Good About WP Rocket?
- It yields great results (it’s what I use)
- Awesome support + extensive documentation
- It’s one of the easier cache plugins to configure (see my tutorial)
- It has high compatibility with themes/plugins and shouldn’t break your site
- It’s always updated with new features (many cache plugin aren’t updated frequently)
- It has features most cache plugins don’t (database cleanup, lazy loading, hosting Google Analytics locally, heartbeat control, integration with both Cloudflare + other CDNs)
18. Use Multiple CDNs
We know using a CDN makes your site faster.
But what about using multiple CDNs? The answer is yes, it helps even more. That’s because each CDN has their own set of data centers, and more data centers = faster content delivery.
How To Do It
- Sign up for Cloudflare (free) and a paid CDN of your choice (I use StackPath).
- Most cache plugins have an option to integrate both Cloudflare and StackPath
With Cloudflare you will change name servers…
19. Add AMP Pages
Accelerated mobile pages are a Google project that make mobile pages load faster and give you a AMP stamp in mobile search results, which looks nice and can potentially increase CTRs.
Instructions For Adding AMP
- Install the AMP for WP plugin
- Customize the settings (there are a lot of them, see below)
- Add /amp/ to any page on your website to see how it looks
- Wait for Google to crawl your site and add the AMP stamp
- Visit the AMP section of Google Search Console to see errors
- Turn on Accelerated Mobile Links in Cloudflare’s speed settings (see below)
20. Write A Killer About Me Page
Think about it.
Your about page is one of the most viewed pages on your website.
So why don’t you spend more time on it? In my about page, I created a list of 50 random and disturbing things about me. I also have a picture of me and my cats, my family, and other personal photos – including my story on how I created a 6 figure/year blog.
- More time spent on my website
- Trust (more likely to buy something using my affiliate link)
- More emails of people sharing their own story (which I love)
21. Add SSL
Google cracked down even harder on non-HTTPs websites in July, 2018 when they started showing “not secure” in Google Chrome. Besides, if you’re a legit business, you need SSL.
I was scared to migrate to SSL even though I work with an amazing developer who I’ve been with for since 2011. Lucky for me, he did everything correctly and my traffic did not decrease at all. In fact, my affiliate sales went up (since I think people saw me as a more legitimate blog).
How To Add SSL To WordPress
- Get a free Let’s Encrypt SSL (also comes with SiteGround)
- Install the Really Simple SSL plugin (automatically configures site for SSL)
- In your WordPress settings, change your site address to the new SSL version
- Change all links from http to https (use Better Search Replace or .htaccess)
22. Affiliate Sites Need To Add Value
Yep, that’s my site.
I got penalized for too many affiliate links (plus I hired a link builder who created sketchy links). This was a hard time for me and my traffic/finances plummeted as I was forced to move back into my parent’s house become I had no money. Affiliate websites need to be super careful.
Lessons I Learned:
- Add value to your content beyond recommending products
- Don’t just recommend affiliate products – recommend free stuff too
- Do not stuff your content with affiliate links, 5 is usually plenty (for me)
- Consider creating reviews on affiliate products, and link to those instead
- Use an affiliate link management plugin to track statistics on affiliate links
- Track which affiliate links people click those most, then leverage those
- Create in-depth cornerstone content (core tutorials every visitor wants to read)
- Don’t just create “list posts” and list your affiliate products first (Google knows)
Want to learn how I made $150,000 in 2018? Read my affiliate marketing tutorial.
23. Use SEO-Friendly Themes
StudioPress themes (and their Genesis Framework) are recommended by Yoast, Matt Cutts (from Google), and even Matt Mullenweg himself. I’ve been using their Outreach Pro theme since 2016 and love it. My site has 100% GTmetrix scores (loads fast), has virtually no compatibility errors with plugins, and is highly customizable with StudioPress’ Genesis plugins.
— Matt Cutts (@mattcutts) June 27, 2013
What Makes StudioPress Themes So Good?
- Reliability – trusted by 200,000 people including top WordPress users like Yoast. Clean code, documentation for each theme, and frequent updates to both their themes and Genesis Framework. Bottom line – I don’t have to worry about compatibility issues when upgrading plugins, PHP, theme-related CPU consumption, etc. It runs smoothly.
- Mobile-friendly – all StudioPress themes are HTML5 + mobile responsive.
- Large Community – Genesis WordPress (Facebook Group) has 10,000 members.
- Plugins – all StudioPress plugins are lightweight and add virtually nothing to load time.
- Highly Customizable – StudioPress’ Outreach Pro theme looks like it’s designed for churches, but look at my homepage. It looks nothing like the pre-designed homepage.
24. Local SEO (Google’s Local Ranking Factors)
If you’re doing local SEO, there are many things outside of optimizing your WordPress you should be doing. Here are Google’s 2018 local search ranking factors which are reported by Moz every 2 years. Google My Business has become more important with it being 25.12%.
Heyyyy. You Made It To The End.
Check out some other tutorials of mine which are just as good!