From the BlogSubscribe Now

Recommended WordPress Plugins

Tried and tested WordPress plugins.

A note on performance, to enable compression go to cPanel / Optimise Website and enable compression for all all content.  Test this with Google Page Speed to see if it’s effective in improving performance for your site.

1. BackupWordPress

Backup is often left until last, which is logical, however it’s pretty simple to do so no excuses not to set it up early.  BackupWordPress will backup database and files on a schedule that you set.  Once installed it’s found under tools / backups.  By default the backups are held on the same server as your WordPress site which doesn’t help if the whole server goes down for whatever reason.  To backup to a cloud service like Dropbox or Google Drive is a paid ‘extension’ to the free plugin, single site or unlimited site options are available.

Another option is Duplicator but I don’t think it schedules the backup and it’s designed more for moving your site to another host or domain.

2. Yoast SEO

Although I can’t help think if everyone is doing exactly the same thing that the SEO results should be the same, but I suppose it’s how you use this tool that matters.  The alternative would be the all-in-1-seo

3. Sumome Share

Highly rated by users and works well on mobile sites with share buttons shown as floating footer links.  There so many of these share services around, this one seem to work, although it would be good to run P3 above over it to see how long it takes to load.  Another performance issue with these share services is how long it takes a user to actually share a page after they click on the share icon.

https://sumome.com/app/share?src=stories-sales-funnel-for-blogs

4. Welcome Mat

Full screen email subscriber form from Sumome.

https://sumome.com/app/welcome-mat?src=stories-wpplugins

5. Co-Schedule

Content scheduler

6. Broken Link Checker

This might be something that Yoast already does but this is a simple tool to check that your sites internal and external links are pointing to valid pages.

Once installed it’s found under tools / broken links.  The links are listed under OK, broken or 404 pages, and redirects 301, 302. It also emails you a copy of the broken links found.

The next 3 plugins will likely get you past 80/100 as a Google Page Speed score, Autoptimize to minify, CSS, Javascript and HTML, WP Super Cache to cache pages, Optimize to compress images.

7. Autoptimize (minify CSS, JS and HTML)

Minification is a long word for making files shorter, essentially by removing uneccesarry characters like spaces and line breaks which computers don’t need to be able to read code.   A shorter file means a lower kb file.  A lower kb file means its downloaded over the internet faster.  Css, javascript and html with Autoptimize.  Suggested caching plugins to also improve performance are WP Super CacheHyperCacheComet Cache or KeyCDN’s Cache Enabler.

8. WP Total Cache

WP Super Cache has over 1 million downloads/installs which is similar to W3 Total Cache.  The difference to W3 total cache is WP Super Cache just does the caching work and for minification you will need another plugin like Autoptimize above.

A note on Caching – w3 Total Cache does CSS, HTML and JS minification too – so you don’t need Autoptimise.  I have noticed issues with running Autoptimize and WP Super Cache together.

w3 Total Cache also has some custom features for Genesis themes, but after you switch them on it claims you need to also ‘enable Fragment Cache module to make sure Genesis extension works properly’ which costs $99/year and is included in the pro/upgraded version of w3 Total Cache.  Most Genesis themes seem to operate ok without the Fragment Cache model.

9. Optimize images

Once you run a Google page speed test optimised versions of images (and JS and HTML) are produced for you.  You can upload these optimised images to your site  developers.google.com/speed/docs/insights/OptimizeImages

10. Contact Form 7

Simple contact us form, include Google reCaptcha to stop spam comments (under the Contact/Integration menu).  Flamingo is an addon to capture all details of contact form submissions.  Mailchimp integration (under MailChimp/Integration) can be added to Contact form 7 also to enable subscription via a checkbox on your contact form.

11. Wordfence

A great application level firewall.  It can easily be set to block unwanted login attempts.  A great feature is alerting you to plugins which have not been updated recently.  This makes sure you are always on top of the best in class plugins for the job you are doing.

12. Qtranslate

A popular and free translator plugin and alternative to GTranslate.

Importing tables using MySQL Command Line on Windows IIS

For importing (and exporting) table bigger than around 2MB into and out of MySQL:

1. Open command prompt

2. Navigate to mysql directory (to find it start/run MySQL and see the path of MySQL)

3.  Run command below

import table in command line mysql

 

How to add Google+ comment system to your blog

With Google+ and other social sharing (Twitter and Facebook) increasingly becoming a significant search ranking factor sharing comments on your blog posts using the Google+ comment system sound like a good plan.

FAQs about the Google comment system https://support.google.com/blogger/answer/3007761?hl=en

What about spam?  Well like most things Google, don’t worry about it, they filter most of the spam comments for you or let you know it looks like spam or someone in the Google+ community will probably report it for you.  So you still need to be vigilant about spam comments  especially if you get a lot of comments or have a large Google+ following but largely spam is taken care of.

The most reliable looking Google+ comment system for WordPress seems to be ‘Comments Evolved’ formerly Google+ comments here http://wordpress.org/plugins/gplus-comments/

 

 

WordPress Setup on Plesk

I don’t do this frequently enough to remember the steps of how to setup a new Word Press site:

– Setup domain on Plesk with PHP enabled

– Setup FTP for domain

– Upload latest wordpress version to site

– Update myphpadmin with new user and create database with same user with privledges at same time (on local host)

– Modify wp-config.php with database name, user name and password

– Go to site url

– Setup admin account and password

– Setup theme

– Permalinks for SEO I prefer domain/sample-post type URLs