Optimize WordPress

Document Sample

Optimize WordPress Basics



WordPress has become one of the most powerful and most-used blogging and Content Management Systems in the world in part due to its incredible flexibility and ability to be customized. So it is surprising to learn that the default installation is lacking in a few ways. But because of the great flexibility of WordPress, this is easy to fix in just a few minutes. After any WordPress installation, there is a series of steps that I take in order to optimize the site, before I even think about what it will look like.



Remove or edit the Placeholder Content

There is a placeholder post titled ‘Hello World’. DELETE that, or edit it to be your actual first post. There is a placeholder page called ‘About’. DELETE it or edit it to say what you want it to say.



Delete the user ‘admin’

If you used a one-click installation or had someone do it for you, you might have been given the default user name of ‘admin’. The problem is that hackers know that WordPress sites tend to have a user named ‘admin’ and even worse, the password is sometimes ‘admin’. This is a huge security risk. You can not actually edit a username, so the solution is to create a new unique username and a more secure password, then DELETE the admin user.



Check your admin Email

Navigate to settings>general. Check the email address there and make sure you enter an email address you will actually check. This is the email used to notify you of comments, problems, etc.



Getting Started with Plugins

WordPress comes with two plugins already included. One should be activated and set-up and the other is a waste of time and should be deleted. Askimet This is the WordPress spam protection. Activate this immediately. Once you do, you will be asked for WordPress ‘API KEY’. You will need to go to WordPress.com to set-up an account there.



Once you are signed, in this is what you see. You will be able to find your API Key on your profile page.



Copy it. Return to your new site. Paste the ‘API KEY’ into the Askimet settings. You can find the Askimet settings in the admin menu under ‘Plugins>Askimet Configuration’.



‘Hello Dolly’ This is a demo plugin for those curious about making their own. I usually delete it, but WordPress insists on re-installing every time you upgrade. Just ignore it. When it comes to finding and adding more plugins, there are countless plugins available that can add a lot of capability to your site. Some are just for fun and completely optional, but others are highly recommended for any site and there is a list of plugins that I install on almost every site. You can see my full list of recommended plugins here, but here are two that shouldn’t be missed: • • All in one SEO Pack Google XML Sitemaps



Navigate to the Plugins->Add New in the admin section.



You can search for plugins by type or by name. You can then install them with one click right from there.



Fix Your Permalinks

Each post and page that you create in WordPress has a permanent URL called a ‘permalink’. This is simply a permanent (sort-of) URL that you can use to link directly to that post. When you first install and set-up WordPress, it creates URL’s based on the ID number that it uses in the database to keep track of everything. If you look at the URL, it will look something like this: ‘http://mysite.com/?p=1′. The problem (besides being ugly – hence the name ‘ugly URL’ or ‘ugly permalink’) is that search engines use the URL as one of the most important factors for deciding what a page is about. Wouldn’t it be much better if you wrote a post about an event you just photographed and the URL could be something like ‘http://mysite.com/beverly-hills-wedding/’ instead of ‘http://mysite.com/?p=1′? This is an easy fix in WordPress. • In the admin area, navigate to settings>permalinks.



• •



Under ‘Common Settings’ you will probably see that ‘default’ is checked off. Under that is a series of options for more SEO friendly (and reader friendly) URLS.



• •



‘Month and Name’ is best for sites with one author. ‘Day and Name’ would be better for a multi author site where you might expect to be publishing a large amount of content.



The difference between ‘Day and Name’ and ‘Month and Name’ is that with the month setting it uses ‘2009/11/post-name’ and with the day setting it will use ‘2009/11/12/post-name’. Because you can not have duplicate URLS, the day setting creates a new set of names every day, because the day number has changed. So if you want a little more room to allow for potential duplicate titles, use ‘Day and Name’. The odds of even a big site creating duplicate titles in one day are pretty slim, though. So generally ‘Month and Name’ is ideal. What happen if you do create duplicate post titles? WordPress simply puts a ‘-2′, then’-3′ after the title. Nothing breaks. It’s not terrible. But we went through all of this for pretty permalinks that actually mean something and don’t have meaningless numbers. Might as well try to keep it that way.



Add Ping Services

Ping services allow different blog and RSS listing services to be notified when you post new content to your site. The idea is to help get the word out and hopefully drive some traffic to your site. By default, WordPress only lists one ping service – pingomatic. You can find this by navigating to settings>writing.



Towards the bottom, you will see a textarea where you can enter ping services and only one is listed – http:// rpc.pingomatic.com/. But there are many more ping services out there. There are two lines of thought: 1. Use a small list of services that in turn ping several more. 2. Directly use the list of all services so that you are not relying on a message to be passed on.



To use a small list of services that will notify others, copy this list and paste it into the ping services area under settings>writing: http://rpc.pingomatic.com http://www.blogpeople.net/servlet/weblogUpdates http://ping.myblog.jp http://ping.bloggers.jp/rpc/ http://bblog.com/ping.php To use a longer list of services to notify directly, copy this list and paste it into the ping services area under settings>writing: http://api.feedster.com/ping http://api.moreover.com/RPC2 http://api.my.yahoo.com/RPC2 http://xping.pubsub.com/ping/ http://ping.blo.gs/ http://ping.feedburner.com http://ping.syndic8.com/xmlrpc.php http://ping.weblogalot.com/rpc.php http://rpc.blogrolling.com/pinger/ http://rpc.icerocket.com:10080/ http://rpc.newsgator.com/ http://rpc.technorati.com/rpc/ping http://rpc.weblogs.com/RPC2 http://topicexchange.com/RPC2 http://www.blogdigger.com/RPC2 http://www.blogstreet.com/xrbin/xmlrpc.cgi http://www.newsisfree.com/RPCCloud http://ping.weblogs.se/ http://blogmatcher.com/u.php http://coreblog.org/ping/ http://www.blogpeople.net/servlet/weblogUpdates http://bulkfeeds.net/rpc http://trackback.bakeinu.jp/bakeping.php http://ping.myblog.jp http://ping.bitacoras.com http://ping.bloggers.jp/rpc/ http://ping.blogmura.jp/rpc/ http://xmlrpc.blogg.de http://1470.net/api/ping http://bblog.com/ping.php http://blog.goo.ne.jp/XMLRPC



All WordPress Tutorials:

Up to date list of all Tutorials & Resources: http://martythornley.com/downloads WordPress Basics - Editing Your New WordPress Site http://martythornley.com/downloads/wordpress-basics-edit-your-new-site Optimizing WordPress ( The latest version of this document: ) http://martythornley.com/downloads/optimize-wordpress Recommended WordPress Plugins. http://martythornley.com/downloads/recommended-wordpress-plugins WordPress Theme Developer’s Resources http://martythornley.com/downloads/wordpress-developers-resources



com/2009/11/wordpress-theme-developers-resources/




Share This Document



Related docs
Other docs by Marty Thornley
Basic WordPress
Views: 1017  |  Downloads: 75
WordPress Developer Resources
Views: 321  |  Downloads: 20
WordPress Plugins
Views: 1100  |  Downloads: 40
Optimize WordPress
Views: 706  |  Downloads: 52
by registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!