Site Optimization Framework To Boost Your Website Performance Using AEM

I often found that there are issues observed post-implementation due to not following the best practices recommended by Adobe.

What Causes Performance Issues

  1. Thread contention — long-running requests such as slow searches, write-heavy background jobs, moving of whole branches of site content, etc.
  2. High CPU utilization.
  3. Expensive requests such as expensive searches or inefficient application code, components, etc.
  4. Lack of proper maintenance.
  5. Insufficient dispatcher caching.
  6. Lack of CDN.
  7. Lack of browser caching.
  8. Too many scripts loaded on-page and loaded at top of the page.
  9. CSS loaded throughout the page instead of in the HTML head.
  10. Insufficient server sizing or incorrect architecture.
  11. Unoptimized taxonomy and DAM assets.

Solution — Site Optimization Framework shows how to boost your website performance.

Improving Page Performance (and SEO) Using Google’s Lighthouse Developer Tool

Search engine optimization (SEO) has gotten a lot more complicated over the past few years. Back in the old days (you know, 2016), SEO primarily referred to on-page optimizations. Things like page title, meta descriptions, header tags, image alt tags, and so on, but things have gotten a lot more technical with the latest Google updates. Last year, site speed became one of the signals used to rank pages, but page speed isn't just crucial for SEO; it's also essential to the user experience. Pages with a longer load time tend to have higher bounce rates and lower average time on page. Longer load times have also been shown to adversely affect conversions rates.

In this blog, I'll show you how to do some simple things to ensure your pages are performing well, and we’ll take a look at some code examples of how to programmatically ensure best practices for page performance. I'm using dotCMS for this post and will make some references to the tools available in dotCMS specifically; however, these tips can be applied to most CMSs.