Expanded WordPress settings menu

WordPress is pretty well configured out of the box (especially for SEO), but there are a few settings you should give some attention to if you want to make your WordPress website work harder for you.

If you can give a little bit of time to considering these settings carefully, you’ll make your website more appealing to search engines and make it harder for spammers to gain a foothold.


If you’re in a hurry and just want to skip ahead to the key SEO points to check, here they are in descending order of importance:

  1. Site title and tagline
  2. Don’t block robots!
  3. Permalinks
  4. Keep excerpts short and sweet
  5. Notify other websites about your posts

Otherwise if you’re a WordPress beginner, this tutorial discusses the most important things to check under each section of the standard WordPress settings pages (available under ‘Settings’ from the left-hand admin menu):

  1. General settings
  2. Writing settings
  3. Reading settings
  4. Discussion settings
  5. Media settings
  6. Permalink settings

General Settings

Not the most enticing name for an admin settings panel, but you really need to make sure you get the settings in here right. I’ll break this page down into key sections, some of which may require attention, and others that should be left well alone in most cases.

Site Title and Tagline

The two most important settings to tweak on this page are ‘Site Title’ and ‘Tagline’, if you fancy improving your website’s SEO:

WordPress settings for site title and tagline

If a real professional (like yours truly, ahem) set your site up for you, you’ve got nothing to worry about. But you might be surprised about how many WordPress sites I see with the immortal line “Just another WordPress website” in their page titles. On a fresh install, this is the text that WordPress inserts into the ‘Tagline’ field by default.

If your site still has this text, change it immediately! Depending upon the theme, the ‘Tagline’ is not always visible in your page, but it almost certainly is visible to search engines. This is because it’s incorporated into your HTML page title, which is second only in terms of SEO importance to your overall page content in it’s entirety.

Any site with the default tagline really is missing an SEO trick, so add in an appropriate description of what your website or company offers, remembering to include those all-important keywords. Read more about page title best practices for further guidance.

WordPress and Site Addresses

Unless you know what you’re doing, you really don’t want to play around with these two settings:

WordPress settings for site address

Notice how they are greyed-out on my test site. All the sites I build have these values fixed in the WordPress configuration. Making any changes here can be disastrous for your site, so these are best left well-alone.

Membership and new users

These settings control whether the public at large can register with your site, and if so, what access level they are given by default.

WordPress settings for member registration

On a fresh WordPress install, visitors cannot self-register at all, and that is best practice for most websites. Web security is about thinking defensively, so if you have no good reason to allow users to register with your site leave this setting as is.

Common exceptions to this rule are if you run an ecommerce store, or if you want to force people to register before they can leave a comment (see Discussion below).

If you do change this setting to allow self-registration, make sure the ‘New User Default Role’ is set to ‘subscriber’. This is the lowest access privilege you can give anybody, and will only allow a user to edit their own profile. Be very protective of your admin rights — never give any user any more access privileges than they need to perform their role.

You’d need a very compelling reason to give self-registering users anything more than a subscriber account. Remember that you can always escalate access privileges manually at a later date, if for example, you’d like to promote a subscriber to a content contributor.

Time and date

You might not be too fussed either way about this section. WordPress is normally able to auto-detect the timezone of the server it’s running on, but depending on where your hosting is based, this may not be the same as your local timezone.

You can set WordPress to use your local zone if you wish, but crucially, if you are aiming at a target market in a particular timezone, set it to match your audience. This will allow you to schedule blog posts to publish at appropriate times easily.

I don’t like any of the standard date formats, so I set a custom one which prints dates in a reader-friendly British format (e.g. ‘Sunday, 30th March 2014’). You’ll normally see whatever format you choose being used to format post dates, which usually appear beneath blog post headings. If you’re aiming for a British audience you might benefit from making them feel a bit more at home, so paste “l, jS F Y” (without the quotes) into the ‘Date Format:’ ‘Custom’ field.

You’ll probably be perfectly happy with the standard time format, but if not, you do have the luxury of choice just beneath the ‘Date Format’ options.

Writing settings

There are a couple of less-than-helpful options on this page: no, I don’t want to install ‘Press This’, and I also can’t see any good reason to allow posts to be made via email. That just seems like an open invitation for a hacker. If you’d like to be able to post updates on the move and you have a smart phone, consider installing the WordPress app for your platform instead.

Notify other websites about your posts

I would however recommend scrolling down to ‘Update Services’, and adding in an up-to-date list of web services that will be notified whenever you publish new post content. Doing this should help your posts to be distributed and indexed faster. It may also increase traffic to your site because services such as Technorati use blog pings to find fresh content.

But don’t get carried away by all the huge ping lists you can find on Google — using these may actually hurt your search rankings. Instead, I’d recommend a nice tidy list like the one at Webenso. Just copy and paste it into the box at the bottom of the page and hit ‘Save Changes’.

Don’t worry unduly about ping lists, they’re not as useful as they used to be. It’s far more important for SEO to have a decent sitemap generator installed, for which I recommend the peerless Yoast SEO plugin.

Reading settings

Again, provided your site has been sensibly set up, you shouldn’t need to do too much here.

Don’t block robots!

The most important thing to check from an SEO perspective is that ‘Discourage Search Engines From Indexing This Site’ is not ticked. Unless you are still working on your site and don’t want any of your pages to appear in search results, you really have no good reason to tick this box.

The rest of the options on this page give you some control over the appearance of post index pages. If your website is blog-orientated it normally makes most sense to just display your latest posts on the homepage. But if you have a fully-featured website you’ll probably want a static page for your homepage that signposts visitors to the key areas of your site.

In this case, you can choose which page displays as your homepage by clicking the radio button next to ‘A static page’, and then selecting the page from the list of current pages on your site:

WordPress settings for front page

Keep excerpts short and sweet

One more important SEO point to check if you decide to display your latest posts on your homepage is to make sure it only displays post excerpts. Otherwise your homepage (and your other index pages) will display posts in their entirety.

By presenting full posts on your homepage rather than excerpts, you run the risk of Google whacking you with a duplicate content penalty. This is because the content in these index pages will contain the same content as the latest posts themselves. I’d almost always recommend correcting this, so click the ‘Summary’ button next to ‘For each article in a feed, show:’.

Discussion settings

This page contains many sensible options set by default. But there are a few things you might want to consider, mainly depending upon how many spam comments you get, and how much patience you have in regards to weeding them out.

Comment spam has sadly become a fact of life for every website that features a blog. I’ve worked with clients who were getting several hundred new spam comments a day, and for whom managing such a barrage became too much work.

I’ve also worked with clients who didn’t realise the seemingly-innocuous comments they were approving were in fact linking through to back-street areas of the web that I wouldn’t even visit, let alone publish a link to on my site.

As a website owner, Google will consider you to be responsible for the links you add to your site through publishing comments or any other means. So if you’re a relatively new blog owner, or fear you might have made the same mistake, I’d recommend reading our guide on how to spot spam WordPress comments.

Do we really need blog comments any longer?

Genuine and relevant comments can be a great way to keep your post content fresh in the eyes of search engines, and to build up a conversation around your brand or service. But the rapid rise in popularity of social media has made social networks the perfect platform for having those kinds of conversations. Provided you tightly integrate your website with your social media presence, you might find this approach more cost-effective than managing an avalanche of comment spam.

You can turn off comments on your site completely by unchecking ‘Allow people to post comments on new articles’. But this may not prevent comments completely because individual posts can still override this setting.

Well, we can keep them for now…

If you’re not ready to prevent commenting entirely, at the very least you might find it helpful to make sure ‘Comment author must fill out name and e-mail’ is checked. And to prevent your site being flagged up within the spamming community as a free-for-all, make sure ‘Comment must be manually approved’ is also checked.

This will mean you’ll have to approve each comment manually, but unless you’re using an automated spam filter such as Akismet (and even that isn’t perfect), it’s the only way to go these days sadly. If you still find your website to be attracting too many spam comments, try checking ‘Automatically close comments on articles older than 14 days’.

Generally, when a new post is published, it gets the most attention in the first couple of weeks from real users, and thereafter tends to become little more than spam-bait. Enabling this function will reduce the amount of maintenance you have to do on older posts, which can be handy, unless most of your content is ‘evergreen’ and continues to attract an audience further down the road.

If you really have had enough of the spammers, then the last resort that stops just shy of disabling comments completely is to force all potential commenters to sign up and log in before posting anything. This can be a great way to discourage most spammers, but the odd one or two will still be prepared to jump through this hoop if they consider your website a worthy-enough target. Furthermore, this approach will almost certainly discourage genuine commenters too sadly.

Don’t despair if your blog is being overrun with spam comments. One further step you can take is to set your site up to run through the CloudFlare security and content delivery network. This system will prevent a lot of nefarious bots and comment spammers from even reaching your site, and is installed as standard on all websites hosted by EggCup Web Design. Speak to us if you’d like help with securing your WordPress blog, and keeping the troublemakers out.

Media settings

You almost certainly won’t need to make any changes here. Certain themes add their own custom media sizes to suit their layouts, and custom theme designers such as myself sometimes add custom sizes to suit too. But it’s well worthwhile finding out more about Optimising images for the web to make sure you’re getting the greatest SEO and performance benefit from the images you add to your site.

Alongside the site title and tagline, this is the most important thing to check in terms of SEO. If you have a brand new site, read these instructions first, then go ahead and make sure you have the right permalink structure set. If you have a website with existing posts, depending upon the permalink structure currently in use you may need to do a little bit of tinkering and cursing under the bonnet to make the change successfully.

Permalink Structures in WordPress

By default the permalink structure will be ‘ugly’, like so: http://example.com/?p=123. This is no good for SEO, and difficult to remember too.

The best permalink structure to use for most sites includes the postname. Assuming the name of each post on your website includes keywords relevant to your post topic, adding it to the permalink to make a ‘pretty’ URL will bring an extra SEO boost because search engines look for keywords in URLs (amongst many other places).

If you run a news website or magazine, you might find that you publish a lot of posts that go out of date quickly, or that end up with similar names. A good example of this would be if you do a yearly round-up or analysis of the same topic. In this case you may wish to choose the ‘Month and name’ permalink structure. This will prefix the year and month to the permalink, before the postname.

Date-based permalinks are generally frowned upon these days, because for one thing people are reluctant to click through to pages that look ‘out of date’, and secondly because you stand to gain more SEO value by having the keywords as close to the start of the permalink as possible. If you’re not sure which permalink structure is best for your site, leave it for now and seek professional advice.

Changing the permalink structure

If your site is still using the default permalink structure, go ahead and change it, bearing in mind the considerations mentioned above. WordPress will automatically redirect the old permalinks to your new ones, so you have no need to worry.

I’d strongly recommend selecting ‘Post name’ unless you know you have a good reason to use something else. If you understand how WordPress Structure Tags work you may also create something a bit more exotic under ‘Custom Structure’ if you wish, but postname will generally do just fine:

WordPress settings for best permanlink structure

However, if you want to move from one of the other permalink structures and you already have posts on your website you may have a challenge on your hands. Switching from anything other than the default permalink structure will mean visitors will no longer be able to see your posts using the old addresses.

As with most things SEO-related, Yoast comes to the rescue yet again. Install the free Yoast WordPress SEO plugin first if you haven’t already. Then click the Yoast logo that appears in your dashboard menu and go to ‘Edit Files’:

Editing WordPress .htaccess with Yoast SEO plugin

To make the redirections work, you’ll need to paste some code into the ‘.htaccess’ box. The easiest way of getting hold of this code is to take advantage of another great Yoast tool, the WordPress Permalink Helper. Providing you choose the correct settings for your site you should find this a fairly painless process, but feel free to yelp if you need help, or leave a comment below.

Basic settings configured!

And that concludes our tutorial on configuring basic WordPress settings. With the right choices now made, you should find that you can move forward with your WordPress website with confidence.

Are there any other aspects of basic WordPress settings that you’d like to see covered, or perhaps elements of this tutorial you think could be explained more clearly? Please do leave your feedback in the comments below.