Skip to main content

Drupal Consultancy and Audit Services

Is your Drupal site performing at its best? Our Drupal Audit services provide you with a tailored solution to meet your specific needs. Whether you require a comprehensive audit report covering every aspect of your site—accessibility, GDPR compliance, backend and frontend performance, UI/UX, technical SEO, and Drupal best practices—or prefer to focus on specific areas, we offer flexible options to suit your business.

Google Sheets

Audit Reports

Whether you choose a consultancy, an audit, or both, you will receive a report with clear, actionable recommendations and estimated efforts tailored to your specific goals. The consultancy helps define priorities and scope, while the full audit offers deeper analysis and a comprehensive plan to drive improvements in the key areas of your Drupal sites.

Accessibility Audit

Objective: Ensure compliance with European standard WCAG 2.1 AA/AAA standards for web accessibility.

Key Actions:

  • Use automated tools like Pa11y, codesniffer, IBM Equal Access Accessibility Checker, Wave Evaluation Tool, Silktide and Axe.
  • Conduct manual testings, such as the use of  screen readers (Orca, VoiceOver) or keyboard navigation, to check the key points that can't  be tested automatically.
  • Collect all results in an Accessibility Report to get an overview and status summary.

Deliverables:

  • Accessibility score from automated tools (Pa11y, Axe).
  • Detailed report on non-compliant areas with recommendations for improvement.
     

Performance: Front-end

Objective: Improve website speed and reduce loading times for users across devices.

Key Actions:

  • Core Web Vitals: Evaluate metrics like FCP, LCP, CLS using Google Lighthouse and PageSpeed Insights.
  • Third-party services: Audit third-party scripts using RequestMap and remove or optimize.
  • HTML, CSS, JS quality: Use tools like Yellow Lab Tools and Project Wallace to audit code quality.

Deliverables:

  • Frontend performance reports.
  • Recommendations for caching, third-party services, and script optimizations.
     

Performance: Back-end

Objective: Improve website speed and reduce loading times for users across devices.

Key Actions:

  • Caching: Review Drupal’s page/block caching settings and optimize.
  • Session Control: Ensure proper session management for performance.
  • System configuration: Review and optimize settings related to memory limits, database connections, etc.
  • Profiling: Use XHProf/Blackfire/NewRelic for in-depth performance profiling

Deliverables:

  • Backend performance reports.
  • Recommendations for caching, third-party services, and script optimizations.
     

SEO (Technical)

Objective: Enhance the website’s SEO through technical optimizations.

Key Actions:

  • Structured Data: Ensure schema.org markup is in place and validate it with Google’s Structured Data Testing Tool.
  • Meta Tags: Review and optimize title tags, meta descriptions, and canonical tags.
  • Sitemaps & Robots.txt: Validate XML sitemaps and the proper configuration of the robots.txt file.

Deliverables:

  • Structured data audit and SEO recommendations.
  • XML sitemap and robots.txt validation report.
     

Web Sustainability

Objective: Reduce the environmental impact of the website.

Key Actions:

  • CO2 Emissions: Measure carbon emissions per visit using Website Carbon Calculator or EcoGrader.
  • Hosting Sustainability: Analyze the hosting provider’s eco-friendly policies using The Green Web Foundation.
  • Resource Optimization: Minimize file sizes, optimize images, and streamline CSS/JS.
  • EcoIndex Score: Calculate an EcoIndex score using tools like EcoIndex Chrome plugin.

Deliverables:

  • Report on website carbon emissions and hosting sustainability.
  • Recommendations for green practices like reducing resource usage and switching to green hosting.
     

UX/UI Audit

Objective: Ensure the website is user-friendly across devices and adheres to good design principles.

Key Actions:

  • Responsive Design: Test responsiveness using BrowserStack and Google Chrome DevTools.
  • Mobile-First Design: Ensure the layout is optimized for mobile-first design.
  • Consistency & Usability: Check if design implementation is consistent and extensible, and validate that templates follow best practices.

Deliverables:

  • Responsive design and mobile compatibility report.
  • Recommendations for improving mobile-first design and ensuring consistency in UI/UX.
     

Code Best Practices

Objective: Ensure the Drupal site follows web development best practices for security, maintainability, and user experience.

Key Actions:

  • Security Best Practices: Audit security updates for Drupal core and contributed modules. Review user roles and permissions for potential security vulnerabilities. Check for security headers.
  • Drupal Coding Standards: Validate code against Drupal coding standards using PHP CodeSniffer with Drupal-specific rules.
  • Module Audit: Review installed modules are properly configured and identify redundant or unused modules (Xray Audit).

Deliverables:

  • Security assessment report, including missing updates, permissions issues, and SSL configuration.
  • Coding standards report from PHP CodeSniffer /PHPQA.
  • List of configuration improvements, and redundant/unused modules with recommendations.