12 Signs that the WordPress Site is Hacked

We are usually asked exactly what are some indications that suggest a WordPress site is hacked? There are lots of typical telltale indications that will assist you figure out if your WordPress website is hacked or compromised. In this essay, we are going to share 12 typical indications that your WordPress website is hacked.

Signs your WordPress site is hacked

1. Sudden Drop in Web Site Traffic

Drop in site traffic

If you consider your Google Analytics reports to see a rapid drop in traffic, then this may be a sign that your WordPress website is hacked.

There are many malware and trojans out there that hijack your website’s traffic and redirect it to spammy websites. Many of them don’t redirect logged in users allowing them to get unnoticed for some time.

Another reason behind the sudden fall in traffic is Google’s safe browsing tool, which can be showing warnings to users relating to your site.
Each week, Google blacklists around 20,000 sites for malware and around 50,000 for phishing. That’s why every blogger and business proprietor needs to pay severe awareness of their WordPress protection.

You can examine your site utilising the Google’s safe browsing tool to see your security report.

Spam and malware injection

One of the most common indications among hacked WordPress web sites is information injection. Hackers develop a backdoor on your own WordPress site gives them use of change your WordPress files and database.

Some of these cheats add links to spammy web sites. Usually these links are added to the footer of the site, nevertheless they really could be anywhere. Deleting the links will not guarantee that they will not come back.

You will need to find and fix the backdoor always inject this information into your web site. See our guide on the best way to find and fix a backdoor in a hacked WordPress site.

3. Your Site’s Homepage is Defaced

website website defaced after hacking

This is certainly essentially the most obvious one as it is obviously visible in the homepage of the web site. Many hacking attempts cannot deface your site’s webpage simply because they desire to remain unnoticed provided possible.

However, some hackers may deface your internet site to announce so it was hacked. Such hackers often substitute your homepage using their own message. Some hackers may even you will need to extort cash from webmasters.

4. You’re Unable to Login into WordPress

Failure to login in WordPress

If you’re unable to login towards WordPress site, then there exists a opportunity that hackers might have deleted your admin account from WordPress.

Because the account doesn’t exist, you’d never be capable reset your password from the login page. There are other approaches to add an admin account using phpMyAdmin or via FTP. But your site will remain unsafe and soon you work out how a hacker found myself in your website.

5. Suspicious User Accounts in WordPress

dubious individual records in WordPress

If for example the website is open to individual registration, and you are not using any spam registration security, then spam user accounts are just typical spam that one can just delete.

But if you don’t keep in mind enabling individual registration and notice brand new user records in WordPress, your website is probably hacked.

Frequently the suspicious account could have administrator individual role, and in some cases you may not be able to delete it from your WordPress admin area.

6. As yet not known Data and Scripts in your Server

Unknown files and scripts in WordPress folders

If you’re using a site scanner plugin like Sucuri, then it will alert you with regards to finds an as yet not known file or script on your host.

You’ll want to connect with your WordPress site employing a FTP customer. The most typical destination where you will find harmful files and scripts is the /wp-content/ folder.

Often, these files are known as like WordPress files to full cover up in simple sight. Deleting these files instantly won’t guarantee why these files will not return. You need to audit the safety of the internet site specially file and directory framework.

7. Your site is frequently Slow or Unresponsive

sluggish or unresponsive internet site

All sites on internet can be victims of random denial of solution assaults. These attacks use a few hacked computer systems and servers from all around the globe utilizing fake ips. Sometimes these are typically just sending way too many needs to your server, in other cases they truly are actively wanting to break in to your site.

These activity will make your internet site slow, unresponsive, and unavailable. You need to check always your server logs to see which ips are making way too many requests and block them.

It is also feasible that the WordPress website is sluggish rather than hacked. If that’s the case, you will need to follow our guide to boost WordPress rate and performance.

8. Unusual Activity in Server Logs

Server logs

Server logs are plain text files kept on your own internet host. These files keep record of most mistakes occurring on your own server including your entire internet traffic.

You are able to access them from your own WordPress web hosting account’s cPanel dashboard under statistics.


These host logs can help you comprehend what’s going on when your WordPress site is under attack. They also contain all of the ip details regularly access your internet site which allows one to block suspicious internet protocol address addresses.

9. Failure to Send or Receive WordPress Emails

Email mistakes in WordPress

Hacked servers are commonly employed for spam. Most WordPress contains provide free email records along with your hosting. Many WordPress site owners utilize their host’s mail servers to deliver WordPress emails.

If you should be struggling to deliver or recieve WordPress emails, then there’s a chance that the mail server is hacked to send spam email messages.

10. Suspicious Scheduled Tasks

Suspicious planned tasks

Online servers allow users to setup cron jobs. They are scheduled tasks that you could add to your host. WordPress it self uses cron to create planned tasks like publishing scheduled posts, deleting old comments from trash, etc.

A hacker can exploit cron to operate planned tasks on your server without you once you understand it.

11. Hijacked Search Engine Results

If the serp’s from your own internet site show wrong name or meta description, then this will be a indication that your particular WordPress website is hacked.

Evaluating your WordPress website, you are going to nevertheless understand proper name and description. The hacker has again exploited a backdoor to inject harmful rule which modifies your website information in a fashion that it is visible and then the search engines.

12. Popups or Pop Under Ads on your own Site

Spam popup ads

These types of hacks want to generate income by hijacking your website’s traffic and showing them their very own spam ads for illegal websites. These popups usually do not appear for logged in site visitors or visitors accessing a website straight.

They just appear to the users visiting from se’s. Pop under adverts open in new window and stay unnoticeable by users.

Securing and Fixing Your Hacked WordPress Site

Cleaning a hacked WordPress site could be incredibly painful and difficult. For this reason we suggest one to allow professionals clean up your site.

We use Sucuri to guard all our web sites. Observe Sucuri aided united states block 450,000 WordPress assaults in a few months.

It comes down with 24/7 website monitoring plus effective website application firewall, which blocks attacks before they even reach finally your internet site. Most of all, they cleanup your website if it ever gets hacked.

If you’d like to cleanup your site on your own, then take a good look at our beginner’s guide on repairing a hacked WordPress website.

Its also wise to discover our ultimate WordPress safety guide to follow the most effective methods and protect your internet site.

Hopefully this informative article aided you look for indications that the WordPress site is hacked. You may also wish to see our listing of 24 should have WordPress plugins for company websites.

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

How to Add Ebook Downloads in WordPress

Do you want to add ebook downloads to your WordPress site? WordPress makes it easy for you to upload your ebook files in PDF format and make them available for download. You can also sell ebooks or use them to get more email subscribers. In this article, we will show you how to add ebook downloads in WordPress as well as how to make the most out of your ebooks.

How to add ebook downloads in WordPress

Method 1: Direct Ebook Downloads in WordPress Posts

The direct Ebook download method allows you to upload your ebooks and add a link to your WordPress site allowing all users to download them.

First you need to edit the post or page where you want to add the ebook download. On the post edit screen, click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup. You need to click on the ‘Select files’ button to upload the ebook file from your computer.

Select and upload your ebook file

Once uploaded, you will be able to see your ebook file selected. If your eBook file is in PDF format, then you will also be able to see a thumbnail preview of the first page of your ebook.

On the right hand column, you can provide the title, caption, and description for your ebook.

Insert your ebook download into WordPress

You can also select how you want your ebook to be linked. By default, it will link to the ebook file itself and that’s the option you want.

Click on the ‘Insert into post’ button to add ebook download into your post.

That’s all, you have successfully added your ebook download into a WordPress post. You can now visit your website to see it in action. Your download link will look like this:

Ebook download link in a WordPress blog post

Method 2. Use Ebook Downloads to Get More Subscribers

Directly adding an ebook download to your WordPress posts is easier and will work for most users.

However, if you want to use your ebook download to grow your email list, boost conversions, and get more traffic, then try this method instead.

For this method, you’ll need OptinMonster. It is a lead generation software created by our founder Syed Balkhi which helps you get more email subscribers.

OptinMonster comes with tools to create beautiful forms asking users to perform an action before sending them to the ebook download.

Offering ebook download as content upgrade

This marketing technique is sometimes referred to as content upgrades.

Basically you offer free bonus content to your users in return of a small action like signing up for your email list.

It’s a win win for both parties. You get a new subscriber, and your users get free ebook download.

For detailed instructions, see our step by step guide on how to add content upgrades in WordPress.

Method 3. Sell Ebook Downloads in WordPress

Sell ebook downloads on your WordPress site

Want to sell ebook downloads on your WordPress site? Selling things online was never this easier. WordPress allows you to create your own online store using WooCommerce.

WooCommerce is a powerful and extremely easy to use WordPress eCommerce plugin. You can install it on your existing WordPress site, or create a new online store to sell your ebooks.

It can be used to sell both physical goods (things that need shipping) and digital downloads (ebooks, musics, software, etc). It supports most popular payment gateways and requires no technical or programming skills to setup.

For complete step by step instructions see our guide on how to start an online store.

We hope this article helped you learn how to add ebook downloads in WordPress. You may also want to see our list of 9 best PDF 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.

How to Upload PDF Files to Your WordPress Site

Do you want to upload PDF files to your WordPress site? WordPress allows you to easily upload PDF files and make them available for download. In this article, we will show you how to easily upload PDF files to your WordPress site.

How to upload PDF files in WordPress

Upload PDF Files in WordPress Posts and Pages

This method is simpler and works without installing any plugin on your WordPress site.

First you need to edit the post or page where you want to upload the PDF file. On the post editor screen, you need to click on the ‘Add Media’ button.

Add media button

This will bring up the WordPress media uploader popup.

Next, you need to click on ‘Select Files’ button to select the PDF file you want to upload.

Select PDF File you want to upload

WordPress will now upload the PDF file to your website.

Once uploaded, you’ll see a thumbnail preview of your PDF file. On your right hand column, you can provide the title, caption, and description for your file.

You can also select how you want it to be linked. By default, it will link to the PDF file itself. You can change that to the attachment page, which will be a page showing just the pdf thumbnail preview of the first page of your PDF file.

Provide a title and caption for your PDF file

Click on the ‘Insert into post’ button to add the PDF file into your post.

The media uploader popup will now disappear, and you will see PDF file download link in your post editor. You can continue editing your post or publish it.

That’s all, you have successfully uploaded a PDF file and added it to a WordPress blog post.

You can now visit your website to see it in action.

PDF file download link in a WordPress blog post

Upload and Embed a PDF file in WordPress Post or Page

This method allows you to display the PDF file inside your WordPress post or page using a WordPress plugin.

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

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

Google Docs Embedder settings

Here you can specify the language, height and width of the embedder, and few other settings. Default options will work for most websites, but you can review and change them if you need.

Next, you need to head over to the post or page where you want to embed PDF file.

On the post edit screen, you need to click on the ‘Add Media’ button to upload your PDF document. After uploading your file, you need to copy the file URL and close media uploader window without inserting the file into your post.

Copy file URL

Now, you need to click on the Google Docs Embedder icon in your WordPress post editor.

Google Doc Embed button

This will bring up a popup where you need to paste the PDF file URL you copied earlier and then click on the ‘Insert’ button.

Paste your PDF file URL

You will see a shortcode added to your WordPress post editor.

You can now continue editing your post or publish it.

Visit your website to see the PDF file embedded into your WordPress post.

PDF embed preview

Google Doc Embeder plugin can also embed other documents in your WordPress posts and pages. For detailed instructions see our guide on how to embed PDF, spreadsheet, and others in WordPress blog posts.

We hope this article helped you learn how to upload PDF files in WordPress. You may also want to see our list of 9 best PDF 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.

5 Best Drag and Drop WordPress Page Builders Compared (2017)

Do you want an easy way to build and customize your WordPress site? That’s where drag and drop WordPress page builder plugins come in handy. These WordPress page builders allow you to create, edit, and customize your site layout without writing any code. In this article, we will compare and review 5 of the best drag and drop page builders for WordPress.

Best drag and drop WordPress page builder plugins

Why Use a Drag and Drop Page Builder for WordPress?

When starting a blog, many WordPress beginners find it difficult to change or customize page layouts on their site. While a lot premium WordPress themes come with different page layouts, those are extremely hard to customize for anyone who does not know code (HTML / CSS).

This is why users often ask us questions like: “how can we make WordPress drag and drop?” or “is there an easy drag and drop page builder for WordPress?”

When we talk with users who switch from Weebly to WordPress or from Wix to WordPress, their most common response is: “I wish WordPress had a drag and drop website builder”.

Well, there are several great drag and drop page builder plugins available for WordPress. They allow you to customize every component on your site without writing a single line of code.

These components can be anything like adding multiple columns, parallax backgrounds, full width images, content slider, etc. Users can use these components as blocks to build their own layouts within their WordPress themes.

Since there are different type of WordPress drag and drop page builders, some which are part of theme frameworks while others are plugins, we decided to compare them to help you choose the best page builder for WordPress.

Our criteria for comparing these WordPress page builders are: ease of use, flexibility, and the design output.

Having said that, let’s take a look at the best page builders for WordPress in the market.

Beaver Builder

Beaver Builder

Beaver Builder is a premium WordPress drag and drop page builder plugin. In our opinion, it is by far the best WordPress page builder plugin in the market.

It is extremely fast and comes with a built in on-boarding tour that quickly familiarizes users with their interface.

Beaver Builder comes with a live drag and drop interface. You get to see all your changes as you add them by simply dragging elements from the right sidebar and dropping them on your page. You can click on any element in a page to edit its properties.

It has several basic and advanced modules which cover almost anything you may want to add. There are modules to add sliders, carousel, backgrounds, content blocks, buttons, among many other things.

Most importantly, Beaver Builder is very easy to use for beginners. Check out our tutorial on how to create custom WordPress layouts with Beaver Builder.

Pricing: Starting from $99 for single site license.

Our Grade: A+

Review: Beaver Builder is the easiest page builder option in the market. It comes with pre-made templates to help you get started. The ability to customize every little detail makes it the perfect solution for WordPress users.



Elementor is a powerful drag and drop WordPress page builder. It is built from ground up for speed, and you will immediately notice how fast and responsive it is.

It is a live page builder plugin which means you get to see your page live as you edit it with Elementor. Simply create sections and select the number of columns for each section.

You can then drag and drop widgets from the left panel to your section. Elementor comes with tons of widgets including most commonly used website elements.

From basic image and text widgets to advanced accordions, sliders, testimonials, icons, social media, tabs, etc. Each widget comes with its own settings.

Elementor will also let you add widgets created by other WordPress plugins.

Don’t want to build your own layout?

Elementor also comes with many ready-to-use templates that you can just insert into your pages. You can simply point and click to edit any item on the page and replace it with your own content.

Pricing: Starting from $49 for single site license. WPBeginner users can use our Elementor Pro coupon code to get 10% off any licensing plan.

Our Grade: A

Review: Elementor is one of the best page builder plugin in the market. It is super fast, extremely easy to use, and comes with tons of modules and templates.

Page Builder by Site Origin

Page Builder by Site Origin user interface

With more than one million active installs, Site Origin’s Page Builder is one the most popular WordPress page builder in the market. One of the primary reason for it’s popularity is the price (free). It is available as a fully functional free plugin.

Site Origin Page Builder is fairly easy to use and works with any standard compliant WordPress theme. For components, Site Origin Page Builder allows you to use WordPress widgets. It comes with several widgets of its own, and you can download and install any widget. See our list of the 25 most useful WordPress widgets because you can add all of them using this page builder.

It also comes with a history tool which allows you to switch back and forth to undo / redo changes that you made. This is a huge time saver, and it gives you a peace of mind knowing that you can revert and undo changes.

Pricing: Free

Our Grade: B

Review: Site Origin Page Builder is a good free plugin with drag-and-drop interface to create and customize layouts. Although the live editing is not comparable to other solutions mentioned in this comparison.

Themify Builder

Themify Builder

If you are already using a WordPress theme by Themify, then Themify Builder is already part of your theme. For other non-Themify WordPress themes, you can get the Themify Builder plugin.

This simple and highly intuitive page builder comes with several ready to use modules that you can add to your pages or posts. Many of these modules usually require you to install separate WordPress plugins.

Themify Builder allows you to edit your pages from the admin area as well as from your live site. With live editing you get to see exactly how your changes will appear on the site. Apart from that, Themify Builder comes with ready-to-use layouts that you can quickly apply to your page.

Pricing: $39

Our Grade: C+

Review: While the builder comes with promising features, there is a learning curve that can leave a user frustrated. You can get nearly everything from the Themify builder in Site Orign page builder for free.



Divi is a drag and drop theme and WordPress page builder. It is an extremely easy to use and fast WordPress theme with 20+ layouts/templates for different kind of websites.

You can create and save your own Divi layouts. You can also export a layout from one Divi installation into another. Divi also comes with tons of elements that you can drag and drop anywhere in your layout.

Pricing: Starting from $69 per year

Our Grade: C+

Review: Divi is a good page builder. The page builder functionality is superb which allows you to work with other WordPress themes as well. However, Divi uses a lot of shortcodes, and this makes it difficult for you to switch themes or use a different page builder in the future.


As we compared different drag and drop WordPress page builders, one thing became very clear. Beaver Builder and Elementor are clearly the top choice.

If you don’t mind spending little money to get the best in market along with guaranteed support from developers, then go for any of these two, and you won’t regret it.

We hope this article helped you find the best WordPress drag and drop page builder plugins for your site. You may also want to see our comparison to find the best WordPress photo gallery plugins and the best WordPress contact form plugins.

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.

What Are WordPress Plugins? And How Do They Work?

Often beginner users ask us what are WordPress plugins and how do they work? Plugins are an important part of the WordPress ecosystem, and they are essential for building great websites using WordPress. In this beginners guide, we will explain what are WordPress plugins and how do they work?

What Are WordPress Plugins? How Do They Work?

What Are WordPress Plugins?

WordPress plugins are apps that allow you to add new features and functionality to your WordPress website. Exactly the same way as apps do for your smartphone.

New plugins directory page on WordPress.org

There are more than 48,000 free plugins available right now on the WordPress.org plugin directory. Thousands more are available from third-party websites like Github.

On top of that, there are also thousands of premium WordPress plugins that are sold by individual developers and companies like ourselves.

In 2003, WordPress started as a simple tool to help you start a blog. Over the years, it has evolved into a powerful content management system and application framework, thanks primarily to plugins.

What Can WordPress Plugins Do?

WordPress plugins are small software apps that integrate and run on top of the WordPress software. This allows you to create almost any kind of website with WordPress (not just blogs).

For example, you can:

There is a popular saying in the WordPress community, “There is a plugin for that”.

No matter what you are trying to do on your WordPress site, it’s possible. If the feature is not available in default WordPress, then there is certainly a plugin available for that.

There are WordPress plugins to improve SEO, boost performance, add contact forms, social media buttons, create galleries, and so much more.

Plugins can be small and offer just one tiny little feature (like adding an image to sidebar).

Or they can also be quite large and act as their own platform as well (Example: WordPress eCommerce plugins or WordPress membership plugins).

More feature rich plugins can have their own addon plugins to extend them just like you would extend WordPress.

How WordPress Plugins Work?

WordPress is written in a way so that other developers can add their own code into it. The WordPress plugin API offers a robust set of hooks and filters which allow developers to modify existing WordPress functionality or add new functionality.

WordPress also allows developers to store data in the WordPress database. Plugins can utilize WordPress content types, taxonomies, and custom fields which allow users to store different types of content not just post and pages.

Each WordPress plugin installed on your site is registered in your WordPress database. You can activate and deactivate them at any time you want.

Installed WordPress plugins

Upon each visit, WordPress connects to the database, loads the core software, and then loads your active plugins. All this code is processed on your server and then sent to user’s browser.

How to Find WordPress Plugins and Install Them?

You can find free WordPress plugins by visiting WordPress.org plugin directory or you can also find them directly from your WordPress admin area.

Simply head over to Plugins » Add New page and search by typing plugin name or functionality you want to add.

Searching for plugins from WordPress admin area

WordPress will search the plugin directory and display the available plugins in a list. You need to review the results, and click on the install now button next to the plugin you want to install.

Reviewing and installing plugin from search results

However, search results inside the WordPress admin area are not always helpful because they are limited to free plugins only. Most beginners find it difficult to decide which plugin is best for the job.

Another approach is to look for plugin recommendations and tutorials on sites like WPBeginner.com. We have a WordPress plugins section where you can find the best WordPress plugins that we have thoroughly tested and reviewed.

You can also find WordPress plugins in our editor’s pick of the best WordPress plugins for business websites or checkout the plugins we are using on our website in the WPBeginner’s Blueprint.

More FAQs About WordPress Plugins

I cannot see or install plugins on my WordPress blog?

Most probably you are using WordPress.com. You can only install WordPress plugins on self-hosted WordPress.org websites. See our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

How many WordPress plugins are too many?

A common misconception among users is that too many plugins can slow down their website. It is NEVER too many plugins that are slowing down your site. It is always poorly coded plugins that degrade performance. For details see our guide on How many WordPress plugins should you install?.

Should I install plugins not tested with my WordPress version?

Sometimes authors of free plugins do not update their plugin files on each new WordPress release. Simply because if it works, then they don’t feel the need to update it. For more on this topic, see our article on installing plugins not tested with your WordPress version.

How to choose between free vs paid plugins?

There are thousands of free plugins and there is a good chance that you can find a free plugin offering the same functionality as a paid plugin. If it works good for you, then use it.

Please keep in mind that free plugins are offered as they are, with no warranties, and no promise of support. Plugin author can stop working on a plugin at anytime they want.

If you feel you will be needing lots of support, and you want regular updates, then paid plugins do a much better job at it.

We use a combination of both free and paid plugins on all our websites.

How do I get support for free WordPress plugins?

Free WordPress plugins are offered without the promise of support. However, most good plugins offer limited free support for their plugins through the official WordPress support forums. Simply visit the plugin page and click on the support tab to post your question.

Getting support for free WordPress plugins

For more on this topic, we recommend you take a look at our guide on how to properly ask for WordPress support and get it.

We hope this article helped you understand what are WordPress plugins and how do they work. You may also want to see our beginner’s guide on how to choose the best WordPress plugin.

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.