Ultimate SEO Checklist for WordPress


My WordPress SEO Checklist is only 10 items, not too many, and not too hard to do.

Having a checklist in the day-to-day workflow is necessary. Here is my basic checklist for WordPress websites launch. Hopefully, they’re useful for you to launch yours.

Here are my ultimate 10 lists!

  • Enable Indexing
  • Optimize Permalinks
  • Setup Google Search Console
  • Setup Google Analytics
  • Optimize Site for Mobile
  • Optimize Site for Speed
  • Optimize Headings
  • Setup Meta Title and Description
  • Use Alt Image Tags
  • Use schema.org snippet

1. Enable Site Indexing

Be sure we are allowing search engines like Google and Bing to index our website.

Go to Settings -> Reading -> Search Engine Visibility

Search Engine Visibility Setting in WordPress

2. Optimize Permalinks

Take advantage of URL structure setting, instead of showing https://adipramono.com/?p=123, my personal preference for SEO is to have the link looks like this https://adipramono.co/seo-service.

We can set this permalink from General Settings -> Permalinks and select post name as the standard structure.

Permalink Setting

3. Setup Google Search Console

Google search console is a free service from Google for the webmaster. Search Console tools and reports help you measure your site’s Search traffic and performance, fix issues, and make your site shine in Google Search results.

Go to  claim the property, and connect to Google Analytics.

4. Setup Google Analytics

There are some other analytics services out there, but Google Analytic is my gold standard.

Google Analytics gives you the tools you need to better understand your customers. You can then use those business insights to take action, such as improving your website for a better user experience and conversion.

You can sign up for a free Google Analytic account here: https://analytics.google.com/analytics/web/ and do some basic setup for view, goals, and filters.

5. Optimize Site for Mobile

Did you know that there are more people accessing website from mobile than desktop, in 2017 mobile users is 48.2%, desktop 47.78%, and tablet 4.03%.

6. Optimize Site for Speed

Optimizing the speed is also a basic requirement for today website. Fast loading website is not only good for human and conversion but also good for search engines to crawl and index our website.

GT Metrix

I use GTMetrix and Google Page Speed Insight to see where the thing that I missed, I start from there, optimizing the areas that need optimization.

7. Optimize Headings

Take the opportunity of Headings (h1,h2,h3,h4), so readers can scan content easily. Headings also helps search engines understand better our content.

Ideally we’ll need 1 heading in a page – avoid multile heading 1, several heading 2s and heading 3s.

8. Setup Meta Title and Meta Description

Yoast SEO Plugin is always been my favorite when it comes to the Meta Title and Meta Description setup. Not only for meta things, but also this plugin gives an insight for the necessary optimization area that we should do in order to get better quality content.

9. Use Alt Image Tags

Alt tags give better image context/descriptions to search engine crawlers. The alt attribute also specifies an alternate text for an image, if the image cannot be displayed.

10. Use schema.org snippet

Schema.org Markup (often called Schema) is a semantic vocabulary of tags (or microdata) that we can add to our WordPress website to improve the way search engines read and understand our page in SERPs.

The easy way to generate schema is by using Schema markup generator.


I’m planing to regularly update this post according to the recent list that I use and applicable in the real world. Always launch a site, in an optimized version!

Happy optimizing!

About the author

Adi Pramono

WordPress Web Developer, Thinker, Doer.

Add comment

About Me

Hi, my name is Adi Pramono a web maker, thinker, and doer. Specializing in Web Development for WordPress projects. Some of few things that I’m good at: Simple web design, Front-end WordPress Development, and Search Engine Optimization.

Mail: info@adipramono.com
Skype: adipramono