The Killer WordPress Checklist
Our “101+ Killer WordPress Checklist” will benefit all WordPress Designers, Developers and users, and save them from suffering through long, tiring hours of web surfing for the right WordPress guide. Here we go!
Quick Overview of what is covered:
Our ‘killer’ checklist is conveniently divided into 7 detailed checklists, each of which covers every aspect of launching, developing and then maintaining a WordPress website successfully.
All you have to do is follow each step carefully and we guarantee you’ll have the WordPress website of your dreams, ready within no time!
#2: WordPress Pre Development Checklist
#3: WordPress Development Checklist
#4: WordPress Launch Checklist
#6: WordPress Security Checklist
#7: WordPress Maintenance Checklist
#1. GETTING STARTED
We all know the importance of starting right.
If you understand the basics, right from the beginning of the process, the rest of the exercise becomes as smooth as silk.
So, make sure you make a perfect start by following these steps systematically to get the best end results.
Select Web Hosting:
Choose a suitable web host depending on your requirements.
Download WordPress from the official WordPress.org website
Download FileZilla the best FTP client.
Select an appropriate development environment and then install WordPress. You can choose either of these two options; Local service like XAMPP, or Host site on a test URL.
#2. WORDPRESS PRE DEVELOPMENT CHECKLIST
So, where do you actually start?
That’s the first question that’s probably popped in your head. This checklist is the answer to that very question.
Regardless of whether you are a beginner or a WordPress expert, this particular checklist will benefit anyone who is in the process of developing a new WordPress website.
Select a directory and install it under public_html. Do not use ‘root’ or ‘WordPress.’
Use random letters/numbers_table names instead of the default wp_table names. Checkout Change Table Prefix Plugin.
Refrain from using admin/admin as admin login/ password. Alternatively, you can follow these examples:
Make sure you hide your website from the search engines by checking the option under Settings > Reading “Discourage search engines from indexing this site”.
Once the installation is complete, here are some of the additional things you will need to do.
// To redirect from non www to www add this code to .htaccess in root. RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] // To redirect from www to non www add this code to .htaccess in root. RewriteEngine On RewriteCond %{HTTP_HOST} ^www\. (.+) [NC] RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]
Don’t forget to update the Time Zone. Date/Time under Settings > General.
Very important to update the blog title and tag line appropriately under Settings > General.
Under Settings > Media, uncheck the “Organize my uploads into month and year-based folders” option if you would like to save all the images under ‘uploads’ folder. Be aware that large sites with 1000’s of images will make this folder very heavy.
Similarly, under Posts > Categories, rename the ‘uncategorized’ to set up a default category for Posts.
Increase the security for your demo website by installing the Password Protected plugin.
Finally, don’t forget to remove the sample config file, WP-config-sample.php in your root under public_html.
Define (‘WP_DEBUG’, true);
#3. WORDPRESS DEVELOPMENT CHECKLIST
Now comes the most important checklist.
There are a million settings and changes you need to make during the development process, in order to build a website that meets all your requirements.
That’s why, we have included even the minutest of steps that are important during development so that you never miss out on anything crucial to your website.
Here, the first thing you need to do is remove the WordPress default content like posts, comments and more.
Next, create a logical sitemap in Notepad, Word or Excel and add pages like About us, Contact us. etc., according to this sitemap.
Make sure you use “-” in your URL’s instead of “_”.
Under Posts > Categories, add appropriate blog categories.
Once you’ve added the blog categories, include suitable posts, tags and media files.
Don’t forget to add alt tags to all the website Images. You may also use the Search Friendly Images Plugin.
Include the Email Opt-ln Form for newsletter subscription. You may use Newsletter Plugin. We use Mail Chimp List Subscribe Form Plugin.
Make a list of all the plugins you wish to install. Here are a few recommended Plugins:
Add social media icons/links for Facebook, Twitter, Google+, Pinterest, LinkedIn etc. You may use AddThis or Share Bar Plugins.
Also include feed posts for:
Create Social Profiles:
Style Sticky Post:
Style the sticky posts well and make sure they function well. More info at RoadtoBlogging.com.
Make sure there are no posts with pictures that break the content layout or are too big for the content column. In that case, make Overflow: Hidden in your CSS.
Ensure that the author comment is highlighted differently. Checkout How to Highlight Author’s Comments by WPBeginner.
Check that the User Avatars or Gravatars are displayed properly.
The comments display form is replaced with a “Comments Off” message or something similar.
Another important thing is to ensure that the 404 page is created and customized. Check lstwebdesigner.com to create a Custom 404 page in WordPress.
Please check if the search page is accessible to users.
Test the pagination using WP-PageNavi plugin.
Add custom Favicon to your site.
Don’t forget to use Breadcrumbs for easy navigation. Is a part of WordPress SEO by Yoast Plugin.
Link the company logo to the Homepage.
Lastly, make sure you remove all the Lorem Ipsum text on your website.
#4. WORDPRESS LAUNCH CHECKLIST
Congratulations! You re finally done with the tricky development process!
Now, you must be ready to launch it successfully, without any glitches.
Mind you, there are lots of steps to follow before you actually launch your website. So, we have put in every little thing you need to have in place, before you go live.
Just follow them all and have a hassle-free launch!
Once you launch your website it is important to make regular back-ups. You can use these plugins for creating backups Backup WordPress (free) | BackupBuddy (Paid).
Check the structure and content for everything including pages, categories, URL’S, submission forms, etc.
Also, under Settings > General, check social links, contact info and admin email.
Make sure you have all the security in place, like password strength. files and folder permissions, etc. using the iThemes Security Plugin.
Check if your website is cross browser compatible by extensive testing. Free Trial with Cross Browser Testing.
Uncheck the option under Settings > Reading of “Discourage search engines from indexing this site” and make website visible to search engines.
Disable the Coming Soon page.
Ensure that your website is mobile friendly. Run Google’s Mobile Friendly Test to determine the same.
You must also improve the page loading speed with the help of Google’s Page Speed Insights.
If you are using free stock images, then make sure to reduce all the image sizes by almost 50% by compressing the PNG and JPG files using WP Smush it or Short Pixel plugin.
Make sure you are using the latest version of WordPress. If not, ensure that you upgrade when you go live.
It is also important to upgrade all the plugins on your website before going live.
Check if all your external links are working by opening them in new tabs. Use code similar to this for links:
<a href =”#” target=”_blank”></a>
It is imperative that you check for broken links on your website before going live using Broken Link Checker Plugin.
If you are developing the WordPress website for a client, implement branded WordPress login page using White Label CMS Plugin.
Launch the plugin SeedProd and disable the Coming Soon page.
Once all these things are in place, you are finally ready to go live.
You may have the most alluring and well-developed WordPress website, but If you don’t have proper SEO in place, then it will all be for nothing.
Follow each step carefully and you’ll have a fully search engine optimized website ready in a jiffy!
Manage your 301 redirections with the help of user Redirection Plugin.
Turn on the site visibility under the Settings > Reading, if you haven’t done it already.
Uncheck “Discourage search engines from indexing this site”.
Ensure that you have only one H1 tag on each of your pages.
Also, make sure you have the H2 tag only within the content for headers.
Add Alt to Images:
Don’t forget to add alt tags to all the website images.
Check if the Yoast’s WordPress SEO Plugin’s in-built sitemap is working or else install Google XML Sitemap Plugin.
Next, it’s important to have the Robots.txt file in place and it is Optimized. More Info @ ElegantThemes.com.
Reduce the size of the images on your website using WPSmush.it Plugin.
Redirect the ‘www’ to ‘non-www’ and vice versa, use either but stick to one.
If you have found any issues with the website so far, sign up for Google’s Webmaster Tool and fix those issues. Ensure that you have submitted both the ‘www’ as well as the ‘non-www’ versions.
Ensure that links on Breadcrumb are working.
Another thing to ensure is that the Meta Title remains only 55 characters long, including the spaces. WordPress SEO has this feature built in for you.
Similarly, the Meta Description should only contain 155 characters, including spaces.
LSI Keywords are very important for SEO. Make sure you include enough in your content. Find LSI using Google Keyword Planner, UberSuggest.org or Google Search (hint: look for keywords at the bottom of the page after completing the search query).
It is very Important that all your content is original and that you have no duplicate content on your website. Use CopyScape.
Interlinking is also a significant aspect of SEO. So make sure you have contextual links within your website.
It is also important to have external links to other resourceful websites, within your content like we have done on this page.
Again, it is of utmost importance that you optimize your website using GTMetrix for HTML and Pingdom for Word Press, as it will help you save some valuable time to clear errors.
With the help of Google’s PageSpeed Insights you will be able to achieve your goal of improving your site’s loading speed.
Ensure that your website is responsive and mobile ready by running Google’s Mobile Friendly Test. Another useful tool that we have used is from EXPERTE.com Bulk Mobile Friendly Test, you can check whether all of your (sub) pages are optimized for mobile devices. Instead of just checking the homepage, our tool crawls your entire website, assessing up to 500 subpages at one time.
Opt for a shorter URL for the pages.
If your website is about a local business, make sure you submit it to Google Business.
Don’t forget to add & review Google Analytics.
Check all the aspects related to OnPage SEO before going live. A Must Read On-Page SEO Guide by Brian Dean from Backlinko.com
Make sure you proofread the entire website to check for spelling and grammar errors, before going live.
It is advisable to use CDN networks like MaxCDN to ensure better speed and usability.
Exclude home and office IP addresses in Google Analytics. More information on Excluding internal Traffic can be found on Google Analytic Help Section.
Don’t forget to include Social Media icons on all pages of the WordPress website. You may use AddThis or Share Bar Plugins.
So, here we are done with the WordPress SEO Checklist. If you haven’t managed to implement yet or need help with the above then do let us know.
#6. WORDPRESS SECURITY CHECKLIST
Now let me tell you, security is a very important aspect of website development.
Hence, before you present your WordPress website to the world, it is imperative that you have tight web security in place.
Through this checklist, you will get to learn which plugins and additional settings are required to safeguard your precious website from malicious threats.
Prevent access to ail directories, place this code inside your .htaccess file.
# Prevent folder browsing
Options All -Indexes
Get regular reports of your website’s performance with the help of the P3 Plugin Performance Profiler Plugin
Be sure to delete /wp-admn/install.php and /wp-admin/upgrade.php after every WordPress installation or upgrade.
Limit the number of login attempts possible both through normal login as well as using auth cookies by using Login LockDown Plugins.
We strongly recommend that you use the most I comprehensive security plugin, iThemes Security plugin, because it’s free and takes care of almost all the security issues on the website.
As wp-config.php file contains all the confidential details of your site, so it’s pretty important that you protect it at all costs. An easy way to protect this file is to simply place the following code in your .htaccess file on your server.
<files wp-config.php>
order allow,deny
deny from all
</files>
If you warn to stop the editor links from appearing in the admin area you can add the following to your wp-config.php file so people cannot edit the theme directly in the admin area.
Define ( ‘DISALLOW_FILE_EDIT’, true);
It is important that you hide your current Word I Press Version from the hackers. Add the following code to your
function.php
function remove_version() {
return “;
}
add_filter(‘the_generator’, ‘remove_version’);
Error login messages may expose and give hackers an idea if they’ve gotten username correct/ incorrect, vice versa. It is wise to hide it from unauthorized login. To hide login error messages simply put the following code functions.php
function wrong_login() {
return ‘Wrong username or password.’;
}
add_filter(‘login_errors’, ’wrong_login’);
Once all these things are in place, you may either go live at this stage and follow the SEO Checklist after or vice-versa.
#7. WORDPRESS MAINTENANCE CHECKLIST
There! You’ve finally taken care of everything for your WordPress website.
Now, you need to know how you can maintain it efficiently.
This maintenance checklist will give you stepwise Information on how you can run your website smoothly and conduct regular checks to make sure it functions impeccably.
Delete SPAM Comments.
Test the functioning of your Contact form by sending an inquiry through it.
Look for broken links on your website with the CheckMylink Extension for Chrome & Broken Link Checker for WordPress.
Make sure you check your comments section and answer questions & interact regularly with your readers.
Keep a tab on plugin updates and upgrade them regularly.
Don’t forget to make backups of the latest databases and files using BackUpWordPress (free) | BackupBuddy (Paid)
Check Google Analytics regularly.
Similarly, check Google Webmaster Tools periodically.
Keep an eye on your resources used on your website.
Use WP Statistics plugin to monitor your WordPress website’s statistics.
Find a good Plugin that will check for the items below:
If you have all these things in place, and still wish I to add some additional characteristics to the website then follow these following steps, when using WP config.php.
Define(‘WP_DEBUG’, false);
//Completely Disable Automatic Updates
Define( ‘AUTOMATIC_UPDATER_DISABLED’, true);
//Disable all updates to the Core
Define( ‘WP_AUTO_UPDATE_CORE’, true );
Control Post Revisions:
// Limit the number of saved revisions. Limit to 10.
define(‘WP_POST_REVISIONS’, 3);
//Disable the post revision feature completely.
define(‘WP_POST_REVISIONS’, false);
//Empty every 7 days
define(‘EMPTY_TRASH_DAYS’, 7);
//Disable Trash Completely
define(‘EMPTY_TRASH_DAYS’, 0);
// Set Memory Limit to 64MB
define(‘WP_MEMORY_LIMIT’, ’64M’);
//Set Memory Limit to 96MB
define(‘WP_MEMORY_LIMIT’, ’96M’);
//Set Memory Limit to 128MB
define(‘WP_MEMORY_LIMIT’, ’128M’);
define(‘AUTOSAVE_INTERVAL’, 300 );
Hope you liked our WordPress Maintenance Checklist. If you’re looking for such services for yourself or your clients, please contact our team for further help.
DISCLAIMER
All the information in this checklist is error free and reliable to the best of our knowledge. This list has been reproduced in part from this post by Nirav Dave of Capsicum Mediaworks, LLP. Neither JDWD nor Capsicum Mediaworks, LLP shall be held accountable for any loss or damage suffered as a result of following these instructions.
We are not liable for any malfunctioning in the referenced software or services stated in this work. Unless clearly mentioned, we receive no commissions or payments from the respective suppliers or owners of the software and services mentioned in this checklist.
We only publish information about the workings of certain third-party services, but we do not endorse or support third-party services or products and are not responsible for the functions or authenticity of these services.
Want to share this on your site? Just copy the code below!
<p><strong>Killer WordPress Checklist [Infographic] by the team at Capsicum Mediaworks, LLP</strong></p>
<p><img src=’https://capsicummediaworks.com/wp-content/uploads/wordpress-checklist-infographic.png’ alt=’wordpress checklist infographic’ width=’540px’ border=’0′ /></p>
0 Comments