Top 10 Most Useful Free WordPress Plugins

Top 10 Most Useful WordPress Plugins

One of the most significant advantages about building a website on WordPress is the access to the thousands of plugins that allow for endless customization. These plugins can add new functionality and design to the WordPress site with the click of a button. They’re great because you don’t need a technical background to use these plugins.

WordPress comes equipped with both free and premium plugins, but I will be highlighting 10 of the most useful plugins that I’ve used over the years to build hundreds of WordPress sites. All of these plugins are free, regularly maintained by their developers, and are backed up with high numbers of positive reviews.

Contact Form 7

Contact Form 7 plugin by Takayuki Miyoshi

Contact Form 7 plugin by Takayuki Miyoshi

With over 5+ million activations on WordPress, Contact Form 7 is one of the most popular and oldest plugins for creating easy-to-integrate lead generating forms. This plugin allows me to create, manage, and customize multiple contact forms!

Contact Form 7 supports reCAPTCHA and Akismet spam filtering to protect my website from spam and abuse so that I only receive relevant messages to my inbox. It has everything that I need in a contact form without the need for intensive coding.


Jetpack plugin by Automattic

Jetpack plugin by Automattic

Jetpack is one of my favorite plugins because it allows me to create and customize my sites from start to finish. Just like Contact Form 7, it boasts over 5+ million activations on WordPress, and I can see why.

With this plugin, I can measure, promote, and earn money from my site by utilizing the analytics, scheduling, payment, SEO, and advertising tools. The security features offer added protection, spam filtering, downtime monitoring, and real-time backups of my entire site. To top it off, it has hundreds of professional themes and customization tools to design my website.

Yoast SEO

Yoast SEO plugin by Team Yoast

Yoast SEO plugin by Team Yoast

Search engine optimization (SEO) is essential for optimizing websites and improving their search engine rankings. I highly recommend Yoast SEO to anyone who wants to improve their ranking on Google.

Yoast SEO has been around for years and is a favorite for millions of users. With this plugin, I have full control over the site breadcrumbs, title, meta description, keywords and more. It works to optimize my site as I continue to create great content that deserves to be seen!


Duplicator – WordPress Migration Plugin by Snap Creek

Duplicator – WordPress Migration Plugin by Snap Creek

If I ever need to migrate, copy, move or clone a site from one location to another, then Duplicator will get the job done. Duplicator can perform a full WordPress migration without having to deal with importing and exporting SQL scripts, all with zero downtime.

Duplicator also serves as a great backup utility tool. It can manually backup an entire WordPress site by creating a package that bundles all the site’s plugins, themes, content, database, and WordPress files into a simple ZIP file.


WooCommerce plugin by Automattic

WooCommerce plugin by Automattic

This plugin is a must-have for building an eCommerce website. WooCommerce powers 30% of all online stores, more than any other platform! With its endless flexibility and access to hundreds of WordPress extensions, it allows me to sell anything without any hassle. I can customize WooCommerce to fit my business needs and operations.

Security is one of WooCommerce’s main priorities. WooCommerce undergoes regular updates to ensure top-notch security between each transaction. I don’t have to worry about a thing!

Easy Digital Downloads

Easy Digital Downloads plugin by Easy Digital Downloads

For selling digital products on WordPress, such as software, documents, photos, eBooks, or whatever it may be, I install Easy Digital Downloads. As the name says it, it is a complete eCommerce solution for effortlessly selling my digital products.

With this free plugin, I can sell my product to anyone and anywhere. It integrates beautifully with most common merchant processors such as PayPal and Amazon payments. With additional add-on extensions, I can completely transform my online store however I wish!

WordPress Importer

WordPress Importer plugin by wordpressdotorg

WordPress Importer plugin by wordpressdotorg

To go hand-in-hand with Duplicator, the WordPress Importer plugin allows me to import content from a WordPress export file seamlessly. This includes posts, pages, comments, custom fields and post meta, categories, tags, terms, and authors. There is no need for downtime or having to spend hours manually transfer data from one WordPress site to another.

Not only is this tool perfect for migrating content from one WordPress site to another, but it is often suggested by WordPress theme developers to install demo content when purchasing a premium theme.

Google Captcha (reCAPTCHA)

Google Captcha (reCAPTCHA) plugin by BestWebSoft

Google Captcha (reCAPTCHA) plugin by BestWebSoft

With any website, I want to ensure that it is fully secure from possible online threats. Google Captcha (reCAPTCHA) is essential for every WordPress website. It is an effective security solution that allows me to protect my forms from spam entries, while still allowing real humans to pass through with ease. It merely requests users to confirm that they are not a robot before each submission.

It is also used for securing login, registration, password recovery, and comments. It gives both me and my audience a peace of mind.

W3 Total Cache

W3 Total Cache plugin by Frederick Townes

W3 Total Cache plugin by Frederick Townes

There’s nothing more frustrating than a poor performing website. Installing W3 Total Cache improves my SEO and user experience by increasing website performance and reducing load times with features like content delivery network integration.

When the plugin is fully configured, users see at least 10x improvement in overall site performance. This leads to higher conversion rates, optimized progressive render, and improved web server performance. Users may even see up to 80% bandwidth savings with its compression tool! Such a simple, yet extremely powerful tool.

Regenerate Thumbnails

Regenerate Thumbnails plugin by Alex Mills

Regenerate Thumbnails plugin by Alex Mills

Instead of having to edit each of my photos one by one manually, Regenerate Thumbnail does the trick with a simple click of a button. It allows me to regenerate all thumbnail sizes for images in my media library.

This plugin is useful for updating the thumbnail size of past uploads or instantly changing the dimensions of existing thumbnail size. It also has the ability to delete unused thumbnails to free up server space. It will save a ton of time (and headache)!

There is really no need for spending money on premium plugins when there are a ton of free plugins that can do the same job. Be sure to give these free plugins a try as they can significantly improve the functionality and design of any WordPress site!


How to Install ProProfs Live Chat on Your WordPress Website

ProProfs Chat is an efficient and popular live chat Plugin for WordPress. It’s free, quick, easy-to-use and effective in building a connection with new and existing clients. By adding ProProfs Chat to your WordPress website, you will be able to crank the personal touch up a notch and reap the reward of higher conversion rates.

This chat tool will empower you to provide exceptional customer service by resolving customer problems instantly, respond to sales queries in real-time, curtail buyer friction, offer a reassuring human presence and much more. Also, it will add a personal touch to your WordPress website.

This chat software combines multiple features into one seamless interface. You can view site visitors in real-time on your WordPress website, collect their feedback, capture leads, save chat transcripts and much more. This chat system is cloud-based, offers smart chat routing, allows chatting from multiple browser windows, unlimited simultaneous live chats through an easy-to-use interface and much more.

Step-by-Step Installation Instructions

Step 1

Login to your ProProfs Account or sign up for a free account. The ProProfs free plan is good for up to 100 chats per month on one domain.

Step 2

Navigate to Settings and then click on Installation and copy the chat installation code.

Copy the ProProfs chat installation code

Step 3

Login to your website’s WordPress Admin Dashboard.

Step 4

Navigate to “Appearance”, then click on “Widgets” option.

Navigate to Appearance > Widgets

Navigate to Appearance > Widgets

Step 5

Navigate to “Text” widget under available widgets.

Step 6

Drag & Drop the Text widget into any of your active widgets section (preferably a Footer section, if available) .

Step 7

Paste the chat code in the “Content” section and click on “Save”.

ProProfs Chat Code

ProProfs Chat Code

ProProfs Chat is now embedded on your WordPress website.

10 Free Small Business WordPress Themes

10 Free Small Business WordPress Themes

WordPress is a great platform to build a website for your small business, freelance services or professional career.

Most small businesses are bootstrapped so there isn’t a large budget to build a website. Fortunately, by using WordPress and installing a theme, you can build a very professional looking website for almost nothing.

In this weeks collection we’re going to list 10 free WordPress themes small businesses can use to build a website. We’ve picked themes which have been updated in the last 3 months and have a minimum three out of five star rating.

  1. Integral
Integral WordPress theme by Themely

Integral WordPress theme by Themely

Build a professional website with Integral One-page business theme. Its strength lies in displaying content on a single page in a simple and elegant manner. It’s super easy to customize and allows you to create a stunning website in minutes. It boasts a rich color scheme with light and dark sections and a clean, minimal, modern design with smooth parallax effect. Integral is built with Bootstrap, is responsive and integrates with popular plugins like Contact Form 7, Woocommerce. Integral is now compatible with Elementor & Beaver Builder page-builders.

2. Business Idea

Business Idea WordPress Theme by webdzier

Business Idea WordPress Theme by webdzier

Business Idea is a responsive WordPress theme. It is fast, fully customizable & beautiful theme suitable for all type business. It has great portfolio design, page builder compatible and WooCommerce support for online business store. Perfect for personal, lifestyle, health & fitness, food, cooking, bakery, travel, beauty, fashion, wedding, photography, news, quotes blog, auto blog, small business website and any other kind of business purpose. The theme comes with a clean look, but it also provides subtle hover animations. Business Idea offers mailchimp newsletter integration, a flexible feaures via Live Customizer option panel, a footer widget, Elementor and Beaver Builder supported theme template. It has full width home page slider feaures, and even more functionality based on the latest control settings. The theme is lightweight and SEO-friendly.

3. Pacific

Pacific WordPress theme by elevate360

Pacific WordPress theme by elevate360

The Pacific Theme is built for small businesses looking to stand out. Pacific combines fluid design and user-based functionality to form something that is truly seaworthy. A theme that blasts all difficulty out of the water, it has all the building blocks necessary to establish your online presence. A certain level of customisation is also available to make sure your business feel uniquely yours. Create an engaging, bold and sleek looking website design using Pacific.

4. Sirius Lite

Siruis Lite WordPress Theme by lyrathemes

Siruis Lite WordPress Theme by lyrathemes

Sirius is a clean, simple, material design business theme. This multipurpose theme is built on the Bootstrap framework, making it fully responsive and mobile friendly. It has a special front page template that can be used to set up a one page website. With featured pages (with images and icons), two call to action sections, and two open content sections, Sirius is extremely flexible and easy to set up and use. It has a top navigation with an option to show social media icons and a smaller navigation. Sirius is a perfect choice to set up a small business website, landing page, business portfolio, or a creative agency website. You can set the background color for each front page section, and control the filter/overlay color for the CTA sections. This simple theme gives you complete control and flexibility to create any kind of website. Backed by awesome one-on-one support, Sirius is an excellent choice for your next project.

5. Rara Business

Rara Business WordPress Theme by Rara Theme

Rara Business WordPress Theme by Rara Theme

Rara Business is a free WordPress theme for business and corporate websites. You can use it to build small business (restaurants/cafe, travel, education, hotel, construction, events, wedding planners, fitness, affiliate, fashion, lawyer, consulting, sport/medical shops, spa/temas, political), portfolio, church, online agencies and firms, charity, ecommerce (WooCommerce), and freelancers websites. Rara Business is widgetized, visually appealing and clean. It is responsive, compatible, SEO friendly, RTL compatible, speed optimized, and translation ready.

6. Optimizer

Optimizer WordPress Theme by OptimizerWP

Optimizer WordPress Theme by OptimizerWP

The Optimizer, an easy to customize multi-purpose theme with lots of powerful features. This theme lets you customize each element Live without you having to touch any code. The theme comes with 2 site layout: Full width & boxed, Beautiful image slider, easy Logo upload, 600+ Fonts, powerful theme options, Custom CSS Field & lots of Color options. The optimizer is 100% responsive built with HTML5 & CSS3, it’s SEO friendly, mobile optimized & retina ready. Its translation ready, ready for WooCommerce, bbPress, Mailchimp, Contact Form 7. The theme is rigorously tested and optimized for speed and faster page load time and has secure and clean code. It’s perfect for any types of website – Landing Pages, small business, portfolio, photography, corporate, personal & eCommerce websites.

7. Food Express

Food Express WordPress Theme by Tom De Smedt

Owing to the modern and clean look Food Express WordPress Food Theme is an ideal choice for small food based businesses. Spectacular custom homepage, supporting Polylang translation plugin that displays effectively both eye-catching images and detailed information to promote you and your services. The theme is integrated with WordPress customizer, offers custom color options and gives you all possibilities to change its look without any coding.

8. Tar

Tar WordPress Theme by Asphalt Themes

Tar WordPress Theme by Asphalt Themes

Tar is a lightweight, bloat-free, simple, multipurpose WordPress theme. You definitely wouldn’t be able to do everything with Tar but free version is more than enough to kick start your own website within mintues. Lets you customize most of the element Live with very little code touch. The theme comes with Full width layout, easy Logo upload, powerful theme options, Custom CSS Field & lots of Color options. Tar is 100% responsive built with HTML5 & CSS3, it’s SEO friendly, mobile optimized & retina ready, translation ready, ready for WooCommerce. Tar is a Free lightweight fast loading WordPress theme and has been thoroughly tested by WordPress coding standard and Gutenberg ready. It’s clean and bloat free and has fast loading time Perfect for – Landing Pages, small business, portfolio, corporate, personal websites.

9. Parallel

Parallel WordPress Theme by Themely

Parallel WordPress Theme by Themely

Build a professional website with Parallel One-page theme for startups, businesses and professionals. It’s strength lies in displaying all your content on the homepage in a simple and elegant manner. It’s super easy to customize and allows you to establish your online presence in minutes. It boasts a rich color scheme with light and grey sections and a clean, minimal, modern design with smooth parallax effect. Parallel is built with Bootstrap, is responsive and integrates with popular plugins like Contact Form 7, Mailchimp for WordPress & Woocommerce.

10. Featuredlite

Featuredlite WordPress Theme by ThemeHunk

Featuredlite WordPress Theme by ThemeHunk

Featured lite theme is specially designed for corporate/business websites. Theme is user friendly and its instant set up process help you to create professional website for Business (Agency, Interior, Florist, Transport, Construction etc), Shop / eCommerce, Personal, Blog, Photography. This responsive theme comes with live customizer, Full body background slider and background image option, Translation ready, Header layouts (Default, Center and Split), Widget based home page sections with unlimited items capability, Unlimited color option, Advance Section styling, Professionally designed sections (Ribbon, Services, About Us, Call to action, Team, Shop (WooCommerce), Testimonial, Latest News, Contact Us (With call to, Mail to, Address and Map). Theme contain seven widget area (Four for footer, Two for sidebar (default pages) and one for shop page). Theme is compatible with WooCommerce, bbPress, Lead form builder, Contactform7 and with many other WP plugin.

Stack Overflow

How to use the WordPress Support Forum & Stack Overflow to troubleshoot WordPress problems

Everyone who owns a WordPress site will experience an error or problem some point. It’s not question of if, but when. WordPress is probably the best blogging and content management system in the world, it’s definitely the most popular, but it isn’t without its problems from time to time.

With each plugin or theme you install, you increase the complexity and chances of encountering an error which will break your site. For those of you who are beginners to WordPress this can be daunting and cause a lot of frustration.

There are tons of troubleshooting & how-to guides online which explain how to solve specific issues. But what is really important, is knowing where & how to find them, and applying the knowledge to your specific WordPress problem.

Two of the biggest & best resources I’ve used for 8+ years working with WordPress is the Support Forum and a site called Stack Overflow. I’ve used both countless times over the years and I’ve always managed to find a solution to my problem.

These resources are also great for beginners who may not be trying to troubleshoot an error, but are simply new to WordPress and have general questions about it’s use and functionality.

In this tutorial I’ll explain what they are, how to use them and the method to getting answers to your questions. Essentially what I am doing is empowering you to find solutions, instead of relying on others. If you can master this skill, you’ll save yourself money, time and headache. Support Forum Support Forums Support Forums

The good news is that you’re probably not the first person to have encountered the problem you are experiencing. And because WordPress has such a strong community, most plugin and theme developers have profiles here, so you may be able to get answers from the developers who can give you the best answers.

First, start by creating an account if you haven’t already by clicking the Register link at the top of the page. Otherwise, log in to your account.

Create a Account

Create a Account

Once you’ve completed the registration process, log into your account and navigate to the Support Forum. Now, you’re ready to start debugging.

But, let’s step back for a moment. If I’m to show you how to debug errors, we’re going to need a good example to use.

Let’s use the example of an error most WordPress site owners will experience at some point. The 500 Internal server error.

Usually this will occur when you’re trying to view your website after making a change or installing a new plugin or theme. It will look like this.

HTTP 500 Internal Server Error

HTTP 500 Internal Server Error


Start by doing a search

Learning how to search correctly is important as it will present you with varied results. In this case I am going to simply use the name of the error as the keywords for my search. So i’ll enter following keywords in the search field.

internal server error


Search for the keywords Integral Server Error

Search for the keywords Internal Server Error

This search returned a total of 32,800 results. Don’t be alarmed, you won’t have to read them all 😉.

InternaL Server Error Search Results

Internal Server Error Search Results

The results display the most relevant responses. The good news is that you’re definitely not the first person to encounter this error.

Start by clicking the first several results and read the replies. You can then attempt to apply the solutions suggested by other users. If a solution doesn’t work, simply click to the next response and attempt those solutions. And on, and on, until you resolve the problem.

You have no idea how many times I’ve done this over the years. I have learned most of what I know today by using this exact method.

It may be that none of the solutions you’ve tried work, in which case you can ask for help.

Ask for help

Asking for help from community can be quite helpful, since you can explain in detail the problems you’re experiencing, and get a tailored response.

Make sure you’re logged in and navigate to the Fixing WordPress Forum.

Ask a question in the Fixing WordPress Forum

Ask a question in the Fixing WordPress Forum

Click on the Create Topic button to ask a question. You’ll be presented with a few steps and instructions to get you started in the right direction.

When posting a new topic, follow these steps

When posting a new topic, follow these steps

Fill out the form fields and provide as much information as possible. Often, users will only provide 1 or 2 sentences describing their problem without any context.

You have to provide as much information as possible so users can understand, and replicate your problem. More information is better than not enough.

Once you’re satisfied, click the Submit button.

Stack Overflow

Stack Overflow

Stack Overflow is a massive online question and answer community for professional and enthusiast programmers. It’s built and run by users from around the world working together to build a library of detailed answers to every question about programming.

Stack Overflow is very similar to the Support Forums, as in you can search for answers and ask questions from fellow users. However, when searching you need to include the [wordpress] tag, which will return solutions specifically for WordPress.

For our example, it will look like this.

[wordpress] internal server error
Stack Overflow Search Keywords

Stack Overflow Search Keywords

This search returned 500 results.

Stack Overflow Search Results

Stack Overflow Search Results

One of the major advantages of Stack Overflow and main difference with the WordPress Support Forum, is its voting system.

Voting is central to their model of providing quality questions and answers. It’s how good content rises to the top, incorrect content falls to the bottom and users who consistently provide useful answers accrue reputation and are granted more privileges on the site.

So, their entire platform is built to help you find the best, most useful answers to your questions. It’s incredibly powerful.

Similar to the method used in the Support Forum, click the first several results and read the answers. Try to apply the solutions suggested by other users. If a solution doesn’t work, simply click to the next response and attempt those solutions.

Ask a Question

Again, you have the option of asking a question if you’re unable to get help. Start by signing up if you don’t have an account, or log in.

Once logged into your account, click the Ask Question button.

Ask a question on Stack Overflow

Ask a question on Stack Overflow

When filling in the form to submit your question, be sure to select the WordPress tag.

Select WordPress tag when asking a question on Stack Overflow

Select WordPress tag when asking a question on Stack Overflow

Make sure to provide as much information as possible to help fellow users respond to your question. The more information and context you provide, the better.

And there you have it. Two great resources and an invaluable skill which will empower you to troubleshoot errors and find solutions to almost any WordPress problem.

I hope you found this tutorial useful and I invite you to share your comments and questions below 👇



How to fix image upload issues in WordPress

You’ve got yourself a brand new website on WordPress, and it’s all going well. Until one day, when things suddenly go crazy.

You upload a new image and it comes up broken. All you see is this:

How to fix image upload issues in WordPress 1

Don’t panic. Things may not be as bad as they seem.

Test other areas of the website. If the rest of your website is working fine, you may be able to fix this issue quite easily.

The most common cause of errors in uploading or displaying images or other media files is a change in file permissions of the ‘uploads’ folder. This is the folder where all the media files you upload to the website are stored.

As the site owner, you should have full access rights to this folder. This means you should be allowed to view, add and delete content from this folder.

You can verify the permissions on a folder by using either an FTP client or the Control Panel on your server.

Manage File Permissions or Attributes via FTP Client

If you’re using an FTP client, connect to your hosting server using the client. Then, within your home directory, browse down to the ‘uploads’ directory. You can find it inside the ‘wp-content’ folder. Right click on ‘uploads’ and choose the option ‘File Attributes’ or ‘File Permissions’.

How to fix image upload issues in WordPress 2

This will open up a new dialog box for file permissions.

How to fix image upload issues in WordPress 3

Have a look at the ‘Owner Permissions’ section. You’ll see three boxes: Read, Write and Execute. Make sure all three are ticked.

You’ll see a box labeled ‘Numeric Value’. This value is also represents file permissions for this directory. The numeric value for the correct permissions is 705. You can choose to directly update the number to 705. That works just as well.

The next step is to tick the box next to the option: ‘Recurse into subdirectories’. This tells the system to apply the same set of permissions to all the sub-directories of ‘uploads’. This is important as WordPress stores images and other media files into separate folders for the month and year in which they were uploaded.

There’s one final point to consider before you are ready to go. Make sure that you select the option: ‘Apply to files only’. Selecting this option grants you permission to add or delete only the files within the folders. This is a level of security which prevents you from accidentally deleting an entire folder.

And that’s about it. Go ahead and click the ‘Ok’ button to save the changes you have made and log out of the server.

Manage File Permissions or Attributes via Control Panel

If you’re more comfortable using the Control Panel, here’s what you can do. All service providers have slightly different user interfaces. But, barring minor differences, you should be able to use this as a rough guide.

Login to your Control Panel and go to the ‘File Manager’.

How to fix image upload issues in WordPress 4

Go to the root directory of your website.

How to fix image upload issues in WordPress 5

Find your ‘uploads’ directory within wp-content and select it.

How to fix image upload issues in WordPress 6

You’ll see the ‘Permissions’ option right at the top appears in bold.

How to fix image upload issues in WordPress 7

Click on this option to open up a dialog box where you can update the file permissions. Give Read, Write and Execute permissions to User and save the changes by clicking on ‘Update Permissions’.

How to fix image upload issues in WordPress 8

That’s it!

And you’re back on track. Go back to your WordPress admin area and try uploading the file again. Remember, it may take a bit of time for the permissions to take effect. So, don’t worry if you find the file is still not uploading successfully. Wait for a bit and try again.

Why did this happen?

Are you wondering why the permissions changed all of a sudden? Well, it could be any one of several reasons. It is possible that your web hosting provider upgraded some software on the server which changed the file permissions. Perhaps you added a new plugin or theme to your site and the script changed the permissions.

It is also likely that scripts executed by some other user affected your permissions. This is possible on poorly configured shared hosting.

An alarming possibility is, these changes were purposely made by someone trying to hack into your site.

If the problem persists, contact your service provider for support.

We hope you found this useful. If you have any questions or comments, feel free to use the form below. We’d love to hear from you!

5 Free Podcast WordPress Themes

5 Free Podcast WordPress Themes

As the number of podcast listeners continues to grow in 2019, and ad revenues from podcasts increases, more entrepreneurs and businesses will see it as a profitable means to reach a wider audience. If you’re looking to setup a website for your own podcast, you may want to consider WordPress as a viable platform.

Do a quick search for the term “podcast” in the plugins directory and you’ll find a growing number of reliable and quality plugins to publish and manage your podcasts. However, you’ll also need an attractive theme for your new site which supports audio post formats.

To help you get started, here’s a list of 2018’s five best free WordPress themes for podcasts & internet radio shows. Each of these themes has been recently updated and has received a rating of at least three stars out of five. Most importantly, each theme supports audio post formats to publish your podcast.

  1. Podcast

Podcast WordPress theme by ilovewpcom

Podcast is a free WordPress theme intended for podcasts, youtubers, streamers, radio hosts, comedians, influencers and bloggers. Podcast theme comes with 7 built-in color palettes: black, blue, green, orange, purple, red, teal. The theme let’s you put the sidebar on the left or on the right.

2. Challenger

Challenger WordPress theme by Ben Sibley

Challenger is a premium-quality theme for modern blogs, podcasts, and vloggers. As a fully responsive theme, your website will look awesome on laptops, tablets, and mobile devices. The design is simple and minimalist with special attention paid to the typography for maximum readability. The free Challenger theme includes a diverse feature set including 4 widget areas, 50+ social media icons, and a completely customizable header section for email list building. Use it for a business, niche news magazine, or professional blog. Challenger is also fully compatible with the new Gutenberg post editor.

3. Tracks

Tracks WordPress theme by Ben Sibley

A bold, beautiful, and responsive theme. Tracks is perfect for personal blogs, magazines, and photography websites. It includes a logo uploader, over 50+ social media icons, search bar, comment display controls, premium layouts, and more. Tracks has a dark, simple, and minimalist design that makes it great for publish both text and image based content. Use it for a travel blog, online newspaper, video site, podcast, or even an eCommerce store thanks to its WooCommerce compatibility. As a free theme, you can use Tracks for as many projects as you’d like. Now fully compatible with the new Gutenberg post editor.

4. Audioman

Audioman WordPress theme by Catch Themes

Audioman is a well-designed, modern and trendy music WordPress theme built for musicians and bands that focuses on promoting their music and events. Simple modules and features are available in Audioman so you can build a complete and custom website right away. The theme comes with an array of features — such as header media, featured slider, featured content, hero content, playlist, portfolio, testimonials, and more — to keep your music website on the forefront. Audioman is completely responsive, which means your website will look incredibly sleek and visually appealing on all the devices with different screen resolution. The theme is deeply engaging, and the features provided in it will assist you in gaining genuine followers in a short period of time. To top it all, the theme is translation ready.

5. My Music Band

My Music Band WordPress theme by Catch Themes

My Music Band is simple, clean, responsive and easy to use Music WordPress Theme which has been specially designed, prioritizing the musicians and music bands to promote their music. The theme is deeply engaging and attractive, powerful and unique, stylish and flexible; a perfect solution for music related websites. It mainly focuses on creating an elegant personal website for the musicians in only a matter of times. My Music Band, a music WordPress theme is fully responsive and resizes fittingly to all devices. Your visitors can access your website regardless of the device or screen sizes they prefer to use. This theme comes with an array of crucial features—such as featured slider, featured content, playlist, hero content, portfolio, color options, and more—to keep your music website on the forefront. With all the incredible features integrated into My Music Band, your website will surely provide a musical vibe to your audiences making it more engaging and visually aesthetic.

How to Fix “Site ahead contains harmful programs” Error in WordPress

How to Fix “Site ahead contains harmful programs” Error in WordPress

WordPress is one of the easiest, most straightforward website hosting and creation platforms around. But even WordPress isn’t impervious to those infamous “This site ahead contains harmful programs” errors.

These error messages can occur when there’s bad backend code, Google-flagged reports, and more. Suffice to say it’s imperative you, as the website owner, fix whatever the problem is ASAP, getting your site back up and visible to those who are searching for it.

Currently dealing with one of these errors or want to learn how to fix (and prevent) one in the future? Keep on reading to see how you can repair and safeguard your WordPress site from “this site ahead contains program” errors.

Scan Your Site for Malicious Code

One of the leading reasons why these messages pop-up is because there may (or may not) be lines of malicious, flagged code. These are particularly common when advertising with low quality, budget-based advertising networks.

Thankfully, this can be rectified. Use Google’s safe browsing analysis tool, which will comb through your website’s code and point out any malicious code.

Here’s the URL parameter to use the above-mentioned tool:

Simply add your site’s domain in the URL space titled “”  Afterward, if you have malicious code, take note of those lines. You’ll need to know those later to successfully remove them from your site and, thus, fix this critical error message.

Create a Backup of Your Entire WordPress Website

Before you go about removing lines of code from your website, create a complete backup.

When you start digging in the backend of your WordPress site and start deleting code, it’s all too easy to remove the wrong line—which, in some cases, could leave your website inoperable. But by creating a backup, you can easily come back from any accidental mistakes.

Also, creating a website backup is important to safeguarding user and customer information, as well.  Programs and plug-ins like BackupBuddy, UpdraftPlus, and BackWPUp are all well-reviewed, safe third-party providers that make doing this a breeze.

Remove Suspicious or Malicious Code

Now that your websites backed up and save from permanent error, let’s get into the business of finding and deleting that malicious code.

Using the code generated by the Google Safe Browsing tool, open-up your site’s Web Editor. This will display all your sites code. To save yourself time and future headaches, use the “Control-Find” option and paste in the line of code you’re looking for, which will show you the highlighted code you’re looking to delete.

For your own use, below is an example of malicious and/or suspicious. code:

function v78 FAX($vJOJJ7T, vRJ8WGX){$vM74216 = ''; for($i=0; $i < strlen($vJOJJT); $i++){$v74216 .= isset(vRJ8WGX[$vJOJJ7T[$i]]) ? $vRJ8WGX[$vJOJJT[$i]] : $vJOJJ7T[$i];}
return base64_decode($vM74216);}

Word to the wise: Maclious code often contains “base64_decode” somewhere in it. Also, malicious code will often include code that “redirects” or turns off “error reporting.” Below is an example of just that:

str_rev(edoced_46esab('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJHRydW09aGVh = error_reporting(0); or error_reporting(E_ERROR | E_WARNING | E_PARSE); or ini_set('display_errors', "0");

Granted, all these lines of malicious code should appear when you run the Google Safe Browsing Tool. But, for future reference, it helps to know these to pinpoint chronic “This site ahead contains harmful programs” errors.

After you’re done removing the bad code, re-run your website through the Google tool. This will ensure there’s no more malicious code in your site, prior to doing the next step.

Have Google Remove Your Site From it’s Flagged Test

Once you’re 100 percent sure your site is free from malicious code, now you’ll need to have Google remove your site from its flagged list.

To do this, use Google’s Webmaster tools. After adding your page to the Webmaster Tool, check for any security issues associated with your website. And, again, once you’re absolutely sure you’ve recertified those issues, click on the “checkbox” and request your WordPress site be reviewed.

Upon review, should everything be squared away, your site will have the dreaded “This site ahead contains harmful programs” errors removed.

In Conclusion: Find the Malicious Code, Backup Your Site, Delete Said Code, and Ask for a Review

As you can tell by now, getting rid of these errors isn’t as straightforward as it might seem—but it can be done, nonetheless. Follow the above-mentioned steps in chronological order, and rest easy knowing your WordPress won’t throw any “This site ahead contains harmful programs” error messages, anymore.

Top 3 SEO WordPress Plugins Compared

Nothing is more frustrating than putting in the many hours of work that is required for a successful blog, only to have it fall flat on its face and not know why.

If you’ve been putting out high-quality content but the traffic is just not coming in, then it’s likely that you’re ignoring the key tool that’s necessary for any blogger’s success. Good SEO optimization.

So, in this article, we’ll be comparing the top SEO plugins for WordPress.

Yoast SEO

Yoast SEO WordPress Plugin

Yoast SEO WordPress Plugin

Yoast offers an all-in-one solution for optimizing your site’s on-page SEO. In fact, one of the best features of Yoast is its content analysis feature, which outdoes nearly every other SEO plugin.

It’s also one of the most beginner friendly options available. It gives you clear directions to help you rank your pages higher in the SERPs even if you don’t know the first thing about SEO.

If you’re a beginner, this makes Yoast an invaluable addition to your plugin arsenal.

So, what’s the problem with Yoast SEO then? Some more experienced webmasters believe that this plugin goes overboard on optimization to the point of being annoying.

The free version of Yoast also tends to contain a ton of bloatware and ads. Developers, of course, need to make money like everyone else, but they are a little pushy in their approach.

All In One SEO Pack

All In One SEO Pack WordPress Plugin

All In One SEO Pack WordPress Plugin

One of the most attractive features of this plugin is that it allows you to purchase one premium subscription and use it on unlimited websites. Yoast does not let you do this, and if you have more than one blog it can get expensive quickly to go premium.

Premium plugins always have the best features and they allow you to go ad-free. However, this does come at a cost, because All In One SEO Pack doesn’t have as many features as Yoast does.

The page analysis tool which tells you where you’re lacking with optimization is missing in this plugin. However, if you already have a pretty firm grasp of what to do on this front, then you can get a lot of premium features for a lot less money with this option.

This allows you to do things like optimizing your videos for search with sitemap integrations. You can use this to get found in highly desired search snippets, which Google loves to put at the top of the page.

They also have a bulk update feature for search snippets on the all posts screen, allowing you to edit a ton of posts quickly. They also allow access to more in-depth on page technical optimizations like canonical URLs and no index and no follow options.

This plugin is a great choice for those who have multiple websites and want access to premium features without spending a fortune. However, If you don’t have a firm understanding of SEO yet then you may want to stick with Yoast.

The SEO Framework

The SEO Framework WordPress Plugin

The SEO Framework WordPress Plugin

Like the second plugin on our list, this one is intended for people who have at least a little SEO experience under their belt. Its best feature is that it’s very lightweight, making it a joy to use.

Plus, if you started out with Yoast as a beginner but you’d like to move on to something else, then SEO framework has another great feature. They allow you to migrate your SEO data to their plugin in about ten minutes, potentially saving you many hours of work.

While this plugin might be a tad intimidating if you’re a beginner, it does offer some great features. This includes an unobtrusive SEO optimization bar which will allow you to see how each post’s optimization is looking from the main post screen.

This setup makes it a little easier to see which posts need work at a glance. It’s particularly useful if you have a lot of content and you’re playing catch up on optimizing it all.

Unlike other free options which bombard you with advertisements, this plugin is actually ad-free as well, and the lack of bloatware is what makes it a top choice for many webmasters despite it missing a few features.

The most notable missing piece here being the keyword focused guidance present in Yoast. However, if you’re capable of completing normal SEO tasks without any hand-holding, then this plugin can offer you a streamlined, enjoyable and ad-free experience.

This plugin is a great choice if you’re at least semi-knowledgeable about SEO and you’re looking for a totally free plugin that won’t bombard you with ads or weigh down your WordPress installation.

10 Free Travel Blog WordPress Themes 2018

10 Free Travel Blog WordPress Themes & Templates

As you know, first impressions are important. Especially in the ever-crowded travel blogosphere, you need to make sure your site stands out in a way that appeals to your audience. With travel blogs, your theme needs to allow you to display the photographs, stories and travel tips that will bring in loyal readers, or at least keep Mom updated on your whereabouts.

To help you get started, here’s a list of 2018’s ten best free travel blog WordPress themes & templates. Each of these themes has been recently updated and has received a rating of at least three stars out of five. Most importantly, each theme has plenty of space for you to showcase all your wonderful travel photos and stories.

  1. Travel Lite

Travel lite is a super elegant and professional responsive theme. This theme is ideal for travel agencies, hotels, tour operators, airlines, photographic agencies, tourism promotion, photography and other purposes that may match with your thoughts.

  1. Ashe

This personal and multi-author theme is perfect for personal, lifestyle, food, travel, beauty, fashion, photography, news, quotes blog, small business website and any other kind of amazing blogs. Minimal, elegant and mobile friendly layout with WooCommerce shop support will wow and inspire your visitors. It is very fast, compatible with many popular plugins and coded with best SEO practices. You just need to write and be awesome!

  1. Blog Expert

Blog Expert is a clean, modern and perfect minimal WordPress theme specially for bloggers. The blog theme offers a stunning and awesome visual experience to showcase your content with responsive grid system layout optimized for mobile touch and swipe. Perfect for personal blog, fashion blog, lifestyle blog, travel blog, food blog, craft blog, tech blog, creative blog, photography and many more.

  1. Metro Magazine

Metro Magazine is a modern responsive magazine style WordPress theme suitable for news, newspaper, magazine, sports, technology, food, travel, blogs, publishing, business and any kind of sites. The theme is built on Customizer and it allows you to easily customize your website with live previews. Metro Magazine includes color scheme and color for categories, which you can use to change the look and feel of your website with a click.

  1. Hestia

Hestia is a modern WordPress theme for professionals. It fits creative businesses, small businesses, startups, corporate businesses, online agencies and firms, portfolios, personal sites, ecommerce and freelancers. It has a multipurpose one-page design, widgetised footer, blog, news page and a clean look. It is compatible with Flat Parallax Slider, Photo Gallery, Travel Map and Elementor Page Builder.

  1. Poet

Poet is designed for publishers who want readers. That’s why Poet is fast, responsive, accessibility-ready, and optimally designed for reading. The layout adapts fluidly to all screen sizes to enhance usability. As one of few accessibility-ready themes, it performs well for users with wide ranges of disabilities. The simple and minimalist design works great for gaming, business, fashion, music, food, travel, and photography niches.

  1. MH Magazine lite

MH Magazine lite is one of the most popular free responsive magazine, news, newspaper and blog WordPress themes for modern online magazines, dynamic news websites, professional blogs and other editorial websites. This free magazine theme is fast, secure, SEO friendly and perfectly suitable for topics like international news, politics, lifestyle, fashion, business, sports, gadgets, travel or anything else.

  1. Accelerate

Accelerate is multipurpose WordPress theme made for simplicity and ease of use. This theme is a piece of art that has this premium look and feel which will make your site stand out. Supports all post formats. Accelerate can be used for portfolio, business, blog, personal, travel, corporate, business services or any other kinds of sites.

  1. Besty

Besty is a great theme for an architectural blog, photography blog, design blog or any other creative niche because of its features and its modern look and feel. It uses masonry layout. As it is based on Twitter Bootstrap so it is mobile and tablets friendly. It is optimized for faster loading. It has W3C validate code and is SEO friendly as well. With many theme options, it’s easy to manage logo, social media links, footer text etc.

  1. Magazine Newspaper

Magazine Newspaper is a theme built for newspaper, media, magazine and travel blog related projects. This theme is a minimalist and fully responsive multipurpose theme with full WordPress Customizer integration, that enables you to customize your website with live preview. This theme is very lightweight and easy to use. The theme is SEO friendly and customizable according to your necessity and desire.



How to add CAPTCHA in WordPress to prevent spam

Spam registrations or comments can be a nightmare. However, you can stop them completely using CAPTCHA.

According to Wikipedia, CAPTCHA, or Completely Automated Public Turing test to tell Computers and Humans Apart, is a type of challenge-response test used in computing to determine whether or not a user is human.

In this article, we’re going to cover how to add CAPTCHA to your WordPress site using the Google Captcha (reCAPTCHA) plugin.

Install the reCAPTCHA Plugin

To install the Google Captcha (reCAPTCHA) plugin, login to your WordPress Admin Dashboard and navigate to Plugins » Add New.

Use the search form to locate the plugin and click Install Now. Use the following search term: google captcha.

Install the reCAPTCHA Plugin

If you prefer you can download the plugin from the Plugins directory and install it manually by clicking Upload Plugin. Then, click or drag the plugin’s zip file to the Choose File box and hit Install Now.

Activate the Plugin

Once the plugin is installed you need to activate it.

To do this, go to Plugins » Installed Plugins and locate the Google Captcha plugin. Click Activate.

Add reCAPTCHA to WordPress

You can add CAPTCHA to any part of your WordPress site you think might be vulnerable to bots.

For example, as well as the registration or login page, it can also be added to contact and comment forms.

Adding CAPTCHA to these sections of your site couldn’t be easier with the reCAPTCHA plugin.

In your Admin Dashboard navigate to Google Captcha » Settings to configure the plugin.

Configure reCAPTCHA Plugin

Register With Google

In order to get the API keys to authorize reCAPTCHA on your site, you first need to register your website with Google.

Under the Authentication section, click Get the API Keys to be redirected to Google.

Register your website with Google

Sign in to your Google Account. If you don’t have an account, register one.

Once you’re logged in you’ll see a section entitled Register a new site.

Choose the type of reCAPTCHA

Now you need to choose the type of reCAPTCHA you want to use.

The Four Types of reCAPTCHA

  • reCAPTCHA v3 verifies whether or not an interaction is legitimate without any user interaction. It operates on an automatic score-based system.
  • reCAPTCHA v2 brings up the I’m not a robot checkbox when users visit the page. It is also the most simple option.
  • Invisible reCAPTCHA doesn’t need the visitor to click on anything. Only the more suspicious traffic will be given a CAPTCHA to solve.
  • reCAPTCHA Android provides APIs to integrate into your Android app.

Once you’ve decided on the type of CAPTCHA, add the domain(s) you want to add the reCAPTCHA to (your website or blog).

Accept the Terms of Service and then hit Register.

Note: You can also use the Label field if you’re using different reCAPTCHA settings on different pages, but it’s not obligatory.

Add reCAPTCHA to Your Site

Scroll down to the section entitled Adding reCAPTCHA to your site.

This is where your Google-generated API keys are, as well as the instructions on how to apply them to your site.

Google reCAPTCHA Site Key & Secret Key

Copy the Site key and paste it into the Site key box in Google Captcha » Settings of your WordPress Admin Dashboard.

Do the same with the Secret key and hit Save Changes.

Copy and paste the Site Key and Secret Key

Now it’s time to test it out.

Testing reCAPTCHA

As soon as you’ve copied your API keys in WordPress, Test reCAPTCHA will show up underneath them. To test it, just click the button.

Your chosen CAPTCHA type (eg. v2) will show up. Complete the test and a confirmation message will appear once it’s successful: The verification is successfully completed.

reCAPTCHA is now installed on your site.

Now you need to chose where you want reCAPTCHA to appear on your site.

Choose Where You Want CAPTCHA Enabled

In Google Captcha » Settings, under the General section you’ll see Enable reCAPTCHA for and then a list of checkboxes.

This is how you decide where the CAPTCHA forms will appear on your site.

Select where you want reCAPTCHA to appear

Check all the boxes and save your changes.

If you want to add a CAPTCHA to contact forms, you’ll need an external plugin, which is a premium feature. However, it’s quite affordable at $30 /year.

Now that you’ve successfully installed reCAPTCHA on your site, a CAPTCHA field will appear beneath each form and prompt users before completing the form submission.

WordPress reCAPTCHA field in forms

That’s it, now spam bots will be unable to bypass the CAPTCHA field of your site and won’t be able to flood your site with spam.

I hope you’ve found this tutorial useful, if you have any questions or comments please use the form below.

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match