<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Freelance Web Designer Leeds, Rob Russell | A-XDigital</title>
	<atom:link href="https://axdigital.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>https://axdigital.co.uk/</link>
	<description>Creating beautiful, contemporary websites that are Google optimised, mobile responsive and user friendly.</description>
	<lastBuildDate>Mon, 18 Nov 2024 22:19:50 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Play for free online casino games A great way to develop your abilities</title>
		<link>https://axdigital.co.uk/play-for-free-online-casino-games-a-great-way-to-develop-your-abilities/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Mon, 18 Nov 2024 22:19:50 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10265</guid>

					<description><![CDATA[<p>Online casino plinko игра на деньги games are an excellent way to pass the time and have fun. For others, they&#8217;re tools to improve their skills. The online casino games for free let players experiment to find the loopholes and indicators that will assist them to improve their game playing skills, trying out techniques which [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/play-for-free-online-casino-games-a-great-way-to-develop-your-abilities/">Play for free online casino games A great way to develop your abilities</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Online casino <a href="https://xn--80ajhehvhj9a5b.com/plinko">plinko игра на деньги</a> games are an excellent way to pass the time and have fun. For others, they&#8217;re tools to improve their skills. The online casino games for free let players experiment to find the loopholes and indicators that will assist them to improve their game playing skills,<span id="more-10265"></span> trying out techniques which are not tried or tested. You could be someone who prefers to make small steps and like playing online casino games.</p>
</p>
<p>First, you must understand the meaning of casino bonuses. Casino bonuses are basically automatic winnings from gambling which are automatically transferred to your account. For example, if you just won a game of blackjack at a local casino, you may transfer all your winnings to an online casino that provides free slots.</p>
</p>
<p>The easiest game to play is free casino slots. All you need to do is hit the spin button on your machine. There is no strategy aside from learning to set yourself up correctly so that you have a high chance of winning the Jackpot. Since slots are purely luck-based, it is recommended to choose one that uses random number generators.</p>
</p>
<p>Casino games online have a lower chance of winning than live casinos. There are a few things that can increase your chances of winning, including selecting a jackpot that is large. You may find that smaller free casino slots are easier to understand than the larger ones, which could be beneficial to you. A bigger bankroll will enable you to take on more stress. Playing online slots for money is also much easier than doing it on a free basis, where you have to go to the casino on the premises.</p>
</p>
<p>The disadvantages of casino free games include having to wait until the slot is &#8220;reded&#8221; before you can play it again. Certain bonus games, such as video poker, only allow you to use the bonus money for spins. This means you&#8217;ll have to bet on cash until you&#8217;ve hit your limit. Some websites offer cumulative jackpots, which will increase your cash balance each when you reach a specific amount.</p>
</p>
<p>The majority of free slots do not pay out much, if any. They&#8217;re designed to be distractions so that people don&#8217;t think about how much they have to spend or why they&#8217;re playing at all. It&#8217;s easy to get out of your limits and wind up spending too much money. The only solution to avoid this issue is by ensuring you set an amount of money you can afford and adhere to it.</p>
</p>
<p>If you&#8217;ve ever tried to play free casino games online then you&#8217;re aware of how frustrating it can be. While many sites claim to offer games for free but once you play the game, you&#8217;ll be able to see the true nature of the offers. Most require coins or other payment methods before you can start playing. It is almost impossible to test before purchasing. You also need to rely on other users&#8217; opinions about the site. There is a chance that the information may be outdated or incorrect.</p>
</p>
<p>Finding a trustworthy casino that offers free games is crucial for your success. Avoid sites that don&#8217;t deliver the promises they make or you&#8217;ll lose your money and time on a negative experience. Pick a casino that fits your personality and has games that you like. This will ensure that you will return to enjoy your free casino experience.</p>
</p>
<p>There are a few free casino games online that allow you to gamble for real money or play for fun. These games are often very entertaining and can provide hours of entertainment. Some of these games even have leaderboards, so you can assess how you&#8217;re doing and if you should improve your skills.</p>
</p>
<p>The only thing you need to consider when playing free online games is whether they are safe. While many websites offer free games, they typically don&#8217;t offer a lot of payouts. You can test your skills and try new techniques online by locating no-cost casino games. It may not be a good idea to invest a lot of money up front but there are plenty of chances to earn money. It is important to read the conditions of service to determine which games are the most lucrative in terms of bonuses or cash and which ones do not. Some of the games offer free sign ups and this can save you lots of time as well.</p>
</p>
<p>If you play casino free games online, there is no way you can lose. You can learn a lot by playing casino games online. This can be an excellent way to get started. Soon you&#8217;ll be capable of making your own choices and be able decide whether it&#8217;s worth <a href="https://fresh-casino-bonus.ca/lucky-jet">lucky jet demo play</a> the cost to play free games.</p>
<p>The post <a href="https://axdigital.co.uk/play-for-free-online-casino-games-a-great-way-to-develop-your-abilities/">Play for free online casino games A great way to develop your abilities</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Ultimate Overview to Baccarat Video Game</title>
		<link>https://axdigital.co.uk/the-ultimate-overview-to-baccarat-video-game/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Thu, 14 Nov 2024 11:01:41 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10263</guid>

					<description><![CDATA[<p>Baccarat is a preferred card video game that has actually been around for centuries, understood for its beauty and simplicity. Whether you&#8217;re a skilled gamer or a novice, this guide will provide you with all the details you require to know about baccarat game. What is Baccarat? Baccarat is a card video game where players [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/the-ultimate-overview-to-baccarat-video-game/">The Ultimate Overview to Baccarat Video Game</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Baccarat is a preferred card video game that has actually been around for centuries, understood for its beauty and simplicity. Whether you&#8217;re a skilled gamer or a novice, this guide will provide you with all the details you require to know about baccarat game.</p>
<h2>What is Baccarat?</h2>
<p>Baccarat is a card video game where players can bet on three possible end results &#8211; the gamer&#8217;s hand winning, the lender&#8217;s hand winning, or a connection. The video game is had fun with numerous decks of cards and the objective is to have a hand closest to 9.</p>
<p>Unlike various other card games, in baccarat, face cards and 10s deserve absolutely no, while various other cards deserve their face value. If the complete value of a hand goes beyond nine, the second digit of the total is made use of as the hand&#8217;s value (for example, a hand with a 7 and an 8 would have a total value of 5).</p>
<p>In baccarat, the gamer doesn&#8217;t make any kind of choices throughout the game. Instead, the supplier complies with a details collection of policies to figure out whether to attract a 3rd card for the player or the banker.</p>
<ul>
<li>Player&#8217;s hand is worth 0-5: attract a 3rd card</li>
<li>Gamer&#8217;s hand is worth 6-7: stand</li>
<li>Player&#8217;s hand deserves 8-9: all-natural, no more cards are attracted</li>
</ul>
<h2>Kinds of Baccarat</h2>
<p>There are numerous variants of baccarat, with one of the most prominent ones being Punto Banco, Chemin de Fer, and Baccarat Banque. Punto Banco is the most usual version located in online casinos, where gamers bank on either the player or lender hand winning.</p>
<p>Chemin de Fer is a much more interactive version of baccarat where players take transforms being the lender and making decisions throughout the video game. Baccarat Banque resembles Chemin de Fer, yet the banker position is a lot more permanent.</p>
<h2>How to Play Baccarat</h2>
<p>To play baccarat, you just position your bet on either the gamer, lender, or tie. The dealership then deals 2 cards each to the player and banker. The hand closest to 9 victories, and payments are made accordingly.</p>
<ul>
<li>If you bet on the gamer and win, you get a 1:1 payout</li>
<li>If you bet on the lender and win, you receive a 1:1 payout minus a 5% commission</li>
<li>If you bet on a tie and win, you receive a 8:1 or 9:1 payment (relying on the casino site)</li>
</ul>
<h2>Tips for Playing Baccarat</h2>
<p>While baccarat is a game of chance, there are a couple of pointers that can help you improve your opportunities of winning:</p>
<ul>
<li>Adhere to banking on the lender&#8217;s hand, as it has a slightly far better odds of winning</li>
<li>Avoid betting on a tie, as the chances are slim and the payout is not desirable</li>
<li>Establish a budget and stay with it, handling your bankroll properly</li>
<li>Practice good money monitoring to stay clear of losing <a href="https://www.sociedadpoliticaspublicas.cl/category/bitcoin-casino/">bitcoin casino</a> more than you can manage</li>
</ul>
<h2>Conclusion</h2>
<p>Baccarat is a timeless card game that has actually captivated players worldwide with its simplicity and sophistication. Whether you&#8217;re a newbie or a seasoned gamer, baccarat provides an amazing and rewarding gaming experience. With this overview, you currently have the knowledge and understanding to enjoy playing baccarat to the maximum.</p>
<p>The post <a href="https://axdigital.co.uk/the-ultimate-overview-to-baccarat-video-game/">The Ultimate Overview to Baccarat Video Game</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mastering the Art of WordPress Web Design: A Comprehensive Guide</title>
		<link>https://axdigital.co.uk/mastering-the-art-of-wordpress-web-design-a-comprehensive-guide/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Fri, 23 Feb 2024 08:55:56 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10205</guid>

					<description><![CDATA[<p>The post <a href="https://axdigital.co.uk/mastering-the-art-of-wordpress-web-design-a-comprehensive-guide/">Mastering the Art of WordPress Web Design: A Comprehensive Guide</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id='av_section_1'  class='avia-section av-zxp08t-fd8cf0b2a1bd66d067295ba5aff75a94 main_color avia-section-default avia-no-border-styling  avia-builder-el-0  avia-builder-el-no-sibling  avia-bg-style-scroll container_wrap fullsize'  ><div class='container av-section-cont-open' ><main  role="main" itemprop="mainContentOfPage"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-10205'><div class='entry-content-wrapper clearfix'>
<div  class='flex_column av-mebkfx-47038a6d22a89b053e64185623be33b9 av_one_full  avia-builder-el-1  avia-builder-el-no-sibling  first flex_column_div  '     ><section  class='av_textblock_section av-lsyf2qic-53ce1c46d3737f2d7faa23fdb16d27e9 '   itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><h2 data-sourcepos="3:1-3:110">Mastering the Art of WordPress Web Design: A Comprehensive Guide</h2>
<p data-sourcepos="3:1-3:110">WordPress has cemented its position as the leading platform for creating websites, offering flexibility, user-friendliness, and a <a href="https://axdigital.co.uk/how-to-make-your-wordpress-website-greener/">vast green ecosystem</a>. But even with its intuitive interface, crafting a website that looks professional and aligns with your vision requires strategic thinking and design knowledge. This guide delves into the essential aspects of WordPress web design, empowering you to create a website that stands out.</p>
<p data-sourcepos="5:1-5:14"><strong>Planning and Foundation:</strong></p>
<ul data-sourcepos="7:1-7:139">
<li data-sourcepos="7:1-7:139"><strong>Define your goals:</strong> Before diving in, understand the purpose of your website. Are you showcasing your portfolio, promoting a business, or building an online community? Clarity on goals guides your design choices.</li>
<li data-sourcepos="8:1-8:99"><strong>Target audience:</strong> Who are you trying to reach? Identifying your audience helps personalize the design and tailor the user experience.</li>
<li data-sourcepos="9:1-9:250"><strong>Theme selection:</strong> Themes provide the underlying structure and visual style. Choose a theme that aligns with your website&#8217;s purpose and offers customization options. Popular marketplaces like ThemeForest and TemplateMonster offer diverse options.</li>
<li data-sourcepos="10:1-10:69"><strong>Responsive design:</strong> Ensure your website adapts seamlessly across devices, from desktops to tablets and smartphones. Responsive themes are crucial for optimal user experience and search engine optimization (SEO).</li>
</ul>
<p data-sourcepos="12:1-12:32"><strong>Visual Elements and Content:</strong></p>
<ul data-sourcepos="14:1-18:0">
<li data-sourcepos="14:1-14:192"><strong>Branding:</strong> Integrate your brand identity consistently throughout the website, including logo, colors, fonts, and imagery. Use high-quality visuals that resonate with your target audience.</li>
<li data-sourcepos="15:1-15:165"><strong>Clarity and hierarchy:</strong> Organize content logically, using headings, subheadings, and white space to improve readability and guide users through the information.</li>
<li data-sourcepos="16:1-16:192"><strong>Engaging images and videos:</strong> Incorporate high-quality visuals that complement your text, break up content, and capture attention. Optimize image size and quality for faster loading times.</li>
<li data-sourcepos="17:1-18:0"><strong>Effective calls to action (CTAs):</strong> Clearly guide users towards your desired actions, whether it&#8217;s subscribing, contacting you, or making a purchase. Use strong CTAs with contrasting colors and clear messaging.</li>
</ul>
<p data-sourcepos="19:1-19:30"><strong>Customization and Plugins:</strong></p>
<ul data-sourcepos="21:1-22:64">
<li data-sourcepos="21:1-21:141"><strong>Page builders:</strong> Leverage page builders like Elementor or Divi to customize layouts and elements visually, even without coding knowledge.</li>
<li data-sourcepos="22:1-22:64"><strong>Essential plugins:</strong> Select plugins strategically to enhance functionality without hindering performance. Consider plugins for contact forms, SEO optimization, social media integration, and analytics.</li>
<li data-sourcepos="23:1-24:0"><strong>Mobile-first approach:</strong> Prioritize the mobile experience during design and testing. Mobile responsiveness is crucial for user engagement and SEO ranking.</li>
</ul>
<p data-sourcepos="25:1-25:33"><strong>Optimization and Maintenance:</strong></p>
<ul data-sourcepos="27:1-30:0">
<li data-sourcepos="27:1-27:200"><strong>SEO optimization:</strong> Implement SEO best practices to improve your website&#8217;s visibility in search engine results. Utilize relevant keywords, optimized images, and clear page titles and descriptions.</li>
<li data-sourcepos="28:1-28:179"><strong>Performance optimization:</strong> Regularly test and optimize website speed using tools like Google PageSpeed Insights. Faster loading times enhance user experience and SEO ranking.</li>
<li data-sourcepos="29:1-30:0"><strong>Ongoing maintenance:</strong> Regularly update your theme, plugins, and WordPress core to ensure security and compatibility. Back up your website regularly to prevent data loss.</li>
</ul>
<p data-sourcepos="31:1-31:20"><strong>Additional Tips:</strong></p>
<ul data-sourcepos="33:1-36:0">
<li data-sourcepos="33:1-33:121"><strong>Seek inspiration:</strong> Browse well-designed WordPress websites in your niche for inspiration and identify design trends.</li>
<li data-sourcepos="34:1-34:111"><strong>Accessibility:</strong> Ensure your website is accessible to users with disabilities by following WCAG guidelines.</li>
<li data-sourcepos="35:1-36:0"><strong>Testing and feedback:</strong> Always test your website on different devices and browsers, and gather feedback from your target audience to refine your design.</li>
</ul>
<p data-sourcepos="37:1-37:15"><strong>Conclusion:</strong></p>
<p data-sourcepos="39:1-39:8">Creating a compelling WordPress website requires an understanding of design principles, strategic planning, and ongoing maintenance. By following these guidelines and leveraging the platform&#8217;s flexibility, you can build a website that effectively communicates your message, engages your audience, and achieves your digital goals. Remember, the journey of crafting a successful website is iterative, so experiment, learn, and continually evolve.</p>
<p data-sourcepos="41:1-41:167">Remember, this is just a starting point. If you have any specific questions or want to delve deeper into a particular aspect of WordPress web design, feel free to ask!</p>
</div></section></div>
<p>The post <a href="https://axdigital.co.uk/mastering-the-art-of-wordpress-web-design-a-comprehensive-guide/">Mastering the Art of WordPress Web Design: A Comprehensive Guide</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Make Your WordPress Website Greener</title>
		<link>https://axdigital.co.uk/how-to-make-your-wordpress-website-greener/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Thu, 06 Jan 2022 08:21:15 +0000</pubDate>
				<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10151</guid>

					<description><![CDATA[<p>The post <a href="https://axdigital.co.uk/how-to-make-your-wordpress-website-greener/">How to Make Your WordPress Website Greener</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-29gbdz-d9affbc49cd30a4223ba22927d4ae3f8">
.flex_column.av-29gbdz-d9affbc49cd30a4223ba22927d4ae3f8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-29gbdz-d9affbc49cd30a4223ba22927d4ae3f8 av_one_full  avia-builder-el-0  avia-builder-el-no-sibling  first flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-ky2p9wcm-03a0091b993f4b3bb5a5b8656d32d449 '   itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><h2><strong>How to Make Your WordPress Website Greener</strong></h2>
<p>Here are a few simple ways to make your website less taxing on the environment.</p>
<h3><strong>1. Choose the Right Web Host</strong></h3>
<p>One of the biggest steps you can do to reduce your website’s environmental impact is to find a web host that has the same goal.</p>
<p>Hosting companies own the physical data centers that contain your and other people’s websites. <a href="https://www.fastcompany.com/3028771/where-does-the-internet-get-its-energy-tech-companies-power-sources-visualized" target="_blank" rel="noreferrer noopener" aria-label="How they choose to get their energy needs (opens in a new tab)">How they choose to get their energy needs</a> met has a direct impact on how environmentally friendly your own website is.</p>
<p>Consequently, the first step in improving your site’s carbon footprint is to choose a green host. That means, their servers are powered by renewable energy, the companies make use of energy use offsets, and adhere to other environmentally-conscious practices.</p>
<h3>2. Get Your Energy from Renewables</h3>
<p>What goes for the computers serving up your website to visitors also extends to the equipment you use to build websites. Yours or other people’s.</p>
<p>When running or taking care of a web presence, chances are you are spending a lot of time on a computer. Come to think of it, if you do any work these days, chances are pretty good a good chunk happens in front of a screen. Like servers, these use up energy. So do all other appliances in your work environment.</p>
<p>Therefore, to reduce the footprint of you and your website, switching over to an energy provider running on renewables is a good idea. If you are in the US, you can find some <a href="https://www.green-e.org/certified-resources" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>
<h3><strong>3. Opt for an Eco-Friendly Website Design</strong></h3>
<p>Here’s the long and the short of it: The more complicated your site design is, the more energy it consumes when loaded.</p>
<p>Each element of your site – the graphics, animations, code, etc. has a bearing on the energy footprint. Sites that load slowly draw more energy, and so do frequent <a href="https://torquemag.io/2018/02/how-to-reduce-http-requests-wordpress/">server requests</a>.</p>
<p>Doing simple things such as using fewer Javascript widgets, reducing the number of images and videos, and making sure that your site loads faster can make a huge difference.</p>
<p>In addition to that, by focusing on what is absolutely necessary, you might just make your site more user friendly in the process. Studies have shown that <a href="https://neilpatel.com/blog/simplify-your-website-with-the-kiss-rule/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">users prefer less complicated websites</a> as they’re easier to navigate.</p>
<h3><strong>4. Have Print-Friendly Content</strong></h3>
<p>Does the following scenario sound familiar? You read something interesting or important on the web and need a hard copy of it. You quickly click on <em>print</em> to get it.</p>
<p>Yet, when you get to the printer, you realize that some of the graphics aren’t showing properly. So, you make a few changes and print it again only to find that now some of the text isn’t showing. This type of thing repeats a few times until you finally have your printout, plus a much larger “note paper” pile.</p>
<p>To spare yourself and others this kind of experience, it’s important to <a href="https://www.sitepoint.com/css-printer-friendly-pages/" target="_blank" rel="noreferrer noopener" aria-label="make your content printer friendly (opens in a new tab)">make your content printer-friendly</a>. Doing so will reduce the number of times people will have to re-print it, saving energy and resources in the process.</p>
<p>Luckily, there are plugins you can use to achieve that like <a href="https://wordpress.org/plugins/printfriendly/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Print, PDF, Email by PrintFriendly</a>.</p>
<h3><strong>5. Improve Your Site Speed</strong></h3>
<p>As already mentioned, a slow website is one that uses a lot of energy. Besides that, users also really <a href="https://blog.kissmetrics.com/speed-is-a-killer/" target="_blank" rel="noreferrer noopener" aria-label="hate slow-loading websites (opens in a new tab)">hate slow-loading websites</a>. So much so, that <a href="https://webmasters.googleblog.com/2018/01/using-page-speed-in-mobile-search.html" target="_blank" rel="noreferrer noopener" aria-label="page speed is a ranking factor to Google (opens in a new tab)">page speed is a ranking factor to Google</a>, including for mobile.</p>
<p>If that is not going to convince you to make page loading speed a priority, I don’t know what will. If you are set to make your site blazingly fast, here are the right articles for you:</p>
<ul>
<li><a href="https://torquemag.io/2019/03/how-to-speed-test-your-website/">How to Speed Test Your Website (Metrics, Tools, Optimization Tips)</a></li>
<li><a href="https://torquemag.io/2015/08/ways-to-speed-up-wordpress-decrease-page-load-time/">14 Ways To Speed Up WordPress And Decrease Page Load Time</a></li>
<li><a href="https://torquemag.io/2017/03/make-wordpress-faster/">9 Advanced Techniques to Make WordPress Faster</a></li>
</ul>
<h3><strong>6. Educate Your Visitors</strong></h3>
<p>The thing about trying to save the planet is that you can’t do it alone. There are over seven billion of us and we can only make significant changes if we do it together.</p>
<p>So, besides sticking a <em>green website</em> sticker in your footer, another step you can take is to make your users aware of their own carbon emissions.</p>
<p>An example of how to do this without sounding condescending or trying to enforce your views can be seen on <a href="https://loco2.com/en" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Loco2</a>. This is an online booking service for train travel in the UK and Europe.</p>
<p>When you use their service to plan a trip, besides just giving you the costs, the site will also let you know how much carbon emissions you’re saving by choosing that route.</p>
<p>This encourages visitors to start or continue to play their part making a difference. If you can do similar things with your site or service, go ahead!</p>
<h2><strong>Running an Eco-Friendly Website Isn’t Complicated</strong></h2>
<p>Due to its virtual nature, it’s easy to forget that the existence of the Internet has real-life consequences. Since all that data has to live somewhere, everyday technology usage is ramping up its environmental toll.</p>
<p>With more and more people having accessing the web, this will only increase. As a consequence, there has never been a better time to take steps to reduce your personal footprint and that of your site. In this article, we’ve given you the first steps to do so:</p>
<ol>
<li>Choose an eco-friendly web host</li>
<li>Power your work environment with green energy</li>
<li>Stick to simpler designs</li>
<li>Remember to make your content printer-friendly</li>
<li>Reduce the loading speed and make your site faster</li>
<li>Educate others about their carbon footprint</li>
</ol>
<p>The cool thing is that many of these practices improve both your environmental impact as well as the user experience. Why not take advantage of a win-win situation?</p>
<p>Source:  https://torquemag.io/2019/09/eco-friendly-website-design/</p>
</div></section></div>
<p>The post <a href="https://axdigital.co.uk/how-to-make-your-wordpress-website-greener/">How to Make Your WordPress Website Greener</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Leeds United reveal they are tightening their cyber defences</title>
		<link>https://axdigital.co.uk/leeds-united-reveal-they-are-tightening-their-cyber-defences/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Thu, 25 Mar 2021 22:13:28 +0000</pubDate>
				<category><![CDATA[Leeds United]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10092</guid>

					<description><![CDATA[<p>The post <a href="https://axdigital.co.uk/leeds-united-reveal-they-are-tightening-their-cyber-defences/">Leeds United reveal they are tightening their cyber defences</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_one_fifth-79ff81c021393065cee878051452f6a6">
.flex_column.av-av_one_fifth-79ff81c021393065cee878051452f6a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_one_fifth-79ff81c021393065cee878051452f6a6 av_one_fifth  avia-builder-el-0  el_before_av_three_fifth  avia-builder-el-first  first flex_column_div av-zero-column-padding  '     ></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_three_fifth-49f6e875884219cf77c24341e550af53">
.flex_column.av-av_three_fifth-49f6e875884219cf77c24341e550af53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_three_fifth-49f6e875884219cf77c24341e550af53 av_three_fifth  avia-builder-el-1  el_after_av_one_fifth  el_before_av_one_fifth  flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-kmpflnu0-6112f349b7baa80590fcebdf8f1a1903 '   itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p><strong>After Manchester United was hacked and clubs fear losing millions of pounds if their turnstiles are disabled or valuable transfer data stolen as criminals scale up attacks in the pandemic</strong></p>
<ul class="mol-bullets-with-font">
<li class="class"><strong>The Whites are the latest club to beef up security in face of cyber attacks</strong></li>
<li class="class"><strong>11 Premier League clubs have attended a cyber security session this year</strong></li>
<li class="class"><strong>Manchester United fell victim to an attack in November last year</strong></li>
<li class="class"><strong>Criminals target transfer deals and try to insert ransomware into networks </strong></li>
</ul>
<div>
<p class="mol-para-with-font"><a id="mol-41364640-8d78-11eb-b6a6-d981911ce42b" href="https://www.dailymail.co.uk/sport/teampages/leeds-united.html">Leeds</a> United are tightening their cyber defences in the face of a growing threat  from sophisticated criminals, who can extract millions of pounds from the biggest clubs.</p>
<p class="mol-para-with-font">English clubs are increasingly concerned about the threat from hackers, who see sport as a &#8216;highly attractive&#8217; and &#8216;high-value&#8217; target.</p>
<p class="mol-para-with-font">In the last year, <a id="mol-41369460-8d78-11eb-b6a6-d981911ce42b" href="https://www.dailymail.co.uk/sport/teampages/manchester-united.html">Manchester United</a> was attacked, an EFL club was hit with a £5m demand and the biggest single loss to a sports organisation from cyber <a id="mol-413d7230-8d78-11eb-b6a6-d981911ce42b" href="https://www.dailymail.co.uk/news/crime/index.html">crime</a> was £4m, according to he UK National Cyber Security Centre (NCSC) &#8211; part of GCHQ.</p>
<div class="artSplitter mol-img-group">
<div class="mol-img">
<div class="image-wrap"><img fetchpriority="high" decoding="async" id="i-e96ef9739c2d937a" class="blkBorder img-share b-loaded" src="https://i.dailymail.co.uk/1s/2021/03/25/13/40930096-0-image-a-1_1616677767523.jpg" alt="Leeds United are making sure their cyber defence is super-tight after clubs were targeted" width="634" height="475" /></div>
</div>
<p class="imageCaption">Leeds United are making sure their cyber defence is super-tight after clubs were targeted</p>
</div>
<div class="artSplitter mol-img-group">
<div class="mol-img">
<div class="image-wrap"><img decoding="async" id="i-9d1ab1ae03783627" class="blkBorder img-share b-loaded" src="https://i.dailymail.co.uk/1s/2021/03/25/13/40930124-0-image-a-2_1616677773048.jpg" alt="The Whites have commissioned a specialist company to secure emails systems and files" width="634" height="423" /></div>
</div>
<p class="imageCaption">The Whites have commissioned a specialist company to secure emails systems and files</p>
</div>
<p class="mol-para-with-font">The cyber criminals are aiming to cash in on big money deals, exploit lucrative match days, or even hold valuable transfer or fan data to ransom.</p>
<p class="mol-para-with-font">As well as United, Liverpool and Lazio have all fallen victim to hacks in recent years. But more are have suffered in silence or fought off the online raiders and clubs’ vulnerability is even greater now with thousands of staff working from home on laptops and remote serves.</p>
<p class="mol-para-with-font">Over 40 clubs attended a security conference organised by the NCSC, including 11 from the Premier League, in January, to learn more about how to protect themselves.</p>
<p class="mol-para-with-font">And the the watchdog says cyber-criminals see sport as a juicy target with seven out of 10 clubs experiencing an attack once a year, and three out of ten suffering at least five raids.</p>
<div class="artSplitter mol-img-group">
<p class="imageCaption">Manchester United&#8217;s hackers demanded cash to release their grip on the club&#8217;s systems</p>
</div>
<p class="mol-para-with-font">“We know that sports clubs and organisations are facing significant challenges managing the impact of the coronavirus pandemic,&#8217; said Sarah Lyons, NCSC Deputy Director for Economy and Society ahead of the conference.</p>
<p class="mol-para-with-font">&#8216;But that doesn&#8217;t stop the UK sports industry being a highly attractive target for cyber criminals &#8211; and it&#8217;s important that organisations are aware of this threat,&#8217;</p>
<p class="mol-para-with-font">Leeds have commissioned Barracuda Networks to beef up their security, focusing on securing the club&#8217;s email systems and defending against ransomware, which was believed to have affected some of Manchester United&#8217;s systems in November.</p>
<p class="mol-para-with-font">“Even in a normal year, Premier League clubs are a hot target for opportunistic cyber attackers, who are looking to disrupt servers or steal data, usually in an attempt to hold the club to ransom, or to sell sensitive data illegally for financial gain,’ said Chris Ross, a manager at Barracuda Networks.</p>
<div class="artSplitter mol-img-group">
<div class="mol-img">
<div class="image-wrap"><img decoding="async" id="i-379823757aeb55b7" class="blkBorder img-share b-loaded" src="https://i.dailymail.co.uk/1s/2021/03/25/13/40930106-0-image-a-3_1616677800167.jpg" alt="Specialist firm, Barracuda, says it is working with Leeds on emails and back up files" width="634" height="417" /></div>
</div>
<p class="imageCaption">Specialist firm, Barracuda, says it is working with Leeds on emails and back up files</p>
</div>
<p class="mol-para-with-font">“However, with hundreds if not thousands of staff members now working remotely, the threat facing Premier League clubs, and indeed all organisations, is more pressing than ever.’</p>
<p class="mol-para-with-font">There are two common types of attacks, email impersonation and ransomware, Ross’ colleague, Steve Peake explained.</p>
<p class="mol-para-with-font">&#8216;The sporting world is targeted in a quite sophisticated way and the reason for that is there is a lot of information publicly available,&#8217; Peake told Sportsmail.</p>
<p class="mol-para-with-font">&#8216;We know football clubs time tables. We know when the transfer windows are and that is helpful because an attacker can pretend to be more credible.</p>
<p class="mol-para-with-font">&#8216;In the transfer window there is a lot of speculation about where players may be moving to, so someone can potentially craft an attack to appear as though they are a party [to the transfer].&#8217;</p>
<p class="mol-para-with-font">Audacious as it sounds, these tactics, known as ‘impersonation’ attacks, do work if the criminals use hi-tech software to closely replicate emails and obtain detailed knowledge of the deal.</p>
<div class="artSplitter mol-img-group">
<div class="mol-img">
<div class="image-wrap"><img loading="lazy" decoding="async" id="i-ba0739a52efefc72" class="blkBorder img-share b-loaded" src="https://i.dailymail.co.uk/1s/2021/03/25/13/40930292-0-image-a-4_1616677899900.jpg" alt="Lazio fell victim to email impersonation while completing a transfer with Feyenoord  in 2018" width="634" height="423" /></div>
</div>
<p class="imageCaption">Lazio fell victim to email impersonation while completing a transfer with Feyenoord  in 2018</p>
</div>
<p class="mol-para-with-font">Italian giants, Lazio, fell for an email scam and paid £1.75m (€2m) to fraudsters in 2018.</p>
<p class="mol-para-with-font">According to Italian newspaper, Il Tempo, the Serie A club were completing the last instalment of a transfer fee for defender Stefan de Vrij, whom they had signed from Dutch club Feyenoord.</p>
<p class="mol-para-with-font">Lazio received an email that appeared to be from the Eredivisie outfit asking for the final payment of the deal along with bank account details.</p>
<p class="mol-para-with-font">The Italian side paid the money, but Feyenoord never received the fee and said they had not sent the email. The cash was traced to a Dutch bank account apparently set up by the fraudsters.</p>
<div class="artSplitter mol-img-group">
<div class="mol-img">
<div class="image-wrap"><img loading="lazy" decoding="async" id="i-b4eeecd517b736ac" class="blkBorder img-share b-loaded" src="https://i.dailymail.co.uk/1s/2021/03/25/13/35932122-0-Last_week_a_British_athlete_had_almost_100_private_images_stolen-a-6_1616677930596.jpg" alt="Last year, the National Cyber Security Centre said an EFL was asked for £5m by hackers" width="630" height="420" /></div>
</div>
<p class="imageCaption">Last year, the National Cyber Security Centre said an EFL was asked for £5m by hackers</p>
</div>
<p class="mol-para-with-font">Closer to home, the NCSC reported last year that an email account of a Premier League football club&#8217;s managing director was hacked during a transfer negotiation, which led to the club attempting to pay £1m into a bank account set up by criminals.</p>
<p class="mol-para-with-font">The transaction was only halted because the club&#8217;s own bank identified the destination account as fraudulent.</p>
<p class="mol-para-with-font">In this case, inside information was obtained when the MD had inadvertently entered their details into a fake Office 365 login page, which allowed to hackers to monitor his correspondence.</p>
<p class="mol-para-with-font">Email is a potential weak point for any organisation. Liverpool was also hacked in 2018, resulting in a serious data breach for around 150 supporters, according to the <a class="class" href="https://www.liverpoolecho.co.uk/news/liverpool-news/liverpool-fc-hacked-club-admits-14929140" target="_blank" rel="nofollow noopener noreferrer">Liverpool Echo</a>.</p>
</div>
</div></section></div>
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_one_fifth-49f6e875884219cf77c24341e550af53">
.flex_column.av-av_one_fifth-49f6e875884219cf77c24341e550af53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_one_fifth-49f6e875884219cf77c24341e550af53 av_one_fifth  avia-builder-el-3  el_after_av_three_fifth  avia-builder-el-last  flex_column_div av-zero-column-padding  '     ></div></p>
<p>The post <a href="https://axdigital.co.uk/leeds-united-reveal-they-are-tightening-their-cyber-defences/">Leeds United reveal they are tightening their cyber defences</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Much Does It Really Cost to Build a WordPress Website?</title>
		<link>https://axdigital.co.uk/how-much-does-it-really-cost-to-build-a-wordpress-website/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Thu, 25 Mar 2021 22:07:21 +0000</pubDate>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=10088</guid>

					<description><![CDATA[<p>The post <a href="https://axdigital.co.uk/how-much-does-it-really-cost-to-build-a-wordpress-website/">How Much Does It Really Cost to Build a WordPress Website?</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_one_fifth-79ff81c021393065cee878051452f6a6">
.flex_column.av-av_one_fifth-79ff81c021393065cee878051452f6a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_one_fifth-79ff81c021393065cee878051452f6a6 av_one_fifth  avia-builder-el-0  el_before_av_three_fifth  avia-builder-el-first  first flex_column_div av-zero-column-padding  '     ></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_three_fifth-49f6e875884219cf77c24341e550af53">
.flex_column.av-av_three_fifth-49f6e875884219cf77c24341e550af53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_three_fifth-49f6e875884219cf77c24341e550af53 av_three_fifth  avia-builder-el-1  el_after_av_one_fifth  el_before_av_one_fifth  flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-kmpfeqpr-379fef0ab6dec7e7f9da9beb44e2557f '   itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p>One of the questions often asked is: how much does it cost to build a WordPress website? While the core WordPress software is free, the cost of a website depends entirely on your budget and goals.</p>
<p>In this article, we will break it all down to answer the ultimate question: How much does it really cost to build a WordPress website? We’ll also show you how to avoid overspending and minimize cost when building a website.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41885" title="How much does it cost to build a WordPress site?" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/costofwebsite.jpg" alt="How much does it cost to build a WordPress site?" width="550" height="340" /></p>
<p>This is a lengthy read and that’s why we have added a table of contents. Here is what we will cover in this article.</p>
<ul>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#whatyouneed">What do you need to build a WordPress website</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#howtoestimate">How to estimate the real cost of making a WordPress site</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#lowbudgetsite">What’s the cost of a low budget WordPress site</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#sitewithmorefeatures">What’s the cost of a WordPress site with more features</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#costofsmallbusinesswebsite">What’s the cost of building a small business website with WordPress</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#costofecommercestore">What’s the cost of building an eCommerce site with WordPress</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#customwebsite">What’s the cost of a custom WordPress website</a></li>
<li><a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/#cutspending">How to avoid overpaying and cut down spending</a></li>
</ul>
<h4 id="whatyouneed">What Do You Need to Build a WordPress Website?</h4>
<p><a title="Why is WordPress Free? What are the Costs? What is the Catch?" href="https://www.wpbeginner.com/beginners-guide/why-is-wordpress-free-what-are-the-costs-what-is-the-catch/">WordPress is free</a> for anyone to download and use. It is an <a title="What is Open Source?" href="https://www.wpbeginner.com/glossary/open-source/">open source</a> software which gives you the freedom to install it on any kind of website.</p>
<p><strong>So if WordPress is free, then where is the cost coming from?</strong></p>
<p>The cost of a WordPress site can be broken down into following categories:</p>
<ul>
<li>WordPress hosting</li>
<li>Domain Name</li>
<li>Design</li>
<li>Plugins and Extensions (Apps)</li>
</ul>
<p>To create a <a title="Self Hosted WordPress.org vs. Free WordPress.com &#091;Infograph&#093;" href="https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/">self hosted WordPress</a> site, you need web hosting to store your files. Every website on the internet needs hosting. This is your website’s home on the internet.</p>
<p>There are different hosting plans available for all kind of websites. You need to pick one that suits your requirements and fits your budget.</p>
<p>Next, you will need a <a title="How to Choose the Best Domain Name (8 Tips and Tools)" href="https://www.wpbeginner.com/beginners-guide/tips-and-tools-to-pick-the-best-domain-for-your-blog/">domain name</a>. This will be your website’s address on the internet, and this is what your users will type in the browser to reach your website (example, wpbeginner.com or google.com).</p>
<p>With WordPress, there are tons of free website templates available that you can use. However, if you want something more advanced / custom, then you can purchase a premium template or have one custom made which will raise the cost.</p>
<p>There are 54,000+ free plugins for WordPress. These are apps and extensions for your websites. Think features like contact form, gallery, etc.</p>
<p>So while you can <a title="How to Build a WordPress Website" href="https://www.wpbeginner.com/guides/">build a website</a> with just the hosting and domain cost, based on your situation, you may end up paying for additional tools and services. That’s why it’s often confusing for people to find out the real cost of a WordPress website.</p>
<p>Let us walk you through the real cost of building a WordPress site.</p>
<h4 id="howtoestimate">Estimating The Real Cost of Building a WordPress Site</h4>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41888" title="Calculating cost of building a WordPress site" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/calculatingcost.jpg" alt="Calculating cost of building a WordPress site" width="550" height="340" /></p>
<p>Depending on your needs, your cost to start a WordPress website can range from $100 to $500 to $3000, to even as high as $30,000 or more.</p>
<p>It’s important to know what type of website you are building, and what you’ll need for it because that will directly affect your cost.</p>
<p>But don’t worry, we’ll show you how to avoid a financial disaster and make the best decisions.</p>
<p>For the sake of this article, let’s break down websites into different budget categories:</p>
<ul>
<li>Building a WordPress website (low budget)</li>
<li>Building a WordPress website (with more features)</li>
<li>Building a WordPress website for small business</li>
<li>Building a WordPress eCommerce website</li>
<li>Building a custom WordPress website</li>
</ul>
<p>Now let’s see how much each of these projects cost and how you can avoid spending any more than necessary.</p>
<h4 id="lowbudgetsite">What’s the Cost of a WordPress Website (Low Budget)?</h4>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41889" title="Building a low budget WordPress site" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/lowbudgetwebsite.jpg" alt="Building a low budget WordPress site" width="550" height="340" /></p>
<p>You can build a fully functional WordPress website for yourself and keep your costs under $100. Here is the cost break down of a WordPress website on a low budget.</p>
<p>First, you will need a domain name and web hosting.</p>
<p>A domain name typically costs $14.99 / year, and web hosting normally costs $7.99 / month.</p>
<p>Thankfully, <a title="Bluehost" href="https://www.wpbeginner.com/refer/bluehost/" target="_blank" rel="nofollow noopener noreferrer">Bluehost</a>, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name and over 60% off on web hosting.</p>
<p><a class="orangecta" title="Bluehost" href="https://www.wpbeginner.com/refer/bluehost/" target="_blank" rel="nofollow noopener noreferrer">→ Click here to Claim this Exclusive Bluehost offer ←</a></p>
<p>For more hosting recommendations check out our guide on <a title="How to Choose the Best WordPress Hosting?" href="https://www.wpbeginner.com/wordpress-hosting/">how to choose the best WordPress hosting</a>.</p>
<p>Next, you will need to <a title="How to Install WordPress – Complete WordPress Installation Tutorial" href="https://www.wpbeginner.com/how-to-install-wordpress/">install WordPress</a> on your hosting account. See our step by step guide on <a title="Ultimate Guide: How to Start a WordPress Blog (Step by Step)" href="https://www.wpbeginner.com/start-a-wordpress-blog/">how to start a WordPress blog</a> for complete instructions.</p>
<p>Once you have installed WordPress, you can choose a design for your website using a free template.</p>
<p>These design templates are called WordPress themes, and they control the appearance of your website.</p>
<p>There are thousands of professionally designed free themes available for WordPress that you can install. See our expert-pick of <a title="43 Beautiful Free WordPress Blog Themes" href="https://www.wpbeginner.com/showcase/43-beautiful-free-wordpress-blog-themes/">43 beautiful free WordPress blog themes</a> for some examples.</p>
<p>Once you have chosen a WordPress template, follow the instructions in our step by step guide on <a title="Beginners Guide: How to Install a WordPress Theme" href="https://www.wpbeginner.com/beginners-guide/how-to-install-a-wordpress-theme/">how to install a WordPress theme</a>.</p>
<p>Next, you may want to add certain features to your website like adding a contact form, a photo gallery, a slider, etc. Don’t worry there are more than 40,000 <a title="What Are WordPress Plugins? And How Do They Work?" href="https://www.wpbeginner.com/beginners-guide/what-are-wordpress-plugins-how-do-they-work/">WordPress plugins</a> available that will help you do that.</p>
<p>Plugins are like apps or extensions for your WordPress site. See our step by step guide on <a title="Step by Step Guide to Install a WordPress Plugin for Beginners" href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/">how to install a WordPress plugin</a>.</p>
<p>Below is our selection of the essentials WordPress plugins that you should install on your website. All of them are available for free.</p>
<p><strong>Features</strong></p>
<ul>
<li><a title="WPForms Lite" href="https://wordpress.org/plugins/wpforms-lite/" target="_blank" rel="nofollow noopener noreferrer">WPForms Lite</a> – Add <a title="How to Create a Contact Form in WordPress (Step by Step)" href="https://www.wpbeginner.com/beginners-guide/how-to-create-a-contact-form-in-wordpress/">contact forms</a> to your WordPress site</li>
<li><a title="Shared Counts" href="https://wordpress.org/plugins/shared-counts/" target="_blank" rel="noopener nofollow noreferrer">Shared Counts</a> – The <a title="10 Best Social Media Plugins for WordPress (2019)" href="https://www.wpbeginner.com/plugins/best-social-media-plugins-for-wordpress/">best WordPress social media plugin</a> that doesn’t slow down your website and is fully <a title="The Ultimate Guide to WordPress and GDPR Compliance – Everything You Need to Know" href="https://www.wpbeginner.com/beginners-guide/the-ultimate-guide-to-wordpress-and-gdpr-compliance-everything-you-need-to-know/">GDPR compliant</a>.</li>
<li><a title="SeedProd" href="https://wordpress.org/plugins/coming-soon/" target="_blank" rel="noopener nofollow noreferrer">SeedProd Lite</a> – Easily add a coming soon page to your website while you work on it.</li>
</ul>
<p><strong>Website Optimization</strong></p>
<ul>
<li><a title="All in One SEO" href="https://wordpress.org/plugins/all-in-one-seo-pack/" target="_blank" rel="nofollow noopener noreferrer">All in One SEO</a> – Improve your <a title="Ultimate WordPress SEO Guide for Beginners (Step by Step)" href="https://www.wpbeginner.com/wordpress-seo/">WordPress SEO</a> and get more traffic from Google</li>
<li><a title="MonsterInsights (Free)" href="https://wordpress.org/plugins/google-analytics-for-wordpress/" target="_blank" rel="nofollow noopener noreferrer">MonsterInsights (Free)</a> – Helps you track visitor stats using Google Analytics</li>
<li><a title="WP Super Cache" href="https://wordpress.org/plugins/wp-super-cache/" target="_blank" rel="nofollow noopener noreferrer">WP Super Cache</a> – Improves your website’s speed by adding cache</li>
</ul>
<p><strong>Website Security</strong></p>
<ul>
<li><a title="UpdraftPlus" href="https://www.wpbeginner.com/refer/updraftplus/" target="_blank" rel="nofollow noopener noreferrer">UpdraftPlus</a> – Free <a title="7 Best WordPress Backup Plugins Compared (Pros and Cons)" href="https://www.wpbeginner.com/plugins/7-best-wordpress-backup-plugins-compared-pros-and-cons/">WordPress backup plugin</a></li>
<li><a title="Sucuri" href="https://www.wpbeginner.com/refer/sucuri-free-wordpress-scanner-plugin/" target="_blank" rel="nofollow noopener noreferrer">Sucuri</a> – Free website malware scanner</li>
</ul>
<p>There are many more free WordPress plugins to add different features and extend your WordPress site. See our <a title="Best WordPress Plugins" href="https://www.wpbeginner.com/category/plugins/">best WordPress plugins</a> category where we have reviewed hundreds of WordPress plugins.</p>
<p><strong>Total Cost of website:</strong> $46 – $100 per year</p>
<h4 id="sitewithmorefeatures">What’s the Cost of a WordPress Site (with More Features)?</h4>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41891" title="Cost of WordPress site with more features" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/websiteaddons.jpg" alt="Cost of WordPress site with more features" width="550" height="340" /></p>
<p>We always recommend our users to start small and then add more features as their website grow. This way you will not be paying for anything that you don’t really need.</p>
<p>As you add more features to your website, your website cost will start to increase.</p>
<p>You can continue to use <a title="Bluehost" href="https://www.wpbeginner.com/refer/bluehost/" target="_blank" rel="nofollow noopener noreferrer">Bluehost</a> for WordPress hosting to keep the cost low and get a free domain name.</p>
<p>However since you will be adding more features to your website, it may make sense to get a more powerful hosting configuration like <a title="SiteGround" href="https://www.wpbeginner.com/refer/siteground/" target="_blank" rel="nofollow noopener noreferrer">SiteGround’s GoGeek plan</a>. This will cost you a little more, but it comes with premium features like staging, faster performance, and can handle up to 100,000 visitors per month.</p>
<p>You can use our <a title="SiteGround Coupon" href="https://www.wpbeginner.com/deals/siteground-coupon/">SiteGround coupon</a> to get 60% off for the first year of your hosting.</p>
<p>You can also go for a premium WordPress template for your site. Unlike free WordPress templates, these templates come with extra features and priority support. See our expert selection of <a title="40 Best Responsive WordPress Themes (2017)" href="https://www.wpbeginner.com/showcase/best-responsive-wordpress-themes/">40 best responsive WordPress themes</a> for some great premium templates that you can use.</p>
<p>For more website features you need to use a combination of free + paid plugin addons.</p>
<p>Here are some essential <a title="Premium WordPress Plugins" href="https://www.wpbeginner.com/wordpress-plugins/">premium WordPress plugins</a> and extensions that you’ll need as your site grows:</p>
<p><strong>Features</strong></p>
<ul>
<li><a title="WPForms" href="https://wpforms.com/" target="_blank" rel="noopener noreferrer">WPForms</a> (Pro) – Adds a drag drop form builder to your WordPress site</li>
<li><a title="WP Rocket" href="https://www.wpbeginner.com/refer/wp-rocket/" target="_blank" rel="nofollow noopener noreferrer">WP Rocket</a> – Premium WordPress caching plugin to speed up your site.</li>
<li><a title="Beaver Builder" href="https://www.wpbeginner.com/refer/beaver-builder/" target="_blank" rel="nofollow noopener noreferrer">Beaver Builder</a> – Adds a drag and drop <a title="5 Best Drag and Drop WordPress Page Builders Compared (2017)" href="https://www.wpbeginner.com/beginners-guide/best-drag-and-drop-page-builders-for-wordpress/">WordPress page builder</a>.</li>
<li><a title="WP Mail SMTP" href="https://wordpress.org/plugins/wp-mail-smtp/" target="_blank" rel="noopener noreferrer">WP Mail SMTP</a> – improves email deliverability and fixes WordPress not sending email issue.</li>
</ul>
<p><strong>Marketing</strong></p>
<ul>
<li><a title="Constant Contact" href="https://www.wpbeginner.com/refer/constant-contact/" target="_blank" rel="nofollow noopener noreferrer">Constant Contact</a> – One of the best <a title="7 Best Email Marketing Services for Small Business (2017)" href="https://www.wpbeginner.com/showcase/best-email-marketing-services/">email marketing services</a></li>
<li><a title="OptinMonster" href="http://optinmonster.com/">OptinMonster</a> – Converts abandoning website visitors into subscribers. <a title="How to Do Lead Generation in WordPress Like a Pro" href="https://www.wpbeginner.com/beginners-guide/lead-generation-in-wordpress/">Lead generation</a> for WordPress.</li>
<li><a title="MonsterInsights - Google Analytics for WordPress" href="https://www.monsterinsights.com/" target="_blank" rel="noopener noreferrer">MonsterInsights Pro</a> – See how visitors find and use your website.</li>
<li><a title="All in One SEO" href="https://aioseo.com/" target="_blank" rel="noopener noreferrer">All in One SEO Pro</a> – Improve your website’s SEO ranking.</li>
</ul>
<p><strong>Security</strong></p>
<ul>
<li><a title="BackupBuddy" href="https://www.wpbeginner.com/refer/backupbuddy/" target="_blank" rel="nofollow noopener noreferrer">BackupBuddy</a> – For automatic WordPress backups</li>
<li><a title="Sucuri" href="https://www.wpbeginner.com/refer/sucuri/" target="_blank" rel="nofollow noopener noreferrer">Sucuri Firewall</a> – Website firewall and malware protection</li>
</ul>
<p>There are many more <a title="24 Must Have WordPress Plugins for Business Websites" href="https://www.wpbeginner.com/showcase/24-must-have-wordpress-plugins-for-business-websites/">WordPress plugins and services</a> that you can add. Each paid service or addon that you add will increase the cost of your WordPress site.</p>
<p><strong>Total cost of website:</strong> Depending on the premium WordPress plugins and services that you add, it can be anywhere between $500 and $1000 per year.</p>
<h4 id="costofsmallbusinesswebsite">What’s the Cost of a Small Business Website with WordPress</h4>
<p>A lot of people often ask us about how much does it cost to build a small business website with WordPress? The answer depends on your business needs and the tools you’ll be using to grow your business online.</p>
<p>Basically, you can estimate the cost to be somewhere between a low budget WordPress site and a WordPress site with more features.</p>
<p>Keeping in mind that you don’t add a full-fledged eCommerce store to your business website. In that case, see the next section in this article for a more accurate estimate.</p>
<p>If you are just starting out and need a simple website showcasing your products and services, then we recommend starting with the <a title="Bluehost" href="https://www.wpbeginner.com/refer/bluehost/" target="_blank" rel="nofollow noopener noreferrer">Bluehost</a>. Their starter plan will reduce the cost significantly and will leave you with money that you can spend on other premium tools if needed.</p>
<p>If you have a more flexible budget, then you can sign up for <a title="SiteGround" href="https://www.wpbeginner.com/refer/siteground/" target="_blank" rel="noopener nofollow noreferrer">SiteGround’s GrowBig</a> plan. They are known for their excellent support, which is a good thing to have for a small business owner with no technical background.</p>
<p>Next, you will need to pick up a design for your website. You can look for a <a title="30+ Best WordPress Business Themes (2019)" href="https://www.wpbeginner.com/showcase/best-wordpress-business-themes/">WordPress theme for business websites</a> or pick a <a title="43 Best Responsive WordPress Themes (2019)" href="https://www.wpbeginner.com/showcase/best-responsive-wordpress-themes/">responsive WordPress theme</a> that matches your requirements.</p>
<p>You can choose a free WordPress theme. However, since it is a business website, we will recommend you to purchase a premium theme that gives you access to support and updates.</p>
<p>Now let’s talk about plugins.</p>
<p>You will need to use a combination of free and premium plugins to control the cost. Following are some of the premium plugins that are absolutely essential for a small business website.</p>
<p><strong>Features</strong></p>
<ul>
<li><a title="WPForms" href="https://wpforms.com/" target="_blank" rel="noopener noreferrer">WPForms (Pro)</a> – The premium version will give you access to all the features you’ll need for lead generation. This includes PayPal and Stripe payments, <a title="Introducing Conversational Forms by WPForms – Interactive Form Layout to Boost Form Completion" href="https://wpforms.com/addons/conversational-forms-addon/">conversational forms</a>, email marketing integration, and more.</li>
<li><a title="SeedProd" href="https://www.seedprod.com/">SeedProd</a> – Helps you add beautiful <a title="How to Create Beautiful Coming Soon Pages in WordPress with SeedProd" href="https://www.wpbeginner.com/plugins/how-to-create-beautiful-coming-soon-pages-in-wordpress-with-seedprod/">coming soon and maintenance mode page</a> to your site while you are setting it up.</li>
<li><a title="Beaver Builder" href="https://www.wpbeginner.com/refer/beaver-builder/" target="_blank" rel="nofollow noopener noreferrer">Beaver Builder</a> – Allows you to easily build professional-looking landing pages for your website.</li>
<li><a title="WP Mail SMTP" href="https://wpmailsmtp.com/" target="_blank" rel="noopener noreferrer">WP Mail SMTP Pro</a> – improves email deliverability and fixes WordPress not sending email issue.</li>
</ul>
<p><strong>Marketing</strong></p>
<ul>
<li><a title="Constant Contact" href="https://www.wpbeginner.com/refer/constant-contact/" target="_blank" rel="nofollow noopener noreferrer">Constant Contact</a> – One of the best email marketing service, specially for small businesses.</li>
<li><a title="OptinMonster" href="http://optinmonster.com/">OptinMonster</a> -Helps you convert website visitors into leads and customers. You’ll need it for <a title="How to Do Lead Generation in WordPress Like a Pro" href="https://www.wpbeginner.com/beginners-guide/lead-generation-in-wordpress/">Lead generation</a> and conversion optimization.</li>
<li><a title="MonsterInsights - Google Analytics for WordPress" href="https://www.monsterinsights.com/" target="_blank" rel="noopener noreferrer">MonsterInsights Pro</a> – The best Google Analytics plugin helps you see where your users are coming from and what they do on your website. This allows you to make data-driven decisions to grow your business.</li>
<li><a title="All in One SEO" href="https://aioseo.com/" target="_blank" rel="noopener noreferrer">All in One SEO Pro</a> – Improve your website’s SEO ranking.</li>
</ul>
<p><strong>Security</strong></p>
<ul>
<li><a title="UpdraftPlus" href="https://www.wpbeginner.com/refer/updraftplus/" target="_blank" rel="nofollow noopener noreferrer">UpdraftPlus</a> (Pro) – The premium version of the plugin comes with incremental backups, automatic backups before updates, and several remote storage locations to keep your backups.</li>
<li><a title="Sucuri" href="https://www.wpbeginner.com/refer/sucuri/" target="_blank" rel="nofollow noopener noreferrer">Sucuri Firewall</a> – Website firewall and malware protection</li>
</ul>
<p>Now there are many more plugins and tools that you would want to use. We recommend you to first try the free version and see if that does the job for you. Many premium tools are available with the free trials, take advantage of those to see if you really need that tool.</p>
<p>As a business website, you would want to spend money to grow your business. We are not advising you against spending money when it makes sense and you can afford it.</p>
<p>For more details see our step by step guide on <a title="How to Make a Small Business Website – Step by Step" href="https://www.wpbeginner.com/wp-tutorials/how-to-make-a-small-business-website-step-by-step/">how to make a small business website</a></p>
<p><strong>Total cost of website:</strong> Once again it depends on premium tools and plugins you purchase. It can be anywhere between $300 and $700 per year but could go as high as $1000 per year.</p>
<h4 id="costofecommercestore">What’s the Cost of a WordPress Ecommerce Website?</h4>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41892" title="Cost of building a WordPress eCommerce website" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/ecommercewebsite.jpg" alt="Cost of building a WordPress eCommerce website" width="550" height="340" /></p>
<p>WordPress powers millions of eCommerce websites around the world.</p>
<p>The cost of building a WordPress eCommerce website can be significantly higher, but we will show you how to build a WordPress eCommerce website while avoiding potential losses and overspending.</p>
<p>In addition to hosting and domain, your eCommerce site will also need an <a title="How to Add SSL and HTTPS in WordPress" href="https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/">SSL certificate</a> which costs around $69.99/year. SSL is required to securely transfer customer data such as credit card information, usernames, passwords, etc.</p>
<p>We recommend using <a title="Bluehost Ecommerce" href="https://www.wpbeginner.com/refer/bluehost-ecommerce/" target="_blank" rel="nofollow noopener noreferrer">Bluehost Ecommerce</a> plan. It gives you a free domain and SSL certificate, plus discount on hosting.</p>
<p>After that, you need to select a WordPress eCommerce plugin.</p>
<p>There are several <a title="5 Best WordPress Ecommerce Plugins Compared – 2017" href="https://www.wpbeginner.com/plugins/best-wordpress-ecommerce-plugins-compared/">eCommerce plugins for WordPress</a>, but none comes even close to WooCommerce. It is the most popular WordPress eCommerce plugin that allows you to build robust online stores to sell your products/services.</p>
<p>Next, you will need to install WordPress and WooCommerce on your website. We have a step by step guide on <a title="How to Start an Online Store in 2017 (Step by Step)" href="https://www.wpbeginner.com/wp-tutorials/how-to-start-an-online-store/">how to start an online store</a>.</p>
<p>While WooCommerce is free, you will need to use paid addons for additional features. The cost of your website will go up depending on how many addons you need to add on your website.</p>
<p>Once you are up and running, you will need to choose a WooCommerce ready WordPress template for your site. There are several paid and free WordPress templates with full WooCommerce support. Choosing a premium or paid template gives you access to support and extra features.</p>
<p>We have a list of the best <a title="20+ Best Free WooCommerce Plugins for WordPress" href="https://www.wpbeginner.com/plugins/20-best-free-woocommerce-plugins-for-wordpress/">free WooCommerce addons</a>, but depending on your needs, you may have to use some paid extensions as well.</p>
<p>Here are some other paid services that you’ll need on your eCommerce website.</p>
<p><strong>Features</strong></p>
<ul>
<li><a title="WPForms" href="https://wpforms.com/">WPForms</a> – To add customer inquiries and feedback forms</li>
<li><a title="Beaver Builder" href="https://www.wpbeginner.com/refer/beaver-builder/" target="_blank" rel="nofollow noopener noreferrer">Beaver Builder</a> – To create stunning landing pages using a drag and drop page builder</li>
<li><a title="Soliloquy" href="https://www.wpbeginner.com/refer/soliloquy/" target="_blank" rel="nofollow noopener noreferrer">Soliloquy</a> – Create beautiful product sliders with their WooCommerce addon</li>
<li><a title="WP Mail SMTP" href="https://wpmailsmtp.com/" target="_blank" rel="noopener noreferrer">WP Mail SMTP Pro</a> – improves email deliverability for WooCommerce to ensure customers receive receipts, renewal reminders, and other emails.</li>
</ul>
<p><strong>Marketing</strong></p>
<ul>
<li><a title="OptinMonster" href="http://optinmonster.com/">OptinMonster</a> – Convert visitors into customers with this powerful lead generation tool</li>
<li><a title="Constant Contact" href="https://www.wpbeginner.com/refer/constant-contact/" target="_blank" rel="nofollow noopener noreferrer">Constant Contact</a> – powerful email marketing service</li>
<li><a title="MonsterInsights" href="https://www.monsterinsights.com/">MonsterInsights</a> – Ecommerce tracking with real time stats using Google Analytics</li>
<li><a title="All in One SEO" href="https://aioseo.com/" target="_blank" rel="noopener noreferrer">All in One SEO Pro</a> – Improve your WooCommerce SEO ranking.</li>
</ul>
<p><strong>Security</strong></p>
<ul>
<li><a title="BackupBuddy" href="https://www.wpbeginner.com/refer/backupbuddy/" target="_blank" rel="nofollow noopener noreferrer">BackupBuddy</a> – Automatic WordPress backups</li>
<li><a title="Sucuri" href="https://www.wpbeginner.com/refer/sucuri/" target="_blank" rel="nofollow noopener noreferrer">Sucuri</a> – Website firewall and malware scanner</li>
</ul>
<p>Remember the best way to keep your costs down is by starting small and adding extensions and services as your business grows.</p>
<p><strong>Total cost of building a WordPress eCommerce website:</strong> $1000 – $3000. It could be higher depending on how many paid addons and services you add to your site.</p>
<h4 id="customwebsite">What’s the Cost of a Custom WordPress Site?</h4>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-41890" title="Cost of a custom WordPress website" src="https://www.wpbeginner.com/wp-content/uploads/2017/02/customwebsite.jpg" alt="Cost of a custom WordPress website" width="550" height="340" /></p>
<p>A custom WordPress site is when you hire a WordPress developer to create a unique design and build specific features for it.</p>
<p>Usually well established, large to medium-sized businesses choose this route.</p>
<p>To support a custom WordPress site, you may also want to go for a <a title="When Do You Really Need Managed WordPress Hosting? Best Managed WordPress Hosting Compared (2017)" href="https://www.wpbeginner.com/managed-wordpress-hosting/">managed WordPress hosting</a> provider. This is a WordPress centric hosting environment, with managed updates, premium support, strict security, and developer friendly tools.</p>
<p>In addition to your hosting and domain name, you will also be paying the web developer that’s building your website. Depending on your need, you may want to get quotes from several theme developers, web designers, and agencies.</p>
<p>The cost of a custom website depends on your requirements, budget, and the rates of the developer or agency you hire.</p>
<p>A standard custom WordPress theme alone can cost you up to $5000. More robust WordPress sites with specific custom features can cost up to $15000 or even higher.</p>
<p><strong>Update:</strong> Since several of you asked for a more details on this section, we have created a comprehensive guide on <a title="how much does a custom WordPress theme cost" href="https://www.wpbeginner.com/beginners-guide/how-much-does-a-custom-wordpress-theme-cost/">how much does a custom WordPress theme cost</a>, and tips on how you can save money.</p>
<h4 id="cutspending">How to Avoid Overpaying and Cut Down Spending?</h4>
<p>We always recommend our users to start small and then scale their WordPress site as it grows. In many cases, you don’t need all the premium features that you see on many well-established websites in your industry.</p>
<p>Keep in mind that those websites had a head start, and it likely took them some time to figure out how to manage costs and grow their business.</p>
<p>You can start with a budget website using free plugins and template. Once you start getting visitors, you can consider adding premium features like a premium template, email marketing, paid backup plugin, website firewall, <a title="How to Create a Free Business Email Address in 5 Minutes (Step by Step)" href="https://www.wpbeginner.com/beginners-guide/how-to-create-a-free-business-email-address-in-5-minutes-step-by-step/">business email address</a>, <a title="6 Best Business Phone Services for Small Business (2020)" href="https://www.wpbeginner.com/showcase/best-business-phone-services/">business phone services</a>, <a title="12 Best Live Chat Software for Small Business Compared (2020)" href="https://www.wpbeginner.com/showcase/7-best-live-chat-support-software-for-your-wordpress-site/">live chat</a>, and so on.</p>
<p>Same goes for your eCommerce website. Start with the bare minimum and then as you start selling, you will find out exactly the tools that will help you and your customers.</p>
<p>Look for best <a title="WordPress and Blogging Coupons" href="https://www.wpbeginner.com/deals/">WordPress deals and coupons</a> to get additional discounts whenever you can.</p>
<p>Even for robust WordPress sites, you don’t always need to hire a developer. We have step by step tutorials on how to create <a title="19 Types of Websites You Can Create With WordPress" href="https://www.wpbeginner.com/showcase/x-type-of-websites-you-can-create-with-wordpress/">different types of WordPress websites</a> such as:</p>
<ul>
<li><a title="How to Create a Web Directory in WordPress" href="https://www.wpbeginner.com/plugins/how-to-create-a-web-directory-in-wordpress/">How to create a business directory with WordPress</a></li>
<li><a title="How to Make a Niche Review Site in WordPress Like a Pro" href="https://www.wpbeginner.com/wp-tutorials/how-to-create-a-reviews-site-with-wordpress/">How to create an online review website with WordPress</a></li>
<li><a title="How to Build an Online Auction Site Using WordPress" href="https://www.wpbeginner.com/plugins/how-to-build-an-online-auction-site-using-wordpress/">How to build an auction website using WordPress</a></li>
<li><a title="How to Easily Create a Coupon Site in WordPress" href="https://www.wpbeginner.com/wp-tutorials/how-to-easily-create-a-coupon-site-in-wordpress/">How to build a coupons website with WordPress</a></li>
<li><a title="How to Easily Create a Multilingual WordPress Site" href="https://www.wpbeginner.com/beginners-guide/how-to-easily-create-a-multilingual-wordpress-site/">How to create a multilingual website with WordPress</a></li>
<li><a title="How to Easily Create a Job Board in WordPress (NO HTML Required)" href="https://www.wpbeginner.com/plugins/how-to-easily-create-a-job-board-in-wordpress-no-html-required/">How to create a job board with WordPress</a></li>
<li><a title="How to Create A Question and Answers Site in WordPress" href="https://www.wpbeginner.com/plugins/how-to-create-a-question-and-answers-site-in-wordpress/">How to create a questions &amp; answers website with WordPress</a></li>
<li><a title="How to Add a Portfolio to Your WordPress Site" href="https://www.wpbeginner.com/plugins/how-to-add-a-portfolio-to-your-wordpress-site/">How to create a portfolio website with WordPress</a></li>
<li><a title="How to Create a Wiki Knowledge Base Using WordPress" href="https://www.wpbeginner.com/wp-tutorials/how-to-create-a-wiki-knowledge-base-using-wordpress/">How to create a wiki knowledge base website using WordPress</a></li>
</ul>
<p>Courtesy of <a href="https://www.wpbeginner.com/beginners-guide/how-much-does-it-cost-to-build-a-wordpress-website/" target="_blank" rel="noopener noreferrer">WP Beginner</a></p>
</div></section></div>
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-av_one_fifth-49f6e875884219cf77c24341e550af53">
.flex_column.av-av_one_fifth-49f6e875884219cf77c24341e550af53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
</style>
<div  class='flex_column av-av_one_fifth-49f6e875884219cf77c24341e550af53 av_one_fifth  avia-builder-el-3  el_after_av_three_fifth  avia-builder-el-last  flex_column_div av-zero-column-padding  '     ></div></p>
<p>The post <a href="https://axdigital.co.uk/how-much-does-it-really-cost-to-build-a-wordpress-website/">How Much Does It Really Cost to Build a WordPress Website?</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Stay up to date</title>
		<link>https://axdigital.co.uk/stay-up-to-date/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 12:17:01 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=9498</guid>

					<description><![CDATA[<p>If you have a website, it’s absolutely crucial to keep it up to date. Plugins and updates are software, just like you have on your phone or laptop. You need to update this software regularly, checking for updates yourself and always doing it when prompted. Here are just three very important reasons why: Security WordPress [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/stay-up-to-date/">Stay up to date</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you have a website, it’s absolutely crucial to keep it up to date. Plugins and updates are software, just like you have on your phone or laptop. You need to update this software regularly, checking for updates yourself and always doing it when prompted.</p>
<p><span id="more-9498"></span></p>
<p>Here are just three very important reasons why:</p>
<ol>
<li><strong> Security</strong></li>
</ol>
<p>WordPress and other plugins can contain security vulnerabilities. Hackers and other malicious parties are adept at exploiting weak spots in software, apps and plugins. They also rely on people not bothering to update their plugins, along with themes, PHP and WordPress itself. In fact, research by WPBeginner found that a huge 83% of hacked WordPress blogs in 2012 had not been updated.</p>
<p>Updates are the only way to stay one step ahead of the hackers and reduce security risks. The plugin developers release updates which contain patches and fixes to resolve known issues and to strengthen your site against attacks.</p>
<p>If you don’t keep up with plugin updates, you leave your site open to attack.</p>
<ol start="2">
<li><strong> A bug-free website</strong></li>
</ol>
<p>Not only do outdated plugins cause security issues, they can also make your website buggy. This can mean a bad experience for users who visit the site, who may encounter problems with slow loading, broken features, dead ends and other annoying bugs. It can also be very frustrating for you, as your plugins stop working as well as they used to.</p>
<ol start="3">
<li><strong> Extra features</strong></li>
</ol>
<p>Updates don’t just contain patches and fixes for security vulnerabilities. They often come with added features and functionality too, many of which could be great for your website. If you don’t update, you can’t take advantage of them.</p>
<h2>Remember – updating plugins is easier than fixing a hacked website</h2>
<p>If you still can’t seem to find the time to update your WordPress Plugins, bear this very important point in mind. Updating is like taking out an insurance policy, it’s a preventative measure that can save you a lot of time, frustration and expense later on. If your website is hacked, it could take days or even weeks to fix. You can’t even imagine at this stage what it will take to get the problem sorted, and how many potential customers could be turned away during this downtime?</p>
<p>Anyone who runs a website should put updating plugins at the very top of their list of priorities. It may not seem important when that notification pops up, but it is so easy to do and can save you from serious problems later on. There is even a handy guide available to help you keep WordPress secure, so there’s no excuse not to get those plugin upgrades sorted.</p>
<p>The post <a href="https://axdigital.co.uk/stay-up-to-date/">Stay up to date</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bug Fixes</title>
		<link>https://axdigital.co.uk/bug-fixes/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 12:13:37 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=9494</guid>

					<description><![CDATA[<p>WordPress, the first-love of newbie developers is arguabally the easiest and user-friendly cms platform across the globe. But when you keep spending long hours on it for you may come across some common yet annoying WordPress Bugs. The best thing about WordPress Bugs (talking seriously) is that they don’t require coding skills possessed by some developer to [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/bug-fixes/">Bug Fixes</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>WordPress, the first-love of newbie developers is arguabally the easiest and user-friendly cms platform across the globe. But when you keep spending long hours on it for you may come across some common yet annoying WordPress Bugs. The best thing about WordPress Bugs (talking seriously) is that they don’t require coding skills possessed by some developer to be taken care of. </p>
<p><span id="more-9494"></span></p>
<p>A newbie WordPress user can also resolve these issues merely by following the steps mentioned in this article.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1761 lazyloaded" src="https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs.jpg" sizes="auto, (max-width: 520px) 100vw, 520px" srcset="https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs.jpg 520w, https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs-300x190.jpg 300w" alt="Wordpress Bugs - Most Common Ones" width="520" height="330" data-lazy-srcset="https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs.jpg 520w, https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs-300x190.jpg 300w" data-lazy-sizes="(max-width: 520px) 100vw, 520px" data-lazy-src="https://rankfrog.com/wp-content/uploads/2018/05/Wordpress-Bugs.jpg" data-was-processed="true" /></p>
<p>So, check-out the most common WordPress Bugs of all-time and methods to resolve them:</p>
<h2><strong><em>1. White Screen of Death:</em></strong></h2>
<p>A WordPress white screen of death (WSOD) is quite often generate by PHP code bugs or memory limit exhaustion.</p>
<p><strong>How to fix White Screen of Death?</strong></p>
<p>Some of the common steps to resolve WSOD issue:</p>
<ul>
<li>Disable Plugins and Themes</li>
</ul>
<p>One of the most demanding and normal approaches to fix the WordPress white screen of death is to just to disable plugins and themes. If you are able access your admin account, then go to “Plugins” and “Deactivate” all the plugins from the bulk actions menu.</p>
<p>On the off chance that you can’t get to your admin you can FTP into your server and rename your plugin folder to something like plugins_1. By then check your site again. In case it works, than you should test each plugin one by one. Rename your plugin folder back to “plugins” and a short time later rename each plugin within it, one by one, until the point that you find it.</p>
<p>Same case goes with Themes, if you can access your admin account than replace your theme with WordPress default themes like twenty seventeen or twenty fifteen. Afterwards check your site again if it pop back again then there is some issue within your theme.</p>
<p>If you are not able to access admin then the process is same as Plugins, then rename your wp-content/theme folder. WordPress will then return to the most recent default theme, in the event that you don’t have some other themes, you can download Twenty Seventeen from the WordPress store and upload it to your folder. Then check your site again, if it works then there might be some issues in your WordPress theme or may be some bad updates.</p>
<ul>
<li>Resolve Syntax Errors</li>
<li>Switch on Debugging</li>
<li>Increasing Memory Limits</li>
<li>Check File Permission Issues</li>
<li>Check for Failed Auto-Update</li>
</ul>
<h2><strong><em>2. Images not uploading</em></strong></h2>
<p><em>What do you call a website that doesn’t have pictures in it? – A Big No Maybe.</em></p>
<p>There can be a situation with your WordPress Website where it stops accepting any more pictures. This can happen due to two major reasons.</p>
<p>First, you might be running short of memory. And secondly, it could be a classic case of Faulty File Permissions. This happens due to hacking or installation of some corrupted plugin.</p>
<p><strong>How to Fix?</strong></p>
<ul>
<li>Launch your FTP client go through to <em>Uploads Folder within wp-content</em></li>
<li>Right Click on the Folder and Select Permissions</li>
<li>Give permission “744” by typing it into the “Numeric Value” space</li>
<li>Tick Boxes named “Apply to Directories Only” and “Recurse into Subdirectories” options</li>
<li>Hit OK</li>
<li>For Files, Give numeric value “644” in the “Numeric Value” space</li>
<li>Select “Apply to Files” and “Recurse into Subdirectories” option</li>
<li>Press OK and wait till everything comes to a still</li>
</ul>
<h2>3. <strong><em>Establishing Database Connection Error</em></strong></h2>
<p>The phrase itself says that database connection is broken. Don’t panic, just follow the steps mentioned below to solve the issue.</p>
<p><strong>How to fix Database connection error?</strong></p>
<ul>
<li>Analyse the wp-config.php file by getting to it through FTP. Ensure that the following data is right: Database name, Database username, Database password, and Database host.</li>
<li>In the event if valuesare correct, then manually reset your MySQL password.</li>
<li>Still if your issue is not resolved than contact your Hosting, because server might be down.</li>
</ul>
<h2><em><strong>4. 404 Not Found Error</strong></em></h2>
<p>Leaving your users with 404 is crime. Although, this is one of the most common bug that can happen to your site but yes this can be avoided. We can say that if content is in the server but is not being accessible then the server returns 404 error. And the most important reason of 404 error is Permalink setting.</p>
<p><strong>How to fix 404 Error? </strong></p>
<p>By reconfiguring permalinks through the setting options, we can manually rewrite the rules to overwrite default permalink settings.</p>
<h2><em><strong>5. Connection Timed Out</strong></em></h2>
<p>The reasons behind this bug lies in the usage of heavy plugins, exhausted PHP memory limit, and error in theme functions.</p>
<p><strong>How to fix this error? </strong></p>
<ul>
<li>By extending PHP memory Limit.</li>
<li>By de-activating plugins which are causing issues.</li>
<li>By uploading default wordpress theme to cross verify whether your theme is creating issue or not.</li>
</ul>
<h2><em><strong>6. 500 Internal Server Error</strong></em></h2>
<p>Internal server error in WordPress is the most common Bug caused by plugins or theme functions. Some other possible reasons for internal server error in WordPress that we are aware of are: corrupted .htaccess file and PHP memory limit.</p>
<p><strong>How to fix this error?</strong></p>
<ul>
<li>Extend the PHP memory limit.</li>
<li>Edit the .htaccess file.</li>
<li>De-activate all the plugins.</li>
<li>Replacing wp-admin &amp; wp-includes folders:</li>
</ul>
<p>Replace your wp-admin and wp-includes folder with recent copies from a WordPress install. After saving upload them, and then refresh your website on browser and analyse if the error is resolved or not.</p>
<p>Consider hiring a Professional <a href="https://rankfrog.com/website-designing-in-bhopal/">Website Designing Company</a> in case you get stuck with advanced SEO Bugs or while working with an international-standard website that requires attention to details.</p>
<p>The post <a href="https://axdigital.co.uk/bug-fixes/">Bug Fixes</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Speed up your site</title>
		<link>https://axdigital.co.uk/speed-up-your-site/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 12:09:11 +0000</pubDate>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Speed]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=9490</guid>

					<description><![CDATA[<p>Having a slow website can be bad for a number of reasons. Sites that take a long time to load are given less favorable treatment by Google and as a result, receive less visitors from search engines.The second reason, and perhaps the most important reason, is that slow WordPress sites are bad for your user [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/speed-up-your-site/">Speed up your site</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Having a slow website can be bad for a number of reasons. Sites that take a long time to load are given less favorable treatment by Google and as a result, receive less visitors from search engines.The second reason, and perhaps the most important reason, is that slow WordPress sites are bad for your user experience. This can result in a high bounce rate.</p>
<p><span id="more-9490"></span></p>
<p><a href="https://support.google.com/analytics/answer/1009409?hl=en" rel="no-follow">Google defines bounce rate</a> as:</p>
<p>“A bounce is a single-page session on your site. In Analytics, a bounce is calculated specifically as a session that triggers only a single request to the Analytics server, such as when a user opens a single page on your site and then exits without triggering any other requests to the Analytics server during that session.”</p>
<p>This is all well and good, but <strong>speeding up your WordPress website </strong>can be difficult. There are lots of popular caching plugins all promising amazing results, while many of them will just break your website.</p>
<p>Well, we’ve saved you the hard work and have given you a simple, easy to follow guide for speeding up your WordPress website the easy way, so you can get your site loading quickly in under 2 seconds.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Pingdom-Test.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7842 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/Pingdom-Test.png" alt="speed up your WordPress website" width="1249" height="674" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/Pingdom-Test.png" data-was-processed="true" /></a></p>
<h2>Load time vs page speed score</h2>
<p>First things first, stop looking at your <strong>page speed score, it’s useless!</strong></p>
<p>Every page speed grader has different criteria for scoring a website, usually from 1-100. None of this actually matters. Some of the stuff page speed tests advise will break your website, other stuff is just not possible.</p>
<p>What actually matters is <strong>how long your site takes to load. </strong>This all <strong>Google and your users care about.</strong></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Load-time.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7838 lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/Load-time.png" alt="Speed up your WordPress site" width="1248" height="513" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/Load-time.png" data-was-processed="true" /></a></p>
<h2>How to measure WordPress load time</h2>
<p>If you’re looking to speed up your WordPress website, the first thing you need to do is figure out how fast your site is.</p>
<p>There are a number of free tools you can use to do this, but not all free tools are created equal.</p>
<h3><span class="text-highlight">Pingdom – Winner</span></h3>
<p>Pingdom have a <a href="https://tools.pingdom.com" rel="no-follow"><strong>free page speed tool</strong></a> that provides a simple page speed score for your website, but more importantly, an accurate <strong>load time measurement.</strong></p>
<p>Out of the <strong>big three page speed tools, </strong>I have found <strong>Pingdom to be the most reliable. </strong>Pingdom provides a reliable score for your website including the <strong>load time </strong>which is the only metric that matters.</p>
<p>Our website scores between 1.3-1.7 seconds on average in Pingdom, <strong>which is pretty good. </strong>It’s not quite a 1 second load, but we are constantly growing and expanding our website, and maintaining the speed of your website is an <strong>ongoing task.</strong></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Pingdom-page-speed-test.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7800 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/Pingdom-page-speed-test.png" alt="speed up your WorPress site" width="1255" height="676" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/Pingdom-page-speed-test.png" data-was-processed="true" /></a></p>
<p>I recently reduced our site load time from between 4-5 seconds by following the steps laid out later in this guide.</p>
<h2>GT Metrix</h2>
<p>The second most popular WordPress site speed tool, is GT Metrix. This tool is <strong>less accurate than Pingdom </strong>but is <strong>useful for getting detail </strong>on where you could make improvements to your WordPress site.</p>
<p>As you can see, GT Metrix suggests our site load time is 12 seconds, which doesn’t really make sense and after testing our site load time across multiple devices and browsers, is not accurate.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/GT-Metrix-Score-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7843 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/GT-Metrix-Score-1.png" alt="speed up your WordPress site" width="1254" height="682" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/GT-Metrix-Score-1.png" data-was-processed="true" /></a></p>
<h2>Google Page Speed Insights</h2>
<p>This used to be a <a href="https://developers.google.com/speed/pagespeed/insights/" rel="no-follow"><strong>really useful tool</strong></a>, but they changed it recently and it is now <strong>useless </strong>as far as I’m concerned.</p>
<p>After plugging in our website, I was very confused. Check out the below results.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Google-Page-Speed-Insights-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7844 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/Google-Page-Speed-Insights-1.png" alt="speed up WordPress site" width="1255" height="684" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/Google-Page-Speed-Insights-1.png" data-was-processed="true" /></a></p>
<p><strong>20 second time to interactive? </strong>You can see why I question the accuracy of this test. The only reason I would recommend using this tool, is that you might be able to get some easy to implement speed improvements by looking at the <strong>opportunity section </strong>below your score.</p>
<p>Turns out I’m not the only one who feels this way about Google’s Page Speed Insights, <a href="https://wp-rocket.me/blog/the-truth-about-google-pagespeed-insights/?utm_source=wp_plugin&amp;utm_medium=wp_rocket" rel="no-follow">read why Google Page Speed doesn’t matter</a>.</p>
<h2>How to speed up your WordPress site</h2>
<p>Now on to the fun part, speeding up your WordPress website. Just a note, if your score is already around 1-2 seconds, you will likely see <strong>small improvements </strong>and not huge decreases in load time.</p>
<p>To achieve scores of 1 seconds and below, you would need to be using a custom theme without any page builders and minimum plugins.</p>
<h3>Install WP Rocket</h3>
<p><a href="https://wp-rocket.me/">WP Rocket</a> is a WordPress caching and optimisation tool and is the best of its kind on the market. We’ll be using WP Rocket to apply optimisations to speed up your WordPress site. You can purchase the plugin from the WP Rocket website, then install it on your site.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/WP-Rocket.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7810 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket.png" alt="speed up your WorPress site" width="1253" height="680" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket.png" data-was-processed="true" /></a></p>
<h3>Back up your site</h3>
<p>Before you carry out any caching or optimisation on your website, you should <strong>perform a full backup. </strong>You can do this using your cPanel, or a tool like ManageWP.</p>
<p>If your live site receives substantial traffic or live customers for ecommerce, I would <strong>recommend carrying out your speed optimisation on a Staging environment </strong>before trying it on live.</p>
<p>Speed optimisations can be tried and tested safely on Staging, without impacting your live visitors negatively. You’ll need to <strong>disable password protect</strong> used on your Staging environment briefly for the page speed tools to be able to score your site (make sure to <strong>re-enable it after</strong> so that your Staging site is not inadvertently indexed by Google, or discovered in error).</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/cPanel-backups.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7840 lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/cPanel-backups.png" alt="Speed up your WordPress site" width="964" height="655" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/cPanel-backups.png" data-was-processed="true" /></a></p>
<h3>Record a baseline score</h3>
<p>Although I’m sure you already may have whilst reading this guide, perform page speed tests across Pingdom, GT Metrix and Google Page Speed Insights (or just Pingdom) and record the scores before you start optimising so that you can track your improvements.</p>
<h3>Measuring progress</h3>
<p>As you follow the below steps, to measure your progress you will need to periodically run Pingdom page speed tests and test your website regularly to make sure <strong>nothing has broken.</strong></p>
<p>To do this, open your website in an incognito window in Google Chrome and check your site after enabling each option within WP Rocket. Alternatively, I found that clearing the cache and cookies on my phone and viewing my website in an incognito window after every fix was the <strong>most accurate way</strong> of testing that my site was not breaking.</p>
<p>You may also need to regularly <strong>clear the WP Rocket Cache and OP Cache </strong>which can be done from WP Rocket &gt; Dashboard. If you have a <strong>server cache, that may also need to be flushed.</strong></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Clear-WP-Rocket-Cache.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7813 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/Clear-WP-Rocket-Cache.png" alt="speed up your WorPress site" width="1095" height="562" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/Clear-WP-Rocket-Cache.png" data-was-processed="true" /></a></p>
<h3>Enable mobile cache</h3>
<p>We will progress through WP Rocket step by step testing and enabling settings to measure the performance on your site.</p>
<p>The first step is to enable Mobile Cache and if your site uses <strong>HTTPS, turn on caching for HTTPS.</strong></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/WP-Rockect-mobile-cache.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7814 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rockect-mobile-cache.png" alt="speed up your WorPress site" width="1091" height="538" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rockect-mobile-cache.png" data-was-processed="true" /></a></p>
<h3>File optimization</h3>
<p>Optimising the files on your website can yield <strong>significant improvements</strong> for load time. To start with, implement the below actions and then test your site.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-file-optimisation.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7817 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-file-optimisation.png" alt="speed up your WorPress site" width="1248" height="647" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-file-optimisation.png" data-was-processed="true" /></a></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Load-Javasccript-deferred.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7818 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/Load-Javasccript-deferred.png" alt="speed up your WorPress site" width="1264" height="688" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/Load-Javasccript-deferred.png" data-was-processed="true" /></a></p>
<p>You’ll notice that we <strong>haven’t combined or minified Javascript files. </strong>The reason for this, is that it with our current site configuration, things started to break across the site. That does not mean that you cannot test it on your site, just make sure you have <strong>backed up before you do so.</strong></p>
<p>We recommend that you <strong>thoroughly test any setting related to combining files</strong>, whether it be CSS or Javascript, before it is pushed live or signed off as working.</p>
<p>Sometimes, <strong>it appears as though no breakage has occurred, </strong>but you could still be viewing an <strong>old cached version of your site.</strong> Be certain before you push anything caching and optimisation related live by flushing all caches multiple times, and having someone else check your site in an incognito browser just to ensure you aren’t viewing anything cached by your internet network.</p>
<h3>Media</h3>
<p>For media rich WordPress sites, this section can be an important part of the optimisation process.</p>
<p><b>Lazy Loading </b>of images and iframes does what you might expect. It allows the images on your website to load in the background, while the rest of the page loads quickly for the user.</p>
<p>This might not necessarily show the greatest gain in a page speed test, but it is a <strong>huge improvement </strong>for useability on media rich sites, as it doesn’t create a super slow loading experience when viewing galleries, media rich homepages, or pages that contain high resolution imagery.</p>
<p>The more complex your site, the more care you need to take when applying caching and optimisation settings. For a most simple websites, you should ideally be able to <strong>apply all or most settings </strong>in the Media section.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12189 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds.png" sizes="auto, (max-width: 1892px) 100vw, 1892px" srcset="https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds.png 1892w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-300x136.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-1024x465.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-768x349.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-1536x698.png 1536w" alt="" width="1892" height="860" data-lazy-srcset="https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds.png 1892w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-300x136.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-1024x465.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-768x349.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds-1536x698.png 1536w" data-lazy-sizes="(max-width: 1892px) 100vw, 1892px" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/WordPress-embeds.png" data-was-processed="true" /></p>
<p>&nbsp;</p>
<p><strong>Disabling WordPress embeds</strong> is a quick win for any WordPress website. It prevents others from embedding content on your site, as a result eliminating any Javascript requests associated with this.</p>
<h3>Add-ons</h3>
<p>Scripts like Google Analytics and the Facebook Pixel should be <strong>loaded locally </strong>to further speed up your WordPress site.</p>
<p>Tick these two check boxes to shave a small amount off your page load (every little helps) by loading your Google Analytics script <strong>locally from your server </strong>rather than having to load it externally via a third party script.</p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-add-ons.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-7821 size-full lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-add-ons.png" alt="speed up your WorPress site" width="1261" height="684" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/WP-Rocket-add-ons.png" data-was-processed="true" /></a></p>
<h3>Image optimisation</h3>
<p>Now that we have optimised the files of our website, it’s time to look at our images. Large high quality images usually have a relatively large file size and can prevent your WordPress website from loading quickly.</p>
<p>To optimise your images, <a href="https://imagify.io/" rel="no-follow">install Imagify</a> on your WordPress site and follow the instructions to create an account. Once you have an account, grab your API key and plug it in by accessing the Imagify plugin in your WordPress dasboard.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12190 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key.png" sizes="auto, (max-width: 1892px) 100vw, 1892px" srcset="https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key.png 1892w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-300x136.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-1024x464.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-768x348.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-1536x696.png 1536w" alt="" width="1892" height="857" data-lazy-srcset="https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key.png 1892w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-300x136.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-1024x464.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-768x348.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key-1536x696.png 1536w" data-lazy-sizes="(max-width: 1892px) 100vw, 1892px" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/Imagify-API-key.png" data-was-processed="true" /></p>
<p>&nbsp;</p>
<p>Once Imagify is connected to the account you just created, all that you need to do is use the Bulk Optimizer, which will compress all of the images on your website.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12191 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify.png" sizes="auto, (max-width: 1894px) 100vw, 1894px" srcset="https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify.png 1894w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-300x135.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-1024x460.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-768x345.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-1536x690.png 1536w" alt="" width="1894" height="851" data-lazy-srcset="https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify.png 1894w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-300x135.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-1024x460.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-768x345.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify-1536x690.png 1536w" data-lazy-sizes="(max-width: 1894px) 100vw, 1894px" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/Bulk-imagify.png" data-was-processed="true" /></p>
<p>You will probably need to upgrade to the paid Imagify Lite plan, which is $5 per month, to optimise all of the images on your website.</p>
<p>This is well worth it and a tiny investment for the page speed improvements it can yield across your site. If you regularly upload new imagery to your website, it might be worth keeping the Lite plan active and running the Bulk Optimizer once a month, if not just upgrading for one month should be enough and you could just downgrade your plan after.</p>
<h3>Disable intensive plugins</h3>
<p>Not all plugins are created equal. Some will slow your WordPress website down and suck up all the resources your website needs to run effectively.</p>
<p>For example, <strong>Contact Form 7 </strong>is an intensive plugin and will affect your load time. Finding an alternative like WP Forms would save you some load speed, or even better Elementor’s built in new form module would save you an extra plugin.</p>
<p>You can use <strong>GT Metrix Y Slow </strong>results to see which plugin files are CPU intensive and slowing down your website, you could also do some Googling for CPU intensive WordPress plugins and check that you aren’t using any on your site.</p>
<p>As well as disabling <strong>intensive plugins </strong>you should also look for where you can <strong>disable and remove plugins </strong>across your website, or perhaps substitute a plugin for some custom code, to reduce the amount of scripts that have to be loaded on your website.</p>
<h3>Use a CDN</h3>
<p><span class="text-highlight">Please note that using a CDN requires changing your nameservers. This can break emails and existing connections to your domain. Please check with your developer or host before doing this.</span></p>
<p>Content delivery networks speed up your WordPress site in a number of ways. They serve your website to visitors from data centers that are local to them (someone in France goes through a French data center and doesn’t have to wait for a server in the UK to respond).</p>
<p><a href="https://cloudflare.com" rel="no-follow"><strong>Cloudflare</strong></a>, which is the CDN we would recommend, also offers another layer of caching and some other free tools to shave off precious load time seconds.</p>
<p>You can easily activate the <strong>right Cloudflare settings </strong>by going to <strong>Add-Ons </strong>in <strong>WP Rocket </strong>and connecting <strong>Cloudflare to WP Rocket.</strong></p>
<p><a href="http://squareinternet.co/wp-content/uploads/2019/02/Cloudflare-WP-Rocket.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7825 lazyloaded" src="https://images.squareinternet.co/wp-content/uploads/2019/02/Cloudflare-WP-Rocket.png" alt="" width="1259" height="680" data-lazy-src="https://images.squareinternet.co/wp-content/uploads/2019/02/Cloudflare-WP-Rocket.png" data-was-processed="true" /></a></p>
<h3>Load Google Fonts locally</h3>
<p>Something you can do for ‘extra credit’ is to load any Google Fonts locally, from your server, instead of by loading 3rd party scripts from Google to render them.</p>
<p>There’s a nifty little tool called <a href="https://google-webfonts-helper.herokuapp.com/fonts">Google Webfonts Helper</a>, which allows you to download the source files for any Google Font, so that they can be embedded on your website and applied using @font-face.</p>
<p>Click on the font you want to download, specify the <strong>sizes and weights </strong>then download the font in a zip file. You can even customize the folder prefix for where the fonts will be stored on your site, so that the CSS for embedding the fonts on your site has the right file path and saves you manually entering this across potentially dozens of lines of CSS.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-12192 lazyloaded" src="https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed.png" sizes="auto, (max-width: 1881px) 100vw, 1881px" srcset="https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed.png 1881w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-300x145.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-1024x496.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-768x372.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-1536x744.png 1536w" alt="" width="1881" height="911" data-lazy-srcset="https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed.png 1881w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-300x145.png 300w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-1024x496.png 1024w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-768x372.png 768w, https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed-1536x744.png 1536w" data-lazy-sizes="(max-width: 1881px) 100vw, 1881px" data-lazy-src="https://squareinternet.co/wp-content/uploads/2019/02/Google-Font-embed.png" data-was-processed="true" /></p>
<h3>Always be optimising!</h3>
<p>Improving your WordPress site speed is an ongoing process and as your site grows it will require continuous optimisation.</p>
<p>New plugins will be added, and they could cause conflicts with your caching setup, or could slow your site load speed down considerably.</p>
<p>If you are adding new images and pages to your website, make sure to compress the images and check the load speed of these pages.</p>
<p>Remember to focus your efforts on <strong>load time </strong>and ignore those pesky <strong>page speed scores, </strong>as how quickly your site loads is all that matters!</p>
<p>The post <a href="https://axdigital.co.uk/speed-up-your-site/">Speed up your site</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Secure your WordPress Website</title>
		<link>https://axdigital.co.uk/secure-your-wordpress-website/</link>
		
		<dc:creator><![CDATA[AXDigital Web Design]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 12:04:53 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://axdigital.co.uk/?p=9488</guid>

					<description><![CDATA[<p>Hardening WordPress Security in WordPress is taken very seriously, but as with any other system there are potential security issues that may arise if some basic security precautions aren’t taken. This article will go through some common forms of vulnerabilities, and the things you can do to help keep your WordPress installation secure. This article [&#8230;]</p>
<p>The post <a href="https://axdigital.co.uk/secure-your-wordpress-website/">Secure your WordPress Website</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="entry-title">Hardening WordPress</h1>
<p>Security in WordPress is <a href="https://wordpress.org/about/security/">taken very seriously</a>, but as with any other system there are potential security issues that may arise if some basic security precautions aren’t taken. This article will go through some common forms of vulnerabilities, and the things you can do to help keep your WordPress installation secure.</p>
<p><span id="more-9488"></span></p>
<p>This article is not the ultimate quick fix to your security concerns. If you have specific security concerns or doubts, you should discuss them with people whom you trust to have sufficient knowledge of computer security and WordPress.</p>
<h2 id="what-is-security" class="toc-heading" tabindex="-1">What is Security? <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#what-is-security"><span aria-hidden="true">#</span> <span class="screen-reader-text">What is Security?</span></a></h2>
<p>Fundamentally, security <em>is not</em> about perfectly secure systems. Such a thing might well be impractical, or impossible to find and/or maintain. What security is though is risk reduction, not risk elimination. It’s about employing all the appropriate controls available to you, within reason, that allow you to improve your overall posture reducing the odds of making yourself a target, subsequently getting hacked.</p>
<p><strong>Website Hosts</strong></p>
<p>Often, a good place to start when it comes to website security is your hosting environment. Today, there are a number of options available to you, and while hosts offer security to a certain level, it’s important to understand where their responsibility ends and yours begins. Here is a good article explaining the complicated dynamic between <a href="http://perezbox.com/2014/11/how-hosts-manage-your-website-security/">web hosts and the security of your website</a>. A secure server protects the privacy, integrity, and availability of the resources under the server administrator’s control.</p>
<p>Qualities of a trusted web host might include:</p>
<ul>
<li>Readily discusses your security concerns and which security features and processes they offer with their hosting.</li>
<li>Provides the most recent stable versions of all server software.</li>
<li>Provides reliable methods for backup and recovery.</li>
</ul>
<p>Decide which security you need on your server by determining the software and data that needs to be secured. The rest of this guide will help you with this.</p>
<p><strong>Website Applications</strong></p>
<p>It’s easy to look at web hosts and pass the responsibility of security to them, but there is a tremendous amount of security that lies on the website owner as well. Web hosts are often responsible for the infrastructure on which your website sits, they are not responsible for the application you choose to install.</p>
<p>To understand where and why this is important you must <a href="https://blog.sucuri.net/2015/05/website-security-how-do-websites-get-hacked.html">understand how websites get hacked</a>, Rarely is it attributed to the infrastructure, and most often attributed to the application itself (i.e., the environment you are responsible for).</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="security-themes" class="toc-heading" tabindex="-1">Security Themes <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#security-themes"><span aria-hidden="true">#</span> <span class="screen-reader-text">Security Themes</span></a></h2>
<p>Keep in mind some general ideas while considering security for each aspect of your system:</p>
<p><strong>Limiting access </strong></p>
<p>Making smart choices that reduce possible entry points available to a malicious person.</p>
<p><strong>Containment </strong></p>
<p>Your system should be configured to minimize the amount of damage that can be done in the event that it is compromised.</p>
<p><strong>Preparation and knowledge </strong></p>
<p>Keeping backups and knowing the state of your WordPress installation at regular intervals. Having a plan to backup and recover your installation in the case of catastrophe can help you get back online faster in the case of a problem.</p>
<p><strong>Trusted Sources</strong></p>
<p>Do not get plugins/themes from untrusted sources. Restrict yourself to the WordPress.org repository or well known companies. Trying to get plugins/themes from the outside <a href="http://blog.sucuri.net/2014/03/unmasking-free-premium-wordpress-plugins.html">may lead to issues</a>.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="vulnerabilities-on-your-computer" class="toc-heading" tabindex="-1">Vulnerabilities on Your Computer <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#vulnerabilities-on-your-computer"><span aria-hidden="true">#</span> <span class="screen-reader-text">Vulnerabilities on Your Computer</span></a></h2>
<p>Make sure the computers you use are free of spyware, malware, and virus infections. No amount of security in WordPress or on your web server will make the slightest difference if there is a keylogger on your computer.</p>
<p>Always keep your operating system and the software on it, especially your web browser, up to date to protect you from security vulnerabilities. If you are browsing untrusted sites, we also recommend using tools like no-script (or disabling javascript/flash/java) in your browser.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="vulnerabilities-in-wordpress" class="toc-heading" tabindex="-1">Vulnerabilities in WordPress <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#vulnerabilities-in-wordpress"><span aria-hidden="true">#</span> <span class="screen-reader-text">Vulnerabilities in WordPress</span></a></h2>
<p>Like many modern software packages, WordPress is updated regularly to address new security issues that may arise. Improving software security is always an ongoing concern, and to that end <strong>you should always keep up to date with the latest version of WordPress</strong>. Older versions of WordPress are not maintained with security updates.</p>
<h3 id="updating-wordpress" class="toc-heading" tabindex="-1">Updating WordPress <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#updating-wordpress"><span aria-hidden="true">#</span> <span class="screen-reader-text">Updating WordPress</span></a></h3>
<p>Main article: <a href="https://codex.wordpress.org/Updating WordPress">Updating WordPress</a>.</p>
<p>The latest version of WordPress is always available from the main WordPress website at https://wordpress.org. Official releases are not available from other sites — <strong>never</strong> download or install WordPress from any website other than https://wordpress.org.</p>
<p>Since version 3.7, WordPress has featured automatic updates. Use this functionality to ease the process of keeping up to date. You can also use the WordPress Dashboard to keep informed about updates. Read the entry in the Dashboard or the WordPress Developer Blog to determine what steps you must take to update and remain secure.</p>
<p>If a vulnerability is discovered in WordPress and a new version is released to address the issue, the information required to exploit the vulnerability is almost certainly in the public domain. This makes old versions more open to attack, and is one of the primary reasons you should always keep WordPress up to date.</p>
<p>If you are an administrator in charge of more than one WordPress installation, consider using <a href="https://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion">Subversion</a> to make management easier.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="reporting-security-issues" class="toc-heading" tabindex="-1">Reporting Security Issues <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#reporting-security-issues"><span aria-hidden="true">#</span> <span class="screen-reader-text">Reporting Security Issues</span></a></h3>
<p>If you think you have found a security flaw in WordPress, you can help by reporting the issue. See the <a href="https://codex.wordpress.org/Security FAQ">Security FAQ</a> for information on how to report security issues.</p>
<p>If you think you have found a bug, report it. See <a href="https://codex.wordpress.org/Submitting Bugs">Submitting Bugs</a> for how to do this. You might have uncovered a vulnerability, or a bug that could lead to one.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="web-server-vulnerabilities" class="toc-heading" tabindex="-1">Web Server Vulnerabilities <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#web-server-vulnerabilities"><span aria-hidden="true">#</span> <span class="screen-reader-text">Web Server Vulnerabilities</span></a></h2>
<p>The web server running WordPress, and the software on it, can have vulnerabilities. Therefore, make sure you are running secure, stable versions of your web server and the software on it, or make sure you are using a trusted host that takes care of these things for you.</p>
<p>If you’re on a shared server (one that hosts other websites besides your own) and a website on the same server is compromised, your website can potentially be compromised too even if you follow everything in this guide. Be sure to ask your <a href="https://wordpress.org/support/article/glossary/#Hosting_provider">web host</a> what security precautions they take.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="network-vulnerabilities" class="toc-heading" tabindex="-1">Network Vulnerabilities <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#network-vulnerabilities"><span aria-hidden="true">#</span> <span class="screen-reader-text">Network Vulnerabilities</span></a></h2>
<p>The network on both ends — the WordPress server side and the client network side — should be trusted. That means updating firewall rules on your home router and being careful about what networks you work from. An Internet cafe where you are sending passwords over an unencrypted connection, wireless or otherwise, is <strong>not</strong> a trusted network.</p>
<p>Your web host should be making sure that their network is not compromised by attackers, and you should do the same. Network vulnerabilities can allow passwords and other sensitive information to be intercepted.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="passwords" class="toc-heading" tabindex="-1">Passwords <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#passwords"><span aria-hidden="true">#</span> <span class="screen-reader-text">Passwords</span></a></h2>
<p>Many potential vulnerabilities can be avoided with good security habits. A strong password is an important aspect of this.</p>
<p>The goal with your password is to make it hard for other people to guess and hard for a <a href="https://wordpress.org/support/article/brute-force-attacks/">brute force attack</a> to succeed. Many <a href="http://www.google.com/?q=password+generator">automatic password generators</a> are available that can be used to create secure passwords.</p>
<p>WordPress also features a password strength meter which is shown when changing your password in WordPress. Use this when changing your password to ensure its strength is adequate.</p>
<p>Things to avoid when choosing a password:</p>
<ul>
<li>Any permutation of your own real name, username, company name, or name of your website.</li>
<li>A word from a dictionary, in any language.</li>
<li>A short password.</li>
<li>Any numeric-only or alphabetic-only password (a mixture of both is best).</li>
</ul>
<p>A strong password is necessary not just to protect your blog content. A hacker who gains access to your administrator account is able to install malicious scripts that can potentially compromise your entire server.</p>
<p>In addition to using a strong password, it’s a good idea to enable <a href="https://wordpress.org/support/article/two-step-authentication/">two-step authentication</a> as an additional security measure.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="ftp" class="toc-heading" tabindex="-1">FTP <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#ftp"><span aria-hidden="true">#</span> <span class="screen-reader-text">FTP</span></a></h2>
<p>When connecting to your server you should use SFTP encryption if your web host provides it. If you are unsure if your web host provides SFTP or not, just ask them.</p>
<p>Using SFTP is the same as FTP, except your password and other data is encrypted as it is transmitted between your computer and your website. This means your password is never sent in the clear and cannot be intercepted by an attacker.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="file-permissions" class="toc-heading" tabindex="-1">File Permissions <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#file-permissions"><span aria-hidden="true">#</span> <span class="screen-reader-text">File Permissions</span></a></h2>
<p>Some neat features of WordPress come from allowing various files to be writable by the web server. However, allowing write access to your files is potentially dangerous, particularly in a shared hosting environment.</p>
<p>It is best to lock down your file permissions as much as possible and to loosen those restrictions on the occasions that you need to allow write access, or to create specific folders with less restrictions for the purpose of doing things like uploading files.</p>
<p>Here is one possible permission scheme.</p>
<p>All files should be owned by your user account, and should be writable by you. Any file that needs write access from WordPress should be writable by the web server, if your hosting set up requires it, that may mean those files need to be group-owned by the user account used by the web server process.</p>
<p><strong><code>/</code> </strong></p>
<p>The root WordPress directory: all files should be writable only by your user account, except <code>.htaccess</code> if you want WordPress to automatically generate rewrite rules for you.</p>
<p><strong><code>/wp-admin/</code> </strong></p>
<p>The WordPress administration area: all files should be writable only by your user account.</p>
<p><strong><code>/wp-includes/</code> </strong></p>
<p>The bulk of WordPress application logic: all files should be writable only by your user account.</p>
<p><strong><code>/wp-content/</code> </strong></p>
<p>User-supplied content: intended to be writable by your user account and the web server process.</p>
<p>Within <code>/wp-content/</code> you will find:</p>
<p><strong><code>/wp-content/themes/</code> </strong></p>
<p>Theme files. If you want to use the built-in theme editor, all files need to be writable by the web server process. If you do not want to use the built-in theme editor, all files can be writable only by your user account.</p>
<p><strong><code>/wp-content/plugins/</code> </strong></p>
<p>Plugin files: all files should be writable only by your user account.</p>
<p>Other directories that may be present with <code>/wp-content/</code> should be documented by whichever plugin or theme requires them. Permissions may vary.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="changing-file-permissions" class="toc-heading" tabindex="-1">Changing file permissions <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#changing-file-permissions"><span aria-hidden="true">#</span> <span class="screen-reader-text">Changing file permissions</span></a></h3>
<p>If you have shell access to your server, you can change file permissions recursively with the following command:</p>
<p>For Directories:</p>
<pre class="wp-block-preformatted">find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;</pre>
<p>For Files:</p>
<pre class="wp-block-preformatted">find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;</pre>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="regarding-automatic-updates" class="toc-heading" tabindex="-1">Regarding Automatic Updates <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#regarding-automatic-updates"><span aria-hidden="true">#</span> <span class="screen-reader-text">Regarding Automatic Updates</span></a></h3>
<p>When you tell WordPress to perform an automatic update, all file operations are performed as the user that owns the files, not as the web server’s user. All files are set to 0644 and all directories are set to 0755, and writable by only the user and readable by everyone else, including the web server.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="database-security" class="toc-heading" tabindex="-1">Database Security <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#database-security"><span aria-hidden="true">#</span> <span class="screen-reader-text">Database Security</span></a></h2>
<p>If you run multiple blogs on the same server, it is wise to consider keeping them in separate databases each managed by a different user. This is best accomplished when performing the initial <a href="https://codex.wordpress.org/Installing_WordPress">WordPress installation</a>. This is a containment strategy: if an intruder successfully cracks one WordPress installation, this makes it that much harder to alter your other blogs.</p>
<p>If you administer MySQL yourself, ensure that you understand your MySQL configuration and that unneeded features (such as accepting remote TCP connections) are disabled. See <a href="http://www.securityfocus.com/infocus/1667">Secure MySQL Database Design</a> for a nice introduction.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="restricting-database-user-privileges" class="toc-heading" tabindex="-1">Restricting Database User Privileges <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#restricting-database-user-privileges"><span aria-hidden="true">#</span> <span class="screen-reader-text">Restricting Database User Privileges</span></a></h3>
<p>For normal WordPress operations, such as posting blog posts, uploading media files, posting comments, creating new WordPress users and installing WordPress plugins, the MySQL database user only needs data read and data write privileges to the MySQL database; SELECT, INSERT, UPDATE and DELETE.</p>
<p>Therefore any other database structure and administration privileges, such as DROP, ALTER and GRANT can be revoked. By revoking such privileges you are also improving the containment policies.</p>
<p><strong>Note:</strong> Some plugins, themes and major WordPress updates might require to make database structural changes, such as add new tables or change the schema. In such case, before installing the plugin or updating a software, you will need to temporarily allow the database user the required privileges.</p>
<p><strong>WARNING:</strong> Attempting updates without having these privileges can cause problems when database schema changes occur. Thus, it is <strong>NOT</strong> recommended to revoke these privileges. If you do feel the need to do this for security reasons, then please make sure that you have a solid backup plan in place first, with regular whole database backups which you have tested are valid and that can be easily restored. A failed database upgrade can usually be solved by restoring the database back to an old version, granting the proper permissions, and then letting WordPress try the database update again. Restoring the database will return it back to that old version and the WordPress administration screens will then detect the old version and allow you to run the necessary SQL commands on it. Most WordPress upgrades do not change the schema, but some do. Only major point upgrades (3.7 to 3.8, for example) will alter the schema. Minor upgrades (3.8 to 3.8.1) will generally not. Nevertheless, <strong>keep a regular backup</strong>.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="securing-wp-admin" class="toc-heading" tabindex="-1">Securing wp-admin <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#securing-wp-admin"><span aria-hidden="true">#</span> <span class="screen-reader-text">Securing wp-admin</span></a></h2>
<p>Adding server-side password protection (such as <a href="http://en.wikipedia.org/wiki/Basic_access_authentication">BasicAuth</a>) to <code>/wp-admin/</code> adds a second layer of protection around your blog’s admin area, the login screen, and your files. This forces an attacker or bot to attack this second layer of protection instead of your actual admin files. Many WordPress attacks are carried out autonomously by malicious software bots.</p>
<p>Simply securing the <code>wp-admin/</code> directory might also break some WordPress functionality, such as the AJAX handler at <code>wp-admin/admin-ajax.php</code>. See the <a href="https://codex.wordpress.org/#Resources">Resources</a> section for more documentation on how to password protect your <code>wp-admin/</code> directory properly.</p>
<p>The most common attacks against a WordPress blog usually fall into two categories.</p>
<ol>
<li>Sending specially-crafted HTTP requests to your server with specific exploit payloads for specific vulnerabilities. These include old/outdated plugins and software.</li>
<li>Attempting to gain access to your blog by using “brute-force” password guessing.</li>
</ol>
<p>The ultimate implementation of this “second layer” password protection is to require an HTTPS SSL encrypted connection for administration, so that all communication and sensitive data is encrypted. <em>See <a href="https://codex.wordpress.org/Administration Over SSL">Administration Over SSL</a>.</em></p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="securing-wp-includes" class="toc-heading" tabindex="-1">Securing wp-includes <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#securing-wp-includes"><span aria-hidden="true">#</span> <span class="screen-reader-text">Securing wp-includes</span></a></h2>
<p>A second layer of protection can be added where scripts are generally not intended to be accessed by any user. One way to do that is to block those scripts using mod_rewrite in the .htaccess file. <strong>Note:</strong> to ensure the code below is not overwritten by WordPress, place it outside the <code># BEGIN WordPress</code> and <code># END WordPress</code> tags in the .htaccess file. WordPress can overwrite anything between these tags.</p>
<pre class="wp-block-preformatted"># Block the include-only files.
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
&lt;/IfModule&gt;


# BEGIN WordPress</pre>
<p>Note that this won’t work well on Multisite, as <code>RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]</code> would prevent the ms-files.php file from generating images. Omitting that line will allow the code to work, but offers less security.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="securing-wp-config-php" class="toc-heading" tabindex="-1">Securing wp-config.php <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#securing-wp-config-php"><span aria-hidden="true">#</span> <span class="screen-reader-text">Securing wp-config.php</span></a></h2>
<p>You can move the <code>wp-config.php</code> file to the directory above your WordPress install. This means for a site installed in the root of your webspace, you can store <code>wp-config.php</code> outside the web-root folder.</p>
<p><strong>Note:</strong> Some people assert that <a href="http://wordpress.stackexchange.com/q/58391/3898">moving wp-config.php has minimal security benefits</a> and, if not done carefully, may actually introduce serious vulnerabilities. <a href="http://wordpress.stackexchange.com/a/74972/24425">Others disagree</a>.</p>
<p>Note that <code>wp-config.php</code> can be stored ONE directory level above the WordPress (where wp-includes resides) installation. Also, make sure that only you (and the web server) can read this file (it generally means a 400 or 440 permission).</p>
<p>If you use a server with .htaccess, you can put this in that file (at the very top) to deny access to anyone surfing for it:</p>
<pre class="wp-block-preformatted">&lt;files wp-config.php&gt;
order allow,deny
deny from all
&lt;/files&gt;</pre>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="disable-file-editing" class="toc-heading" tabindex="-1">Disable File Editing <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#disable-file-editing"><span aria-hidden="true">#</span> <span class="screen-reader-text">Disable File Editing</span></a></h2>
<p>The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files. This is often the first tool an attacker will use if able to login, since it allows code execution. WordPress has a constant to disable editing from Dashboard. Placing this line in wp-config.php is equivalent to removing the ‘edit_themes’, ‘edit_plugins’ and ‘edit_files’ capabilities of all users:</p>
<pre class="wp-block-preformatted">define('DISALLOW_FILE_EDIT', true);</pre>
<p>This will not prevent an attacker from uploading malicious files to your site, but might stop some attacks.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="plugins" class="toc-heading" tabindex="-1">Plugins <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#plugins"><span aria-hidden="true">#</span> <span class="screen-reader-text">Plugins</span></a></h2>
<p>First of all, make sure your plugins are always updated. Also, if you are not using a specific plugin, delete it from the system.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="firewall" class="toc-heading" tabindex="-1">Firewall <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#firewall"><span aria-hidden="true">#</span> <span class="screen-reader-text">Firewall</span></a></h3>
<p>There are many plugins and services that can act as a firewall for your website. Some of them work by modifying your .htaccess<br />
file and restricting some access at the Apache level, before it is processed by WordPress. A good example is <a href="https://wordpress.org/plugins/better-wp-security/">iThemes Security</a> or <a href="https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/">All in One WP Security</a>. Some firewall plugins act at the WordPress level, like <a href="https://wordpress.org/plugins/wordfence/">WordFence</a> and <a href="https://wordpress.org/plugins/wp-simple-firewall/">Shield</a>, and try to filter attacks as WordPress is loading, but before it is fully processed.</p>
<p>Besides plugins, you can also install a WAF (web firewall) at your web server to filter content before it is processed by WordPress. The most popular open source WAF is ModSecurity.</p>
<p>A website firewall can also be added as intermediary between the traffic from the internet and your hosting server. These services all function as reverse proxies, in which they accept the initial requests and reroute them to your server, stripping it of all malicious requests. They accomplish this by modifying your DNS records, via an A record or full DNS swap, allowing all traffic to pass through the new network first. This causes all traffic to be filtered by the firewall before reaching your site. A few companies offer such service, like <a href="http://cloudflare.com">CloudFlare</a>, <a href="https://sucuri.net/wordpress-security/">Sucuri</a> and <a href="http://www.incapsula.com">Incapsula</a>.</p>
<p>Additionally, these third parties service providers function as Content Distribution Network (CDNs) by default, introducing performance optimization and global reach.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="plugins-that-need-write-access" class="toc-heading" tabindex="-1">Plugins that need write access <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#plugins-that-need-write-access"><span aria-hidden="true">#</span> <span class="screen-reader-text">Plugins that need write access</span></a></h3>
<p>If a plugin wants write access to your WordPress files and directories, please read the code to make sure it is legit or check with someone you trust. Possible places to check are the <a href="https://codex.wordpress.org/Using_the_Support_Forums">Support Forums</a> and <a href="https://codex.wordpress.org/IRC">IRC Channel</a>.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="code-execution-plugins" class="toc-heading" tabindex="-1">Code execution plugins <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#code-execution-plugins"><span aria-hidden="true">#</span> <span class="screen-reader-text">Code execution plugins</span></a></h3>
<p>As we said, part of the goal of hardening WordPress is containing the damage done if there is a successful attack. Plugins which allow arbitrary PHP or other code to execute from entries in a database effectively magnify the possibility of damage in the event of a successful attack.</p>
<p>A way to avoid using such a plugin is to use <a href="https://wordpress.org/support/article/pages/#Creating_your_own_Page_Templates">custom page templates</a> that call the function. Part of the security this affords is active only when you <a href="https://wordpress.org/support/article/hardening-wordpress/#File_Permissions">disallow file editing within WordPress</a>.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="security-through-obscurity" class="toc-heading" tabindex="-1">Security through obscurity <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#security-through-obscurity"><span aria-hidden="true">#</span> <span class="screen-reader-text">Security through obscurity</span></a></h2>
<p><a href="http://en.wikipedia.org/wiki/Security_through_obscurity">Security through obscurity</a> is generally an unsound primary strategy. However, there are areas in WordPress where obscuring information <em>might</em> help with security:</p>
<ol>
<li><strong>Rename the administrative account:</strong> When creating an administrative account, avoid easily guessed terms such as <code>admin</code> or <code>webmaster</code> as usernames because they are typically subject to attacks first. On an existing WordPress install you may rename the existing account in the MySQL command-line client with a command like <code>UPDATE wp_users SET user_login = 'newuser' WHERE user_login = 'admin';</code>, or by using a MySQL frontend like <a href="https://codex.wordpress.org/phpMyAdmin">phpMyAdmin</a>.</li>
<li><strong>Change the table_prefix:</strong> Many published WordPress-specific SQL-injection attacks make the assumption that the table_prefix is <code>wp_</code>, the default. Changing this can block at least some SQL injection attacks.</li>
</ol>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="data-backups" class="toc-heading" tabindex="-1">Data Backups <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#data-backups"><span aria-hidden="true">#</span> <span class="screen-reader-text">Data Backups</span></a></h2>
<p>Back up your data regularly, including your MySQL databases. See the main article: <a href="https://wordpress.org/support/article/backing-up-your-database/">Backing Up Your Database</a>.</p>
<p>Data integrity is critical for trusted backups. Encrypting the backup, keeping an independent record of MD5 hashes for each backup file, and/or placing backups on read-only media increases your confidence that your data has not been tampered with.</p>
<p>A sound backup strategy could include keeping a set of regularly-timed snapshots of your entire WordPress installation (including WordPress core files and your database) in a trusted location. Imagine a site that makes weekly snapshots. Such a strategy means that if a site is compromised on May 1st but the compromise is not detected until May 12th, the site owner will have pre-compromise backups that can help in rebuilding the site and possibly even post-compromise backups which will aid in determining how the site was compromised.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="logging" class="toc-heading" tabindex="-1">Logging <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#logging"><span aria-hidden="true">#</span> <span class="screen-reader-text">Logging</span></a></h2>
<p>Logs are your best friend when it comes to understanding what is happening with your website, especially if you’re trying to perform forensics. Contrary to popular beliefs, logs allow you to see what was done and by who and when. Unfortunately the logs will not tell you who, username, logged in, but it will allow you to identify the IP and time and more importantly, the actions the attacker might have taken. You will be able to see any of these attacks via the logs – Cross Site Scripting (XSS), Remote File Inclusion (RFI), Local File Inclusion (LFI) and Directory Traversal attempts. You will also be able to see brute force attempts. There are various <a href="https://blog.sucuri.net/2015/08/ask-sucuri-how-did-my-wordpress-website-get-hacked-a-tutorial.html">examples and tutorials</a> available to help guide you through the process of parsing and analyzing your raw logs.</p>
<p>If you get more comfortable with your logs you’ll be able to see things like, when the theme and plugin editors are being used, when someone updates your widgets and when posts and pages are added. All key elements when doing forensic work on your web server. The are a few WordPress Security plugins that assist you with this as well, like the <a href="https://wordpress.org/plugins/sucuri-scanner/">Sucuri Auditing tool</a> or the <a href="https://wordpress.org/plugins/audit-trail/">Audit Trail</a> plugin.</p>
<p>There are two key open-source solutions you’ll want on your web server from a security perspective, this is a layered approach to security.</p>
<p>OSSEC can run on any NIX distribution and will also run on Windows. When configured correctly its very powerful. The idea is correlate and aggregate all the logs. You have to be sure to configure it to capture all access_logs and error_logs and if you have multiple websites on the server account for that. You’ll also want to be sure to filter out the noise. By default you’ll see a lot of noise and you’ll want to configure it to be really effective.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h2 id="monitoring" class="toc-heading" tabindex="-1">Monitoring <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#monitoring"><span aria-hidden="true">#</span> <span class="screen-reader-text">Monitoring</span></a></h2>
<p>Sometimes prevention is not enough and you may still be hacked. That’s why intrusion detection/monitoring is very important. It will allow you to react faster, find out what happened and recover your site.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="monitoring-your-logs" class="toc-heading" tabindex="-1">Monitoring your logs <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#monitoring-your-logs"><span aria-hidden="true">#</span> <span class="screen-reader-text">Monitoring your logs</span></a></h3>
<p>If you are on a dedicated or virtual private server, in which you have the luxury of root access, you have the ability easily configure things so that you can see what’s going on. <a href="http://www.ossec.net">OSSEC</a> easily facilitates this and here is a little write up that might help you out <a href="https://perezbox.com/2013/03/ossec-for-website-security-part-i/">OSSEC for Website Security – Part I</a>.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="monitoring-your-files-for-changes" class="toc-heading" tabindex="-1">Monitoring your files for changes <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#monitoring-your-files-for-changes"><span aria-hidden="true">#</span> <span class="screen-reader-text">Monitoring your files for changes</span></a></h3>
<p>When an attack happens, it always leave traces. Either on the logs or on the file system (new files, modified files, etc). If you are using <a href="http://www.ossec.net">OSSEC</a> for example, it will monitor your files and alert you when they change.</p>
<h4 id="goals" class="toc-heading" tabindex="-1">Goals <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#goals"><span aria-hidden="true">#</span> <span class="screen-reader-text">Goals</span></a></h4>
<p>The goals of file system tracking include:</p>
<ul>
<li>Monitor changed and added files</li>
<li>Log changes and additions</li>
<li>Ability to revert granular changes</li>
<li>Automated alerts</li>
</ul>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h4 id="general-approaches" class="toc-heading" tabindex="-1">General approaches <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#general-approaches"><span aria-hidden="true">#</span> <span class="screen-reader-text">General approaches</span></a></h4>
<p>Administrators can monitor file system via general technologies such as:</p>
<ul>
<li>System utilities</li>
<li>Revision control</li>
<li>OS/kernel level monitoring</li>
</ul>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h4 id="specific-tools" class="toc-heading" tabindex="-1">Specific tools <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#specific-tools"><span aria-hidden="true">#</span> <span class="screen-reader-text">Specific tools</span></a></h4>
<p>Options for file system monitoring include:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Diff_utility">diff</a> – build clean test copy of your site and compare against production</li>
<li><a href="http://git-scm.com/">Git</a> – source code management</li>
<li><a href="https://en.wikipedia.org/wiki/Inotify">inotify</a> and <a href="http://inotify.aiken.cz/?section=incron&amp;page=doc&amp;lang=en">incron</a> – OS kernel level file monitoring service that can run commands on filesystem events</li>
<li><a href="https://github.com/gregghz/Watcher/blob/master/jobs.yml">Watcher</a> – Python inotify library</li>
<li><a href="http://ossec.net">OSSEC</a> – Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response.</li>
</ul>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h4 id="considerations" class="toc-heading" tabindex="-1">Considerations <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#considerations"><span aria-hidden="true">#</span> <span class="screen-reader-text">Considerations</span></a></h4>
<p>When configuring a file based monitoring strategy, there are many considerations, including the following.</p>
<h5>Run the monitoring script/service as root</h5>
<p>This would make it hard for attackers to disable or modify your file system monitoring solution.</p>
<h5>Disable monitoring during scheduled maintenance/upgrades</h5>
<p>This would prevent unnecessary notifications when you are performing regular maintenance on the site.</p>
<h5>Monitor only executable filetypes</h5>
<p>It may be reasonably safe to monitor only executable file types, such as .php files, etc.. Filtering out non-executable files may reduce unnecessary log entries and alerts.</p>
<h5>Use strict file system permissions</h5>
<p>Read about securing file permissions and ownership. In general, avoid allowing <em>execute</em> and <em>write</em> permissions to the extent possible.</p>
<p class="toc-jump"><a href="https://wordpress.org/support/article/hardening-wordpress/#top">Top ↑</a></p>
<h3 id="monitoring-your-web-server-externally" class="toc-heading" tabindex="-1">Monitoring your web server externally <a class="anchor" href="https://wordpress.org/support/article/hardening-wordpress/#monitoring-your-web-server-externally"><span aria-hidden="true">#</span> <span class="screen-reader-text">Monitoring your web server externally</span></a></h3>
<p>If the attacker tries to deface your site or add malware, you can also detect these changes by using a web-based integrity monitor solution. This comes in many forms today, use your favorite search engine and look for Web Malware Detection and Remediation and you’ll likely get a long list of service providers.</p>
<p>The post <a href="https://axdigital.co.uk/secure-your-wordpress-website/">Secure your WordPress Website</a> appeared first on <a href="https://axdigital.co.uk">Freelance Web Designer Leeds, Rob Russell | A-XDigital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
