A Detailed Guide to Improve the UX of WordPress Dashboard


The backend of your WordPress site i.e. the Admin dashboard is just as important as the frontend because it is where the actual action takes place. You cannot have a great website unless the things on the site’s dashboard are sorted well. Termed as the User Experience of the WordPress dashboard, all website owners must take its upkeep as a special preference.

How to Improve the UX of your WordPress site’s dashboard?

Learn the necessary steps on how to improve the UX of your WordPress site’s dashboard. Let’s find out from here. 

Secure the login area

Before you do anything else for your site’s dashboard, it is important to implement measures to secure it. Securing the login to your dashboard can come easy with the choice of a strong username and a Password that is fairly difficult to decode.

Improve the UX of WordPress Dashboard - Yudlee Themes

Another way to secure the login to your site’s dashboard is to hide the login page from people with malicious intentions. To accomplish that, you can use the WPS Hide Login plugin. After all, the need for improving your dashboard UX only comes after you are able to create a secure premise for your site and its dashboard.

Choose the right screen options for Display

The screen options listed on the top of your site’s dashboard exist to make your life easy by giving the user as much control as possible. It allows you to display, hide, and customize sections on the admin screen. However, the presence of all the screen options can overwhelm the users who are new to the platform of WordPress.

Improve the UX of WordPress Dashboard - Yudlee Themes Improve the UX of WordPress Dashboard

Even when an experienced user handles this dashboard, they need to make the decision regarding what screen options are most frequently accessed.

 For people who run a WordPress blog or a website, there are certain controls on the dashboard editor to help the users create a new WordPress post effectively, fix its SEO, image optimization, and other settings. Screen options help these users reach them in a jiffy.

 Using them will help users be more efficient with the creation of the draft in the editor and also save them time.

 Customize the admin toolbar

The Admin toolbar, as displayed in the image above, is a black bar above the page header of every WordPress website. Offering quick navigation to specific admin pages that enable post pages editing, the Theme Customizer, etc., it serves the purpose of providing quick access to site functionalities and specific information, while the user is at the frontend of the site. However, customizing it as per the user preference can enhance the UX of your site’s dashboard.

 You can either choose to remove it entirely for all users or for specific roles.

 Just add the following single line of code to your functions.php file to remove the toolbar for all users.

<?php show_admin_bar( false ); ?>

If you want to be specific and want to show the toolbar just to the Admin and the editors, just the following code will do.



 * Remove WordPress Toolbar for subscribers


function myplugin_remove_admin_bar() {

             if ( ! current_user_can( ‘publish_posts’ ) ) {

                             show_admin_bar( false );



add_action( ‘plugins_loaded’, ‘myplugin_remove_admin_bar’ );


Make changes to the Dashboard footer

Meant for branding purposes, you can decide to modify the message in your site’s dashboard footer. At your will, you can choose to add a personal message for all the users or links to some resources or whatever seems worth to you.

  •     Simply login to the site’s dashboard.
  •     Follow through the Appearance > Editor tab.
  •     Find a ‘Footer’ option and click to edit the footer.php page.
  •     Locate the footer code and add the following code.

function remove_footer_admin () {


echo ‘text <a href=”http://www.wordpress.org”

target=”_blank”>text</a> | text <a href=”text”

target=”_blank”>text/link</a> | text: <a href=”text/link”





add_filter(‘admin_footer_text’, ‘remove_footer_admin’);

           Once done, click on ‘Save Changes’

Alternatively, you can also use a WordPress plugin to help you do so. The Personal Admin Footer plugin will changes the default ‘Thank you for creating with WordPress’ message to a simple ‘Thank you for visiting My Site’ for all users to see on all admin pages except the Network Admin.

Segregate your content

Your site’s dashboard can get real messy if there are many users in specific roles on your site. They will make their fair share of the site’s content by creating posts, altering revisions, creating dummy posts, uploading media and a lot more. If you are the admin of one such site, your experience on the dashboard can be exhausting.

 So, it is better if you stay ahead and segregate this content as per the user roles and maybe ask the other role users to trash unnecessary content.

 Implement Custom Post Types

WordPress offers the default post types for Posts, Pages, Attachments, Navigation menu items, Revisions, and Links. But, it is obvious that certain websites would want to put out content that does not fit the bill for these default post types. To enhance the UX for admins and users for such sites, WordPress does offers the flexibility of creating custom post types.

 Declutter Database

Keeping your entire site speedy will eventually also offer a seamless dashboard experience. To make your page load-time efficient, it is recommended that you keep your site’s database decluttered by removing files and elements that are no longer required.

 You can begin by removing themes and plugins on the site that are no longer needed which will save you some bandwidth and server space. To follow up manually, you can delete the following:

  •     Old Plugin and Post Data
  •     Post Revisions
  •     Spam Comments
  •     Unapproved Comments
  •     Unused Tags
  •     Old Shortcodes
  •     Pingbacks and Trackbacks

 An alternate way to clear the database clutter is by using WordPress plugins such as WP-Sweep and WP-Optimize.


The user-experience on the Admin dashboard matters just as much as the UX offered to its audience. Overlooked by certain website owners due to many reasons, the site’s dashboard really deserves upkeep and maintenance. 

 By following the tips mentioned above, you can definitely improve the UX of your WordPress site’s dashboard and focus on the overall growth of your website.


Author bio:

Elise Myers is an expert Marketers, currently working as a freelancer at WPCodingDev and helping businesses meet their marketing goals.

Leave a Reply

Privacy Preference Center