“The website is slow” can describe several different problems. A visitor might wait for the first response, watch an oversized image load, or find that a page becomes unresponsive after a chat widget starts. Each needs a different investigation.
Choose a representative journey
Start with one important page and a task, such as opening a service page and reaching the contact form. Record the device, connection, login state, and whether the page was previously visited. Repeat the same journey after each change so the comparison means something.
We recommend separating public browsing from authenticated editorial work. A slow editing form and a slow homepage may share a server, but their bottlenecks can differ substantially.
Look at the response and the downloads
Use your browser’s network panel to see when the document arrives and which assets take the longest. If the document itself is delayed, investigate server work and caching. If the document arrives promptly but a large image dominates the transfer, inspect the image dimensions and the derivative being requested.
Drupal provides native CSS and JavaScript aggregation. Check its settings and rendered output before adding another optimization layer. The core aggregation documentation explains where those settings live.
Check what the page loads
- Are images much larger than their displayed size?
- Does every page download a library used on only one form?
- Does an external widget delay an important interaction?
- Does the problem occur only on pages with a particular listing?
Change one thing and measure again
A useful improvement record includes the original observation, the change, and the measured result under comparable conditions. Avoid interpreting one fast run as proof that the problem is resolved. Also check that an optimization has not broken menus, forms, or editor tools.
Prioritize the bottleneck that affects a meaningful visitor task. An attractive score is less helpful than a working inquiry flow. Druproid Support can help review the website and the server environment together.