1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Getting Started With Wordpress: A Simple Guide

Discussion in 'White Hat SEO' started by Zwielicht, Oct 26, 2015.

  1. Zwielicht

    Zwielicht Moderator Staff Member Moderator Jr. VIP

    Joined:
    Aug 31, 2013
    Messages:
    7,475
    Likes Received:
    13,191
    Gender:
    Male
    Occupation:
    Death
    Location:
    Riverside, California
    Home Page:
    For a while now, I've noticed that there are many new members who feel intimidated by the Wordpress content management system (CMS), so they avoid it at all costs and continue using their Blogspot blogs or pre-made sites even though they really want to try something different. At one point in time, even I avoided migrating my sites to Wordpress as I was worried about taking the plunge, but I eventually just went through with it and learnt how to use Wordpress during the migration and I definitely don't regret the decision. If you're in a similar predicament or you're just interested in getting started with Wordpress, then this guide is for you, so keep reading and I'll go over how to install Wordpress, choose plugins, choose a theme, create a child theme, and even how to search engine optimise your settings.


    Part 1: Installing Wordpress
    [​IMG]
    There are 2 easy ways to install Wordpress: through your host's cPanel and by manually uploading the Wordpress CMS.

    cPanel Installation
    [​IMG]
    If you choose to install Wordpress through your host's cPanel, then you can easily do this by logging into your cPanel and going to a section called "applications". Some hosts, such as HostGator, may have their Wordpress installer in a section called "Special Offers". If you're unsure about where the host has placed the Wordpress installer, then just use CTRL+F or CMD+F and type in "Wordpress" without the quotes to open a search and find it on the page.

    Once you click the Wordpress installation button, the installer will have you choose a title, URL, username, password and upload destination for your site, so fill in this information and you're all done.

    Manual Installation
    [​IMG]
    If your host doesn't have a 1-click installer for Wordpress, you can manually install Wordpress by download the CMS to your computer from Wordpress.org and follow the instructions below. The detailed instructions can be viewed on the Wordpress website by clicking the previous link as well.
    In case you're wondering, there's no real benefit to choosing one installation over the other (although the 1-click installation is quicker if you have it), so simply choose the one you find the most convenient. Once you've finished installing Wordpress, you can move onto choosing a theme for your site

    Part 2: Choosing A Theme

    [​IMG]
    Choosing a theme can be a bit difficult as only you know what kind of website design would appeal to you and your target audience. Due to the aforementioned reasons and since there are so many themes to choose from, I've created a small list of websites below where you can search and download themes (both free and paid).





    Part 3: Creating A Child Theme

    [​IMG]
    As if migrating to Wordpress weren't intimidating enough for some people, now they have to hear about creating a child theme if they ever want to make lasting changes to their current theme (so scary!). If you don't know what a child theme is, it's just a theme that uses the code from another theme (the "parent" theme) while having codes that modify or override the parent's codes. While you can just make modifications to the parent theme, this usually isn't recommend as when the parent theme is updated, any changes you made will be reverted.

    Now, once you've selected a theme that you like, you can make modifications to it by creating a child theme. To create a child theme, what you want to do is go to your Wordpress theme folder (this requires you to access your file manager, then you WP-Content folder, and then your themes folder) and create a new folder. This new folder will be your child theme folder, so name it whatever you want.

    Next, you're going to need to create a file called "Style.css". Change the information below and be sure to change the template name in the @import url code (parent-theme-name) to your parent theme's name, otherwise this won't work. Additionally, you can use
    Code:
    /*
    Theme Name: Child theme
    Theme URI: http://www.example.com
    Description: Child Theme
    Author: Your name
    Author URI: http://www.example.com
    Template: parent theme name
    Version: 1.0.0
    */
    @import url("../parent-theme-name/style.css");
    
    Once you've created the style.css file, you can make any CSS changes to your website without them being overwritten when the theme is updated.

    While I've never had an issues with @ import, you can instead create a functions.php file and paste the following information into it as a "faster and more flexible" way to load your parent theme's information.
    Code:
    
    <?php
    /**
    * Enqueues child theme stylesheet, loading first the parent theme stylesheet.
    */
    function themify_custom_enqueue_child_theme_styles() {
    wp_enqueue_style( 'parent-theme-css', get_template_directory_uri() . '/style.css' );
    }
    add_action( 'wp_enqueue_scripts', 'themify_custom_enqueue_child_theme_styles' );
    
    Really, that's pretty much all there is to it. Of course, you may still be wondering how to make a few specific changes, so I've posted an example below to show you how you can make a simple change using your child theme's css file.
    [​IMG]
    Once you've followed the instructions in the image above, locate you parent theme's CSS file and locate the same CSS code by performing a search for the element name (this will look like ".section-title".) Copy the CSS code the way it is, paste it into your child theme's CSS file, and make the changes there.

    Part 4: Choosing Plugins

    [​IMG]
    Ah, plugins. They are one of the reasons I decided to migrate to Wordpress in the first place, but which plugins should you use? Well, I have a small list of must-have plugins that I like to use on nearly every site (although you don't need to use all of them), and they are as follows:

    • Wordfence Security: This is a security plugin that will send you an e-mail if there's suspicious activity on your site as well as provide you will multiple security-related options (e.g., limiting login attempts). The premium version even comes with features that allow you to only sing into your site using your mobile device.
    • Yoast SEO: This just makes doing on-page SEO easier by keeping track of your keyword density and providing you with fields to fill in meta information.
    • Rename wp-login.php: This allows you to rename the wp-login pages and intercept any request to the original wp-login pages by presenting a 404 error page.
    • Eggplant 301 Redirects: If you need an easy way to do 301 redirects on your site, then this plugin is for you.
    • Cloudflare and CloudFlare Flexible SSL: If you plan on having caching or SSL enabled on your site respectively, then these two plugins help out significantly. For more information of enabling SSL on your Wordpress site, read Pxoxrxn's guide here.
    • W3 Total Cache: Cloudflare's plugin actually already has a caching feature, but if you would rather not use Cloudflare, then W3 Total Cache is another excellent choice.
    • BJ Lazy Load: Some people don't like images that lazy load, but I find that it speeds up my image-based site by loading images as the user scrolls down.
    • EWWW Image Optimizer: This plugin compresses images, converts them from PNG to JPG, and even has a feature that allows you to bulk optimise your old and new images.
    • Easy Slide-In for WordPress: This is a paid plugin that allows you to create a box that slides in from any corner of the screen. You can display forms, messages, and more with it! I found through a member on this forum, but I found it to be a great alternative to a pop-up feature.
    • Awesome Surveys: It's just a simple plugin that allows you to create surveys for your visitors to take. The surveys will also be e-mailed to you.
    • Duplicator: This plugin allows you to backup, clone, and move your Wordpress site from one location to the other. I actually just used this plugin to create a full backup of a site for one of my clients whose site is on GoDaddy (their backup system is archaic and broken), and it did its job well.

    Remember, only download the ones you need and try to keep the number of plugins on your site as small as possible. Too many plugins can result in security vulnerabilities and a slow site as well as cause conflicting issues with other plugins.

    Part 5: Search Engine Optimised Settings

    [​IMG]
    While I've never had an issue with allowing search engines to index my category and tag pages, some members have reported issues with duplicate content by allowing them to index these pages, so if you've installed Yoast SEO on your site, you can no-index category pages and tag pages by logging into your Wordpress dashboard, going to "SEO", clicking on Titles & Meta, and then going to taxonomies. From here, you can no-index the category and tag pages by clicking the 2 boxes.

    Also in your Wordpress dashboard, you can go to your general settings and set your site title, tagline,and your site URL. There are other settings you can play around with as well, so be sure to set everything just the way you want it.

    Under your permalink settings, you can also specify a separate folder for your blog by selecting the "custom structure" option and setting it to something like "/blog/%postname%/". I usually create a blog page on my site and use a shortcodes plugin to display my articles there.

    If you were previously dubious about whether or not you should use Wordpress, then I hope this guide helped you make a decision. Good luck everyone on your future endeavours!
     
    • Thanks Thanks x 31
    Last edited: Oct 26, 2015
  2. Boriss

    Boriss Supreme Member

    Joined:
    Nov 7, 2009
    Messages:
    1,471
    Likes Received:
    586
    Location:
    Inside a Monitor
    Good post OP.

    Just to add something: it's very IMPORTANT to secure your site and server!
     
    • Thanks Thanks x 1
  3. Zwielicht

    Zwielicht Moderator Staff Member Moderator Jr. VIP

    Joined:
    Aug 31, 2013
    Messages:
    7,475
    Likes Received:
    13,191
    Gender:
    Male
    Occupation:
    Death
    Location:
    Riverside, California
    Home Page:
    You are 100% correct! It's also important to keep regular backups as well. :cool:
     
  4. shottem

    shottem Junior Member

    Joined:
    Dec 22, 2014
    Messages:
    134
    Likes Received:
    29
    Hopefully this guide will help people (newbies) understand how easy is wordpress to work with. Probably one of the plataforms to start your money site.

    Dont forget other "important plugins": social lockers, forms plugin, image resizing plugins.
     
    • Thanks Thanks x 1
  5. davids355

    davids355 Jr. VIP Jr. VIP

    Joined:
    Apr 25, 2011
    Messages:
    10,325
    Likes Received:
    8,020
    Great guide - even though I've been using Wordoress for years this guide is still useful for me, thanks.
     
    • Thanks Thanks x 1
  6. asap1

    asap1 BANNED BANNED

    Joined:
    Mar 25, 2013
    Messages:
    4,961
    Likes Received:
    3,185
    Great share, this will help some noobs.
     
    • Thanks Thanks x 1
  7. soccerlover

    soccerlover Jr. VIP Jr. VIP

    Joined:
    Jun 12, 2014
    Messages:
    3,378
    Likes Received:
    1,759
    Gender:
    Male
    Occupation:
    Seo Analyst :D
    Location:
    ♥♥♥ BHW ♥♥♥
    Home Page:
    This is one of the best guides I've gone through in recent times for wordpress newbies.
    Great job OP :)
    I'd definitely add something later on, if I get time :)
     
    • Thanks Thanks x 1
  8. tomarm

    tomarm Registered Member

    Joined:
    Oct 4, 2015
    Messages:
    52
    Likes Received:
    15
    Location:
    Matrix
    Home Page:
    I would add w3 cache to the plugin list
     
    • Thanks Thanks x 1
  9. RuthSam

    RuthSam Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 19, 2010
    Messages:
    3,814
    Likes Received:
    979
    Gender:
    Male
    Home Page:
    Great guide to setup Wordpress, thank you for sharing & keep up the good work.
     
    • Thanks Thanks x 1
  10. sam.hunt0710

    sam.hunt0710 Jr. VIP Jr. VIP

    Joined:
    Feb 22, 2011
    Messages:
    5,205
    Likes Received:
    1,874
    Gender:
    Male
    Occupation:
    Owner Of a IT Comapny
    Location:
    India
  11. sunny_clicks

    sunny_clicks Regular Member

    Joined:
    Jul 25, 2010
    Messages:
    266
    Likes Received:
    24
    Gender:
    Male
    Occupation:
    PPC Account Manager Buckdat Media
    Location:
    The Web
    After installing WordPress it is also very important to keep it secure. I had written a blog post on BHW (very simple and easy steps) quite while back regarding it. Here is the link to it. I hope it helps people to keep enjoying their WordPress installation without any major troubles from online threats!
     
    • Thanks Thanks x 1
  12. terrycody

    terrycody Supreme Member

    Joined:
    Sep 29, 2012
    Messages:
    1,495
    Likes Received:
    415
    Occupation:
    marketer
    Location:
    Hell
    Another awesome guide from you mate


    I hit thanks before even reading


    Now let me begin reading!
     
    • Thanks Thanks x 1
  13. Zwielicht

    Zwielicht Moderator Staff Member Moderator Jr. VIP

    Joined:
    Aug 31, 2013
    Messages:
    7,475
    Likes Received:
    13,191
    Gender:
    Male
    Occupation:
    Death
    Location:
    Riverside, California
    Home Page:
    I just added a few more plugins to the list including W3 Total Cache, BJ Lazy Load, and EWWW Image Optimizer. I'll update the list to include some more plugins that I think the members here may find useful as well. :cool:
     
    Last edited: Oct 26, 2015
  14. Hawkster

    Hawkster Jr. VIP Jr. VIP

    Joined:
    Jun 22, 2013
    Messages:
    3,508
    Likes Received:
    3,725
    Gender:
    Male
    Occupation:
    Listen to everyone - Follow no-one
    Location:
    UK
    Home Page:
    Quality thread m8
     
    • Thanks Thanks x 1
  15. jak19

    jak19 Elite Member

    Joined:
    Jan 5, 2013
    Messages:
    2,553
    Likes Received:
    511
    what a fantastic guide, I may even take the plunge and dive in
     
    • Thanks Thanks x 1
  16. Bojyy

    Bojyy Newbie

    Joined:
    Jul 24, 2015
    Messages:
    17
    Likes Received:
    3
    Hey thanks for this, I needed something like this, it makes a nice sop.
     
    • Thanks Thanks x 1
  17. SeoWrecker

    SeoWrecker Jr. VIP Jr. VIP

    Joined:
    Jul 16, 2012
    Messages:
    1,985
    Likes Received:
    1,693
    Gender:
    Male
    Location:
    Doesn't matter
    A very valuable thread for newbies, Thank you for the share OP.
     
    • Thanks Thanks x 1
  18. Conor

    Conor Elite Member

    Joined:
    Nov 7, 2012
    Messages:
    3,578
    Likes Received:
    5,959
    Gender:
    Male
    Location:
    South Africa
    Home Page:
    This should be a sticky.
     
    • Thanks Thanks x 1
  19. Cross99

    Cross99 Jr. VIP Jr. VIP

    Joined:
    Oct 20, 2014
    Messages:
    132
    Likes Received:
    40
    Good guide Zwielicht, a few plugins there you have mentioned I have not been aware of before. Cheers!
     
    • Thanks Thanks x 1
  20. Zwielicht

    Zwielicht Moderator Staff Member Moderator Jr. VIP

    Joined:
    Aug 31, 2013
    Messages:
    7,475
    Likes Received:
    13,191
    Gender:
    Male
    Occupation:
    Death
    Location:
    Riverside, California
    Home Page:
    That would be neat! I've never had a thread become a sticky before. :D