Announcement

Collapse
No announcement yet.

Applying New ReadyTheme: Suivant to Shadows

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SidFeyDesigns
    replied
    And it was the cause of the double loading. Forgot to mention that

    Leave a comment:


  • SidFeyDesigns
    replied
    That knocked almost two seconds off the overall load time.

    Also the google pagespeed insights is now working properly. It used to give me an error with no pagespeed score and it also showed that I had twice as many requests as there should have been on the page.

    Wish I had known about this much sooner.

    Our organic search rankings have suffered since upgrading to miva 9 and choosing the suivant theme in June of 2018.

    Just before the google pagespeed update and mobile-first indexing update.

    The drop in rankings caused a huge drop in traffic and in turn an almost $8,000 decrease in in sales for our busiest season (Valentine's Day).

    I think the issue should either be addressed with that module or a sticky thread should be made (if there isn't one already) on how to remove it for anyone using the module who relies on faster load times and organic search results (which I would assume would be a lot of ecommerce businesses)

    Leave a comment:


  • SidFeyDesigns
    replied
    I'll start by just removing it from the category page template and add a conditional in the global head to not include that item for CTGY and see if that is in fact the cause of the double loading.

    Thanks Matt

    Leave a comment:


  • Matt Zimmermann
    replied
    Client Dimensions can cause issues, however I don't think I've ever heard of it causing a double loading one. If you choose to remove it, make sure to check your page layouts, especially PROD, as it may have been used to change the display based on the size.

    Leave a comment:


  • SidFeyDesigns
    replied
    So, I found a much lighter and faster solution for the social share buttons and switched to that for our product pages. I removed the social share buttons all together from our category pages since they weren't really being used on those pages. I also switched to the GDPR compliance from https://cookieconsent.insites.com/ as suggested on this forum and both these together moved me up a contsistent 8-10 points in the lighthouse extension in chrome. We also made some good progress on gtmetrix.

    So thank you Bruce for the tip on lookin into that.

    One thing I did notice on the waterfall view for gt metrix is that the html, css, and fonts (hosted locally) get loaded twice. It seems to add a considerable amount of time to the overall page load.

    Is this because of the client dimensions module?

    If so can this module be removed?

    If it makes more sense to start a new thread on that topic I'm happy to do so.

    Thanks

    Leave a comment:


  • SidFeyDesigns
    replied
    Yeah I kind of figured that. But I do like the idea of the 'lighter' code.

    I'm also not a big fan of the conformity plugin for the subcategory listings and category product listings. Often, if a user scrolls before everything has loaded, products and subcategories won't be where they should be base on screen size until that plugin calculates the div heights.

    I will look into your recommendations for the sharing and tracking though. Would be helpful to implement no matter what we end up doing ReadyTheme wise.

    We use the ShareThis inline Share buttons and GDPR compliance tool and they do effect performance. Perhaps deferring them or ajax loading them will help for now until a decision is made on switching ReadyThemes or not.

    Thank you for the recommendations!

    Leave a comment:


  • Bruce - PhosphorMedia
    replied
    ...in other words, it's basically a rewrite of the site :) although at least you've probably worked out the custom changes needed. you might consider taking a crack at having someone else see if your Suivant based site can't be speed up enough. Though 'heavier' than Shadows, I don't see why you can't get acceptable speeds out of Suivant. I know we have.

    You might try looking at some of the 'sharing' or 'tracking' apps loading as they can kill performance. If you use one of these apps, see if they have/can support a "defer loading" method. If not, you can work around that by ajax loading them from a separate template AFTER the page has loaded (i.e., document.ready())

    Leave a comment:


  • Matt Zimmermann
    replied
    I would recommend reading through the Elements [https://docs.miva.com/elements/index.html] and Shadows [https://docs.miva.com/readytheme-shadows/index.html] documentation so you are familiar with the code changes you will need to make to your custom pages as well as your product attribute template. Additionally, I would build in a development environment until you are happy with the layout.

    Leave a comment:


  • SidFeyDesigns
    started a topic Applying New ReadyTheme: Suivant to Shadows

    Applying New ReadyTheme: Suivant to Shadows

    I believe I have hit a plateau as far as site speed goes for the Suivant ReadyTheme

    I'm looking into perhaps switching to the Shadows ReadyTheme. It has all the functionalities that I'd prefer and seems to be a faster loading framework out of the box (maybe I'm wrong).

    Anyone have any input on their experience with this ReadyTheme?

    Also, is there a specific course of action when switching ReadyThemes?

    We have about 6 or 7 custom page templates (ex. CTGYW, PRODW, etc.)

    Our account pages have conditionals to check if a customer is in the wholesale availability group and will display a different header and footer using the mvt do below within the availability conditional. It displays a custom page template that is just a modified version of the global header or footer.

    <mvt:do name="l.result" file="g.Module_Feature_TUI_MGR" value="TemplateManager_Render_Page( 'WGHDR' )" />

    We also have modified the product attribute template quite a bit.

    Thanks in advance for any input.
Working...
X