Tag - Site

How to Scan Your WordPress Site for Potentially Malicious Code


Often we get asked by our users, is there a way to scan your WordPress site for potentially malicious code? The answer to that question is YES, YES, and YES. There are both free and paid tools available to scan your WordPress site for potentially malicious or unwanted code. Usually, malware and malicious code can go unnoticed for a long time unless you regularly scan your website. In this article, we will show you how to easily scan your WordPress site for malware and potentially malicious code.

How to scan a WordPress site for malware and suspicious code

When To Scan Your WordPress Site for Malware and Malicious Code?

The best time to scan your WordPress site for malware and malicious code is now. Many beginners don’t install a WordPress security scanner right away, this means that a malware or malicious code injection can go unnoticed for a long time.

Many users don’t notice anything until some telltale signs make them suspicious. See our list of common signs that your WordPress site is hacked.

Even if your WordPress site is not hacked or affected, you should still learn how to scan your WordPress site for malicious code. It will help you protect your website against future attacks.

Most importantly, you can improve WordPress security to protect your WordPress site like a total pro (it doesn’t require any technical skills).

That being said, let’s take a look at how to thoroughly scan your WordPress site for potentially malicious code.

1. Sucuri

Sucuri free WordPress plugin dashboard

Sucuri is the industry leader in WordPress security. They are a paid service but offer limited WordPress scanning feature for free.

To quickly scan your website, you need to install and activate the free Sucuri Security plugin. For more details, see our step by step guide on how to install a WordPress plugin.

The plugin checks your WordPress files to see if they are changed. It also scans for possible malicious code, iframes, links, and suspicious activity.

The real value comes from their paid plans which come with the best WordPress firewall protection. Their DNS level website application firewall blocks any suspicious activity or malware even before it reaches your website.

We recommend using a DNS level website firewall because it is more effective. Sucuri firewall also serves your website static content through their own CDN which gives you a significant performance boost and improves WordPress speed.

Most importantly, if your website gets affected, then Sucuri experts will clean your website at no additional cost. Cleaning a hacked WordPress site is quite difficult even for experienced WordPress users. Knowing that you have real security experts available to clean your website is a huge peace of mind for business owners.

We use Sucuri on our website. To learn more see our complete Sucuri review.

2. Wordfence

Wordfence scan

Wordfence is another popular WordPress security plugin which allows you to easily scan your WordPress site for suspicious code, backdoors, malicious URLs, and known patterns of infections.

It automatically scans your website in the background, and you can also manually initiate a scan at any time.

You will be able to see the progress of the scan in the yellow boxes on the scan page. Once the scan is finished, Wordfence will show you the results.

It will notify you if it found any suspicious code, infections, malware, or corrupted files on your website. It will also recommend actions you can take to fix those issues.

Wordfence also comes with an application level firewall. This firewall helps you prevent brute force attacks and hacking. However, it runs on your website which makes it a little less effective.

For more details, see our step by step guide on how to install and setup Wordfence security in WordPress.

3. Anti-Malware Security

Anti-Malware Security

Anti-Malware Security is another very powerful WordPress security plugin which can help you to scan WordPress for malicious code and malware.

The plugin looks for suspicious code, scripts, .htaccess threats, backdoors, and known-patterns of infections in all folders and files of your website. It performs a comprehensive scan which may take a while to finish.

The plugin author actively maintains definitions which means that they are continuously improving to detect new threats as they are discovered.

Keep in mind that the plugin may show a lot of potential threats which are actually false positives. You will have to manually compare those files to source files which could be a lot of work.

It also includes a firewall option. The firewall is actually a software level firewall which is less effective than a DNS level firewall.

How to Clean up Malware or Suspicious Code in WordPress?

Clean up hacked WordPress

The first thing you need to do is to immediately change all your WordPress passwords. This includes your WordPress user accounts, WordPress hosting account, FTP or SSH user accounts, and your WordPress database password.

This ensures that if one of these passwords was compromised, then the hackers will not be able to use it to regain access.

Next, you need to create a complete WordPress backup by either using a plugin or manually through phpMyAdmin and FTP. This step ensures that if something happens during the cleanup, you can still revert back to the infected state of your website.

After that, we recommend hiring a WordPress security professional to clean the website for you. We recommend Sucuri, each of their paid plans include malware removal service. Even if your website is already affected, they will clean it for you.

You can also try to clean it yourself. It is difficult work and may take a lot of your time. Stay calm and follow the instructions in our step by step guide on how to fix a hacked WordPress website for beginners.

We hope this article helped you learn how to scan your WordPress site for malware and potentially malicious code. You may also want to see our guide on fixing a backdoor in 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 How to Scan Your WordPress Site for Potentially Malicious Code appeared first on WPBeginner.





Source link

Read more...

How to Stop Search Engines from Crawling a WordPress Site


Recently, one of our users asked us how they can stop search engines from crawling and indexing their WordPress site? There are many scenarios when you would want to stop search engines from crawling your website or listing it in search results. In this article, we will show you how to stop search engines from crawling a WordPress site.

Stop search engines from crawling your WordPress site

Why and Who Would Want to Stop Search Engines

For most websites, search engines are the biggest source of traffic. You may ask, why would anyone want to block search engines?

When starting out, a lot of people don’t know how to create a local development environment or a staging site. If you’re developing your website live on a publicly accessible domain name, then you likely don’t want Google to index your under construction or maintenance mode page.

There are also many people who use WordPress to create private blogs, and they don’t want those indexed in search results because they’re private.

Also some people use WordPress for project management or intranet, and you wouldn’t want your internal documents being publicly accessible.

In all the above situations, you probably don’t want search engines to index your website.

A common misconception is that if I do not have links pointing to my domain, then search engines will probably never find my website. This is not completely true.

There are many ways search engines can find a website linked elsewhere. For example:

  1. Your domain name could have been previously owned by someone else, and they still have some links pointing to your website now.
  2. Some domain search site’s results could get indexed with your link on them.
  3. There are literally thousands of pages with just list of domain names, your site can appear on one of those.

There are a lot of things happening on the web and most of them are not under your control. However, your website is still under your control, and you can instruct search engines to not index or follow your website.

Blocking Search Engines from Crawling and Indexing Your WordPress Site

WordPress comes with a built-in feature that allows you to instruct search engines not to index your site. All you need to do is visit Settings » Reading and check the box next to Search Engine Visibility option.

Search engine visibility setting in WordPress

When this box is checked, WordPress adds this line to your website’s header:

<meta name='robots' content='noindex,follow' />

WordPress also modifies your site’s robots.txt file and add these lines to it:

User-agent: *
Disallow: /

These lines ask robots (web crawlers) not to index your pages. However, it is totally up to search engines to accept this request or ignore it. Even though most search engines respect this, some page or random image from your site may get indexed.

How to Make Sure Your Site Doesn’t Appear in Search Results?

The default WordPress visibility settings instruct search engines not to index your website. However, search engines may still end up crawling and indexing a page, file, or image from your website.

The only way to to make sure that search engines don’t index or crawl your website at all is by password protecting your entire WordPress site on the server level.

This means when anyone tries to access your website, they are asked to provide a username and password even before they reach WordPress. This includes search engines as well. Upon login failure, they are shown 401 error and the bots turn away. Here is how to password protect an entire WordPress site.

Method 1: Password Protecting an Entire Site using cPanel

If your WordPress hosting provider offers cPanel access to manage your hosting account, then you can protect your entire site using cPanel. All you have to do is log in to your cPanel dashboard and then click on ‘Password Protect Directories’ icon under the ‘Security’ section.

Password protect directories

Next, you will need to choose the folder where you have installed WordPress. Usually, it is the public_html folder.

Select the root folder

If you have multiple WordPress sites installed under public_html directory, then you need to click on the folder icon to browse and select the folder for the website you want to password protect.

On the next screen, you need to enter a name for the protected directory and click on the ‘Save’ button.

Enter a name for protected directory

Your information will be saved and cPanel will reload the page. After that, you need to add an authorized user by entering a username and password.

Add authorized user

That’s all, you have successfully added password protection to your WordPress site.

Now, whenever a user or search engine visits your website they will be prompted to enter the username and password you created earlier to view the site.

Password protected website

Method 2: Password Protecting WordPress with a Plugin

If you are using a managed WordPress hosting solution, sometimes you don’t have access to cPanel.

In that case, you have the option to use different WordPress plugins to password protect your website. Below are the two most popular solutions:

  1. SeedProd – it’s the #1 coming soon and maintenance mode plugin for WordPress, used on over 800,000+ websites. It comes with complete access control and permissions features that you can use to hide your website from everyone including search engines. We have a step by step how-to guide for SeedProd.
  2. Password Protected – it’s a very simple way to password protect your WordPress site with a single password (no user creation needed). See our step by step guide on how to password protect a WordPress site.

We hope this article helped you stop search engines from crawling or indexing your WordPress site. You may also want to see our ultimate step by step WordPress security 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 Stop Search Engines from Crawling a WordPress Site appeared first on WPBeginner.





Source link

Read more...

10 Website Marketing Data You Must Track on Every WordPress Site


After launching a website, most small business owners rely on their best guesses to make important marketing decisions. Not only does that add huge risk, it also significantly slows down growth. In this guide, we will share the top website marketing data that you must track on every WordPress site, so you can make data-drive decisions to grow your business.

Tracking marketing data in WordPress

Why You Need to Track Marketing Data in WordPress?

We believe it’s easy to double your traffic and sales when you know exactly how people find and use your website.

Most business owners do not realize how easy it is to track important marketing metrics on your WordPress site.

For example with a few clicks, you can find out who are your visitors, where are they coming from, and what they do on your website. You can learn which of your articles are getting more visits and which pages on your site are not getting any views.

If you run an online store, then you can see what’s your website conversion rate, which page drives the most sales, what are your top referral sources, etc.

You can use all this marketing data to make informed business decisions and grow your business with confidence.

That being said, let’s take a look at top website marketing stats that you must track on every WordPress site (and how to easily do it).

1. Google Analytics

Google Analytics

Google Analytics is the most popular website analytics software in the world. It is loved by businesses, bloggers, and marketers because it provides a treasure trove of information.

For example, you can use Google Analytics to learn:

  • The numbers of visits and pageviews on your website
  • Who is visiting your website (visitor location, browser, operating system, screensize, and more)
  • How they found your website
  • How users interact with your website
  • and a whole lot more

Google Analytics is an essential tool in our own business. We recommend using Google Analytics on all your WordPress websites from day one. See our step by step tutorial on how to install Google Analytics in WordPress.

2. Track Outbound Links Using Google Analytics

Any link that takes users away from your website is called an outbound link. If you use affiliate marketing to make money from your website, then those outbound links are also known as affiliate links.

Tracking these outbound links help you see how much traffic you are sending to other sites, and you can use this data to build stronger partnerships with those sites.

As a blogger / affiliate, you can see which affiliate links are clicked more often by your visitors. This information can help you make a proper affiliate marketing strategy and boost your referral earnings.

The easiest way to track affiliate links in WordPress is by using MonsterInsights. It is the best Google Analytics plugin for WordPress and allows you to easily track outbound links.

You also get easy to understand reports inside your WordPress dashboard, including one showing your top affiliate links. For detailed instructions see our guide on how to track outbound links in WordPress.

MonsterInsights affiliate links report

3. Enhanced Ecommerce Tracking with Google Analytics

If you run an online store, then you need to enable enhanced eCommerce tracking in Google Analytics. This would allow you to track the following customer information on your online store.

  • Shopping behavior of your customers
  • Checkout behavior and tracking the abandoned cart information
  • Product lists performance
  • Sales performance

Setting up enhanced eCommerce tracking on your WordPress store can be difficult. We built MonsterInsights to make it easy for you (literally takes 1 click).

It works seamlessly with both WooCommerce and Easy Digital Downloads (both are listed in our best eCommerce plugins for WordPress).

Ecommerce tracking in MonsterInsights

For details, see our guide on how to enable customer tracking in WooCommerce with Google Analytics.

4. Track User Engagement Data with Google Analytics

User engagement shows you what users do when they arrive on your website. It helps you identify patterns of highly engaged user behavior which leads to more conversions and sales.

For example, you may found out that users visiting a specific page are 10 times more likely to make a purchase. You can then use this insight to send more users to that page, or replicate the similar experience on other pages of your website.

Basically, you will be tracking data about how users interact with your website. For example:

  • Tracking your most popular content
  • Form submission tracking
  • Ecommerce tracking
  • Ads tracking to understand how users interact with ads on your website
  • Monitoring bounce rate
  • Time users spend on your website
  • Pageviews per session

For detailed instructions, follow our step by step guide on how to track user engagement in WordPress.

5. Track Campaign Links with UTM Codes

Google Analytics is really good at tracking where your website website traffic comes from. It can even categorize your traffic based on their source (organic, social, referral, and more).

But when you’re running paid ad campaigns, email marketing campaigns, or social media promotions, you need detailed campaign tracking.

That’s where UTM tracking comes in.

Campaign level tracking allows you to see exactly which email, ad, or specific call-to-action link helped you get the most traffic or sales.

To make it easy for you to generate UTM links, MonsterInsights comes with a free campaign URL builder, so you can get more detailed reports:

URL builder in MonsterInsights

These tags include native analytics parameters which are tracked by Google Analytics and are included in your reports.

To learn more see this guide on how to create campaign URLs in MonsterInsights.

6. Track and Improve Facebook Retargeting Campaigns

Did you know that Facebook allows you to display targeted ads to people who have visited your website in the past? Yes, it’s called retargeting.

You can install a Facebook pixel and display targeted ads to anyone who visited your website in the last 180 days.

Facebook custom audience retargeting

But this only works if you have the Facebook pixel installed. For example, if you install Facebook retargeting pixel today, then you will only be able to show your ads to people who visited today and onward.

Even if you are not running a Facebook advertising campaign right now, we recommend installing the retargeting pixel, so you have a built-in audience when you’re ready to get started.

For detailed instructions, see our guide on how to install Facebook remarketing/retargeting pixel in WordPress.

Once you start running Facebook advertising campaigns, you can see your ad performance with Facebook Insights. You can also add improved Facebook ad tracking in Google Analytics.

For more details, see this guide on how to improve Facebook ad targeting with Google Analytics.

7. Tracking Google AdWords Campaigns

If you run PPC campaigns using Google AdWords, then you can easily see how your ads are performing in the AdWords dashboard. However, these reports only tell you how users interact with your ads not what they do after that.

For that, you’ll once again need Google Analytics which comes with built-in integration with your AdWords account. This integration enables you to easily track your paid traffic conversions.

Link AdWords to Google Analytics

For step by step instructions, see this complete guide on how to use Google Analytics for AdWords conversion tracking.

8. Monitor Your Site with Google Search Console

Search Console

Google Search Console is a set of free tools offered by Google to give publishers a look at how their website is seen by the search engine.

It provides immensely useful information like how your pages rank for different keywords (more on this later), the overall performance of your site in search engine, and any errors Google crawler found on your website.

For detailed instructions, see our guide on how to add your WordPress site to Google Search Console.

9. Track Your Keyword Rankings

Keywords are the phrases users enter in search engines to find what they’re looking for. To get more traffic from search engines, you need to know exactly which keywords are bringing you the most traffic to your website, so you can focus on what’s working.

We have a complete WordPress SEO guide that you can use to learn how to optimize your content for specific keywords.

Normally, beginners rely on manually entering keywords in Google search to see if their site is ranking. This is highly inefficient as you would miss out on thousands of keywords where your site can be easily ranked.

Google Search Console is a free tool that provides you with valuable keyword data with the average position. You can see which keywords are ranking high, search impressions, and how many average clicks you get.

Keyword positions

However, it only allows you to see your own site’s keyword data. If you want to research your competitors, then you’ll need SEMRush. This incredibly powerful SEO tool allows you to view in-depth keyword data for any website.

For more on this topic, please take a look at our guide on how to track keyword rankings for your WordPress site.

10. Track Your Email List Growth and Performance

Most popular email marketing services come with stats and insights that you can track. These reports provide useful data like open rate, click through rate, unsubscribe rate, and more.

Email analytics

You can also see the traffic coming from your email campaigns to your website in your Google Analytics reports under Acquisition » Campaigns. From here you can see how well your email newsletter traffic converts, and what you can do to improve.

Tracking email marketing data helps you grow your email list. You can create new email forms, change form placements, and use popups to boost subscribers.

While there are definitely other marketing metrics that you can track, we believe these are the top marketing data that every business owner must track on their WordPress site.

You might see a lot of mentions of MonsterInsights and might be wondering if this is a sponsored article. It’s not.

MonsterInsights is our sister company. We built this tool for our own business, so we can make data-driven decisions.

The goal of MonsterInsights is to help makes analytics easy by showing you the stats that matter. It has become the most popular Google Analytics plugin for WordPress. Over 2 million websites use MonsterInsights including the likes of Microsoft, Bloomberg, Yelp, FedEx, and of course WPBeginner.

If you want to grow your business with confidence, then get started with MonsterInsights today.

We hope this article helped you track the right website marketing data on all your WordPress sites. You may also want to see our step by step WordPress security guide to keep your website safe.

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 10 Website Marketing Data You Must Track on Every WordPress Site appeared first on WPBeginner.





Source link

Read more...

How to Clone a WordPress Site in 7 Easy Steps


Generally speaking, cloning is considered an unethical practice. However, when you think of cloning in terms of making a duplicate WordPress site, a whole new world of completely ethical possibilities can open up for your business. In this article, we will show you how to easily clone a WordPress site in 7 easy steps.

Cloning a WordPress website step by step

What is Cloning, and Why Use It?

The idea behind cloning a WordPress site is simple: you make an exact copy or duplicate of one WordPress site and apply it to another site.

You might be wondering, are there any good reasons to actually do this? Absolutely!

One practical scenario is when you are moving a WordPress site to a new web host or a new domain name. Cloning a site will save you hours of work.

Another possible use is when you are developing a site for a client on your local server. Once the project is done, you can duplicate the WordPress site and move it to your client’s live server.

Lastly, you can clone a live WordPress site to your local server for testing and development purposes.

Cloning a WordPress site is not that difficult at all. If you can point and click, then you can create a duplicate site in minutes.

Here’s a 7 step guide on how to easily clone a WordPress site, even if you’re a beginner!

Step 1. Cloning WordPress using Duplicator Plugin

For this article, we will be using the Duplicator plugin. It is a powerful WordPress backup and migration plugin built for beginners and professionals alike.

The first thing you need to do is install and activate the Duplicator plugin. For more details, see our step by step guide on how to install a WordPress plugin.

The plugin works out of the box, and you can start using it without configuring any settings.

Step 2. Creating a WordPress Backup Using Duplicator

Duplicator allows you to clone your WordPress site by creating a backup and then unpacking it on a new location.

Let’s go ahead and create a WordPress backup package.

First, you need to visit the Duplicator » Packages page and click on the ‘Create New’ button at the top.

Creating new package in Duplicator

This will begin the Duplicator wizard where you need to click on the next button to continue.

Duplicator wizard

Duplicator will now scan your website to check if everything is in order to run the plugin. If the plugin finds an issue, then you will see a warning here.

Pre-package scan

If everything is marked good, then you can go ahead and click on the ‘Build’ button to continue. Duplicator will now backup your WordPress database, images, templates, plugins, and all other files in a single downloadable package.

Step 3. Preparing to Clone Your WordPress Site

Once Duplicator has finished the backup process, you will see a link to download the archive which contains backup files and an installer script.

Packaging finished

You need to click on the ‘One-click Download’ link to download both files to your computer.

Both of these files are extremely important to properly clone your WordPress site on the new location.

Step 4. Upload Archive and Installer to the New Location

Now that you have a complete backup of your site along with the Duplicator installer file, the next step is to upload them to the new location.

This new location can be a live website, or a site on your local server. If it is a site on your local server, then you just need to copy and paste the files into a subfolder inside your htdocs or www folder, like this:

C:wampwwwmynewsite

If it is a live site on a different WordPress host, then you need to upload these files to the root directory using an FTP client.

No matter where you are copying the files, you need to make sure that the folder is completely empty and has no other files or folders inside it except installer.php file and your backup zip file.

Upload backup files and installer

Step 5. Running The Import Script

Now that all your files are in place, you need to run the Duplicator installer script.

Simply visit the new website in a web browser and add installer.php at the end of the URL.

http://example.com/installer.php

Don’t forget to replace example.com with your own domain name or the localhost address of your new site.

You will now see the Duplicator installer script on the screen. It will automatically look for the backup files and basic configuration settings. If everything looks good, then go ahead and check the terms and notices checkbox. After that, you can click on the next button to continue.

Running installer script

On the next screen, Duplicator will ask you to enter database information. This is the database you want to use for your new cloned WordPress site.

Enter your database information

Don’t forget to click on the ‘Test Database’ button to make sure that the database information you entered is correct.

After that, click on the next button to continue.

Duplicator will now import your database and files. Next, it will ask you to update settings for the new site.

New data

It will automatically detect the changes and fill in the URL, Path, and Title fields for you. You can just click on the ‘Next’ button to continue.

Duplicator will now finish the installation, and you will see the admin login button. Clicking on it will take you to the new cloned site’s WordPress admin area.

Step 6. Test Your Cloned Site

You can now go ahead and test your cloned WordPress site. We recommend testing both the admin area and front end of your website to make sure that all your data is there, and the website is working as intended.

If you run across any issues, then take a look at our guide on how to fix common WordPress errors.

Step 7. Delete Temporary Files

Once you are satisfied that everything is imported correctly, you can go ahead and delete the installation files created by the Duplicator plugin.

On your cloned WordPress site, go to Duplicator » Tools page and then click on ‘Remove Installation Files’ button.

Remove installation files

That’s it, you have successfully cloned a WordPress site.

Final Thoughts

As you can see, cloning a WordPress site is not very hard as long as you are duplicating your own website. If you want to copy someone else’s WordPress site, then that’s actually illegal unless you have their explicit written permission.

There are definitely other ways to clone a WordPress site such as doing it manually which doesn’t even require WordPress admin access, but we believe there are no benefits to that unless you’re dealing with a really large website.

For majority of use-cases where you have to duplicate a WordPress site, we recommend using the above method because it’s the easiest and most comprehensive.

We hope this article helped you easily clone your WordPress site. You may also want to see our ultimate step by step guide to improve WordPress speed and performance.

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 Clone a WordPress Site in 7 Easy Steps appeared first on WPBeginner.





Source link

Read more...

How to Test a WordPress Site in Different Browsers (Easy Way)


Do you want to test your WordPress site in different browsers? Cross Browser Testing is extremely important when changing WordPress themes or implementing a new design because it helps you make sure that your website looks good on all different browsers, screen sizes, operating systems, and mobile devices. In this article, we will show you how to easily test a WordPress site in different browsers.

Testing your WordPress site in different browsers

What is Cross Browser Testing?

Cross Browser Testing is a process of testing websites across multiple browsers, operating systems, screen sizes, and mobile devices to ensure that your website works correctly on all different web browsers.

Why Test a WordPress Site in Different Browsers?

Google Chrome is the most popular web browser in the world with 65% market share on desktop computers and 57% on mobile devices. However, other browsers like Firefox, Microsoft Edge, Safari, and Opera are still widely used by hundreds of millions of users across the world.

Due to a wide range of browsers, operating systems, and devices, cross browser testing has become an important part of building a website. Cross-browser testing helps you provide a consistent web experience to all your users across different browsers, devices, and platforms.

While all popular browsers behave nearly identical when rendering web pages, they all use different code which means they may handle website elements differently from time to time.

As a website owner, this means that your website may look different across browsers. Since these are not common WordPress errors that are visible to everyone, you may go months without ever knowing about the issue until someone reports it.

This is why it’s considered best practice to test your WordPress site across different browsers on multiple platforms and screen sizes, so you can make sure that your website offers the same user experience to all your users.

Now most people do not have access wide range of devices to test a website. Even if you manage to borrow multiple devices from friends, it will be a lot of work to manually switch back and forth. Luckily there are cross browser testing tools that can help automate the process with just one-click.

But before we share the list of best cross browser testing tools for WordPress, it’s important to know which browsers are popular among your users, so you can direct your focus accordingly.

How to Find Which Browsers Your Website Visitors Use?

Considering the number of available operating systems, browsers, and browser version combinations, cross browser testing can be a tedious task for small business owners.

However if you know the popular browsers, operating systems, and devices that your website visitors use, then you can make the process considerably easier on yourself. Depending on your specific stats, you may be able to get away with testing only few popular combinations.

You can find out which browsers, operating systems, and devices are popular among your users by using Google Analytics.

Simply login to your Google Analytics account and go to Audience » Technology report. From here you can find out information about browsers, OS, screen sizes, used by your website visitors.

Google Analytics technology overview

Once you have this list, you can focus on the top combinations and avoid the rest.

If you are just starting a blog or do not have Google Analytics, then we recommend that you install MonsterInsights immediately to properly setup Google Analytics. Once installed, you can either choose to wait a few weeks to collect data or proceed with testing your website across all browsers.

Best Cross Browser Testing Tools for WordPress

Cross browser testing tools make it easy for you to test your WordPress site across multiple browsers, operating systems, and devices. With just a few clicks, you can automatically test your website across different browsers.

Below is the list of top cross browser testing tools for WordPress sites:

1. Browsershots

Browsershots

Browsershots is an open source tool that allows you to test your website with several browsers on different operating systems. The best part about this tool is that it’s free. The down-side is that it does not include Microsoft Edge or Internet Explorer. It also does not include mobile device support.

To use Browsershots, simply enter your website URL and then select the browsers you want to test. Browsers are listed in three columns for Linux, Windows, and Mac OS.

After submitting your request, you will have to wait a while as it runs the tests and generates a screenshot. Once finished, you’ll be able to see the screenshots on the same page. You can now go ahead and click on a screenshot to expand it.

Note: BrowserShots takes screenshots of a website which means it is not live-testing. You may not be able to see if your website works as intended during the tests. For that, you’ll need tools that run live tests in actual browsers.

2. CrossBrowserTesting

CrossBrowserTesting

CrossBrowserTesting is an easy to use and highly powerful cross-browser testing tool with both live testing and screenshots features. This is the tool that we use here at Awesome Motive to test our websites like WPBeginner and our premium WordPress plugins.

It is a paid service, but they do offer a free trial account with 100 minutes to test out the product.

After creating your trial account, go to the ‘Live Test’ tab where you can select an operating system and browser. It will load your website URL in the actual browser appearing live on your screen.

If you’d like to quickly get multiple screen grabs at once, then click on the ‘Screenshots’ tab and run a new screenshots test. CrossBrowserTesting tool will automatically fetch screenshots on Mac, Windows, iPad, and Nexus 6P mobile phone running Chrome, Firefox, Safari, Microsoft Edge web browsers.

It also mentions layout differences below each screenshot which you can click to compare the layout with the base layout. You can also compare different layouts side-by-side or download all screenshots to your computer.

The free account is a bit limited in terms of browsers and operating systems combinations that you can run. However, it covers most popular browsers on top mobile and desktop platforms.

Pricing: Starts from $29 per month billed annually.

3. BrowserStack

BrowserStack

BrowserStack is a paid cross-browser and cross-platform testing tool for mobile apps and websites. They also offer a limited free trial account which gives you a 30-minute access to test their platform.

It comes with both live testing and screenshots features. You can select the platform you want to test and then select a browser. BrowserStack will load the virtual emulator with an actual browser window. You can simply enter the URL you want to test to start the test.

The results are pretty accurate and the speed is quite satisfying. However, you will have to still perform the tests manually by opening up each browser.

Pricing: Starts from $29 / month billed annually.

How to Analyze Cross Browser Test Screenshots?

Now that you have learned the easiest way to test your WordPress site in different browsers, the next part is to analyze your results and see if there is something broken that needs fixing.

If you are running a responsive WordPress theme with good quality code behind it, then most of your screenshots will look pretty much the same.

However, in some cases, website elements may look slightly different from one browser to another. If this difference is minor and doesn’t impact user experience, aesthetics, or functionality, then you can ignore it.

On the other hand, if a difference is too noticeable, affects user experience, looks unpleasant, or prevents users from using your website as intended, then it needs your attention.

In most cross-browser tests, you will discover CSS issues with your theme. This can be fixed using Inspect Tool to find out which CSS rules need to be updated. After that, you can add custom CSS to fix those issues.

If you’re unable to fix the issues, then you can always hire a WordPress developer to help you fix them.

We hope this article helped you learn how to easily test a WordPress site in different browsers. You may also want to see our ultimate step by step guide on improving WordPress speed and performance.

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.





Source link

Read more...

7 Ways to Bring Halloween Effects to Your WordPress Site


Do you want to add Halloween effects to your WordPress site? Holidays are the perfect time to boost sales, increase conversions, and build brand recognition. Halloween is a particularly fun holiday bringing you more opportunities to grow your business. In this article, we will show some neat ways to bring Halloween effects to your WordPress site (no coding skills required).

Ways to bring Halloween effects to your WordPress site

1. Boost Conversions with Halloween Themed Campaigns

OptinMonster is the world’s leading conversion optimization software. It helps you convert website visitors into paying customers or email subscribers.

They have a pre-made spooky Halloween themed template called Spooktacular. This template can be used as a popup, slide-in campaign, inline box, or a floating bar on top.

Spooktacular theme for Halloween campaigns

You can add a countdown timer, connect it to your email marketing service, and customize it to your own liking using OptinMonster’s drag and drop builder.

Apart from that, you can use it to offer holiday discounts, create Yes / No campaigns, and trigger it on any page of your website.

2. Add a Free Halloween Countdown

Another way to build excitement for an upcoming holiday is by adding a simple countdown timer.

If you would like to add a free countdown timer, then you can install and activate the Halloween Countdown plugin. For more details, see our step by step guide on how to install a WordPress plugin.

It works out of the box, and there are no settings for you to configure. Simply add the shortcode [hcount] to any WordPress post, page, or custom HTML widget, and it will start showing the countdown timer.

Halloween countdown timer

3. Halloween Themed Fonts

Another way to add Halloween effects to your WordPress site is by using spooky typography during the holiday season. Google Fonts has some really cool fonts under ‘Display’ and ‘Handwriting’ categories that you can use.

We experimented with Shojumaru, Bungee Inline, and Ranchers. They looked great for headings, but we do not recommend using them for paragraph text as this would make the smaller text a bit difficult to read.

For detailed instructions, see our article on how to add custom fonts in WordPress.

Halloween fonts

4. Create Halloween Themed Graphics with Canva

Images are a perfect way to stimulate imagination and creativity. Halloween is a very visual holiday, so you’ll need graphics to accompany your holiday-themed campaigns. Now, you might be thinking what if not a graphic designer? how do I get professional-looking Halloween themed graphics?

This is where Canva comes in. It is an easy to use tool that allows you to create graphics and images for your website without any design skills.

You can simply use ready-made illustrations, backgrounds, icons, and fonts with an easy drag and drop tool.

Canva for halloween graphics

Need more free images to use for your website? Check out our expert pick of the best resources for free public domain and CC0-Licensed images.

5. Add Halloween Decorations to Your WordPress Theme

If you don’t want to modify your existing design but still want Halloween effects, then this method is for you.

First, you need to install and activate the Halloween Panda plugin.

Upon activation, the plugin will add a new menu item labeled ‘Halloween Panda’ to your WordPress admin sidebar. Clicking on it will take you to plugin’s settings page.

Halloween decorations settings

It comes with different decorations like a floating bar, monster fall (like snowfall but with pumpkins and bats), and scary popups.

6. Try a Spooky WordPress Theme

This one is a bit drastic, and we don’t recommend doing it on an established website because it will completely change the appearance of your website. You can create the similar effect using your existing theme by adding a background image or changing its colors.

Basically, you can pick a dark WordPress theme to create a horror movie atmosphere on your website. You can revert back to your original theme after the Halloween.

Here are a few free themes that we found interesting.

1. Halloween

Halloween theme for WordPress

A very simple and basic blog theme using Orange as the accent color, dark background, and white reading area.

2. Zombie Apoclypse

Zombie Apoclypse

It is also a basic blog theme with dark horror-themed background and colors.

3. Blackoot Lite

Blackloot

A dark WordPress theme with a haunted feel to it. It is suitable for simple blogs, photography websites, or small business websites.

7. Holiday Themed Surveys & Polls

Now that you have your audience captivated with Halloween effects on your website, you may want to engage them, so they spend more time on your website.

Quick polls and surveys can help you do that. For example, you can run a poll asking users about their favorite Halloween candy. When users interact with your website, they are more likely to view more pages.

The easiest way to add polls and surveys in WordPress is by using the WPForms plugin. It is the best WordPress contact form plugin in the market and allows you to create beautiful forms using a drag and drop builder.

You’ll need the PRO plan to access their surveys and polls extension. Once you have installed it, go ahead to WPForms » Add New page and select from Survey or Poll form templates.

Create a survey form

Once you select a template, WPForms will load it in the drag and drop form builder. After that, you can add, remove, rename, or rearrange fields with simple point and click.

For details see our guides on how to create a survey form in WordPress and how to create an online poll in WordPress.

We hope this article helped you find new ways to bring Halloween effects to your WordPress site. You may also want to see our list of the most useful tools to manage and grow 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 7 Ways to Bring Halloween Effects to Your WordPress Site appeared first on WPBeginner.





Source link

Read more...