All posts by Editorial Staff

14 Best WordPress Security Scanners for Detecting Malware and Hacks

Recently one of our readers asked if there is an easy way to scan your website for security, hacks, and vulnerabilities. If you suspect that your website may be hacked, then a quick WordPress security scan can be a good starting point. In this article, we have handpicked some of the best WordPress security scanners that will help you run quick security checks.

Best WordPress vulnerability scanners

What WordPress Security and Malware Scanners Can Do?

Online vulnerability or malware scanners can help you check your website for some very common security risks. For example, they can look for malicious code, suspicious links, suspicious redirects, WordPress version, and more.

However, they are quite limited because they cannot run tests on your WordPress database, user accounts, WordPress settings, plugins, and more.

Hackers can easily disguise malicious code and go unnoticed by these basic security checkups. This is why we recommend using Sucuri‘s web application firewall. It is a complete website security service that detects and neutralizes any malicious code even before it reaches your website.

To make your WordPress site more secure, see our complete WordPress security guide with step by step instructions to protect your website.

Having said that, let’s take a look at some of the best WordPress vulnerability scanners that you can try.

1. Sucuri SiteCheck

Sucuri SiteCheck

SiteCheck is an online tool by Sucuri, the best WordPress firewall and security service. It offers a thorough check of your website looking for malicious code, spam injection, website defacement, etc.

It also checks your website on several domain name blacklist tools including Google Safe Browsing. Sucuri’s SiteCheck tool not just scans the URL you enter, it will also crawl other pages linked from it to offer a thorough and fast scan.

2. IsItWP Security Scanner

IsItWP Security Scanner

IsItWP Security Scanner allows you to quickly check your WordPress website for malware and other security vulnerabilities. It is powered by Sucuri and helps you quickly check your website with step by step instructions to tighten WordPress security.

It also checks your website in Google Safe Browsing and other malware blacklists to make sure that your domain is clean.

3. Google Safe Browsing

Google Safe Browsing

Google’s Safe Browsing tool allows you to see if a URL is marked unsafe to visit by Google. Google monitors billions of URLs and if they suspect that a website is distributing malware, then they mark it as unsafe to visit.

This could potentially ruin your website’s reputation as users coming from Google search or Google Chrome will be shown a warning page when they visit your website. If you are using Google Search Console, then you will be warned when your website is marked as unsafe with instructions to get the warning removed.

4. WPScans

WPScans

WPScans checks your website against known vulnerabilities and suspicious code. They maintain an index of vulnerabilities detected by their system and check your website for those security leaks.

It also tries to detect your WordPress version, installed plugins, and robots.txt files. After the scan, results are presented in an easy to understand format with the explanation of each item.

5. ScanWP

ScanWP

ScanWP is a very basic WordPress vulnerability scanner. It tries to detect your WordPress version to see if you are using the latest version. It also detects the WordPress generator tag, and whether or not your site is showing it.

The generator tag shows which WordPress version you are using. Some security experts believe that this could help hackers to effectively target a website and they recommend removing the WordPress generator tag.

6. WordPress Security Scan

WordPress Security Scan

WordPress Security Scan runs a thorough test by attempting to detect your WordPress plugins, usernames, WordPress version, active theme, and more. It also checks your website on Google Safe Browsing index to make sure it is not blacklisted.

It provides a detailed report of your site status with a brief explanation of each item. These are mostly the items that are common WordPress security best practices like using the latest version of WordPress and keeping your plugins updated.

7. wprecon

wprecon

wprecon is another basic WordPress vulnerability scanner tool. It detects WordPress version to see if you need updates, checks Google Safe Browsing index, and then attempts to detect installed WordPress plugins.

It also scans for directory indexing, theme path detection, external links, iframes, and JavaScripts. Results are presented in a nice format with good explanation for each scanned item.

8. Quttera

Quttera

Quttera offers a useful online vulnerability scanner tool. It runs a deep test crawling through your website to search for suspicious files, malicious code, iframe embeds, redirects, and external links.

It also checks for your domain among blacklisted domains databases including Google Safe Browsing, Malware Domain List, PhishTank, and more. The detailed report is broken down into different sections and you can click on each item to view scan status.

9. Web Inspector

Web Inspector

Web Inspector’s online website security scanner is another useful tool that can be used to test your WordPress site. It first checks your website in Google Safe Browsing and Comodo analysts indexes. After that, it scans for malware downloads, drive-by malware, suspicious code resembling a WordPress backdoor, worm, trojan, iframes, suspicious scripts and files.

10. WordPress Vulnerability Scanner

WordPress Vulnerability Scanner

WordPress Vulnerability Scanner will test your WordPress site for common website vulnerability indicators. It scans for your WordPress version, installed plugin and themes, check for plugins with known vulnerabilities.

The website also provides several other scanning tools for advanced users which can be useful in detecting a website with compromised security.

11. UpGuard Cloud Scanner

UpGuard Cloud Scanner

UpGuard Cloud Scanner is another online utility to scan your WordPress site for security risks. It first checks your domain’s records, DNS, open ports, and mail settings. Domain and server-based hacks can hijack your domain name or misuse it to send spam or malware.

After that, it looks for known malicious code, malware patterns, suspicious links, and phishing attempts. The scan result is displayed in a nice easy to understand format.

12. urlquery URL Scanner

urlquery URL Scanner

A common technique used by hackers and malware is to redirect your website visitors to a spam website. These hacks only redirect non-logged in users, which allows them to go unnoticed for a long time.

urlquery URL scanner simply checks a given URL to detect if it redirects users, initiates a malware download, sets cookies, and more. This information can be used to further analyze your website’s security status.

13. VirusTotal

VirusTotal

VirusTotal is another way to quickly scan a URL for security vulnerabilities and malware. It checks your websites URL in dozens of malware databases and presents a detailed report. It also scans for redirects and suspicious code in the website header.

14. Norton Safe Web

Norton Safe Web

Norton Safe Web is another useful tool to scan your WordPress site for security threats. It uses Symantec’s advanced detection technologies to look for common malware, phishing, and spam patterns.

The results will display computer threats, identify threats, and annoyance factors. A clean website will get the perfect 0 on all three scans. If your website is unsafe, then it will display the detected threats which can help you further investigate and fix the problem.

We hope this article helped you find some of the best WordPress vulnerability scanners online. You may also want to see our beginner’s guide on fixing a hacked WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 14 Best WordPress Security Scanners for Detecting Malware and Hacks appeared first on WPBeginner.

How to Make a Small Business Website – Step by Step (2018)

Are you looking to make a website for your small business so you can find new customers on the internet? Making a small business website has become quite easy, and you can do it all by yourself without hiring a developer. In this article, we will show you how to easily make a small business website (step by step).

Making a small business website

Step 0. Before Making a Small Business Website

Unlike the old days, building a small business website has become quite easy. You can do it all by yourself without knowing any coding or hiring a developer by following our step by step guide.

Here is an overview of what you’ll learn:

  • Choosing a domain name for your small business website
  • Purchasing website hosting
  • Installing WordPress
  • Making a content outline for your small business website
  • Choosing a template to change your site’s design
  • Adding more features by using addons and extensions
  • Resources to get help and improve your WordPress skills

Which is The Best Platform to Make a Small Business Website?

The biggest mistake most beginners make is choosing the wrong platform to make a business website. Thankfully, you are here so you would not be making that mistake.

WordPress is the most popular website builder in the world. It powers 31% of all websites on the internet including millions of small business websites all over the world.

The best thing about WordPress is that it gives you access to thousands of pre-made website templates, extensions, and addons. You can make almost any kind of website imaginable without learning to code.

That being said, let’s take a look at how to easily create a small business website using WordPress on a budget.

Step 1. What You Need to Make a Small Business Website

You will need the following three items to make a small business website.

  • A domain name – This will be your website’s name such as wpbeginner.com
  • Website hosting – This will be your website’s home and where all your files will be stored
  • 60 minutes of your time

Ready? Let’s begin.

Step 2. Setting up Your Small Business Website

There are two types of WordPress available. WordPress.com, which is a hosted solution, and then you have WordPress.org also known as self-hosted WordPress. See our full comparison of WordPress.com vs WordPress.org to understand the difference.

We will be using self-hosted WordPress.org because it will give you instant access to all WordPress features out of the box.

Next, you will need a domain name and WordPress hosting to make a website.

We recommend using Bluehost to set up your website. It is one of the biggest hosting companies in the world and an officially recommended WordPress hosting provider.

Normally, you will pay $14.99 / year for a domain name and website hosting starts from $7.99 per month. This is a lot of money if you’re just starting out.

Thankfully, Bluehost has agreed to offer our users a free domain name, free SSL, and 60% discount on website hosting. Basically, you can get started for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Let’s go ahead and purchase a domain name and hosting.

Step 3. Choosing a Domain Name for Your Small Business Website

First, you need to visit the Bluehost website in a new browser window and click on the green ‘Get Started Now’ button.

Getting started with Bluehost

On the next page, you will be asked to select a pricing plan. Basic and Plus plans are the most popular choices among small business owners.

Choose a plan

Click on the ‘Select’ button to choose a plan and move on to the next step.

Now, you will be asked to choose a domain name for your website.

Choosing a domain name for your website

Tips on Finding a Domain Name for Your Business Website

Domain names are crucial to the success of your website. You need to spend some time on choosing the perfect domain name for your business but don’t overthink it.

  1. Stick to the .com version because users find it easier to remember (see .com vs .net – which is better)
  2. Your domain name should be related to your business (For example, stargardening.com )
  3. If your preferred domain name is not available, then try adding geographical location next to it. This increases your domain’s visibility in local search results (For example, stargardeninghouston.com)
  4. Keep it simple, short, and easy to pronounce.
    • Need more help? See our guide on how to choose the best domain name for your business website.

      Setp 4. Installing WordPress

      After choosing your domain name, you will be asked to enter your account information such as name, address, email, etc.

      Below that, you will see some extra hosting options that you can purchase. We don’t recommend purchasing these extras right away, so go ahead and uncheck them. You can always add them later if needed.

      Uncheck hosting extras

      Next, you will need to add your payment information to finish the purchase.

      After completing your purchase, you’ll receive an email with details on how to login to your web hosting control panel.

      Bluehost will automatically install WordPress for you, and you will be able to login to your WordPress site directly from the hosting dashboard.

      Bluehost hosting dashboard

      Once logged in, you will see the WordPress admin area. This is where you will manage your website, change settings, and add new content.

      WordPress dashboard

      Step 5. Creating Content Layout for a Small Business Website

      Now that you have WordPress installed, you need to create an outline of your website content. Good small business websites are simple and follow a standard website layout.

      Simply go to Pages » Add New page to create a new page in WordPress.

      Adding a new page in WordPress

      Don’t worry about the content, text, and images at the moment. Just adding a simple title, some text, and a couple of images would be fine. You can always edit these pages and add more content if needed.

      Here are some of the most common pages used in a small business website layout.

      • Homepage – This is the welcome page of your website. Add your business name with a call to action to your services/products or contact page. Provide a brief description of why your customers should choose you.
      • About Us – Your customers want to know more about people behind a business before they can make a decision. Create an about us page to tell users who you are, what are your business values, and what relevant experience you have in your industry.
      • Services / Products – Create a page to list details about services or products you are offering. Add a heading for each service/product and provide a brief description. You can also add pricing or ask users to contact you for a quote.
      • Contact Us – This is the page your users will need to contact you. You will need to add a contact form so that users can contact you directly. Additionally, you can add your businesses’ physical address or phone number.

      Additionally, you can create more pages if needed. For example, you can create a separate blog page, individual pages for each service or product, and more.

      Step 6. Choosing a Design for Your Website

      By default, WordPress comes with a basic template that you can use. If you don’t like the default theme, then there are thousands of free and paid WordPress themes that you can choose from.

      You can take a look at our selection of the best WordPress themes for business websites. If you need more help, then see our tips on choosing the perfect WordPress theme for your website.

      We recommend looking for a simple design that looks great and has all the right elements.

      Normally, a business website has a navigation menu on top. The homepage usually has a welcome message with a call to action button, which is followed by other content.

      Example of a simple business website design

      Once you have chosen a theme, you can go ahead and install it. For detailed instructions, see our beginner’s guide on how to install a WordPress theme.

      Each WordPress theme comes with different settings to customize its appearance. Many of these options are located under Appearance » Customize page in WordPress admin area.

      Customize your website design in WordPress

      From here you can add navigation menus, change colors, add or remove different sections, and more. Once you are satisfied with the design, don’t forget to click on the Publish button on top to save your changes.

      If you’re unable to find the theme that fits your need, then you can use one of the popular drag & drop page builders for WordPress to create a custom design for your needs.

      We recommend using either Beaver Builder or Divi theme.

      Step 7. Using WordPress Plugins to Add More Features

      Adding WordPress plugins

      WordPress plugins are like apps for your WordPress site. You can install them to add new features to your website like contact forms, Google Analytics, sliders, and more.

      There are more than 50,000 free plugins available in the WordPress plugin directory alone. This means, no matter what feature you want to add there is good chance you will be able to find a plugin for that.

      Below are the plugins that we install on every website:

      Need some cool plugins for your website? See our expert pick of the essential WordPress plugins for business websites.

      For detailed instructions, see our step by step guide on how to install a WordPress plugin.

      Step 8. Learning WordPress

      Now that you have a WordPress site, you may want to step up your game and learn more tips to improve your website.

      WPBeginner is the largest free WordPress resource site in the world. Following are the handy WordPress resources you will find on WPBeginner, all of them are completely free.

      • WPBeginner Blog – This is where we publish our WordPress tutorials, how tos, and step by step guides.
      • WPBeginner Videos – These step by step videos will help you learn WordPress FAST.
      • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 52,000 subscribers and 7 Million+ views.
      • WPBeginner Dictionary – The best place for beginners to start and familiarize themselves with the WordPress lingo.
      • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
      • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.

      You can also use Google to find answers on WPBeginner by simply adding ‘wpbeginner’ at the end of your search term.

      If you are unable to find an answer, then feel free to reach out to us using our contact form. We will try our best to answer your question or point you in the right direction.

      We hope this article helped you learn how to make a small business website. You may also want to see our complete WordPress SEO guide for beginners.

      If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

      The post How to Make a Small Business Website – Step by Step (2018) appeared first on WPBeginner.

11 Best Analytics Solutions for WordPress Users

Are you looking for the best analytics solutions for your WordPress site? Website analytics allow you learn how many visitors are coming to your website, where they come from, and what they do on your site. In this article, we have hand-picked the best analytics solutions for WordPress users.

Best analytics solutions for WordPress users

Why Do You Need Analytics for Your WordPress Site?

Website analytics help you get detailed insights on your website visitors. Here are just a few things you can learn from your website analytics:

  • Number of visitors coming to your website.
  • Which sources are sending you traffic. For example, search engines, social media, advertisements, or referral links.
  • What are your most popular pages.
  • What users do when they are on your website.

A good WordPress analytics solution presents all this data in an easy to understand report. This enables you to make informed decisions about your website, which ultimately helps you get more traffic, customers, and sales.

That being said, let’s take a look at the best analytics solutions for WordPress.

1. MonsterInsights

MonsterInsights

MonsterInsights is the best analytics solution for your WordPress site. It allows you to easily install Google analytics in WordPress and shows you to helpful reports in your WordPress dashboard.

It adds a website stats dashboard in your WordPress admin area showing your top traffic sources. MonsterInsights also displays the top ranking articles, pages, and more, so you can better understand the user behavior and grow your business with confidence.

2. ExactMetrics

ExactMetrics

ExactMetrics (formerly Google Analytics Dashboard for WP) is one of the top Google Analytics plugins for WordPress. Many beginners find Google Analytics reports a bit hard to understand. ExactMetrics makes them easy to understand and shows beautiful reports right inside your WordPress admin area.

It includes demographics reports, enhanced link tracking, affiliate link tracking, real-time reports, and more.

3. Google Analytics

Google Analytics

Google Analytics is the most popular analytics solution available. It is free and can be easily installed in WordPress using the plugins mentioned above. However, you can also install it directly by adding the code on your site.

You can use a single account to install it on multiple websites and view all your reports under one dashboard.

It not only shows you the number of visitors, but with advanced reports you can track links, perform A/B testing, track user engagement, get real time traffic insights, and more.

4. KISSmetrics

KISSmetrics

KISSmetrics is an analytics and conversion optimization service. While MonsterInsights and Google Analytics tell you what’s happening on your site, KISSmetrics tells you who is doing it.

It integrates easily using the KISSmetrics plugin for WordPress. You can track an individual user and see what they did throughout the time spent on your site.

KISSmetrics is great for large eCommerce websites and helps with events / products based user tracking.

5. WP Power Stats

WP Power Stats plugin

WP Power Stats is a lightweight WordPress plugin that offers statistical information on page views, types of devices used to visit your site, referral sources, operating system, and more. It allows you to customize statistical reports and manage tracking for individual users.

Unlike Google Analytics which stores analytics data on Google’s servers, WP Power Stats saves the tracking information and analytics data on your WordPress hosting account. This means your website database can get really large leading to larger backup size and potential website speed issues.

6. WP Statistics

WP Statistics plugin

WP Statistics is a WordPress analytics plugin for your site. It displays tracking stats with simple graphs in your WordPress admin area.

The plugin helps in tracking redirects from search engines like Google, Bing, Yahoo, Yandex, and more. You can manage user roles to display these stats in WordPress dashboard.

WP Statistics allows you to filter data according to browser versions, visitors country, search keywords, IPs, pages, and more. It can also automatically email reports for all statistics.

7. Crazy Egg

Crazy Egg

Crazy Egg shows you where your visitors are clicking on your site. This technology is called heat-mapping, and it allows you to visualize how your users interact with your website.

Other than heat-mapping, it shows you how far do the users scroll on your pages, so you can analyze the content of your website. Their Confetti tool allows you to segment the clicks into referrals, sources, search terms, etc.

It offers an A/B testing tool to pick the right color, font, and image based on the user stats. This helps you make data-driven action for your website’s design and landing pages.

8. Mixpanel

Mixpanel

Mixpanel helps you add real-time event tracking for your campaigns. It is available for websites as well as mobile apps. It comes with a powerful user level targetting and helps you build user retention by sending push notifications and emails to your users.

It also allows you to create funnels to track customers and increase conversions. The pricing is based on actions people take on your site/app, so this could go higher than your expectation.

9. Matomo

Matomo

Matomo (formerly Piwik) is a free self-hosted open source analytics solution for your websites. It has a premium cloud-hosted version too. Matomo offers user-centric insights, data protection, custom and extensive analytics reports and more.

You can use it on enterprise level. Matomo’s support team actively helps you configure the analytics platform on your site. It has a mobile app that can display statistics on your phone.

10. Woopra

Woopra web analytics solution for WordPress

Woopra is another web analytics solution that offers real-time statistics and tracks users to the individual level. It focuses on customer trends, retention, segmentation, and more.

You can create funnels and monitor what’s stopping your users from taking an action on your site. Woopra has a WordPress plugin that makes the integration easy.

11. Jetpack

Jetpack by WordPress.com

Jetpack by WordPress.com displays basic stats in your WordPress dashboard. You can use this plugin on any self-hosted WordPress site to track your visitors.

It is free to use and a good option for small blogs, offering simple and easy to understand traffic reports. You will need a free WordPress.com account to connect your website to WordPress.com servers and run Jetpack on your site.

We hope this article helped you find the best analytics solutions for WordPress. You may also want to see our expert pick of the best content marketing tools and plugins for WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 11 Best Analytics Solutions for WordPress Users appeared first on WPBeginner.

How to Add a Search Bar to WordPress Menu (Step by Step)

Do you want to add a search bar to your WordPress navigation menu? Search form can be really helpful for your users to find what they’re looking for on your site. In this article, we will show you how to add a search bar to your WordPress menu.

How to add a search bar to WordPress menu

Why You Should Add a Search Bar in Menu?

A search bar makes it easy for your users to find what they’re looking for without scrolling to all the pages.

If you add a search bar to your top navigation menu, then it will appear on all pages that display the menu, and your users can easily search all the content on your site.

There are multiple search plugins that you can use to add a search bar to your site. Let’s take a look on how to add a search bar to your WordPress menu.

Adding a Search Bar to WordPress Menu

First thing you need to do is to install and activate the Add Search to Menu plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to go to Settings » Add Search To Menu page in your WordPress admin area to configure search bar to your menu.

Add search to menu plugin page

On this page, you need to select the menu where you want to add the search bar. This list of menus (Primary Menu and Social Links Menu) belongs to your WordPress template. If you change the template of your site, then the list will be automatically updated with the available menus from your template.

Once selected, the search bar will be added to your navigation menu. You can define the search post types, search form style, search menu title, manage mobile display for search, and more. These settings will also help in controlling the search results for your users.

After that, you can head over to your site to see the search bar in the WordPress navigation menu.

Add search bar to menu

You can also add the search bar to all other menus of your site. Simply select the menu from plugin settings where you want to display your search form.

We hope this article helped you learn how to add a search bar to WordPress menu. You may also want to see our expert pick of the useful tips and tricks to speed up WordPress site performance and search results.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a Search Bar to WordPress Menu (Step by Step) appeared first on WPBeginner.

How to Create a Child Page in WordPress

Do you want to create a child page on your site? Pages in WordPress can be standalone or hierarchical, which means a page can have its own sub-pages also known as child pages. In this article, we will show you how to easily create a child page in WordPress to better organize your pages.

How to create a child page in WordPress

What is a Child Page in WordPress?

Pages and posts are two default content types in WordPress. To learn more, see our guide on the difference between posts vs pages in WordPress.

Posts are part of a blog and are displayed in a reverse chronological order (newer entries first). They are normally organized with categories and tags.

Pages are one-off or standalone content that is not part of a blog. For example, ‘About us’ page or ‘Contact us’ page. They can be hierarchical, which means you can organize them with parent and child pages.

Typically, business websites use Pages to build a website structure. This way they can build a website without creating a blog. Those who want to add a blog to their content marketing strategy can still do so by simply creating a separate blog page.

However if you have too many pages, then it becomes difficult to organize them. This is where child pages come in. You can create a broader page as a ‘Parent’ and then add child pages to better organize your website structure and layout.

WordPress pages used to create a website structure

For example, a parent page called ‘About us’ can have team members, history, careers, and other pages as child pages.

Any child page can also have their own child pages and so on. This way you can build relationships between your pages and create a proper website structure.

That being said, let’s take a look at how to easily create a child page in WordPress.

How to Create a Child Page?

To create a child page, you will need a parent page. If you already have a page that you would like to use as the parent, then you are good to go.

Simply go to the Pages » Add New to create a new page or edit an existing page in your WordPress admin area. On the right side, you will see Page Attributes box with Parent dropdown.

Select parent page

In the Parent drop-down, you will see the list of all pages from your site. By default, it is set to ‘no parent’ which means this page is an individual page with no association. You need to select the page you want to use as the parent from the drop-down menu.

After that, you can just go ahead and save your changes. You can repeat this process to create more child pages.

To view child pages, you can go to the ‘Pages » All Pages’ page in WordPress admin area. You will see child pages listed under their parent page with a prefix.

Parent page

Next, you can go ahead and add your child pages to your website’s navigation menu as sub-menu items.

Adding child pages in WordPress navigation menus

Advanced users can use other methods to automatically display a list of child pages for a parent page in WordPress sidebar widgets or theme templates.

We hope this article helped you learn how to create a child page in WordPress. You may also want to see our complete guide on how to convert WordPress categories to custom taxonomies to sort the content on your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Child Page in WordPress appeared first on WPBeginner.

How to Create a Landing Page With WordPress

Do you want to create a custom landing page on your WordPress site? Landing pages help businesses convert website visitors into customers and leads. In this article, we will show you how to easily create a landing page in WordPress.

Creating a landing page with WordPress

What is a Landing Page?

A landing page is a purpose-built page designed to increase sales or generate leads for a business. It is used in paid marketing, email, and social media campaigns. Users coming from these sources will land on this page first, which is why it is called landing page.

What is the difference between the homepage and a landing page?

A homepage is your website’s front page and what users will see when they enter your domain name in their browser. On the other hand, a landing page can be a standalone page where most visitors land from paid or third-party traffic sources.

A homepage is designed for visitors to engage with your website, explore other pages, browse products, or sign up. It has more links and provides users with more choices.

On the other hand, a landing page is built for conversion. It has fewer links and is designed for users to make a purchasing decision or give their information for future outreach.

Normally, your website can have only one homepage, but you can create as many landing pages as you want for different campaigns. For example:

  • A landing page for your paid advertising campaigns
  • Visitors coming from specific traffic sources like email list, social media, and more
  • Users landing on a specific product or service page
  • and many more…

That being said, let’s take a look at how to create a beautiful custom landing page in WordPress. We will show you two solutions, and you can choose the one that suits you best.

Creating a Landing Page in WordPress using Beaver Builder

Beaver Builder is one of the best WordPress landing page plugins. It allows you to easily create a landing page using ready-made templates that you can modify with simple drag and drop tools.

First, you need to do is install and activate the Beaver Builder plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Beaver Builder page to configure plugin settings.

Beaver Builder license

Under the License tab, click on the ‘Enter License Key’ button to add your license key. You can find this information under your account on Beaver Builder website.

Next, you need to head over to Pages » Add New page to create your first landing page. Many WordPress themes now include a page builder or a full-width template. These templates are designed to work with page builder plugins.

If your theme doesn’t have such a template, then you can create one on your own. For detailed instructions, see our guide on how to create a full width page in WordPress.

Select a page builder or full-width template from the ‘Page Attributes’ box in the right column and now save your page to apply the changes.

Select a template

You are now ready to make a landing page. Click on the Beaver Builder tab above the post editor to launch the builder interface.

Launch Beaver Builder

Beaver Builder will open with your existing page template. You need to click on the add button on the top right corner of the screen and switch to the templates tab.

Choose a template

Beaver Builder comes with several ready-made templates. Select ‘Landing Pages’ from the group drop-down menu and then choose a template that looks close to what you have in your mind.

Once you select a template, Beaver Builder will load it in the preview window.

Point and click to edit

You can now point and click on any item to edit it. You can change the text, change background color or images, adjust width and height of the rows and columns.

You can add or remove content items from your template. Simply click on the add button and switch to the rows tab. You can add either single or multiple columns.

Add rows to your landing page

After adding a row, switch to the modules tab. Modules are content elements that you can add to your landing page. Beaver builder comes with all the essential modules including text, headings, buttons, video, audio, animated countdown timer, and more.

Add modules to your template

Once you are satisfied with the design, you can click on the ‘Done’ button at the top and then save or publish your page.

Save or publish your landing page

You can now visit the page to view your landing page in action. Feel free to edit it again if you need to adjust, add, or remove anything.

Preview your landing page

Creating a Landing Page in WordPress using Leadpages

Leadpages is another easy to use platform for creating beautiful landing pages and adding them to your WordPress site.

Unlike BeaverBuilder, LeadPages is a standalone landing page builder which means you can use it with or without a WordPress site.

First, you need to visit Leadpages website and sign up for an account. After that you will see the Leadpages dashboard where you need to click on the ‘Create new Leadpage’ button.

Creating a new landing page with Leadpages

On the next screen, you will be asked to choose a template. Leadpages comes with dozens of beautifully designed templates which are neatly organized into different categories.

Choose a template for your landing page

Click on any template to preview it. You need to select a template that looks closest to what you have in mind and then click on the ‘Use this template’ button to continue.

This will launch the Leadpages builder interface. It is a drag and drop interface where you can just point and click on an item to edit it.

Leadpages builder

You can now point and click to edit any item on the page. You can replace images, text, background images, and more. You can also add new widgets from the left column.

You can also adjust different sections of your landing page by clicking on the page layout tab. Simply drag and drop sections to adjust them on the page. You can also add new sections or remove them.

Drag and drop page layout

Leadpages also connects with several third-party apps including all top email marketing services. Simply add a sign-up form to your landing page and then click on ‘Add Integration’ button.

Add integrations

Once you are finished editing your landing page, you can click on the publish button to make it live.

After that you need to click on the ‘Publish Options’ button and switch to ‘Other publishing options’ tab. From here you can download the Leadpages WordPress plugin.

Get WordPress plugin

Next, you need to switch to your WordPress site to install and activate the plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit the Leadpages menu in your WordPress admin area to login with your Leadpages account.

Once logged in, go to Leadpages » Add New page. You will be able to see your landing page listed there with few options.

You can publish this page as a normal landing page, homepage, a welcome gate, or a 404 error page. You can also choose a URL slug for your landing page.

Publish your landing page to WordPress

After reviewing the options, go ahead and click on the publish button. Leadpages will now publish the page on your WordPress site.

You can now visit this page on your website to see it in action. You can make any changes you want from the Leadpages website and those changes will show up on your site.

We hope this article helped you learn how to create a landing page with WordPress. You may also want to see our tips on driving more traffic to your WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Landing Page With WordPress appeared first on WPBeginner.

How to Display Yelp Reviews on your WordPress Site

Do you want to display Yelp reviews on your site? Yelp reviews are user reviews about the restaurants, brands, services, lifestyle products, hospitals, doctors and more. In this article, we will show you how to display Yelp reviews on your WordPress site for users to read general public reviews.

Yelp Reviews WordPress

Why You Should Display Yelp Reviews on Your Site?

Yelp is a public-based reviews website. It has reviews and ratings on local businesses from experienced users. These reviews and ratings are helpful for the new visitors to get a word from someone who already used the particular product or service.

Don’t have a Yelp Business page yet? Click here to Claim Your Yelp Business Page.

Like the Facebook page reviews for your business, Yelp reviews also reassure stability of your brand or service to the new visitors. However, the difference is that Facebook reviews are limited to those who follow your brand page on the social media platform whereas Yelp reviews can be from anyone who uses your brand or service.

If you own a business listing blog or membership site, then you can also display Yelp reviews for different local businesses from your town and increase organic traffic on your website.

That being said, let’s take a look at how to display Yelp reviews in WordPress.

Showing Yelp Reviews on Your WordPress Site

First thing you need to do is to install and activate the Yelp Reviews Widget plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to go to Appearance » Widgets page in your WordPress admin area. You need to drag and drop Yelp Reviews Widget in the Sidebar widget area.

Add Yelp reviews widget in sidebar

Next, you need to create a new app from Yelp developers page and get an API key to launch Yelp business reviews in this widget.

Once the API key is added, you can search for the brand or service in Yelp reviews widget by adding the name and location of the business. A list of businesses will be displayed, and you can select your business to show reviews in the sidebar widget area of your site.

Search business and select from the list

After selecting your business from the list, you can click on the Save Business and Reviews button. You need to add the title for this widget too. It allows you to change business photo for your brand or service.

Save business reviews

You can expand the settings one by one to display Yelp reviews on your site. By default, Yelp can only return 3 reviews, but you can check the setting to try and get more than 3 reviews. It also allows you to enable Google rich snippets, pagination, sorting and more.

Yelp review settings

In display settings, you can hide business photo and user avatars, change theme to dark, add character limit to reviews and manage the widget theme.

The advance options allow you to open links in new window, use no follow links in reviews, lazy load images, and more.

Yelp display and advance settings

Once you are done, make sure to save the widget settings and go to your website to see your Yelp business reviews in the sidebar.

Yelp reviews in WordPress sidebar widget

The plugin also allows you to create shortcodes for Yelp reviews and display them anywhere on your site. For this, you need the Yelp Reviews Pro plugin.

Once activated, simply go to the Settings » Yelp Reviews Pro page and go to the Shortcode Builder tab. Like the Yelp reviews widget, you can search the for a brand or service with its name and location.

Create shortcodes for Yelp reviews

You need to select your business from the list and save the reviews. The other 3 sections to manage Yelp reviews are similar to the settings in the Yelp reviews widget.

After you save these reviews, it will automatically update the shortcode box on the right side of the screen.

Copy Yelp reviews shortcode

Next, you need to go ahead and paste this shortcode in WordPress blog post or page. After that head over to your site to see the Yelp reviews in action.

Display Yelp reviews in WordPress posts and pages

We hope this article helped you learn how to display Yelp reviews on your WordPress site. You may also want to see our expert pick of the best product review plugins for WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Display Yelp Reviews on your WordPress Site appeared first on WPBeginner.

5 Best WordPress Poll Plugins Compared (2018)

Are you looking for the best WordPress poll plugins for your site? Online polls are highly engaging and can be used to boost user engagement on your website. In this article, we will compare the best WordPress poll plugins.

Best WordPress Poll Plugins

What to look for in a WordPress Poll Plugin?

Online polls offer a fun and easy way to keep your audience engaged. That’s why popular websites like BuzzFeed regularly use them to create viral content and increase the time users spend on their website.

There are many WordPress poll plugins that can help you add online polls to your website. Here are a few things we will be looking for in a WordPress poll plugin:

  • It should be easy to use, so that you can quickly create polls
  • Polls should look nice and can be easily added anywhere including posts, pages, or sidebar widgets
  • Your poll plugin should be fast and shouldn’t affect website speed or user experience
  • Should be able to display poll results with graphs and charts

That being said, let’s take a look at the best WordPress poll plugins and how they stack up against each other.

1. WPForms

WPForms Poll

WPForms is the best WordPress contact form plugin, and their pro plan includes a powerful surveys and polls addon. It allows you to easily create online polls, embed them anywhere on your site, and display results with beautiful charts.

You can drag and drop multiple form fields allowing users to select multiple or single answers. WPForms allows you to use images as poll choice along with text.

Poll results can be displayed automatically on the same page after getting the vote from users. You can also show poll results anywhere on your site. WPForms offer you the ability to export poll results a later date to include in your powerpoint presentation or other offline modes.

For detailed instructions, see our article on how to create an interactive poll in WordPress.

2. YOP Poll

YOP Plugin

YOP poll is a WordPress plugin that allows you to add online polls and surveys to your website. It is free and easy to install in WordPress.

You can schedule polls, display poll on multiple pages, show poll results in numbers and percentages, reset poll anytime, and more. It helps in limiting the poll to guest / registered users and block users by cookie, IP or username.

YOP poll can display results in different styles. Their archive feature allows you to show previous poll results sorted by the start and end date of the poll.

3. WP-Polls

WP-Polls

WP-Polls is a simple, easy, and free poll solution for your WordPress site. It allows you to add online polls in your WordPress pages, posts, and widget areas.

Users can select multiple options in the poll. WP-Polls automatically shows results after the users select their choices. If you want to customize the look of your poll and know a little coding, then you can change the theme and add custom CSS style to your poll.

4. Polldaddy Polls and Ratings

Polldaddy

Polldaddy polls and ratings is another popular WordPress polls plugin. It allows you to create and manage polls from your WordPress dashboard.

You can create a multiple choice poll, set a close date for the poll, display / hide poll results on your site, customize your poll styling, and more. Polldaddy allows you to embed your polls on other WordPress sites.

It prevents multiple responses from same users with basic IP filtering. It is a free plugin. However, you’ll need a WordPress.com account to generate an API key.

5. Responsive Poll

Responsive Poll

Responsive poll is another WordPress poll plugin. It allows you to create simple polls on your site. You can add multiple polls on same page, create multiple choice polls, show poll results with animation effects, set the start and end date for the poll, and more.

Responsive poll allows you to add an image for each option in your poll. It also lets you clone the poll and create duplicate polls. The free version of the plugin is quite limited in terms of features.

We hope this article helped you find the best WordPress poll plugins to use on your website. You may also want to see our expert pick of the best WordPress survey plugins to create online surveys on your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 5 Best WordPress Poll Plugins Compared (2018) appeared first on WPBeginner.

How to Install WordPress on Amazon Web Services

Recently one of our readers asked us to cover how to install WordPress on Amazon Web Services (AWS). Often reserved for larger projects, Amazon Web Services is a powerful cloud computing platform that allows anyone to harness the power of Amazon’s superior infrastructure on a pay as you go basis. In this article, we will show you how to install WordPress on Amazon Web Services.

Installing WordPress on Amazon Web Services

Note: If you are just starting a website, then we recommend using one of the easier solutions from our how to install WordPress guide.

We have split this article in two methods. The first method is a manual process that is very technical and complicated. The second method is an easier solution for beginners because it allows you to use AWS infrastructure by going through a preferred managed WordPress hosting solution.

  1. Manually Install WordPress on AWS
  2. Install WordPress on AWS through Managed Hosting Solution

Method 1. Creating a Custom WordPress Install on AWS

First thing you need to do is visit the Amazon Web Services website. You can create a free account, but you will need to enter credit card information. Amazon will verify your identity by sending a $1 charge to your card.

Once your account is verified, you need to login to your AWS console and click on the ‘Services’ menu. Under the compute section, you need to select EC2 to continue.

Launch AWS EC2 service

EC2 is AWS’s cloud computing platform that allows you to create virtual machines and run web apps like WordPress. For more details on what’s a virtual machine, read our guide on what is a VPS and do you need it.

Next, click on the ‘Launch Instance’ button to launch and configure your instance settings.

Launch your EC2 instance

You will need to select an Amazon Machine Image. These are pre-configured software stacks that you can install with a single click.

Under the ‘AWS Marketplace’ search for WordPress and then select ‘WordPress by Bitnami’.

Install Amazon Machine Image

You will now see a pricing popup where you simply need to click on the continue button.

On the next screen, you will be asked to choose an instance type. You can go ahead and select td.micro free tier and then click on ‘Configure instance details’ button.

Select instance type

On the next screen, you don’t need to change anything. Simply click on ‘Next: Add Storage’ and then click ‘Next: Add Tags’ buttons.

Now we will enter a name for this instance as a tag. Click on the Add Tag button and enter ‘Name’ as key, and ‘MyWordPress’ as value.

Review and launch

Click on the ‘Review and launch’ button to continue.

You will now be presented with an overview of your EC2 Instance configuration. Click on the ‘Launch’ button to start your instance.

Review instance settings and launch

Next, you will be asked to select pair keys. You need to select ‘Proceed without a key pair’ and then check the box below it.

Skip paired keys

After that click on the launch instances button to store your settings and launch your EC2 instance.

AWS will now show a success message. Click on the ‘View Instances’ button at the bottom right corner of the screen.

You will now be able to see your WordPress instance running.

WordPress instance running

To test your WordPress site, you need to locate its public IP address. You can find it under IPV4 Public IP column next to your instance.

Your WordPress site's public IP address

You can now copy this IP address and enter it in the address bar of a new browser tab to view your website. You will be able to see your WordPress site with the default theme.

Default WordPress install

To visit your WordPress admin area, simply add /wp-admin/ next to your site’s public IP address, like this:

http://18.191.114.246/wp-admin

You will now see the default WordPress login page.

WordPress login screen

However, you will need to know the username and password to access the admin area.

You can get that by going back to your EC2 Console and clicking on the ‘Actions’ button and then select Instance Settings » Get System Log.

This will bring up a log file in a popup window with lots of text. You will need to scroll down towards the bottom, and you will find a line with ‘Setting Bitnami user password to’ surrounded by ## signs. You will also see the default username set by the app.

Copy your WordPress password

You can now copy the username / password and enter it on the login screen of your WordPress site.

Congratulations, you have successfully installed WordPress on Amazon Web Services. However, your website is still only accessible by using the IP address.

If you want to point a domain name to your AWS WordPress install, then you will need to connect your domain name to AWS’s DNS servers.

See our step by step guide on how to register a domain name.

Once you have registered your domain name, you’re ready to add it to your AWS instance.

Add a Domain Name to Your WordPress Site on Amazon Web Services

First, go to your EC2 instances dashboard and then from the left column click on ‘Elastic IPS’ under ‘Network & Security’ section.

Allocate new elastic IP

Next, click on the ‘Allocate New Address’ button to continue.

You will be asked how do you want to use the IP address. Simply click on the Allocate button to continue.

AWS will now create a new elastic IP for your WordPress EC2 instance. You will see your IP address listed in a table. Simply select the IP address row and then select ‘Associate Address’ under the ‘Actions’ button.

Associate address

On the next screen, select your WordPress instance from the drop-down menu and click on the Associate button.

Associate  IP to your WordPress instance

You will now see your Elastic IP listed in the table. Go ahead and copy the IP address and paste it into a text editor like Notepad. We will need it in the next step.

Copy your elastic IP

Next, you need to click on the ‘Services’ menu at the top and search for ‘Route53′. This is Amazon web services’ DNS management service that allows you to route traffic to your EC2 instance.

Route53 service

On the next page, click on the ‘Get Started Now’ button under the DNS management section.

Get started with DNS management

This will bring you to hosted zones section. Go ahead and click on the ‘Create hosted zone’ button.

Create hosted zone button

Next, you need to add your domain name and click on the create button to add it to a hosted zone.

Add domain to a hosted zone

After you have added your domain to a hosted zone, click on the ‘Create Record Set’ button. Now you need to enter www next to ‘Name’ field. Enter the elastic IP you copied earlier in the ‘Value’ field and then click on create button.

Add record set

The A record will now be added to your hosted zone along with your domain name. From the left column, you need to copy the lines under NS field. These are Nameserver addresses that you will need in the next step.

Now you need to go to your domain name registrar website and edit your domain name settings. The screenshots below may vary from your provider, but the basic instructions are similar for each provider.

Under your domain’s DNS Nameservers settings, enter the nameserver addresses you copied earlier.

Add DNS nameservers

Don’t forget to save your changes. You can now visit the domain name you added and it will take you to your WordPress site on Amazon Web Services.

Note: DNS changes may take some time to take effect.

Method 2. Using Amazon Web Services via Managed WordPress Hosting

As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.

The cloud computing infrastructure provided by Amazon Web Services is a pay as you go solution. This means that traffic spikes will increase your hosting bill significantly. Not to mention, that you will still be responsible for managing your own services which is just extra work.

An easier way to use WordPress on Amazon Web Services without any hassle is by using a managed WordPress hosting provider.

We recommend using WP Engine. They run part of their hosting platform on the AWS infrastructure, and you don’t have to worry about traffic spikes, server management, or WordPress maintenance.

Another great alternative is Pagely, a premium managed WordPress hosting provider. They also run their platform on Amazon Web Services and offer a hassle-free, WordPress environment to grow your business.

We hope this article helped you learn how to install WordPress on Amazon Web Services. You may also want to see our ultimate guide on improving WordPress speed and performance with step by step instructions.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Install WordPress on Amazon Web Services appeared first on WPBeginner.

Com vs Net – What’s the Difference Between Domain Extensions

We are often asked by our users about .com vs .net domain name extensions. Choosing a domain name is extremely important for your business goals because it can have an impact on your branding and search rankings. In this article, we will explain the difference between Com vs Net domain extensions and which one is better for your website.

Difference between Com vs Net domain name extensions

What is Com and Net Domain Name Extensions?

A domain name is your website’s address on the internet. This is what your users will type in their browser to access your website. For example, wpbeginner.com

To learn more about domain names, see our beginner’s guide on what is a domain name and how do domains work.

Domain names come in various extensions like com, net, org, and more.

example.com
example.net
example.org

You can freely choose a domain name from any of these extensions to make a website. However, these extensions were created to distinguish between different types of websites.

You need to choose a domain name extension that fits your business while helping you build a recognizable brand and authority in your industry.

That being said, let’s compare the difference between .com vs .net domain extensions to see which one is better for your business.

Differnce Between .Com vs .Net Domain Names

Domain name extensions

Com and Net are two of the most popular domain name extensions. If your preferred dot com domain name extension is not available, then many domain name generator tools will suggest .net as the alternative.

However, it is not a suitable alternative for your business in most cases.

COM in the .com domain name represents commercial domain names. This includes all business websites, websites that want to make money online, personal websites, blogs, portfolios, and almost anything in between.

On the other hand, the NET in the .net domain name extension represents “network”. It is recommended and suitable for internet, email, and networking service providers.

When You Should Choose a COM Domain Name?

The .com domain extension has become synonymous with the internet. Nearly 46% of all registered domain names are .com domains.

This is why it is way easier for users to remember a .com domain name than any other domain extension. Due to the popularity of .com domain names, they are also easier to brand, promote, and help you grow your business.

If you want to make any kind of business website, then you should always use a .com domain name extension. It gives your website a familiar address and makes your business look more professional and established.

Now the problem is that .com domain names are so popular that it feels like all good ones are already taken. However, there are still plenty of clever ways to get the perfect .com domain name.

Here are some tips on choosing the best .com domain name.

  • Your domain name should represent your business and what you do. For example, stargardeningservices.com is better than starservices.com
  • If your preferred domain name is taken, then you can add small words before or after it to make it unique. For example, stargardeninghouston.com
  • Make sure your domain name can be easily pronounced. Don’t use hyphens or numbers in your domain name.
  • Take advantage of online domain name generators. These free tools will help you come up with clever domain name ideas that are unique and still available.

Need more help? See our article on how to choose the best domain name for your website with practical tips and real examples.

When You Should Use Net Domain Extension?

You should use .net domain name if you are going to offer internet, networking, database hosting, email hosting, or similar services.

You can still use a .net domain name if it suits your brand. However, you will need some serious marketing talent to pull this off.

For example, Behance.net is a popular online design community which successfully uses a .net domain extension for their website. It suits them because they wanted to be a network of artists, designers, and companies looking for talent.

Nearly 4% of all domain names registered are using the .net domain extension. Domain name registrar’s started presenting .net and other domain name extensions as an alternative to .com, which may give you an impression that it is more commonly used than it actually is.

Originally, it was supposed to be a domain name extension for internet and networking service providers. Many real and well-known internet companies still primarily use their .com domain name for the business. For example, visiting comcast.net will take you to their new .com website.

Now, you may think 4% is quite a lot of domain names (around 14 Million at the time of writing this article). Who else is using .net domain names?

Many businesses register a .net domain extension for their brand so that someone else couldn’t infringe on their business name.

Some companies started using it because they couldn’t get their preferred .com domain name. Majority of these companies soon transfer to a .com domain extension but they keep .net domain name for technical and legal reasons.

Com vs Net – Which One is Better for SEO?

A lot of our users ask us which domain extension will help them rank higher. If you are asking between Net and Com, then choosing either of them will not affect your SEO.

Search engines will treat both domain extensions the same. You will need to just focus on SEO best practices and create useful targeted content to rank higher.

The actual important part will be your domain name itself, not the extension. For example, stargardeningservices.com will rank better than starservices.net because it contains the keyword that people are more likely to search.

How to Buy a Domain Name?

There are two ways to get a domain name. You can choose the one that best suits you.

1. Get a FREE Domain Name with Bluehost

If you want to make a website then you will also need website hosting. See our article on the difference between domain name and website hosting.

Usually, you will pay $14.99 per year for a domain name and $7.99 / month for hosting. Now, if you are just starting out, then this sounds like a lot of money.

Luckily, folks at Bluehost are offering WPBeginner users a free domain name and 60% discount on hosting.

→ Click Here to Claim Your Free Domain Name ←

2. Register a Domain Name

If you don’t want to make website, then you can still register a domain name and make a website later.

We recommend using GoDaddy. They are the largest domain name registration company in the world currently managing 72+ million domain names.

For detailed step by step instructions, see our article on how to register a domain name.

We hope this article helped you learn the difference between com vs net domain name extensions. You may also want to see our step by step guide on how to start a blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post Com vs Net – What’s the Difference Between Domain Extensions appeared first on WPBeginner.