Complete Setup of UpdraftPlus


  • WordPress Version 3.2


  • Log in to your site’s dashboard (e.g. http://domain.com/wp-admin)
  • On the dashboard’s left panel, click on “Plugins” and select on “Add New”.
  • Search for the plugin “UpdraftPlus WordPress Backup Plugin” by UpdraftPlus.Com, DavidAnderson
  • Click on the “Install Now” button.
  • Wait for the installation to complete, then click the “Activate” button.
  • An alternate way for installing the plugin is through downloading the zip file from the plugin’s page (https://wordpress.org/plugins/updraftplus/) and upload it by navigating through the site’s dashboard and by clicking on Plugins > Add New > Upload page.

How to Create a Scheduled backup

  • Access plugin through the left panel on the site’s dashboard by clicking on Settings> UpdraftPlus
  • Screenshot: https://www.screencast.com/t/I7Hads3kJ
  • Click on the Settings tab
  • Screenshot: https://www.screencast.com/t/07Im4Awm
  • Choose your preferred backup schedule for your files that would include WordPress themes, plugins, images and other uploads.
  • Select the backup schedule for your site’s database. (Site’s contents and settings are stored in the database.)
  • On creating your backup schedule, base it on how often changes are applied on the site.
  • Choose where you prefer to store the backups created. The preferred storage is through cloud storage. (e.g. Dropbox, Google Drive, Microsoft OneDrive, etc.)
  • Click on a preferred storage service and see the setup instructions that will appear below the selected storage service

How to manually create a backup

  • Access plugin through the left panel on the site’s dashboard by clicking on Settings> UpdraftPlus Backups and click on the “Backup Now” button
  • Screenshot: https://www.screencast.com/t/4anKEkrra1B
  • A pop up would appear which has selections on what files you would want to create a backup on. It would also let you choose if you would want to send the backup through a remote storage
  • Click on the “Backup Now” button after your selected preferences
  • Screenshot: https://www.screencast.com/t/f3xiR684N
  • Wait for backup to complete
  • Backup will also be sent through the set remote location

Restore Backups created

  • Access plugin through the left panel on the site’s dashboard by clicking on Settings > UpdraftPlus Backups page and click on Restore button.

Complete Setup of JetPack


  • A WordPress.com account (sign up)
  • The latest version of WordPress
  • Your site must be publicly available (no authentication required, maintenance mode off)
  • XML-RPC enabled and publicly accessible


  • Log in to your site’s Dashboard (e.g. http://www.yourgroovydomain.com/wp-admin)
  • In the left panel, click “Plugins”, then click “Add New”.
  • Search for “Jetpack”
  • Click the “Install Now” button.
  • Wait for the installation to finish, then click the “Activate” button.
  • Click the “Connect to WordPress.com” button. Login with your WordPress.com account or create an account.
  • Login with your WordPress.com account (or create one) and click “Authorize Jetpack”
  • Click the “Approve” button and wait for the connection process to finish.
  • Select Basic plan. You will be returned to your site’s Dashboard and see the message “Your Jetpack site is ready to go!”
  • Click “Activate recommended features” (optional)


  • If you don’t see a Plugins menu in your dashboard, then your site is likely on WordPress.com and you don’t need Jetpack – its features are already built in.
  • If you are using a Multisite installation, Jetpack must be connected individually for each site in the network. Any administrator can connect the site.


  • Jetpack relies on a solid connection with your site for features such as Stats and Publicize to work. If you are experiencing issues, first verify that Jetpack is connected using the Jetpack debugger. You will know your site is correctly connected when the Jetpack debugger shows “Everything looks great!”
  • Plugin conflicts can be a cause of issues. To check this, temporarily disable all plugins but Jetpack. If the issue disappears, enable one plugin at a time until the issue reappears. This will help you identify which plugin Jetpack is having trouble with. Ensure that your plugins are up to date.
  • If you see a display issue, try temporarily switching to a default WordPress theme such as Twenty Seventeen. If the issue goes away, it is likely a problem with the theme. You can get in touch with the theme’s author for further help. Be sure to let them know the troubleshooting steps that you have tried.

Useful features

Visitor Engagement Modules

  • Site Stats: Get insights into your traffic and other analytics from your dashboard.
  • Sharing: Add simple social sharing buttons to your posts and pages.
  • Publicize: Automatically share newly published posts on your social media accounts.
  • Related Posts: Keep readers on your site by display similar content below each post.

Security Modules

  • Protect: Prevent brute force login attempts.
  • Monitor: Checks your site every 5 minutes and notifies you of any downtime.

Appearance Modules

  • Tiled Galleries: Display your images in tiled arrangements.
  • Photon: Optimize, cache, and serve your images from the WordPress.com CDN.
  • Widget Visibility: Add conditional rules for when to display widgets.
  • Custom CSS: Keep your CSS edits in a separate location from you theme.

Writing Modules

  • WP.me Shortlinks: Enable shortlinks for all your blog posts.
  • Contact Form: Create simple contact forms with shortcodes.
  • Markdown: Write posts or pages in plain-text Markdown syntax.

Complete Setup of Wordfence


  • WordPress version (require WordPress 3.9 and above for compatibility)
  • Recommended PHP version is 5.6 or newer, and preferably PHP 7.0 or greater
  • Minimum of 64 megabytes of memory which needs to be available to PHP for you to run Wordfence. It is recommended memory for Wordfence is 128 megabytes or greater for best operation.


  • Log in to your site’s Dashboard (e.g. http://domain.com/wp-admin)
  • In the left panel, click “Plugins”, then click “Add New”.
  • Search for “Wordfence Security – Firewall & Malware Scan”
  • Click the “Install Now” button.
  • Wait for the installation to finish, then click on the “Activate” button.
  • You can download the zip file from the plugin’s page (https://wordpress.org/plugins/wordfence/) and upload it from the Plugins >> Add New > Upload page.
  • Upon activation, the plugin will add a new menu item labeled Wordfence to your WordPress admin bar. Clicking on it will take you to the plugin’s settings dashboard.
  • There will be a popup that will appear for setup of wordfence email  where Wordfence should send you alerts: http://prntscr.com/ihpkdw
  • If popup is not appearing, just go to wordfence >dashboard > Global Options > General Wordfence Options : http://prntscr.com/ihpmg3
  • On View customization uncheck ‘Display Live Traffic menu item’
  • How does Wordfence get IPs: From the drop-down menu, select “Use PHP’s built in REMOTE_ADDR…”
  • Screenshot: http://prntscr.com/ii2o0m
  • Under Scans (wordfence > scan > scan options and schedules > general options) select all options: http://prntscr.com/ihq0bp
  • On Brute Force Protection (wordfence > all options > Firewall Options > Brute Force Protection), set the option same as on the screenshot : http://prntscr.com/ii2psn

Scan for Malware, spam, etc.

  • After above setup go to wordfence > scan, click start new scan button : http://prntscr.com/ii2qmy
  • Finished scan will look like this : http://prntscr.com/ii2r4i
  • Please be noted that results for scan  is different on every sites defending on results found
  • Check for the suggested fixed under result found: http://prntscr.com/ii2sr5
  • Check details for each result to check the fix suggestion : http://prntscr.com/ii2t5d

Complete Setup of Woocommerce



  • PHP 5.6 or greater is recommended
  • MySQL 5.6 or greater is recommended
  • WordPress memory limit of 128 MB or greater (see details here to update memory limit)
  • HTTPS support (to protect wevsite data and for payment gateways such as stripe which requirres SSL)



  • Log in to your site’s Dashboard (e.g. http://www.yourgroovydomain.com/wp-admin)
  • In the left panel, click “Plugins”, then click “Add New”.
  • Search for “Woocommerce” — the latest version will appear at the top of the list of results.
  • Click the “Install Now” button.
  • Wait for the installation to finish, then click the “Activate” button.

**Installation Notes

  • When WooCommerce is activated for the first time, the WooCommerce Setup Wizard helps you set up your shop.
  • Select Let’s go! to get started. Or select Not Right Now if you prefer to manually set up your WooCommerce shop

WooCommerce Setup Wizard

Store setup Page

The first page asks you:

  • Location and currency of your store
  • What type of goods you plan to sell
  • Whether you sell goods and services in person

Payment Page

There are a few possible scenarios, depending on:

  • Where your store is located
  • How you answered the question about selling goods and services in person

If you did NOT tick the box for selling in person, you are shown Stripe and PayPal:

For Stripe Payment

  • Go to Plugins > Add New on your WordPress site.
  • Enter WooCommerce Stripe in the Search Plugins bar. Author is Automattic/WooCommerce.
  • Click Install Now and Activate.

Stripe setup

  • To enable stripe payment gateway, go to Woocommerce > Settings > Checkout > Stripe.
  • Tick the Enable Stripe checkbox. Untick to disable.
  • Enter a Title (required) and Description (optional) seen by the customer during checkout.
  • Tick the Enable Test Mode checkbox, if you wish to test before going live. Untick to begin accepting payments with Stripe.
  • Enter your Live Secret Key and Live Publishable Key (obtained from your Stripe account). The Test Secret Key and Test Publishable Key are different and should only be used when Enable Test Mode selected in step 4.

Notes: Stripe payment requires SSL certificate to be installed on the site.


  • To enable paypal payment gateway, go to Woocommerce > Settings > Checkout > Paypal.
  • Tick the Enable PayPal Standard checkbox. Untick to disable.
  • Enter a Title and Description shown to customers in checkout.
  • Enter your email address in the PayPal Email field, which is the most important thing to configure before taking payments. Must match the same email address on your PayPal Business account.
  • Tick the box for Enable PayPal Sandbox if you wish to test the checkout process during your store’s development. With sandbox enabled, no payment/money is taken. To use Sandbox mode, you need a separate sandbox account via PayPal Sandbox.

Shipping Page

Select a unit of measurement for weight and dimensions.

Extras & Activate Page

  1. WooCommerce can automatically install and activate the free Storefront theme. (optional).
  2. Automated tax – this can be setup later and manually add tax based on your location.
  3. Install and activate Jetpack. (optional)

Ready! Page

  • Sign up for our newsletter.
  • Select the Create a Product button.
  • Import product if you have csv file.

How to create a product

  • Go to Products > Add New.
  • Enter a product Title and Description.
  • Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.
  • Add product price.
  • Add product short description.
  • Add featured image.

Useful Woocommerce Extension


  • Stripe
  • Paypal
  • WooCommerce Wishlist
  • Woocommerce Products Slider
  • WooCommerce Compare
  • WooCommerce Menu Cart
  • Custom Product Tabs for WooCommerce


  • USPS Shipping Method
  • UPS Shipping Method
  • Table Rate Shipping
  • Dynamic Pricing