There are things you don’t know that you don’t know when it comes to customizing WordPress.
As such, there are A LOT of little details you don’t even know you need to be doing. This guide was created as a follow-up to help fill the WordPress customization gaps for my free guides:
Ready? Let’s get to it!
Setup SEO friendly permalinks
What is a permalink?
It’s the url structure of the web pages within a website. Most websites do DomainName.com/page-title or DomainName.com/Date/page-title.
WordPress by default makes your url’s really weird and useless by being as SEO and user UN-friendly as possible: http://www.YourDomain.com/?p=123.
What the heck is /?p=123 supposed to indicated? I have no idea! So let’s change this – it not only helps your content rank for relevant terms it also helps the end user find the content they are looking for (does p=123 give you any idea what the page is about? No.
The best structures are:
Which one is best? Well website.com/post-name is generally best for most websites BUT when should you consider the other two?
If you have content that is time sensitive like a celebrity gossip blog or a news website, it may make sense to include the date. Categories only make sense if you plan on having a lot of broad categories and hundreds and hundreds of pages of content. Go with post name as your best option.
Here’s how to change it:
Settings >>> permalinks
I always go with post-name as the structure as the majority of my sites, even my biggest ones top out at around 300 pages of content (which can take years to get to!)
Create a new User Account + Password
This is a security tip most overlook, implement this and it hardens up your website considerably.
One of the most common ways to break into a WordPress website is to use a brute force attack. What that means is using automated software to submit hundreds of passwords on your login page to eventually “guess” the right combination.
First off, if you used something like “admin” or “useradmin” or “siteadmin” when creating your website, you need to change that. Simply create a new admin account under the users – all users – ADD NEW:
Create a new administrator account using a more complex user name than “admin” or the name of your website. It should be something simply but cryptic. Then simply delete the old admin account.
If you already used a cryptic user name then no worries, you’re all set.
Post content as an “editor”
You should not be blogging as an administrator. Why? Because as I said it’s easy for others to figure out what your user name is for your wp-admin page. You’re basically giving away 50% of what is needed to get into your website.
Instead, publish content only as an editor. You simply create another user account (don’t make it the same username as your administrator account obviously) but instead of assigning the role as “administrator” you assign the role as “editor.”
Use that account for publishing content. This does not change your wp-admin user name and password obviously. You just select a different account once logged in to publish.
I’m always surprised by how people don’t know how to make strong, secure passwords. The best passwords are very long. You should take your favorite song lyric or some long sentence you can remember and make that your password.
Backup Your Website
Your web host will do daily or weekly backups on your content so it’s pretty rare you would ever lose your entire site. I’ve never heard of it happening. But for peace of mind, why not have your own backups just in case anything happens? It’s always better to be prepared, then it’s not such a big of a deal.
How many people visited your website? What pages on your site are your most popular? How long did people actually spend on your website? How many page views did you get last month? All these things you’re going to want to know.
You find this information out by using an analytics program. There are many but the most popular one is owned and run by Google, Google Analytics.
You first create a Google account then you simply sign up for Google Analytics. You can use their getting started guide to get going. You simply add your site, get tracking code and copy and paste it into your website.
Where do you copy and paste it? Most WordPress themes come with a section under “theme options” (which is found by appearance >> themes) where you can copy and paste the code it.
If your theme does NOT have any such option, you can use the header and footers script plugin which gives you the section to copy and paste your analytics code in.
JetPack is a plugin that comes pre-installed with most WordPress websites. This plug-in can provide data as well, but it’s a broad overview. Google Analytics is way more comprehensive.
Huh? What? It’s basically a way of storing your content and files so they can be served more quickly and with fewer requests. The end goal being to make your website load faster.
How do you do that exactly? Simple, you install a caching plugin like W3 Total Cache and it works out of the box without you needing to get too much into the settings. Now, you should take the time to educate yourself how to best optimize your site, but W3 was made to work easily.
Use a CDN
A CDN is a content delivery network. It’s a way to store your websites files on various computers across a wide network. The goal being to again allow someone to load your site quickly. Not everyone who visits your site is going to be from America or the UK so a CDN allows visitors who are accessing your site from a far away location to load your site quickly. This in combination with caching is how you can provide a good user experience for your visitors.
For a CDN you have a free option which is quite popular called Cloud Flare which is fine for new to medium sized websites (under 100,000 monthly visitors).
KeyCDN is the premium option for improved site performance.
Get a Security Plug-in
There are numerous best practices you can do to harden WordPress. Publishing under an editor account, quality passwords ans a few other things I would suggest.
For your wp-admin page you could password protect it via CPanel. You simply just set a password in order to access this page. It then prevents any automated bots from reaching your wp-admin page.
Another option would would be to add a simple plug-in called login lock down which would disable a user from logging in your site if they put the password in wrong and/or you could install an all in one security plugin like WordFence.
Register with Google Search Console
Because it’s a tool that tells you how your site is looking to Google, what problems need to be fix, and how to fix them. GET STARTED HERE
Search console IS NOT the same as analytics. It’s Google telling you how your content is performing, what pages are getting found and how and any indexing issues they have with your site.
To get started:
Simply sign in using your Gmail account, OR create a whole new account if you don’t have or use Gmail or want a separate Google Account for your sites.
Then verify your site. You need to prove you own your website to .
The most popular way to verify a site is by uploading an HTML document to your server with your FTP program (Filezilla). When registering choosing the HTML method:
- Download the file and save it to your desktop.
- Log into your server with an FTP program like Filezilla.
- Drag and drop the file into your Public_HTML folder.
- Go back to search console and verify.
- Verify both the www and the non www version of your site.
If you did it right your site should be verified. If it says it can not find the file, you did it wrong by putting the downloaded file into the wrong folder (it goes in Public_HTML).
When you finally verify both versions of your site the next thing you will want to do is set the “preferred version” of your site in Google Webmaster. Believe it or not www.website.com and website.com are TWO DIFFERENT URL’s. Since WordPress automatically redirects www.website.com to the non www, just set the non-www as the preferred version.
Next, make sure to check back with Webmaster tools regularly, once every week or so to check to see crawl errors, pages on your site that Google is having a problem with as well as the load speed of your site and how to make it faster.
This section answers the most commonly asked WordPress questions. Take 10 minutes and read up on the basics of managing a WordPress powered website.
How Do I Log Into WordPress?
Easy, you go to /wp-admin
Here you input your user name and password.
How Do I make a homepage with WordPress?
For any theme you can set a specific page to be the homepage. Some themes are specifically designed to have homepage, others are designed with using the blogroll as the homepage.
Regardless, here is how you do it:
- Create a new page by going to pages >>> add new.
- Create another page that will be used for your post page.
- Go to your settings then >>> reading.
- Click on “a static page.”
Here you can set a page to be the front page (known as the homepage). You will also need to set a page for the blog.
How To Insert Pictures and Videos
Adding Pictures is Easy
Go to any page or post.
Click the Add Media button:
Next, simply drag and drop any image to upload it to your website.
Once uploaded, you will be able to insert your image in your page or post.
Image options have a few options:
1) Create gallery: You can create a gallery of photographs. These photos will appear side by side.
2) Feature image means that this image will become a post thumbnail for the blog post.
3) Insert from URL means you will be “hot linking” an image from another site to yours. This means the image will be using another servers resources and not yours. Don’t hotlink unless you have permission from the site owner to do so.
Title – Title is the name of the image as it is stored on your server.
Caption – Caption means that if you would like to add a sentence or two of text beneath an image, you can do so here.
Alt Text – Alternative text is used to describe with words what an image is. Don’t put your keywords here (unless it makes sense), describe the image instead.
Adding video is easy too
Want to add a YouTube video to a post or page?
Simply copy the URL of whatever video you’re watching and past it into your post or page within the WordPress. It will automatically populate the post or page with the video.
You can also “embed” videos too. This is the old way but it’s helpful to know if for some reason the copy and paste method does not work.
To embed WordPress website all you need to do is go to where the video is hosted (YouTube for example) and look for the embed code:
Copy this code. You can adjust the video size as it will appear on your website. You want a medium sized video. 560×315 is usually appropriate in most instances).
Next in your WordPress page or blog click THE TEXT TAB (you have two tabs visual and text when writing) and find the place in your post or page where you want the video to appear. Yes it will look a bit confusing with all the code showing, but it’s how you embed anything into your posts or pages.
The text tab shows you all the HTML code for that page. The visual just shows you the text and images. When in the text editor simply find the spot where you want to put the video and paste it in like this:
How do I edit the navigation bar on my website?
The navigation is called “menu” in WordPress
Appearance >> Click Menus >> Enter a menu name, (call it whatever you want) >> Click “Create Menu”
Great, now you have a menu. Next check “manage locations” to see where your theme can allow for a menu. Most themes have 1-2 menus in the header and 1 menu can be set for the footer.
To add pages to your menu, simply jump back over to edit menu and choose what pages you want. You can also drag and drop menu items. Easy!
How do I add stuff to my sidebar?
Your sidebar is “widgetized” – that means you can drag and drop widgets (or delete widgets) from the sidebar.
Simply go to appearance >>> widgets
Things you should have in your sidebar could be an about me bio blurb, an email optin form, most popular content, recent posts, categories, products and so forth. Check out DIY WordPress website design for WordPress design tips!
How do I edit my websites title, tagline and meta description?
Let take a look at some SERPs (search engine results page):
The title is The Art of Manliness | Men’s Interests and Lifestyle
The text underneath is called the meta description.
Everything else under that is auto generated by Google.
You have direct control over the title and the meta description for your homepage as well as any posts or pages. For your homepage can edit the title description by using the essential Yoast SEO plugin:
Simply input your SEO friendly title as well as an appropriate meta description.
I want to disable comments!
Comments in WordPress apply to both your blog posts and your pages. Most people want to do the following:
Turn comments off on pages.
Turn comments off on select blog posts.
Turn comments off on blog posts older than a certain date.
Just turn off the comment function entirely !
You can disable comments per post and page individual or globally. Meaning, turn off comments on a specific post or just turn off comments for the whole website.
When in your WordPress admin >> look for “screen options” in the UPPER right hand corner >> check the box to enable discussion.
When you check the discussion box, it enables the discussion box section under the blog post content. Uncheck the box here to turn off comments.
For The Whole Website:
Settings >> Discussion >> Check off the box that allows people to comment.
With this box unchecked comments are turned off. You can still turn comments on individually however by following the directions above.
You can set your posts to close comments automatically 1-2 weeks after posting. This is a nice balance between keeping comments on without getting overwhelmed.
It’s a favorite tactic of spammers to post on very old content and once your website has been around for a while with lot’s of content. It also can become confusing managing different comments on different posts.
How do I install a different WordPress theme?
Easy, you can use the theme search function to install a free theme. If you bought a premium theme however, you’ll need to upload it to your website.
The theme search uses the WordPress theme directory as the source for themes. Simply go to: APPEARANCE >>> THEMES
On this page you have a couple of different search options. Popular, latest, favorites and features.
Uploading a theme:
To upload a theme instead click the “add new” button at the top of the page when you’re on the “themes” page.
How do I UPDATE a WordPress theme?
For plugins I just click a button to update, what about WordPress themes?
SOME themes come built in with an update button, particularly free ones you downloaded via the theme search functions. Most premium themes do not have a one click button update feature.
Here’s how to update a WordPress Themes:
- Have two themes installed on your website. One theme is your current theme. The other is some random free theme.
- Then go to appearance > themes in WordPress and activate the random free theme (like one of the free themes made by WordPress).
- Next delete the old version of the theme you want to update (yes you really delete the theme you want to update). To do this, click on “theme details” for your premium theme. You will notice a little red link in the bottom right corner that says delete. Click on this.
- Now download the updated version of your premium theme if you’ve not already done so.
- Upload and install your premium theme and activate it. Make sure everything is working as normal.
Stay on top of updating your website. With themes that are in the WordPress depository (ie free themes) they will tell you when the theme is available for an update. But premium themes that you buy from a theme shop will not so you need to periodically check every few months.
If you’re lazy about updating and go from a theme version 1.4 to 3.5 for example you might have some issues.
Also yes, deleting as a way to update is counter intuitive, but it’s how it’s done.
Wait, won’t I delete my website?
You’re just deleting the theme, not the database. Once you delete your theme, then upload, install and activate your theme, everything will be in working order. It won’t ruin anything.
WordPress Website Hygiene
Hygiene? It’s one of those things that people notice when you don’t do it. Like brushing your teeth or taking a shower.
Websites have hygiene too. Specifically your about page, contact page and your legal pages. You need these pages.
How to write an about page – this content will tell you how to write a compelling about page that will make people like your website and like you (if you’re a blogger).
How to make a contact page – this content will show you how to make a contact page and how to get the most out of this page too.