Is there better theme good for SEO?

Topic summary

A store owner using the Ella theme reports a Google PageSpeed Insights mobile performance score of only 63, despite attempting various optimization methods. They’re seeking theme recommendations to improve SEO and performance.

Key Performance Issues Identified:

  • First Contentful Paint: 3.4s
  • Largest Contentful Paint: 5.9s
  • Primary causes: large/unoptimized images, heavy JavaScript/CSS, and third-party app scripts

Recommended Solutions Before Switching Themes:

  • Implement lazy-loading for below-the-fold images
  • Compress images using tools like TinyIMG or Image Optimizer
  • Reduce homepage animations and sliders
  • Audit and remove unused apps/scripts
  • Enable native Shopify performance features

Theme Recommendation:
Multiple respondents suggest switching to the Dawn theme, citing it as the most reliable option with extensive documentation and community support.

Advanced Technical Fixes:

  • Defer non-critical JavaScript files
  • Convert images to WebP format
  • Use preload attributes with fetch priority high for critical images
  • Consider automated solutions like the Website Speedy app

Note: SEO score is reportedly good; performance optimization is the primary concern.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Hello, my Shopify store https://www.calembou.com/ use Ella theme, but the Google PageSpeed Insights Performance is only 63 in mobile version, I have tried many methods to improve it, but it is difficult to do that, is there any better theme that is good for seo? Thank you very much.

Hi @leyden ,

Basically, I have checked and confirmed that the theme isn’t heavily damaging SEO, but performance is lagging, particularly due to:

First Contentful Paint: 3.4s

Largest Contentful Paint: 5.9s

These are typically caused by:

Large images or unoptimized assets

Heavy JavaScript/CSS

Third-party apps/scripts (especially marketing or tracking tools)

I have some suggestions before switching the theme, which are:

  1. Lazy-load images (ensure it’s applied to below-the-fold content)

  2. Compress images with Shopify’s built-in compression or apps like TinyIMG or Image Optimizer

  3. Limit homepage animations or sliders

  4. Audit unused apps or scripts

  5. Enable native Shopify performance features (especially if using Online Store 2.0 themes)

If nothing worked, Try switching to Dawn if your current theme is heavy or outdated. Basically, I have checked and confirmed that majority of the store owners use Dawn theme and I do think that Dawn theme is the best theme to use today for all the purpose.

Hey there @leyden I recommend you switch to the Dawn Theme. From my experience and observation on here, it’s the most reliable for store owners here and it also has a lot of information and guides for when you run into any kind of trouble with the theme which are very very valuable.

Hii @leyden , Using which theme is not a big matter of factor for SEO; rather than optimizing speed is the key factor in this. I have analyzed the store using the Google Page Insights Report, and the results are not good for the site’s performance. Your SEO score is good, but your overall performance score is the worst.

So you need to make changes to improve the same. Below are advanced techniques you can adopt to improve

Render Blocking Request

As per the results, Requests are blocking the page’s initial render, which may delay LCP. Render-blocking resources are files (like CSS and JavaScript) that prevent the browser from rendering the page until they are fully loaded. This delay can increase page load time, leading to poor user experience and SEO performance

Suggested Improvements

Deferring non-critical JS files

JavaScript files can block the rendering of your page until they are downloaded and executed. By using the defer attribute, you can allow the rest of the page to render first, while the JavaScript files load in the background.

For example -

Inline CSS

Inlining CSS that is critical to the rendering of the page (especially for above-the-fold content) can reduce render-blocking issues. You can add the necessary styles directly into the of your HTML.

For example -

body { font-family: Arial, sans-serif; } .header { padding: 10px; }

Image delivery

Your LCP is high, and images play an important role in this. Reducing the download time of images can improve the perceived load time of the page and LCP.

Suggested Improvements

Next Gen Format Images

As per the analysis, you have not used the next-generation format, like WebP, for the images. It is considered best for optimizing a website. So convert all the images into this format except the images needed in high quality.

Fetch Priority High

Preload the images with the preload attribute and fetch priority high.

Example -

Alternatively, if you are looking for an automated way of solution, I recommend trying Website Speedy - a Shopify optimization app that handles image delivery on its own with ease.