WordPress Website Security

Below are the important points that needs to be taken care to make your website fully secure.

1. Don’t use admin as a username

A majority of today’s attacks target your wp-admin / wp-login access points using a combination of admin . As admin is very common so it can be easily gueesed. Always try to use different username.

2) Use updated wordpress Always

Make your wordpress updated to the latest version. As the latest version always comes with updated security features.

3. Use a less common password

Make use of complex password that is difficult to guess. It makes your website very secure as the intruders cannot easily enter to your website.

4. Add Two-Factor Authentication

Use two factor authentication. Now a days all the latest websites are using this to make it secure. Gmail , paypal all are using the same two factor authentication to make the website secure.

5. Hide wp-config.php and .htaccess

Use the below code to make the wp-config.php and .htaccess hidden so that intruders cannot access these important files.

<Files wp-config.php>
order allow,deny
deny from all

6. Use WordPress security keys for authentication
7. Disable file editing
8. Limit login attempts

Speed up your wordpress website


1. Choose Your Hosting Provider Wisely
The best place to start is where the site itself is located. Most choose to host their sites with an external hosting provider. If you Google “WordPress Hosting” you will be inundated with countless options to choose from. While we won’t pick favorites here, you should be comfortable asking any potential provider the following:

How many other WordPress sites will be shared on my server? What level of isolation will my instance have? Sharing your instance with other customers is a lot like sharing your internet connection with a neighbor that likes to stream HD video – your experience might be inexplicably fast one moment and slow the next. Generally “you get what you pay for” – the cheaper hosting providers will often overload your server with many other shared instances, while the more expensive may even give you your own dedicated server. Based on your anticipated load, find the right cost/benefit compromise that works for your business.


Optimize Your Images

In our post, 5 Common Causes of Slow Performance we observed that 90% of the Alexa top 1000 websites suffered from some level of image optimization problems. Fortunately there is a relatively easy way to fix this for WordPress users: Install the WP-Smush.it plugin.


Turn on Compression

Compressing your webpage content can have a dramatic impact on page load times with virtually no effort on your side. As mentioned above, ideally your hosting provider should already be taking care of this for you, but you should never assume. A good way to test is to enter your URL into this tool from WhatsMyIP. If your hosting provider is not compressing (e.g. “gzipping”) your site content, you can use plugins like W3 Total Cache to enable compression for your site. For more information, see Top 3 Methods to Enable Compression in WordPress.

4. Use a CDN
Content Delivery Networks (CDNs) are a great way to cache your images, CSS and javascript closer to your users to enable faster page loads. For example, if your site is hosted in Virginia, but your users are visiting from Australia – why not keep a copy of your static files in Sydney so they can download your page faster? A few weeks back we posted a detailed article about CDNs in our post about Time to First Byte and the correlation to search engine ranking, check it out.

5. Minify Your CSS and Javascript
“Minification” tools generally do two things that help performance: (1) they combine related included files such as CSS and Javascript into one “virtual” file, and (2) they strip out extraneous spaces and comments from these files to provide a smaller download. Working together, these two changes can result in a significant reduction in the size and number of resource requests your browser makes when downloading your page, causing a big improvement in page load time.

6. Use Browser Side Caching
For static images, CSS and Javascript that rarely change, its wasteful for the browser to reload these resources every time they load the same page. For this reason, browser side caching can be a tremendous performance benefit for repeat visits. Basically this is an instruction sent by the webserver to instruct the browser to hold on to particular image, CSS, JS, etc. file for a period of time, and then re-request a new copy once that set amount of time has elapsed. This re-requesting allows the browser to pick up any changes at periodic intervals.

The above steps are required to properly increase speed of website , you can use the above steps to increase speed of any wordpress website.

Increase website speed in php joomla wordpress, magento

Learn how to increase speed of website

  1. Minimize the number of HTTP requests
  2. Optimize and correctly display images
  3. Minify HTML, CSS, On ExpiresByType text/html M3600 ExpiresByType text/css M3600 ExpiresByType application/x-javascript M3600 ExpiresByType image/bmp M3600 ExpiresByType image/gif M3600 ExpiresByType image/x-icon M3600 ExpiresByType image/jpeg M3600 </IfModule>Again, the code above is for your .htaccess file on an Apache server. The corresponding settings in NGINX would look something like this:
    location ~* \.(jpg|png|gif|jpeg|css|js)$ { expires 1h; }

    The above steps are required to increase website speed in all kinds of website. The speed of website will increased by following these steps.