header tail
is your Drupal website mobile-friendly?

is your Drupal website mobile-friendly?

is your Drupal website mobile-friendly?

home / Drupal

With the majority of internet browsing sessions taking place on mobiles and tablets, it’s essential your Drupal website is mobile-friendly.

Drupal website-owners often ask us how to check and optimise their sites for mobile and tablet use, so we’ve put together this short guide with all the information you need…

why Drupal sites need to be mobile-friendly

Mobile and tablet screens are substantially smaller than desktop screens. This means that your Drupal website needs to be displayed differently in order to be viewable and interactive for mobile and tablet users.

If you don’t have good user experience on your mobile site, users will be likely to exit. For example, when mobile visitors have to keep zooming in/out or can’t see important information, they’ll probably give up and find an alternative website.

Mobile optimisation is also an important factor in search engine algorithms, with Google prioritising mobile-friendly sites in its search results. In fact, Google works on a ‘mobile-first’ basis when indexing and ranking websites. Therefore, if your website isn’t mobile-friendly, you’re probably losing a substantial amount of organic traffic.

how to check mobile-friendliness on Drupal

There are two great, free tools that you can use to check your Drupal website’s mobile-friendliness.

The Responsive Test shows how your site is displayed on screens of all sizes. This gives a great insight into what users are seeing when they access your site from different devices.

The Google Mobile-Friendly Test looks at specific URLs, checking whether they’re mobile-friendly. It also highlights any errors and page loading issues which may need to be addressed.

mobile-friendliness for Drupal 8 & Drupal 9

If you have a Drupal 8 or Drupal 9 site, then you’re already well on the way to mobile-friendliness! These versions of Drupal were made with mobile in mind and have more than 100 features to ensure your site is displayed effectively across devices.

The Drupal 8/9 core features include:

  • mobile responsive themes
  • automatic imagery scaling and resizing
  • responsive elements and tables
  • mobile back-end administration

However, you can still further optimise your Drupal website for mobile. To keep mobile visitors happy, try to focus on your key messages and avoid surplus information that may distract or confuse on a smaller screen.

Mobile visitors also expect rapidly-loading webpages, with 50% of people leaving sites which take longer than two seconds to appear. So make sure to read our blog about how to increase Drupal website speed too.

mobile-friendliness for Drupal 7

If you have a Drupal 7 website (or earlier Drupal version), the best way to ensure mobile-friendliness is with a responsive theme.

By using a responsive theme – rather than creating a separate mobile version of your site – you only need to make site changes once. The theme will adapt your content so it’s displayed appropriately and appealingly on different devices.

You can check whether your current theme is responsive in this Drupal.org list. If yours isn’t responsive, you can either switch to a different theme or install modules with mobile-friendly features. For example, the Mobile module removes CSS so that your site displays more easily on mobile.

As well as optimising how your site is displayed on different screens, it’s also vital to optimise your Drupal images for mobile. Mobile visitors generally expect sites to load quickly, and bulky, oversized images are the top culprit for slowing down Drupal sites.

Ideally, you should crop and compress images before you upload them to Drupal, using a tool such as Photoshop or Resize Image. We also recommend adding an image optimisation module, such as as Image Optimize to further compress images for different devices.

the take-home message

With more than half of browsing sessions taking place on mobile devices, having a mobile-friendly Drupal website is essential for success. Whatever version of Drupal you’re using, make sure to optimise messages for visitors on smaller screens, ensure images are appropriately-sized, and keep checking and improving your page speed.


For more expert Drupal tips, read our ultimate Drupal optimisation guide, which includes everything you need to know about optimising and maintaining your Drupal website.

Or, for on-demand Drupal support from an award-winning agency with more than two decades of experience, please get in touch.

Drupal 8 end of life: how to prepare your website

Drupal 8 end of life: how to prepare your website

Drupal 8 end of life: how to prepare your website

home / Drupal

​ Drupal 8 is reaching end of life in November 2021. But don’t worry – as a specialist Drupal agency, we’re here to help you prepare and ensure your Drupal website keeps performing optimally…

when is Drupal 8 support ending?

Drupal 8 support is ending on 2 November 2021, when Drupal 8 reaches end of life.

why is Drupal 8 reaching end of life?

Drupal relies on third-party libraries (such as Twig, jQuery and Symfony) which all eventually become outdated and unsupported, so new versions of Drupal have to be created regularly in order to use the newer, supported versions of these dependencies.

Drupal 8 depends on Symfony 3, which is also reaching its end of life in November 2021.

what will happen to my Drupal 8 site?

The Drupal 8.9 minor release came out at the same time as Drupal 9 in June 2020. Since then, there have been no improvements or upgrades (apart from patch releases) to Drupal 8.

When Drupal 8 reaches end of life, your Drupal 8 site will continue working but may be liable to hacking or security breaches. Only Drupal 9 will have adequate security fixes after 2 November 2021.

how is Drupal 8 different to Drupal 9?

As Drupal 9 was mostly built in Drupal 8, the two Drupal versions are very similar. This is different to previously, where major Drupal version updates were completely different to the preceding Drupal version(s).

Drupal 9 has only two differences to Drupal 8 – updated dependencies and the removal of deprecated code. Other than these things, the latest Drupal 8 minor release (Drupal 8.9) is identical to Drupal 9.

how to upgrade from Drupal 8 to Drupal 9

Upgrading from Drupal 8 to Drupal 9 is a relatively simple process as the two versions are very similar.

Firstly, you need to check for and fix any deprecated APIs in your website’s code. You can use Drupal’s deprecation checking and correction tools for this.

Once your site is free of deprecated code, you just need to run update.php to upgrade it to Drupal 9.

what if I have a Drupal 7 site?

Support for Drupal 7 was also planned to end in November 2021, but this date has now been pushed back until November 2022. Drupal took the decision to support Drupal 7 for longer because of the impact of Covid-19 and the fact it’s much more complicated to switch from Drupal 7 to Drupal 9.

So there’s no need to panic, but it’s still worth starting to prepare your Drupal 7 website for next year’s end of life. In order to upgrade to Drupal 9, you will need to migrate your site entirely.

You can use the migrate module suite to re-build your site and import content. The Drupal module upgrader tool is also helpful for flagging up and converting code that requires updating.

need Drupal support?

At Pedalo, we’ve developed, supported and updated hundreds of Drupal websites. As Drupal specialists, we’re also active Acquia community partners and members of the Drupal Association.

Whether you want to upgrade to Drupal 9, add new features, fix a problem or maximise security, our expert Drupal development and Drupal support services are flexible and cost-effective.

For more expert Drupal advice, make sure to read our Ultimate Drupal Optimisation Guide.

new Drupal 8 website for The Fostering Network

new Drupal 8 website for The Fostering Network

new Drupal 8 website for The Fostering Network

home / Drupal

We’re delighted to share our new Drupal 8 website design for The Fostering Network.

This Fostering Network provides an essential network for fostering, bringing together everyone involved in the lives of fostered children. It champions fostering and creates vital change so that foster care is the very best it can be.

We’ve worked with this inspiring charity for many years. Our initial project involved creating a stunning new Drupal website (in Drupal 7), integrating a complex back-end database and personalising member content. This web design received hugely positive feedback, and resulted in a 58% increase in Fostering Network membership purchases and a 45% reduction in page loading time.

In 2021, with both Drupal 7 and The Fostering Network’s CRM database nearing end of life, we were delighted to undertake another large project to ensure the charity’s digital longevity. This involved a rebuild of the website in Drupal 8 as well as a shift to MS Dynamics to replace the previous CRM.

Since our original web build, the charity’s in-house team had added several extra features to the website, making it even larger and more complex than before. We began by scoping out these additional site elements and making a robust plan to ensure all of The Fostering Network’s content, data and functionality would be migrated to the new site.

Within extremely tight deadlines, we were able to recreate the site in Drupal 8 and port all of the website data, including personalisation. We also liaised with the third-party CRM provider to ensure that updated database details – including member subscriptions, foster carer details, fostering agency records and other vital information – integrated seamlessly with the new site.

Find out more about our work in this case study, or visit The Fostering Network website at www.thefosteringnetwork.org.uk.

If you’d like expert Drupal development for your website, please get in touch. We’re an award-winning digital agency with two decades of experience, and we’ve help hundreds of Drupal clients achieve their digital goals.

Drupal SEO checklist: key steps to improve your Drupal site’s SEO

Drupal SEO checklist: key steps to improve your Drupal site’s SEO

Drupal SEO checklist: key steps to improve your Drupal site’s SEO

home / Drupal

Search Engine Optimisation (SEO) is vital to ensure your Drupal site is ranked highly on search engines. The more you optimise, the more click-throughs and traffic you’ll be likely to gain.

In this blog, we provide a checklist of SEO tasks you can schedule in your diary. These are more or less guaranteed to boost your search engine performance and organic traffic levels!

1. Check Drupal SEO health

We highly recommend giving your Drupal site a regular SEO health check. There are lots of free online tools which offer this, but we particularly like Ubersuggest’s SEO analyser.

On Ubersuggest, simply type in your URL, select your language/country and click ‘Search’. This will generate a report showing your organic traffic levels, domain score and keyword count – it’s worth making a note of this information and trying to improve your SEO stats over time.

Next, go to the ‘Site Audit’ section in the left-hand menu, where you’ll find a list of SEO issues needing attention, ordered in terms of priority and impact. These should be fixed to improve your website’s search engine performance.

2. Keep track of SEO improvements

We recommend installing the Drupal SEO Checklist module to keep track of your SEO ‘to do’ list.

Whilst the module doesn’t perform any SEO tasks itself, it provides a useful list of suggestions and best practices to enhance your Drupal site’s search engine rankings.

A date and time stamp is recorded as each item is completed so you can stay on top of what has and hasn’t been done. You can even download a report showing the completed SEO tasks.

We’ve got lots more great suggestions for Drupal SEO modules worth installing on our blog.

3. Use Google Search Console

Google Search Console is a great set of tools and reports provided by Google to help you measure and increase your website’s organic performance. And it’s completely free!

You can use Google Search Console to find out information such as:

  • the keywords people are using to find your website
  • how many search impressions you’re getting
  • how often people click-through to your site from the search results
  • the most popular website pages for organic traffic
  • any errors which may be impacting SEO

If you’re not already registered with Google Search Console, you’ll need to add and verify your site before you can see any data. Once set-up, we recommend checking Google Search Console regularly to benchmark and improve your Drupal site’s SEO.

4. Add new content

By adding new, high-quality content to your website on a regular basis, you signal to search engines that your site is active and worth indexing. In fact, SEO experts often say that producing and publishing content is the most important SEO tactic of all – “content is king”.

We recommend creating a content plan and scheduling relevant blogs, articles and other content to publish in advance. For best results, make sure your content includes priority keywords, is displayed appealingly, and is relevant and interesting to your target audience.

5. Boost site speed

With speed an SEO ranking factor, it’s important to ensure your site loads as rapidly as possible to maximise search engine performance.

You can check your Drupal site speed with a wide range of online tools – we recommend GTmetrix. This gives two speed scores and also includes recommendations for speed improvements.

For more information on how to implement any recommendations and boost your website speed, read our Drupal speed optimisation blog.

6. Optimise images

Images are often the heaviest elements on websites, and therefore are commonly responsible for increasing site loading times. With speed used in search engine algorithms as mentioned above, it’s well-worth optimising images to improve organic performance.

If your website uses Drupal 6 or Drupal 7, you’ll need to manually edit and compress images. Alternatively, you can install an image optimisation module – we recommend Image Optimize.

Happily, for Drupal 8 and Drupal 9, images are resized and scaled automatically by the Drupal core for optimal – and rapid – loading.

Regardless of your Drupal software version, it’s also vital to add keyword-rich alt text to images. These are text descriptions explaining what’s in each picture – and they’re used by search engines to understand and index your content.

7. Ensure mobile responsivity

Mobile responsivity/compatibility is yet another SEO ranking factor, so it’s essential to optimise your website for mobile and tablet browsing. In fact, Google generally uses the mobile version of sites for indexing.

We recommend performing the Responsive Test and Google’s Mobile-Friendly Test to check how your site is appearing and functioning across different devices.

If you have a Drupal 8 or 9 site, then you don’t need to do much more to ensure mobile compatibility. Your Drupal core has more than 100 features as standard to ensure content is displayed effectively across devices.

For Drupal 7 and earlier versions, make sure to use a responsive website theme. You can check your whether your current theme is mobile-friendly in this Drupal.org list. It’s also worth installing specific modules to add the most relevant mobile-friendly features to your site.

8. Fix broken links

Search engines find content via links. When these are broken, they come up as a 404 error message rather than the correct page – causing significant SEO problems.

You can check for broken links on your site with various online tools, such as Dr Link Check. If you have any broken links, you should manually update these to ensure they’re correct.

It’s also worth installing the Drupal Redirect module so you can add redirections as soon as any website URLs are removed or changed.

9. Seek backlinks

Finally, gaining backlinks is a great way to demonstrate to search engines that your site is valuable and worth ranking highly.

These are links to your site from other websites; they act like personal recommendations. The best backlinks are from websites that are relevant to your site and with high domain authority.

The best way to attract backlinks is by creating high-quality content and sharing this as widely as possible – hopefully other sites will then want to link to it. You can also ask other websites for backlinks directly and/or write guest blogs that include links back to your site.


For more expert Drupal tips and a full Drupal website maintenance checklist, read our ultimate Drupal optimisation guide. Or, for on-demand Drupal support from an award-winning agency with more than two decades of experience, please get in touch.

Drupal security best practices

Drupal security best practices

Drupal security best practices

home / Drupal

With automated bots and hackers constantly searching the internet for sites to attack, keeping your website safe and secure is vital. 

Just as shop owners lock up their physical shop premises, your Drupal website needs to be ‘locked’ and protected against hacking, ransomware infections and other online security threats.

Fortunately, Drupal is regularly scrutinised, updated and patched by developers all around the globe. The CMS also has its own dedicated team of security experts, an impressive track record for security, and a robust process for overcoming security vulnerabilities as they arise. So just using Drupal is a great start in terms of website security.

In this blog, we’ll cover why Drupal security is important and share ten Drupal best practices to ensure your site stays safe.

why Drupal security is important

Without adequate security protection on your website, your organisation could lose data, breach legislation and suffer severe reputational damage.

Web security is also a search engine ranking factor. Secure websites are prioritised in the search results and therefore more likely to gain organic traffic.

Of course, fixing security issues can be costly too, and the impact of security breaches (such as lost customers and fines) may have even greater financial implications. So Drupal security is vital not just for good digital performance and user trust, but also for your bottom line.

10 Drupal security best practices

Using our two decades of Drupal experience, we now share the ten best ways to keep your Drupal site secure and protected against online threats…

1. Use HTTPS

Without HTTPS on your website, hackers can interfere in the communications between your site and users/browsers. In fact, HTTPS is so important for website security that Google displays a ‘not secure’ message on HTTP sites to warn users.

It’s completely free – and pretty easy – to transfer your site to HTTPS so there’s no reason not to do it! You just need a Secure Sockets Layer (SSL) certificate, which you can get via Let’s Encrypt or your hosting provider.

Once your SSL certificate is activated, your URL will be HTTPS and a padlock sign will be displayed in the URL bar, thus indicating that all site communications are secure.

2. Keep Drupal software up-to-date

Outdated software is a common security vulnerability, so it’s vital to install the latest Drupal core updates as soon as they are available. The same also applies to any modules or themes on your site.

Updates aim to patch security weaknesses and improve overall performance; without them, your site is vulnerable to hacking and security breaches.

We cover the different methods for updating the Drupal core in our ‘Drupal: how to update’ blog. Alternatively, your Drupal agency may cover regular updates as part of their support package.

3. Choose secure hosting

Having secure hosting is an important element of website security and should always be kept in mind when choosing a hosting provider.

Secure hosting is particularly important if you’re on a shared hosting plan, as your site will be vulnerable to attacks made through other sites using the same server.

It’s a good idea to check with your host what security measures they have in place and how they respond to any security issues on their server. If their security procedures are insufficient for your needs, it’s advisable to upgrade your hosting package or switch provider.

4. Use secure login details

Insecure login details and passwords are another common way that Drupal sites are hacked. Access is often gained via brute force attacks, where hackers attempt various username and password combinations until one is successful.

Drupal automatically limits brute force attacks, but choosing strong passwords is another important way to increase site security. It’s also a good idea to avoid obvious usernames such as ‘admin’.

Strong passwords include a combination of letters (both upper and lower case) alongside numbers and symbols. The longer the password, the better – aim for 12-14 characters to keep your site really secure.

For additional security, you might want to set-up two-factor authentication (2FA). This means that users have to login in two stages – firstly, by entering their username and password, and then by providing a one-time passcode.

You can add 2FA to your Drupal site with the Google Authenticator module (you’ll also need to download the related app for passcode generation). However, it’s worth bearing in mind that 2FA isn’t compatible with all Drupal modules and themes, so speak to your Drupal support agency if you encounter any problems.

5. Backup regularly

Backing-up means making and storing a copy of your Drupal site files and database. These copies can then be used to get your website back online again in case of a security breach or virus.

The more regularly you backup, the less data you’ll lose if your site is ever hacked or infected. It’s worth considering how often you make changes or add new content, and how easy it would be to re-do this work if it was lost – this will help inform how often you should schedule backups.

The simplest way to backup on Drupal is with the Backup and Migrate module. Simply install the module, and then tick to enable automatic backups and set your desired frequency in the module’s settings.

6. Block bots

Automated bots and crawlers are constantly searching for website vulnerabilities to hack or exploit. You can protect your Drupal site against these with various modules:

  • Captcha helps prevent bots from making contact form submissions
  • Honeypot also reduces bot form submissions
  • SpamSpan Filter prevents spambots collecting email addresses from your site

However, it’s also worth blocking bad bots at server level for additional protection. You can do this through your hosting provider or by adding the following code to your .htaccess file:
RewriteEngine OnRewriteCond %{HTTP_USER_AGENT} ^.*(agent1|Wget|Catall Spider).*$ [NC]RewriteRule .* – [F,L] 

Please note that if you add the code yourself, make sure not to block the Google crawling bot or you might find that you suddenly stop seeing any organic traffic! 

7. Update user accounts

The more users (and logins) you have for your site, and the greater access and permissions users have, the more your site is at risk of hacking and other security breaches.

The main Drupal role options (in order of decreasing capability to make website changes) are Administrator, Editor and User. However, Drupal’s flexibility means that an unlimited number of different roles and permissions are possible.

As administrators have the greatest permissions in terms of making changes on your Drupal site, this role should be reserved only for the website owner and a limited number of other trustworthy users.

We recommend reviewing your users regularly to ensure that people have the correct permissions. It’s also a good idea to delete user accounts when people stop contributing to your site. You can find out which users are registered and check/update role permissions under ‘People’ in the back-end.

8. Keep your database clean

Keeping your Drupal database clean and up-to-date helps reduce the risk of malware and ransomware infections.

We recommend regularly checking your website database and deleting anything that is no longer needed. But make sure you to backup first – just in case you accidentally delete something important!

The easiest way to cleanse your Drupal database is with the Clean up module. However, if you’re more technically-knowledgeable, you may prefer to use phpMyAdmin instead.

9. Scan regularly

To keep your site secure, it’s important to scan regularly. You can do this quickly and easily with an online scanner such as Sucuri.

A scan will highlight any possible security errors and vulnerabilities on your site – these should be addressed as soon as possible. If you’re not sure how to resolve any problems, read this great Sururi informational guide or contact your Drupal agency.

10. Be prepared!

By following our tips above, your Drupal site will be well-protected and secure, but it’s also important to create a disaster recovery plan in case the worst ever happens.

A disaster recovery plan should include details such as: your user account names and passwords; the steps you’d take to resolve any security issues; how you’d inform staff, users and stakeholders; where backups are stored; and any possible data protection or legal implications.

It’s may be worth asking your Drupal agency to write this for you to ensure it’s comprehensive and technically-robust. However, if you’d prefer to draft it yourself, Drupal.org has lots of useful information in this article about how to respond to website hacking.

11. Sign-up for Drupal emails

As a final bonus tip, we also recommend signing up to the Drupal security mailing list. This will ensure you stay up-to-date with all of the latest security notifications and announcements.


We hope you enjoyed this blog about Drupal security best practices. For more expert Drupal tips, read our ultimate Drupal optimisation guide which covers everything you need to know about optimising and maintaining your Drupal website.

Or, for on-demand Drupal support from an award-winning agency with more than two decades of experience, please get in touch and we’ll be happy to help!

Drupal speed optimisation: 5 essential tips

Drupal speed optimisation: 5 essential tips

Drupal speed optimisation: 5 essential tips

home / Drupal

With increasing digital competition and higher user expectations than ever, ensuring your Drupal website loads rapidly is essential for online success.

In this blog, we’ll explore why web speed is important and show how to check your site’s speed, before giving our top five tips for Drupal speed optimisation.

why Drupal speed is important

Having a fast Drupal website is important for three key reasons:

  • SEO: speed is one of the factors used by search engines to rank websites; faster sites are prioritised on search engine results pages and therefore tend to gain more organic traffic
  • User satisfaction: people have short attention spans and expect websites to load quickly, with up to 50% of users exiting a site if there’s a two second delay in loading
  • User engagement: faster sites have better user engagement, such as page views and conversions

With these important factors in the mix, wanting to maximise your Drupal website speed is a no-brainer! A faster website will result in more visitors, happier users and increased conversions – and it may even boost your profits.

how to check Drupal site speed

Before we start optimising Drupal speed, it’s a good idea to get a baseline of your current website performance.

We recommend using GTmetrix, which is a great, free online tool. Simply go to the GTmetrix website, type in your URL and click ‘Test your site’.

A performance report will be generated, including two speed scores – PageSpeed and YSlow. By navigating through the tabs, you’ll also find lots of speed and performance tips. The ‘Priority’ column gives a helpful indication as to which actions should be taken first.

As well as testing your homepage, it’s also worth checking the speed of any other important or high-traffic pages on your Drupal website. Make sure to note down your speed scores (or sign up for a GTmetrix account) so you can keep track of speed changes and improvements over time.

5 tips to optimise Drupal website speed

We now share our top five tips for optimising your Drupal website’s speed…

1. Enable caching

Caching involves storing your website’s data in a local storage space, aka cache. This means creating a snapshot of your website pages and files when they are displayed for the first time, so they can be loaded more quickly for future website visits.

Browser caching – the main type of caching – is where internet browsers hold the most recently downloaded webpages in their caches. This means they don’t have to re-download your site files every time your site is requested and thus giving your Drupal website a massive speed boost.

Browser caching is enabled by default for Drupal 8 and 9. To enable caching for Drupal 7 and earlier versions, you’ll need to go to Configuration > Performance > Caching.

Whatever Drupal version you’re using, we also recommend installing Advanced CSS/JS Aggregation. This module offers advanced catching options to boost your site’s speed even further, though it can take quite a bit of tweaking to find the best settings for your site.

2. Select rapid hosting

Hosting providers store your website’s files on a server and provide infrastructure to enable your site to function online.

Whenever a user types in or clicks on your URL, the relevant browser requests your site files from your server. Your host then processes and responds to this request, this enabling your site to be displayed.

How quickly your site loads depends on how quickly your hosting provider is able to process browser requests and provide site files. Speed is also affected by the geographical location of your server – with shorter distances between server and user increasing site speed.

There are many factors to consider when choosing a hosting provider, including cost, type of hosting and security – but make sure to factor in speed too. If you’ve made lots of other speed optimisations and your Drupal site is still slow, try upgrading your hosting package or seeking a new provider.

If your site regularly receives visitors from different, widely geographically-spread countries, it may also be worth setting up a Content Delivery Network (CDN). This is a network of servers worldwide, thus reducing the distance your website files need to travel to users in different locations.

For more information about CDNs, speak to your hosting provider, contact us or read this great GTmetrix article.

3. Compress images

The heavier your site, the longer it takes to load. Images are usually the largest, slowest website elements, so it’s vital to compress them and reduce file sizes to optimise Drupal website speed.

For best practice, crop and edit images to fit their intended purpose on your site, before uploading. Pixlr and Resize Image are great, free online image resizing tools for this purpose. For example, if you only need a thumbnail, upload a thumbnail-sized image and not a 10MB high-quality file!

If your website uses Drupal 7 or an earlier version, it’s also worth installing a module such as Image Optimize to further compress imagery and improve site speed. For Drupal 8 and later versions, the Drupal core automatically resizes and scales site images to maximise speed.

Another great way to boost website speed is with lazy-loading, where images below the fold are not loaded until a user scrolls down. To enable this feature, simply install Drupal’s Lazy-load module.

4. Keep modules up-to-date

Surplus or outdated modules are another common way in which Drupal websites are slowed down.

Drupal beginners often think that fewer modules means a faster site. But actually, it’s the quality and usefulness of installed modules is much more important than the quantity.

You can check if any specific modules are slowing down your site by disabling each module individually and then running a speed test with GTmetrix. This will help you weigh up whether a module’s features and functions are worth any reduction in site speed.

It’s also important to update modules to the latest versions to keep your site is as rapid as possible. You can find out if any updates are currently needed by going to Reports > Available updates and clicking ‘Check manually’.

5. Optimise background processes

Our final tip to boost Drupal speed is about scheduling and optimising background website processes.

Background processes are continually taking place to keep everything running smoothly on your Drupal website. These include publishing scheduled content, making backups, and blocking hacking attempts.

As you’d expect, the more background processes taking place at the same time, the more your site will be slowed down. In particular, backups take a up a lot of bandwidth, so you should these are schedule these for low-traffic times, such as during the night.

To further optimise site speed, the Background Process module is well-worth installing. It provides lots of options for scheduling which background processes take place and when.


We hope you enjoyed this blog about how to boost your Drupal website speed. For more expert Drupal tips, read our ultimate Drupal optimisation guide covering everything you need to know about optimising and maintaining your Drupal website.

Or, for on-demand Drupal support from an award-winning agency with more than two decades of experience, please get in touch.