UPDATE: Some of the installations steps may be out of date

This is a step by step guide that we use to set up our “basic” WordPress Sites for Dvize clients that includes client services as well as the actual install. We place a major emphasis on Search Engine Optimisation during this process.

This guide is designed to be used along side the WordPress installation instructions. Different hosting environments may vary this information.

Client Preparation

  • Review the ATDW Ekit (designed for tourism operators, but a great guide for any organisation) and other website guides
  • Research their industry and general sites. produce a list of websites that they like and why
  • Complete our client brief (available soon under creative commons)
  • List Keywords
  • Supply existing content including images. SnailMail if necessary

Planning

This section is too complex to detail in this guide, so here is a brief list

Initial Setup

WordPress Installation

Always download the latest versions of WordPress, themes and plug-ins as new versions are released regularly.More information can be found here: WordPress installation instructions

  • Download WordPress and uncompress the zip file to your PC
  • Download a WordPress theme (uncompress) and add to the “/wp-content/themes/” folder. Recommended theme sites | Our favourite theme
  • Download required plugins (uncompress) and add to the “/wp-content/plugins/” folder. Recommended Plug-ins
    • For this install we will be using “cformsII”, “WP-DB-Backup”, “Google XML Sitemaps”, “HeadSpace 2 “, “Google Analytics for WordPress” (some only work for WP v2)
  • Create a directory (folder) named “uploads” in the directory “/wp-content/”
  • Upload (using FTP or SFTP) all the contents of the WordPress folder to your server where you want your site to be. This will take awhile depending on your connection. On my connection it takes 45 minutes.
  • Set the permissions of your “/wp-content/uploads/” to “777″
  • Go to installation URL (ie the location of your new WordPress site [www.yourdomain.com]) in your browser and follow complete the “5 minute” WordPress installation. (untick “Allow my blog to appear in search engines like Google and Technorati.”)

If you have issues with the database connection, it is usually incorrect database details or strict permissions. If it is the permissions, you can configure the database manually

    • Rename “WordPress-config-sample.php” to “WordPress-config.php” (in the wordpress directory)
    • Open “WordPress-config.php” (in a text editor) and add database your details (DB_NAME, DB_USER, DB_PASSWORD and [depending on your host DB_HOST]

WordPress Configuration

  • Login to wordpress [www.yourdomain.com/wp-admin])
  • Click the link in red at the top “Yes, Take me to my profile page” and update your password (WP v2 only)
  • Go to “Settings > Permalink” and select “Month and name”
  • Go to “Appearance >Themes” and activate your chosen theme
  • Go to “Plugins” and activate “cformsII”, “WP-DB-Backup” and “HeadSpace 2″
  • If you want to turn comments OFF
    • Go to ” Settings > Discussion”
    • Untick “Allow link notifications from other blogs (pingbacks and trackbacks.)” and untick “Allow people to post comments on new articles”
  • If you want to turn comments ON
    • Go to ” Settings > Discussion”
    • Adjust the settings your would like
    • Go to “Plugins” and activate “Akismet” (this is an essential spam filter)
    • Follow the prompts and add your “WordPress.com API key “
  • To create a static page for your homepage (by default your blog feed is displayed as your home page)
    • Go to “Pages > Add page “
    • Name the page your number one keyword (or homepage)
    • Go to “Settings > Reading “
    • Select “Static page” and select the page you just created from the dropdown
    • Repeat this process if you want to move your blog to another location other than your home page. When you choose a page to be you blog page, WordPress replaces the static page with your blog feed.
  • Add a contact form.
    • Go to “cformsII”
    • Configure the form to your needs. Ensure the email address is correct in “Admin Email Message Options”
    • Go to “Pages > Add page “
    • Name the page “contact” or similar
    • Click on the “cforms” button in your page editor (in Visual mode) and insert your form
    • Save the page and test the form to ensure you are recieving email
  • Go to “Users > Add new”. Set up the clients account so they don’t override the password for the admin account
    • Login as the clients user and go to “Dashboard > Screen Options (top right)” and untick unnessasary items such as “Other WordPress News”

Content

  • Train client on how to use WordPress.
  • Content “workbee” (or workshop). We book a day to work our client while we are adding content. The client needs to have all content ready before the day. The benefits of adding all the content in one day are:
    • Client gets excellent customer support as we are focused on the clients content and website. The client is empowered to guide the content process.
    • Client is trained in producing high standard content and transferring this into their website
    • Client gets the website up fast
    • Client understands the time required to manage content (allows for future budget planning and understands why we charge extra for ongoing content management)
    • We reduce the time (and client costs) required for adding the content. Adding content slowly over a period of time (drip feeding) is very time intensive when added up and adds substantially to the cost of the site.
  • Create pages from your sitemap
  • Set up required widgets – Control how widgets display using widget logic.
  • process images and other media (this requires it own detail guide)
  • Add content
  • Format and tidy content
  • To back up your database (do this regualarly, especially after doing work)
    • Go to “Tools > Backup”
    • Tick all the options to backup
    • Download it to your desktop

Optimise content for Search engines

Start by understanding how SEO works:

Optimse your content for your keywords

  • Confirm your list of keywords and phases. Make them relevant to key search phrases for target audience.
  • Go to “Settings > Headspace” , click the “Page Modules” Tab
    • Drag “Tags”, “Page Title”, “Keywords”, “Page description” to “Simple” (this will then display these settings on each page)
  • For each page that your are optimising for, add the keys words. You need to balance good communication with your human readers with good indexing by robots such as Google.
    • The page title is the most important Field to get right. WP will automaticaly write the title as the H1, page URL, and page title. These are the three most important tags for SEO. You can overide this with Headspace. Ensure H1 relates to page title and URL.
    • Optimise the subheadings (H2,H3) in the page with keywords. Ensure subheadings are prioritised based on relevance to page title.
  • Description, content, internal links, alt tags, image names, keywords must relate to page title and theme of page.
  • Internal linking – ensure pages are linked to other relevant internal pages assist robot crawl and usability
  • Metatags. Make sure site has meta tags for: title, description, keywords, date created, date modified (Autogeneration of the dates needs to be coded into the template)
  • Content – ensure content includes keywords and phrases relevant to page title through out.
  • If you are upgrading from an existing site, you will need to redirect the old pages (URLs) to your new ones. The redirection plugin is great for this.

Browser Testing

Make sure your website works in all the popular browsers, operating systems, monitors (colours and size) and now on smart phones. Check the browser Stats:

Were currently test the following browsers included in our basic service: Firefox, Chrome, Opera, Safari, IE 7, IE 8, IE 6 (we are likely to start charging to support this as it is such a bad browser. At 10% of market share this still needs to be supported). We charge extra to support other browsers. These tools can

Put the Site live

If you are using a staging area. If not the site will already be live

  • Client signs off that is ready to go live
  • Download and backup clients existing site
  • Setup client emails
  • Ensure you have redirected the old pages (URLs) to your new ones. The redirection plugin is great for this.
  • Delegate the domain name (DNS) to your staging area
  • Go to “plugins” and activate “Google Analytics” plugin
    • add the api details
  • Go to “cformsII > Admin Email Message Options” and Add the clients email
  • Confirm client is receiving email from Cforms
  • Go to “Settings > Privacy” and select “I would like my blog to be visible to everyone, including search engines (like Google, Sphere, Technorati) and archivers”
  • Go to “Plugins” and activate “XML Sitemap Generator”
  • Go to “Settings > XML Sitemap”
    • If there is an error, it is likely to be permissions.
    • Configure the settings. Make sure your site is set to “notify” the search engines

Client Handover

Register Site and Back-linking

Register your site on local and industry directories as well as asking as many related sites to link to you (try getting them to use your key words in the link). Also register the site with these search engines and directories:

Finish Project

  • Client signs off that is finished
  • Archive
    • Clients old site
    • Download all files from FTP (ie WordPress and content)
    • Latest backup of the WordPress Database
    • A static version of the site (also known as siteripping. Search for software this do this)
    • Working files, documents etc etc
  • Invoice the client
  • Have a beer

WordPress services

We are specialist in installation, custom configuration, advanced design, custom WordPress themes and management of WordPress.

Contact us to discuss how we can design your WordPress website from scratch, upgrade or redesign your WordPress site or migrate your existing website design to WordPress.

See our WordPress page For more information

Creative Commons License
This page is licensed: Creative Commons Attribution 3.0 Unported.

Use and remix as you want but please credit the work to
Dvize Creative and link back to this page:
http://www.dvize.com/wordpress-install-and-website-setup-guide/

This summary represents a lot of our commercial process and IP. If you are using this in a commercial context, please donate.

Paypal Donate