
There are a few essential steps that need to be taken with any new wordpress install. Obviously not every wordpress blog will be the same but there are some basics that I feel should be done regardless of what kind of blog you’re creating.
Here we’ll go through 10 steps that are essential to preform after any wordpress install including a list of 10 plug-ins that are a must for blogs of any type.
Step 1 – Change Permalink Structure
When you go to Settings > Permalinks, you’ll notice that the default permalink is http://site.com/?p=123. This structure not only isn’t a good idea for SEO but it also doesn’t tell your visitors anything about the link they’re visiting.
I would suggest a custom structure here using only the post title (http://site.com/title-of-article) which will provide some keywords for search engines as well as giving your readers something to go on.
Some people choose to add in the category (http://site.com/category/title-of-article) however, if you want to assign multiple categories to a single post, you will have to work out a way to deal with duplicate links.

To change your permalink structure choose Custom Structure and paste /%postname% in the box. If you want to add the category as well paste in /%category%/%postname%
Step 2 – Set up Authors
Since we want to remove the admin account in the next step for security reasons, it’s time to set up the authors of our blog. To do this go to Users > Add New and fill out the form. Be sure to make yourself an administrator, you will then want to set up any other authors that will be writing for your blog assigning them to whatever role and permissions you want them to have.

Step 3 – Fix Security Issues
There are a few minor security issues that need to be dealt with on a new wordpress install. While these aren’t major risks, it’s good to have every security measure possible in place to keep your blog safe. The last thing you want after taking the time and energy to put your blog together and get it up, is for it to be brought down through an exposed security point that could have easily been avoided.
Disable Remote Publishing: Unless you use an external blog editor I would recommend disabling both Atom and SML-PRC publishing. These settings are under Settings > Writing.

Remove The Admin Account: You’ll want to delete the default admin account that is automatically created when you install wordpress. Hackers know that this account is automatically added by default and is automatically assigned ID#1 making it an easy starting point for them. To do this go to Users, mouse over the admin account and click Delete.
Disable Post Via Email: These settings are also under Settings > Writing. If you don’t plan on posting via email, don’t put any real information in this section.

Create a blank index.html file to hide directories: Put this file in every directory you don’t want people to be able to browse. That way if someone loads a directory, they will just be shown a blank white page instead of the contents of the directory.
Alternatively, you can use htaccess to prevent people browsing your directories if you’re confident editing it.
Step 4 – Set up Discussion Settings
In this section we’ll be focusing specifically on the areas shown in the image below. First navigate to Settings > Discussion

There are a number of areas under the Settings section and most of them are either very intuitive like the General Settings or will just be left on the default settings. However, the Discussions area has some important options that you will set according to your own personal preferences. Let’s take a look at each of these options and what each mean.
- Attempt to notify any blogs linked to from the article – This will notify any other wordpress blogs that you link to in an article with a pingback. I recommend you have this checked since pingbacks can send some pretty decent traffic to your blog.
- Allow link notifications from other blogs (pingbacks and trackbacks.) – This notifies you if any other wordpress blogs link to you and adds a pingback/trackback to the comments of the article that was linked to. I also recommend you have this checked for the same reason.
- Allow people to post comments on the article – This one is totally a personal preference. If you want to allow comments on your blog check it, if not leave it blank. My personal opinion on this is that comments are a large part of what makes blogs great, however, I know of some great blogs that have comments disabled because the author doesn’t have time to keep up with them.
- Comment author must fill out name and e-mail – I recommend having this checked to reduce the amount of spam you get in your comments.
- Users must be registered and logged in to comment – If you have a site where users can register you would probably want this checked to further reduce spam. However, if, like most blogs, you don’t offer registration or don’t want to require readers to register to comments, leave it unchecked.
- Automatically close comments on articles older than — days – Some bloggers choose to close comments for older posts so that they don’t have to keep constantly going back to check for new comments and reply to them. If you want to implement this strategy check this option and set it to the number of days you prefer to leave the commenting open.
- Enable threaded (nested) comments — levels deep – Threaded comments are a new feature in Wordpress that I haven’t had a chance to thoroughly explore. If you want to use nested comments, first you need to make sure your theme supports them, then check this box and set the number to the maximum you want shown on your blog. Any more than the number shown will be hidden and the reader will be given the option to view them.
- Break comments into pages with — comments per page and the — page displayed by default. Comments should be displayed with the — comments at the top of each page – If you have a very active blog and get a lot of comments you will probably want to check this option. Using the default settings, if a post has more than 50 comments, they will be split up on multiple pages with the last page displayed and older comments at the top of each page.
- Email me whenever – Anyone posts a comment – If you would like to get an email every time someone posts a comment on your blog, check this option. If you have a high traffic blog, you may not want to do this to keep your email down to a minimum.
- Email me whenever – A comment is held for moderation – If you would like to get an email whenever there is a comment awaiting moderation on your blog, check this option. I recommend checking this one since most people want to get comments moderated as soon as possible.
- Before a comment appears – An administrator must always approve the comment – If you want to have to approve every comment before it goes live, check this option. Some may choose to do this so that they can check for spam or inappropriate comments before they actually show up on the blog.
- Before a comment appears – Comment author must have a previously approved comment – This is the option I have chosen on Arbenting. If the comment author has never replied on my blog before, I have to approve it before it goes live. However, if the comment author already has approved comments on the blog, their comments will post automatically.
Step 5 – Update Your Ping List

To update your ping list go to Settings > Writing and scroll down to Update Services. Make sure that, at the very least, Pingomatic (http://rpc.pingomatic.com/) is in your Update Services box. Other than that I would also recommend adding the following list along with any additional services you would like notified whenever you add new content to your blog.
http://api.moreover.com/RPC2
http://bblog.com/ping.php
http://blogsearch.google.com/ping/RPC2
http://ping.weblogalot.com/rpc.php
http://ping.feedburner.com
http://ping.syndic8.com/xmlrpc.php
http://ping.bloggers.jp/rpc/
http://rpc.pingomatic.com/
http://rpc.weblogs.com/RPC2
http://rpc.technorati.com/rpc/ping
http://topicexchange.com/RPC2
http://www.blogpeople.net/servlet/weblogUpdates
http://xping.pubsub.com/ping
Step 6 – Set up Feedburner
Setting up your feed at Feedburner not only gives you more options than you would have with the default, but it also allows you to keep track of your statistics. Go to Feedburner and set up an account if you don’t have one already. Then type in the address of your blog and hit next to set up a feedburner feed for your blog.
If you need help setting up your account or just want to learn more about Feedburner’s options, Setting Up Feedburner to Syndicate Your RSS Feed is a really helpful screencast on doing just that.

Now anytime you link to your feed, make sure to use your new feedburner address. We’ll finish the Feedburner process in step 10 with the Feedburner Feedsmith plugin.
Step 7 – Upload and Activate your Theme
Chances are you won’t want to keep the default wordpress theme. If you’re a professional blog you’ll probably either want to have a custom theme made or purchase a premium theme.
If your blog is a personal or a hobby blog, you may want to try out one of the many free themes available. Whichever way you choose to go, you will have to upload and activate the theme.
First connect with your host via FTP and go to the folder where you have your blog installed. Go to wp-content > themes and upload your theme. Then, to activate the theme, go to Appearance and click on the theme you want to activate.

This will cause a pop-up window showing you a preview of the theme you are about to activate. Click Activate “Theme” and you are done.
Step 8 – Set up Analytics
Google Analytics is one of the best free statistic tracking services available. To set up your account go to Google Analytics and either log in with your Google account info or in the unlikely event you don’t have one, sign up. Now you just need to add your website.
If you don’t know anything about Analytics and need help setting up your account, How to Use Google Analytics for Beginners is a great tutorial for you.

NOTE: Don’t worry about inserting the javascript into your pages yet, the Google Analytics Plug-in will take care of this for you.
Step 9 – Edit the About Page
By default there is a generic ‘about page’ already in your new wordpress install. However, you aren’t going to want to leave this the way it is. Instead you want to personalize it and actually make it about you or your blog. To do this go to Pages, hover over About and click Edit.
I would recommend putting a bit about your blog, a bit of personal information and a photo of yourself if you feel comfortable. Blog readers like to know a little something about you, so adding this bit of a personal touch to your blog is essential, in making this connection.

Step 10 – Install and Activate the Following Plugins
Wordpress is a pretty impressive blogging platform on its own, but add plugins, and you have one of the most customizable blogs available. There are thousands of plugins to choose from that can do pretty much anything you can imagine. The plugins we are going to focus on here are those that I feel are essential to any wordpress installation.
To install these plugins you will need to go to the sites, download and unzip them. Then, via FTP, go to the folder where wordpress is installed and go to wp-content > plugins. Upload any plugins you want to install to this folder.
Alternatively, if you’re using WordPress version 2.7 up you can go to Plugins > Add New in your dashboard and search for the plugin there. You can then click “Install” when you find the plugin and it will copy the files to your server for you automatically.

To activate the plugins you have just uploaded go to Plugins and click Activate for each plugin you want to activate. Any plugins with settings will now have it’s own section under Settings.
Plugin 1 – Akismet

Akismet is one of the best spam filters available for wordpress and is one of the two plugins that comes pre-installed on your blog, so all you will need to do is activate it. Once activated, it will ask you for your Wordpress API Key. If you already have one for another site, you can use it here, individual keys can be used on multiple sites.
If you do not have a key, sign up for one at Wordpress API Keys. Once you have this go to Plugins > Akismet Configuration, enter your key and click Update Options.
Plugin 2 – Permalink Redirect
Search engines tend to hold it against your site if multiple URLs show up for identical pages. Permalink Redirect makes sure that there is only one URL for each blog entry.
While it is a good idea to install this plugin regardless, make sure to use it if you set your permalinks to blog.com/category/title_of_the_post.
Plugin 3 – All in one SEO Pack
All in one SEO Pack gives you options to optimize your wordpress blog for search engines that the basic wordpress install is missing. For the basic settings go to Settings > All In One SEO and fill in the Title, Description and Keywords for your blog. You will most likely leave the other options on this page set to their default.

The other half of this plugin comes into effect whenever you write a new blog post or page. When you are editing a post or page, if you scroll down to the bottom of the page, you will see a section for All In One SEO Pack where you can add the Title, Description and Keywords of each individual post and page, or disable the SEO altogether for them.

Plugin 4 – Wordpress Automatic Upgrade
While upgrading wordpress is not the hardest thing to do, it can be cumbersome and a waste of time that is unnecessary with the Wordpress Automatic Upgrade plugin. This plugin lets you know when a new version of wordpress is available and allows you to back up your files and upgrade with only the push of a few buttons.
Plugin 5 – Google Analytics for Wordpress
The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within comments, blogroll links and downloads. It also allows you to track AdSense clicks, add extra search engines, and track image search queries.

This is also where you will put in the javascript for Google Analytics keeping you from having to edit your theme. Go to Settings > Google Analytics and paste the legacy urchin.js script into the box.
NOTE: It is very important that you use the legacy urchin.js script and not the ga.js since this plugin will not work with the ga.js script.
Plugin 6 – WP Super Cache
WP Super Cache is probably not essential for a brand new blog, but since most people start a blog with the intention of it growing, this plugin may become more of an asset as this progress occurs. The plugin generates static html files from your dynamic WordPress blog. This allows for quicker page loading for your readers, as each additional time the page is accessed, the more compact and less memory intensive static page it has generated will load rather than the fully scripted WordPress one.
Plugin 7 – Google XML Sitemaps
Google XML Sitemaps will create a Google sitemaps compliant XML sitemap of your wordpress blog that you can submit to any search engine. While there are some settings you can change for this plugin, it pretty much just works on its own.

Plugin 8 – No Self Pings
Chances are you are going to want to reference and link to past relevant blog posts in your current ones. By default, when you do this, the post you link to will get a pingback from the new post. No Self Pings keeps wordpress from sending pingbacks from your blog to your blog.
Plugin 9 – Feedburner Feedsmith
Now we can complete the last step to getting your Feedburner feed set up. Install and activate the Feedburner Feedsmith plugin, then go to Settings > Feedburner. All you need to do here is put in the Feedburner feed address you set up in step 6 and click Save. The plugin will now detect all ways to access your feed and redirect them to your FeedBurner feed.

Plugin 10 – WP DB Backup
Always back up your data! The geek’s mantra. This holds true for your wordpress databases as well. Imagine suddenly losing a years worth of blog posts and not having a back up. The thought brings tears to my eyes. WP DB Backup allows you to easily back up your wordpress databases.
Bonus: Delete The Hello Dolly Plugin – This is really an insignificant step but one that I always feel the need to take just to keep my folders as clean as possible. Hello Dolly is a useless plugin that puts random lyrics to hello dolly on your dashboard. It comes pre-installed and since I’ve never had any reason to activate it, I always delete it.
Wrap Up
So that’s my must-do list, the routine I got through after every wordpress install. What are the essential steps you take with your new installs?
Custom Search
David Airey (55 comments)1 June 09
Now this is something I could’ve done with two years ago. Superb, Angie! Comprehensive is an understatement.
David Airey’s Latest Post: Ten logo design tips from the field
Angie Bowen (57 comments)1 June 09
Thanks so much David. This is a process I go through time and time again and I started thinking that maybe some others would benefit from it.
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #7
Ian Stewart (5 comments)1 June 09
This is a brilliant list—except for 1 thing: The WordPress Automatic Upgrade Plugin. WordPress includes automatic upgrading by default as of version 2.7 meaning no new user would need this plugin.
Ian Stewart’s Latest Post: Using Action Hooks in WordPress Child Themes
Angie Bowen (57 comments)1 June 09
Thanks for letting me know that. I actually had no idea that automatic updates were built in now. I’ve been using the plugin for so long I didn’t notice the change.
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #7
Joel Drapper (2 comments)1 June 09
Thanks Angie. This is a great list!
I don’t quite understand why you show screenshots of WordPress 2.7 (which has automatic upgrades built in), and then recommend installing a plugin to do the exact same thing. It’s like recommending installing a threaded comments plugin now that WordPress has threaded comments built in.
Other then that, great list. Definitely one I’ll bookmark, and tweet about.
Joel Drapper’s Latest Post: EasyWP – Install WordPress in Seconds!
Angie Bowen (57 comments)1 June 09
Hey Joel, thanks so much for the bookmark and tweet
. Like I said to Ian, I had no idea it had been implemented automatically now. And for some odd reason, I never read anything about it lol. Thanks for letting me know so that I can update my plugins.
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #7
mupet (3 comments)1 June 09
Great articles, after that get mor visitor and than monetize your website. I do almost 90% your guidline above.
mupet’s Latest Post: How to Create an Abstract Vector Design in Illustrator
Bob Crawford (2 comments)1 June 09
Great series of steps for new Wordpress installations. Wish I found it a few months back. I’ve managed to do most of these steps, but having a list like this is a wonderful resource. Thanks.
Peace,
Bob
Bob Crawford’s Latest Post: Signs From the Universe
Shelly (3 comments)1 June 09
Just wanted to comment on your tip #1.
Using %postname% only isn’t a very good idea, because it can cause some issues. There’s actually a note on this in the codex itself:
“If you use postname as the only element in your permalinks to create a structure such as example.com/post-title, the rewrite rules may make it impossible to access pages such as your stylesheet (which has a similar format) or the /wp-admin/ folder…”
Now, there is a notation here that wonders if the above statement is true in versions 2.x, but you should be sure to thoroughly test it before committing to it.
Also, setting up with just %category%/%postname% is actually not a very good idea – since it actually makes WordPress a little bit slower. There’s a discussion going on about it that you might want to read – it provides some insight to this. (It even tells you in the codex: starting your permalinks with %category% or %tag% is strongly not recommended for performance reasons). But basically it doubles the time it takes to serve up the correct URL when you start your permalinks with these:
http://comox.textdrive.com/pip.....11097.html
Very interesting discussion.
However, that being said, I do set up many sites with %category%/%postname% simply because it’s very useful. I do hope in the furture they somehow remedy this, because I’d much rather use keywords in my URLs than having to rely on date-based or ID-based permalinks.
Shelly’s Latest Post: Defining My Place, Part II: Getting Personal
Angie Bowen (57 comments)1 June 09
Wow, Shelly, thanks for all the info. I had never heard this and have always read that postname alone was the best solution. That’s also the one I’ve been using for a while and haven’t had any trouble. But I also didn’t use wordpress before v2 so I may have just gotten lucky there.
JTPratt (5 comments)1 June 09
@shelley: I believe you are incorrect as well, and the section of the codex that talks about not using only %postname% is very old (pre WP 2.x). For the most part, using %postname% alone is now preferred by most bloggers. This is especially true since Matt Cutts made mention many years back of the fact that most blogs (wordpress) that use a “data based structure” in the permalink should STOP doing it because multi-level directories lesson the effects of SEO (even if slightly), and make it harder to change your blog or web site at a future date (or switch to another platform). In that same discussion, he also recommended most bloggers install off the root of their domain if possible in a /blog directory to leave future possibilities for growth open.
JTPratt’s Latest Post: Amazon Autoposter Plugin Review
visaap (1 comments)2 June 09
That’s very true indeed!
Specially in cases where you use WP as a CMS (with a lot of pages instead of posts) it is recommended to use a permalink like /%year%/%postname%.
For further detail you should check http://core.trac.wordpress.org/ticket/8958
Luis Lopez (10 comments)1 June 09
I re start my blog some days ago because a server problem so this post is a great source for me, i hope not having the same problems again with my blog, and thanks for this great post.
I think i’ll using them.
Luis Lopez’s Latest Post: Hosting Server Problems
David Airey (55 comments)1 June 09
That’s interesting, Shelly, as I find the postname alone to be the most suitable method, helping to keep URLs as short and concise as possible. No issues on my side.
David Airey’s Latest Post: Ten logo design tips from the field
witdodo (1 comments)1 June 09
I am new to wordpress, and i found this article, its a big help for me, thanks
witdodo’s Latest Post: Google Update PageRank
Shelly (3 comments)1 June 09
I know it *used* to be a much bigger issue – especially when you accidentally name a post the same thing as a Page (I did that once in 2.5, I believe – might have been 2.3…) and it went berserk trying to figure out which one to serve up – the post or the Page? But I’ve noticed in 2.7 that if you accidentally name something the same as another piece of content, it’ll “count” it for you. So if you say, named a post “about” then the slug would be “about-2″ (provided you still have your “about” Page there).
But I’ve heard of the styling issues before as well, as recently as 2.6 (again, if memory serves), and it’s usually a “fluke” kind of thing. So my warnings are just that: test, and be sure it works for you before you commit to it
Sometimes, Murphy’s Law comes into play, and it’s nice to be forewarned of the possibility 
Shelly’s Latest Post: Defining My Place, Part II: Getting Personal
Angie Bowen (57 comments)1 June 09
That makes perfect sense for the reason, I’ve never been unlucky enough to have a page and post name be the same so that’s probably why i’ve never had to deal with this. You also have the option now to set the address to whatever you want when you’re writing a post which is also helpful in making sure you don’t get identical addresses.
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #7
David Airey (55 comments)1 June 09
Yep, definitely better to know about these things beforehand. I wasn’t aware that the slug will now automatically change (as in your “about-2″ example. That’s a good introduction.
David Airey’s Latest Post: Ten logo design tips from the field
Angie Bowen (57 comments)1 June 09
Thanks for all the comments everyone, I’m glad you’re all finding the article useful!
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #7
JTPratt (5 comments)1 June 09
I echo the sentiments of earlier commenters – automatic updates is now part of wordpress. It’s also worth mentioning that Wordpress.com stats (the official wordpress stats plugin) is just as good as google analytics and provides daily, weekly, and monthly stat snapshots within your blog without having to go to another web site.
Also – All in One SEO pack is great, but Platinum SEO pack is much better and handles 301 redirects automatically, so you won’t need to use that permalink redirect plugin at all!
JTPratt’s Latest Post: Amazon Autoposter Plugin Review
Angie Bowen (57 comments)2 June 09
Is the official stats plugin wp-stats? If so, I’ve tried it a few times but didn’t like it as much as analytics. I’m sure it’s all just personal preference though
I’ve never heard of Platinum SEO, I’ll make sure to check it out. Thanks for the suggestion!
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Chuck Reynolds (4 comments)2 June 09
Platinum SEO is a fork from All-in-One-SEO when the original author decided not to carry on with that… All in One was picked up by SemperFi WebDesign and since then he’s been all over the updates… I used both and honestly still use All in One because of the author and his ability to add/patch/update it MUCH faster. Platinum had promise but fell short.
If you really want a hardcore SEO tool… use headspace2 – just lot more setup/customization and for the majority of people… not needed… All in One is best.
Aaron (2 comments)2 June 09
Great article and recomendations!
I just started a new Vlog on Wordpress and a lot of this will help me out.
Aaron’s Latest Post: Newness, Goodbye, and Calories
Nic (2 comments)2 June 09
Nice post
It’s always interesting to see how other people like to customise their WP install 
In Step #3: Create a blank index.html file to hide directories
There’s a better, faster way to do this. Assuming you are hosted on cPanel, log in to cPanel, Select “Index Manager”, and turn indexes to OFF at /root. This will cascade down. Much better than blank index.html files.
Nic’s Latest Post: Beware The Special Forces
Angie Bowen (57 comments)2 June 09
Thanks for the tip Nic, I have cpanel but honestly don’t know a lot about it yet. This makes things much easier for the majority who have cpanel.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
R4i Gold (5 comments)15 January 10
Cool,Buy R4i,R4i SDHC,R4i Gold,Acekard 2i,M3i zero,supercard ds onei,DSTTi from http://www.ebuylife.com at lowest price.
Brenda (1 comments)2 June 09
Thanks Angie & everyone else for input!
This is a really helpful reference for me. I just put up a WP site a couple months ago and still trying to figure it all out…
Cheers,
Brenda
Brenda’s Latest Post: Younger Thinner You Diet, Dr Eric Braverman – Book Review
Robyn (1 comments)2 June 09
Great advice. Thank you so much. I plan to set up my first blog sometime this week. I’m sure this list will come in very handy and save me a lot of time.
pkayfit (1 comments)2 June 09
Hello Angie, that is some great information. Thanks so much. I am new to getting my blog up and doing things myself. Still looking for some plugin too.
Thanks
pkayfit
pkayfit’s Latest Post: Feed Your Muscles
Tracey Grady (14 comments)2 June 09
Hi Angie, this is a very useful resource and I know I’m going to sound like a broken record (judging from previous comments), but I wish I had these tips some time ago myself.
I didn’t know about the no self pings plugin, and I’ve just downloaded it.
Keep up the good work.
Tracey Grady’s Latest Post: Busting the myths: what Graphic Design ISN’T
Angie Bowen (57 comments)2 June 09
Thanks Tracey. I’ve been seeing a lot of articles lately that make me say “I wish that had been around way back when” lol. I think It’s great that so many people are sharing their secrets with the new generation though!
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Michael Davis (1 comments)2 June 09
Rock solid Angie. As much as I know about this, I always forget something. This also reminds me how much time it takes to set up a Wordpress blog. Thanks for documenting this so thoroughly.
Michael Davis’s Latest Post: How To Remove Stickers
Angie Bowen (57 comments)2 June 09
Thanks Michael, it’s definitely good to have a checklist to go through. But I’m like you, I usually end up forgetting something along the way.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Chuck Reynolds (4 comments)2 June 09
Good information for people… I don’t really think every blog needs caching and most people won’t need the autoupdate plugin seeing as it’s built in since 2.7 and gets even more seamless in 2.8.
Good list of pinging services too – the only ones I use that you didn’t list are
http://rpc.twingly.com/
http://services.newsgator.com/ngws/xmlrpcping.aspx
Twingly is a great one too. May want to look at those to add them to your list.
Angie Bowen (57 comments)2 June 09
I definitely agree that every blog doesn’t need caching but if you publicize and try to bring in social media traffic, you never know when a post will go viral causing you suddenly jump from getting a couple thousand hits a day to a couple tens of thousands hits overnight. This is why I think it’s always good to plan ahead just in case.
Thanks for the additional pinging services, I’ll make sure to check them out!
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
pablopabla (50 comments)2 June 09
Awesome tutorial. It must have taken you some time to get all this nicely packed into a post. Deserves a thumbs up!
pablopabla’s Latest Post: Wise Shopping for Health Insurance
R4i Gold (5 comments)19 January 10
buy R4i,R4DS,acekar 2i,supercard ds onei,M3i zero from http://www.ebuylife.com at lowest price.
Nikki (4 comments)2 June 09
Wow, fantastic resource. Have added a couple of suggested plug-ins.
Just one question, does it matter if your blog pings yourself? Is there any google penalty associate with it? Does it affect anything else?
Nikki’s Latest Post: iTunes App Store says “thanks a billion”
Angie Bowen (57 comments)2 June 09
I don’t think there are any penalties for your blog pinging itself. But I try to link to any relevant past articles when I’m writing new posts and having a big list of pingbacks from myself just seems a bit tacky lol.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Carlos (1 comments)2 June 09
Great post, Thanks.
Just applied to my site and hope it helps.
Carlos’s Latest Post: Mac App Review: Nambu
Joel Drapper (2 comments)2 June 09
No problem! I believe there was something written about it on the WordPress Blog, but I even had to check with twitter before leaving that comment.
Joel Drapper’s Latest Post: EasyWP – Install WordPress in Seconds!
Angie Bowen (57 comments)2 June 09
There’s definitely a lot to keep up with and sometimes new features just fall through the cracks in my brain lol.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Paul Anthony (4 comments)2 June 09
Great roundup Angie,
think I would also add subscribe to comments plugin as a necessary addition on setup to keep visitors returning. Hat tip to David Airey for pointing me that way in the past.
Paul.
Paul Anthony’s Latest Post: Must Measure Metrics for Bloggers. Part 2 Search.
Angie Bowen (57 comments)2 June 09
Subscribe to Comments and CommentLuv would both make great additions to the list for return visitors. And since Automatic Upgrade is unnecessary now, I think they would make a great replacement
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Roseli A. Bakar (3 comments)2 June 09
Very informative and helpful tips here for someone new to wordpress or oldies alike.
Roseli A. Bakar’s Latest Post: 5 Tips to Help You Get the Most From Proofreading
Dawn Baird (1 comments)2 June 09
I need to get working on this lot! Thanks for all the helpful, and hopefully foolproof, tips. Top job.
Daniel (10 comments)2 June 09
Nice article. Thanks.
Daniel’s Latest Post: Improve performance with CCleaner
skullpat (1 comments)2 June 09
Thanks, this is a very powerful tutorial for beginners
Just about WP DB backup which sometimes puts some other plugins in trouble, that’s better to use PhpMyAdmin to save database. But without using a cache plugin, WP DB Backup is very useful.
I bookmarked your post as a to do list for a basic WP install and discovered your great blog at the same time !!
Angie Bowen (57 comments)2 June 09
PhpMyAdmin is a good solution for those who know what they’re doing. But if you’re setting up a blog for someone who isn’t so tech savvy, the plugin will allow them to backup their blogs without any additional help.
I’m glad you discovered Arbenting and hope you enjoy it
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Chuck Reynolds (4 comments)2 June 09
ya phpmyadmin is great for that but a very scary place to allow most people to play in… a script that just does it for them each week and emails it to them… way better for the majority of people… I mean even I don’t back up my stuff that much and that’s what I do lol… script works great..
Quoc Hung (1 comments)2 June 09
Very good job. Well done! Thank you very much for posting!
Stefaan Lesage (1 comments)2 June 09
This is a great article, very well done. I even had to ‘fix’ a few things in my WP installations
Great post.
Shelly (3 comments)2 June 09
@JT – no offense
But I *did* mention that the codex statement was old, and perhaps it’s not in play anymore, but it was still in question (and is noted so in the codex).
As for Matt Cutts,I love his stuff, but he’s an SEO/Google expert. The thread I linked to in my original comment is a discussion among members of the actual WordPress development team (the WP-Testers list) and some of the names in there you will certainly recognize if you have been to the forums at all. I do believe I would trust the people that are actually developing the software when they recommend a certain way of setting things up.
But again, as I also said in my original comment, I do it anyway
I just felt it was something people should be made aware of.
Shelly’s Latest Post: Creating WordPress Themes: Split Navigation with CSS
Ali (5 comments)2 June 09
I’ve got a question about step 1:
What about adding year and month to it? like this:
/%year%/%monthnum%/%category%/%postname%
isn’t that better? I thought about it that “what would happen if maayyybe sometime you created two same articles with the same name and in one category!?” Then what would happen to the titles?!! because there would be two articles with same URLs… right?
If it would make any problem, I think it’s worth to add year and month to it.
Can you help me please? Am I right about it? thanks
Stuart Wooster (2 comments)2 June 09
Also wondering what the deal is if you create a blog post that duplicates the permalink…or does Wordpress recognise it and create an extension to the name?
Example:
blog.com/duplicate-post-name
…and then the duplicate is called…
blog.com/duplicate-post-name-1
Hmm…
Joan (1 comments)2 June 09
So you are giving away all the good secrets…Thank you!
Now that I have my blog page setup I can take all this items into consideration. I don’t like printing stuff out, but I’ll def print this one so that I don’t forget make the changes to my wordpress page.
Joan’s Latest Post: Pet Businesses – How to Get More Clients Part 5
Stuart Wooster (2 comments)2 June 09
Another one query that I can’t find on Google is with regards removing the admin account. If you were to do that would it also remove all the posts made by that account?
Angie Bowen (57 comments)2 June 09
When you delete the admin account, you’ll get the option to either delete all posts associated with it or to assign a new author and keep them. So no need to worry about losing old posts when deleting the account.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Addicott Web (3 comments)2 June 09
Thanks for the great list – well done! One of the other things I always do in addition to some of these steps is customize the Wordpress login screen with their logo. Even if at minimum I just swap out the Wordpress logo for theirs, it will give the website more of a personal feel when the client starts using it. It’s really easy to do, and clients really like it.
Addicott Web’s Latest Post: Tips to Make Your Hosted Search Tool More Usable
Angie Bowen (57 comments)2 June 09
That’s a great idea and one that I hadn’t fully considered the merits of. I’ve always kind of dismissed it if the site didn’t require registration. But now that you mention it, I can see how clients would really appreciate that little bit of customization, even if they’re the only ones who ever see it. Thanks!
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Melih Bayram Dede (1 comments)2 June 09
thank you. was a very useful article. I got to my favorites now.
mynameisorman (1 comments)2 June 09
Seen all of this before just not in one place so thank you! Bookmarked!
Steve Zussino (1 comments)2 June 09
Some awesome tips! I liked to one about the blank index.html files? Which folders do you put them in?
Also, I don’t have the auto upgrade Wordpress and the reason is what if something in build 2.7.1 breaks a plugin I need to work in 2.7 (my current build).
I don’t agree with that because I have a development site to test everything in first (I recommend this to everyone).
Good article!
Steve Zussino’s Latest Post: Grocery Deal for Kashi Go Lean Healthy Cereal 3.97 ea at PriceSmart Foods
Angie Bowen (57 comments)2 June 09
The blank index pages should go in any directory you don’t want visitors to be able to browse. A good example is the plugin folder. Without a blank index file in the plugin folder, anyone who browses to that folder will be able to see it’s contents which can pose a security risk.
If you have cpanel, you can also look at Nic’s solution that he posted above.
Angie Bowen’s Latest Post: Winners of the uPrinting Giveaway
Wallace (5 comments)2 June 09
awesome post that great for wordpress beginner, keep up.
Wallace’s Latest Post: Download Free Social Media Icon Set – Chrome
Matt Hill (1 comments)2 June 09
I’m pretty experienced with WP and do a lot of the things mentioned in this post already, but I had never heard of the “No Self Pings” plugin before — thanks for giving notice about this, I’ve been wanting something like that for ages!
Matt Hill’s Latest Post: Review of “Sexy Web Design”
igster101 (2 comments)2 June 09
Bookmarked and I will be sharing this. Thank you for the great resource.
Diego Ripley (1 comments)3 June 09
Updated my ping list, I have no idea why I forgot to do this.
Kevin (19 comments)3 June 09
This is hands down the definitive WordPress install guide and the best WP article I have ever read. Thank you so much for this!
Kevin’s Latest Post: Follow-up Poll: Which IDE do you use to create Flash content?
Jellocat (1 comments)4 June 09
Hi Angie. Excellent post! Thank you for all the tips. I have loads of new wp setups to attend to now… one BIG question regarding permalinks – let’s say you’ve got a site – http://www.mydog.com – the site is run off another server through a different system, but part of the site you want to use WP for. So you create a blog and pages within the blog for some basic content management. The WP install for that blog, however, is on another host. Is it possible to give it the same URL and have all those subsequent pages read that same URL? So the WP install, which is separate from the site, now has the same URL as the site – i.e. http://www.mydog.com/blog for the WP blog part or http://www.mydog.com/dogtoys for the WP page called Dog Toys, etc. The reason for doing this is to keep the WP side of the site consistent (with URLs) with the main site. Am I making sense?
Angie Bowen (57 comments)8 June 09
If I’m understanding you correctly I think what you’re looking for you would do in cpanel or whatever you have with your host. I can’t really guide you any further than that since I’m not that experienced in that area. Sorry I couldn’t be more help.
Angie Bowen’s Latest Post: Arbenting’s Weekly Inspiration and Best of the Web #8
Danh ba web 2.0 (8 comments)5 June 09
Very useful for newbie, thanks you very much
Danh ba web 2.0’s Latest Post: Digg hiển thị quảng cáo trên trang chủ
Tania (2 comments)5 June 09
Hi,
Thank you for all the great information!!!
As a real newbie – I am grateful for the help!
I am trying to follow your instructions for removing the admin account – and WP is not letting delete – I have set myself up another user name… but the original won’t go anywhere.
I’m on WP 2.7.1 – is this something they no longer let you do?
Thanks.
Tania’s Latest Post: Interior Paints impact your indoor air quality
igster101 (2 comments)6 June 09
I just did this yesterday. What I did was, set up a new account and made sure it had admin rights. Then I logged into that new account, moused over the ‘admin’ name and hit delete. It will ask you to confirm.
igster101’s Latest Post: Traffic Explosion!
Tania (2 comments)6 June 09
Thanks, I’ll try to figure out how to do that. I’ll post back successful or not.
Tania’s Latest Post: Friday Night Martini – Cosmo Recipe
Angie Bowen (57 comments)8 June 09
Like Igster said, make sure you’re not logged in as the admin account you’re trying to delete. It should work then.
Danh ba web 2.0 (8 comments)6 June 09
Great tuts. Thanks you very much
Danh ba web 2.0’s Latest Post: Wordpress 2.8 chính thức ra mắt vào tuần sau
Alex Brooks (2 comments)7 June 09
Very useful! Just followed the guide for my blog, already had done most of this, but the no self pings plugin is great! I’ve been looking for something like that for a while now, just forgot about it to now!
Alex Brooks’s Latest Post: How you can use Myspace to get more downloads!
Caleb Stewart (1 comments)9 June 09
Very informative…this will certainly be helpful in starting a new website.
One question though…would these all be helpful tips for a technology website (which is what I’m planning to make mine)?
Once again, thanks for great content (as always!)
Computer Information Security (1 comments)7 August 09
Think it will. We are running a technology / computer support related board and this information has been very helpful
Would just like to know how recent that list of Update Services is though.
Lou Franklin (1 comments)11 June 09
Hi there Angie.
What a great post this is!
I’ve set-up several WordPress blog, but your guide made it a breeze.
Thanks to this page, you helped me install the new blog at http://Wiisentials.com/Blog!
This is a great resource for new and veteran blog publishers alike, so consider it bookmarked.
Thank you.
Lou
Blake Imeson (1 comments)14 June 09
Great post! I linked to it from my guide for installing WordPress and it made a good next step post.
According to Yoast’s site the Google Analytics plugin does work with the new ga.js http://yoast.com/wordpress/google-analytics/ I have been using it for a while without any issues.
I was also wondering what the advantage of using Wordpress Automatic Upgrade plugin was? As WordPress nwo has the one-click upgrade thing. Is it that it also backs it up?
Michael Martin (1286 comments)18 June 09
Yep, the upgrade plugin will backup both the files and the database first.
Not sure why WordPress itself doesn’t do that, hopefully it will be added soon enough!
Richard Colum (1 comments)14 June 09
Great blog and a heap of information well done to the Author.
Joe (5 comments)15 June 09
Just started a blog and have Wordpress installed. Can you recommend anyone that could help in customizing it?
Thanks in advance for any advise that could be useful.
jtpratt (5 comments)15 June 09
@Joe – I would recommend myself – I am a Wordpress Consultant, and customizing blogs for people is a great majority if my business!
.-= jtpratt´s last blog ..Brand New Theme Launch Checklist =-.
Color Printing (4 comments)20 June 09
This is a very intensive guide. All step by step things are found in here. Thank you so much for making this blog. I hope you can do more!
Chris (18 comments)21 June 09
Thank you so much this is just what i was looking for a clearly set out great guide to the essential steps for a new blog.
Great post!
Online Printing (9 comments)23 June 09
Useful, valuable, and very thorough post! Great job as always, your posts are always very helpful. This guide to setting up Wordpress after an install will most certainly be of great use, the steps are easily understandable. For someone who’s building a new blog, the tips will come in handy as well.
Christopher Masiello (2 comments)27 June 09
This is a really thorough walkthrough. Many of these steps are things that took me a while to pick up on. It’s nice to have them all in one place.
David Dunn (2 comments)2 July 09
Very, very helpful post – I have just restarted a previous blog of mine and this list came in very handy as there were a few things I had forgotten to do.
Also; the list of ping services that you have provided is great.
Thank you!
.-= David Dunn´s last blog ..Making Money Online =-.
Raghu (2 comments)9 July 09
Great post for new blog starters… it is very nice and every point is covered in detailed
Thank you.
.-= Raghu´s last blog ..Inspiron 535 and Inspiron 545 New Desktops from Dell =-.
Lawrence (2 comments)25 July 09
Thank you for putting this together.
Rufus (1 comments)9 August 09
Hey, just wanted to say thanks. New to wordpress and you’ve got an incredible amount of REALLY helpful information all right here. Can’t tell you how helpful I found this!
Thanks
Al Almeida (1 comments)15 August 09
This information is really kewl.
Brian (3 comments)16 August 09
Thanks for the great guide. Saved me hours of research.
Donna Barstow (1 comments)18 August 09
This really helped me a lot. More info than is in the forums, that’s for sure! I’m also bookmarking it for future installs. Many thanks.
Web Host Right (16 comments)18 August 09
For each of my blogs that i had setup in the past i chose category and postname within the permalink, i plan to setup a new blog soon and will be going for postname only as you have recommended above.
For me its also for the reason that the urls of some posts dont become too long and also i noticed that with urls where category and postname are used within the permalink means duplicate keywords within the url, i dont think its good for a keyword to show up twice within the url in most cases.
tantan (2 comments)22 August 09
Really a great guide! This is very useful for any wordpress blogger. I think it should be a reference for wordpress blogger. I’m bookmarking.
aBlogz (2 comments)29 August 09
Great post for a new blogger .
Thanks a lot !
Avery (11 comments)31 August 09
@ Step 2 – Set up Authors
Firstly,I do not how to add Avatar for my account.Can you tell me how to do that?
mupet (3 comments)4 September 09
Great post, very usefull. Adding to my wordpress tutorial compilation
Digi (1 comments)13 September 09
I think the WP post installation guide at stylewired.com is better
steve (8 comments)16 September 09
hi angie,
great guide! I like your security suggestions, especially:
“Create a blank index.html file to hide directories: Put this file in every directory you don’t want people to be able to browse. That way if someone loads a directory, they will just be shown a blank white page instead of the contents of the directory.”
A simple but effective tip that is now on my list of things to do on my blog.
Thanks! Steve
Sergey (1 comments)18 September 09
Just wanted to say how much I have gained by reading your guide and how it helped me get started as well as to say thanks. It saved me quite a bit of time and made my site secure. I think the plugins you suggested are a great and a good place to start.
thanks,
Sergey
Ted @ Sciatic Nerve Exercises (1 comments)21 September 09
Thank you so much for this invaluable information about setting up a blog. I have been struggling trying to get my blog all set up and have not been able to find a clear, straightforward source on how to do that until now. I am going to apply each of these steps to my blog immediately.
Thanks again.
Ted
Download Site (2 comments)1 October 09
Thanks for sharing usefull tricks.
I don’t realize this trick before : “Create a blank index.html file to hide directories”
Very nice trick eg. to avoid visitor checking what plugins you use on your site put blank index.html on http://www.yousite.com/wp-content/plugins
For SEO, there is platinum seo pack as an alternative for all in one seo pack if you need more option
Nic (2 comments)1 October 09
I don’t see the point in setting up blank index.html to hide directories. It’s extra work. You can just set your indexes to “noindex”. Easily done in cPanel (what most people use for hosting), or other hosting admin panels.
Bestseller (2 comments)8 October 09
Hi Nic..
Please share more detail on how to do that
Thanks
Sally Strebel (1 comments)13 October 09
Hi,
I’m the founder of a website called Page.ly that automates wordpress setup. Within two minutes you’ll have hosting, a domain name, email, and a WordPress site. Also, it comes with many of the popular plugins you mentioned in this post. I believe that it will make your process even faster.
All the best,
Sally
Ken @ Mens Pocket Watch (2 comments)24 October 09
Thanks so much for these setup tips. I now realize several things that I was not doing that I should be doing when I set up a new WP site and I have gone back and added most of these plugins into my existing sites.
Keith Davis (51 comments)27 October 09
How did I miss this post?
It’s taken me ages to set up my wordpress site and now I see that I have lots more to do.
Think I’ll start with the security settings…. security scares me to death.
So much info, I’ll have to print it out and read it on the train.
Montana Flynn (1 comments)30 October 09
Very good article and full of information. I follow similar steps but I also make sure to optimize my sites speed by adding another two plugins: Autoptimize and cSprites.
Autoptimize basically takes your sites javascript and CSS files and adds them all together completely compressed (and gzip’d). It also compresses your html and removes all comment code from the browser’s source (it keeps it in the file though). This is great if you paid a lot for a custom design that you don’t want others to copy.
cSprites works in the same manner, except this time it works with images. It adds all your images into one big image and adds the appropriate CSS to make it work. The reason to do this is that if you have 20 images in your design and posts, your browser has to send a request for each image individually, resulting in some significant lag time.
Other plugins that I use:
WP MarkItUp! is the best WYSIWYG editor of all time, because it is NOT a WYSIWYG editor! It is actually a complete markup replacement for the wordpress admin section. It is a must for serious authors that care about proper semantics and SEO.
Scissors for any image based site, it adds a lot of cool Media options including better resizing, cropping, and watermarks.
Fluency Admin is a very impressive admin skin for wordpress, with hotkeys to navigate it makes adding and updating a breeze.
WP-Syntax for any blogs that share code, using the GeSHi syntax highlighter that works with many common web programming languages such as PHP and javascript.
Use Google Libraries is excellent for blogs on shared hosts using javascript frameworks for animation. Also great for international blogs.
Doug C. (5 comments)31 October 09
Great guide, Angie. Glad I found it, because I was pulling my hair out wondering how to configure my site for optimal performance. With your guide it’s a no-brainer. Tweeted, too
Keith Davis (51 comments)3 November 09
Hi Angie
I’m working my way through your setup guide – starting with security.
Can you explain a bit more about “Create a blank index.html file to hide directories: Put this file in every directory you don’t want people to be able to browse.”
I understand about creating a blank html file… but which derectories do I put it in?
Jimmy (1 comments)5 November 09
The permalink structure that involves %category% is not recommended from a performance point of view . You can read more at http://codex.wordpress.org/Usi.....d_Tag_base
Hans (17 comments)6 November 09
expert for want to make wordpress great… I recommended this blog for many newbie of wordpress who want to be make their blog change great…
Please Visit me in BeD-BoY
Doug (1 comments)6 November 09
Great documentation and checklist. Very nice! Thank you.
Doug C. (5 comments)9 November 09
“Remove The Admin Account: You’ll want to delete the default admin account that is automatically created when you install wordpress. Hackers know that this account is automatically added by default and is automatically assigned ID#1 making it an easy starting point for them. To do this go to Users, mouse over the admin account and click Delete.”
I can’t delete my admin account. Any other suggestions?
Doug C. (5 comments)26 November 09
Any advice on this?
Saad (2 comments)26 November 09
Simply Make another administrator account and then login from that accound.You will be able to delete that account after doing this.Hopefully this will help you.
iPhone Application Testing (2 comments)10 November 09
Nice guide on setting up wordpress… thanks dear…
kabir (3 comments)12 November 09
Wowwwww…..Its a great topic. I enjoyed lots.
Thank you very much for your descriptive article.
Mobile phone tracking (4 comments)16 November 09
Informative yet detailed guide for wordpress starters, and also usefull for those who are already familiar with wordpress, great.
Robomaster (23 comments)19 November 09
This article has been a great help to me time & time again! Thanks a ton Angie!
Online Car Insurance >> http://onlinecarinsuranceclaims.com/ (1 comments)23 November 09
[... - http://www.problogdesign.com is other good place of information. Online Car insurance claims [… -
Free call India >> Making free call from US to ... (1 comments)27 November 09
..]one must read source of tips on this topicis ,www.problogdesign.com,..]
Vikas Gupta (5 comments)11 December 09
Very exhaustive and very nicely written! I knew all these tips though because I have struggled, researched and learnt it all. Still I read it because it is a great post.
This is a beautiful, helpful blog. I am surely subscribing; it is also dofollow, needless to say.
Vikas Gupta (5 comments)11 December 09
Ah, I made an error with my email. My avatar should show now!
kabir (3 comments)12 December 09
Its a very useful notice for all kinds of a new wordpress blogger. Thanks for your valuable list……………….
Teddy (1 comments)18 December 09
I am new to blogging.
I can’t access to my login page after i changed something in my General Setting page of my blog (think the name of my page) .
Plus, there are only words showing in my page without the theme.
Anyone experienced this? Appreciate your feedback. Cheers!
Vikas Gupta (5 comments)21 December 09
Off topic comment:
If possible, please give this theme for free download. I like it so much. I wish I knew working with codes to customize a theme!
Ivan (SEO Singapore) (1 comments)24 December 09
Nice list.
Another great source for quality WordPress themes is Themeforest.net, as well as the Thesis theme (at DIYThemes.com).
Keith Davis (51 comments)24 December 09
Thesis looks fantastic to me. Being able to configure almost everything from the dashboard would be marvelous.
Only drawback? It aint cheap!
Darvin (1 comments)26 December 09
This is a brilliant step by step Wordpress set up guide. I wish I had it a few months ago, when I first started blogging! Better late than never I guess…
I’m going to head back through my bloggsto adjust my settings per your suggestions, especially the deletion of the admin account!
Thanks for the help.
Terry S (1 comments)29 December 09
I am amazed with it. It is a good thing for my research. Because i have a blog about pets similar like you too ^_^
Autai ptfe (17 comments)30 December 09
TOP, Great Poster !!
Fuzz One (1 comments)30 December 09
Great post definitely worth a bookmark.
its a well structured step by step I shall be referencing.
Many thanks guys
MTazi (1 comments)1 January 10
Thanks, it was very helpful.
regards
M
stephenw (1 comments)5 January 10
This is a bookmarked resource…I owe you at least one design project!
Tony (4 comments)7 January 10
Thanks Angie, great list and well worth bookmarking. I myself have always wondered about that “Hello Dolly” plugin. Who actually activates that?
Thanks again
Cliff (1 comments)7 January 10
Hi Angie. Thanks very much for this post. I am on the verge of installing Wordpress so this is a very timely article for me. This will be a great time and headache saver for me. Have a very happy and successful 2010!
Kevin Tan (2 comments)8 January 10
I’ve just bookmarked this post. It’s a great checklist for me so that I don’t miss a single step whenever I setup a new blog.
By the way, as for step #5, I thought some ping servers will ban us due to excessive automatic pings? I use MaxBlogPress’s Ping Optimizer to handle the pinging task.
Bapun (1 comments)12 January 10
Great list of plugins and tips. Thanks for the wonderful explanation
Tech Maish (6 comments)16 January 10
This is one of the most useful post for newbies blogger. All the information provided here are outstanding.
amir mahmud (1 comments)19 January 10
Masya Allah.
All information provided on this ultimate guid is very good and Newbies blogger must know. Thank You
David Nielsen (1 comments)20 January 10
Hello Angie, I have to say you Blog is very complete and nice to see someone taking the time to help us non tech people out. Thank you very much. I Twittered your Blog and Book Marked it.
jovanie (1 comments)25 January 10
thanks for a very informative post… it’s a great help for a beginners like me. have a good day!
Nutria (1 comments)25 January 10
Hello Guru, what entice you to post an article. This article was extremely interesting, especially since I was searching for thoughts on this subject last week. Great info, but I wrote otherwise about this topic at my blog. I will bookmark your website and have my baby check up here often.
Financialbondage (1 comments)26 January 10
Great tips thanks.
iklan jawa pos (1 comments)26 January 10
wow wow very completly explain before running wordpress. Thanks for sharing
GYMBY (1 comments)1 February 10
You’re a saint, Angie – thank you! By sharing these tips you saved me from doing it the wrong way, and I would not have realized my mistake until it was too late.
Araba Yarışı Oyunları (1 comments)2 February 10
Thanks again
toilet flapper (1 comments)5 February 10
well this is really helpful for bloggers like us, since wordpress is not that seo friendly out of the box, you have to tweak it a bit. Nice guide you have here.
ionicairpurifier (1 comments)5 February 10
this seem to be a newbie friendly setup, a step by step guide that walk you through from setting up an seo friendly blog.
vinaction (1 comments)6 February 10
Great job! This steps helps me to run up my blog.
I realy grateful for it.