Viewing 30 posts - 31 through 60 (of 103 total)
  • Author
    Posts
  • #1440912

    My main concern in getting performance dialed in is that my rankings have tanked for some unidentified reason, and my SEO company cannot seem to identify an issue that would explain the seriousness of the drop (no penalties or manual actions etc). . . I am wondering if my performance issue may be related to another problem on the back end that could be causing google to not like my site. Pagespeed insights says there are problems, even though the actual experience is pretty quick. Another reason I am baffled by this.

    If you use the Web Developer Tools in Firefox, you’ll see that there are 4 errors at the bottom. I have no clue what they mean, but I am now wondering if those are related to anything and if they are related to whatever my ranking issue is (I know speed is not the main factor, but I am wondering if it is a symptom of a larger, deeper issue that google won’t just tell me directly).

    #1440913

    here’s a copy paste of the 4 errors and 3 warnings that show up in the web developer tools:
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/v55bfa2fee65d44688e90c00735ed189a1713218998793. (Reason: CORS request did not succeed). Status code: (null).

    The resource at “<URL>” was blocked because content blocking is enabled. 2
    None of the “sha512” hashes in the integrity attribute match the content of the subresource. The computed hash is “z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==”. gatehealing.com
    Some cookies are misusing the recommended “SameSite“ attribute 3
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/v55bfa2fee65d44688e90c00735ed189a1713218998793. (Reason: CORS request did not succeed). Status code: (null).

    None of the “sha512” hashes in the integrity attribute match the content of the subresource. The computed hash is “z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==”. gatehealing.com
    Request to access cookie or storage on “https://analytics.google.com/g/collect?v=2&tid=G-C340SLHPCH&gtm=45je44o0v9130446013za200&_p=1714105001507&gcd=13l3l3l3l1&npa=0&dma=0&cid=251425839.1713672402&ul=en-us&sr=1792×1120&ir=1&pscdl=noapi&_eu=EA&_s=1&sid=1714104991&sct=16&seg=1&dl=https%3A%2F%2Fgatehealing.com%2F&dr=https%3A%2F%2Fgatehealing.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dwpfastestcacheoptions&dt=Counseling%20In%20Austin%20For%20Individuals%20%26%20Couples%20%7C%20Gate%20Healing%20PLLC&en=page_view&_ee=1&ep.anonymize_ip=true&tfd=8329” was blocked because it came from a tracker and content blocking is enabled.

    #1441005

    I haven’t the foggiest idea if this CORS thing is related to the theme, but when I copy/pasted those error/warnings to dreamhost support, this was their response. . . before I do anything I want to check with y’all so I don’t break something:
    “Hello,
    Thank you for contacting DreamHost support, my name is Ryan. Neo has
    left for the day, but I would be happy to assist.

    Thank you for providing the errors. So the information you provided would
    be related to Cross Origin Resource Sharing (CORS). From the two links, I
    do see the links are from external sources.

    -https://static.cloudflareinsights.com/beacon.min.js/v55bfa2fee65d44688e90c00735ed189a1713218998793.

    -https://analytics.google.com/g/collect?v=2&tid=G-C340SLHPCH&gtm=45je44o0v9130446013za200&_p=1714105001507&gcd=13l3l3l3l1&npa=0&dma=0&cid=251425839.1713672402&ul=en-us&sr=1792×1120&ir=1&pscdl=noapi&_eu=EA&_s=1&sid=1714104991&sct=16&seg=1&dl=https%3A%2F%2Fgatehealing.com%2F&dr=https%3A%2F%2Fgatehealing.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dwpfastestcacheoptions&dt=Counseling%20In%20Austin%20For%20Individuals%20%26%20Couples%20%7C%20Gate%20Healing%20PLLC&en=page_view&_ee=1&ep.anonymize_ip=true&tfd=8329%E2%80%9D

    So those external links did have issues, which are limited due to the
    CORS setup. You can enable Cross Origin Resource Sharing on your site
    which should help with the issues. For more information, please see the
    following:

    https://help.dreamhost.com/hc/en-us/articles/360037198972-CORS-headers

    CORS headers are added to an .htaccess file in your site’s main
    directory. View the following article for further details.

    https://help.dreamhost.com/hc/en-us/articles/215747598-Setting-headers-with-an-htaccess-file

    By setting the desired CORS setting in the .htaccess you can allow those
    locations, you can either set the domain itself, or you can set specific
    urls. You can try adding those values to see if it does help with the
    issues. Some users do need to enable it for their setup, for example if
    your images are being uploaded and cached by Jetpack directly as they are
    cached and loaded from the Jetpack url and not your domain directly.

    If you have any other questions or issues please let me know. We are
    always happy to help.”

    #1441007

    on my performance tab in theme child, the compression/minfied settings keep going to “minified css/js without merging” . . . .I had it set at “Merge and compress css/js” . . . I’m guessing y’all changed that?

    This is fine if not merging helps something.

    J

    #1441013

    Related to that last post of mine (above): I have deactivated the WPFC and am trying my Dream Host page caching service, which has gotten me into the mid 70’s for mobile devices.

    Do I need to leave the compression settings as minified without merging, or should I switch it to merge and compress css/js?

    J

    #1441060

    Hi,
    In your opening post you write that your site lost some of it’s ranking, perhaps this is related to the Google helpful content updates, there was another on March 5.
    I’m not a SEO expert, but I have heard a lot of people talking about this on podcasts, perhaps adding a “latest post” from your blog on your homepage and adding weekly “helpful” posts will help your ranking. See Google’s documentation on Creating helpful, reliable, people-first content and then try working with a content writer to create content like this each week for you to post on your site. Also try to use the name of your city and state often, as I understand Google is looking for “local” content. You might also want to post the content on YouTube as it may help a lot.
    I checked your site on PageSpeed Insights and it scores well:
    Enfold_Support_5594.jpeg
    I don’t see any CORS errors.
    minified without merging is a good setting with cloudflare, as it also merges and double merging sometimes causes errors. But you can try merge and compress and see if it works better, but if you see errors then switch back.
    So you site looks good, I believe if you start adding “helpful” content weekly it will help you a lot.

    Best regards,
    Mike

    #1441080

    Thanks Mike! I appreciate the advice. When I look at my historical data on my domain and url authority (and serp rankings), the drop predates the updates (I could be remembering that wrong, but the drop happened several years ago…I had gotten everything dialed in and stopped checking…not smart). My SEO folks said some thing about regular updates to blog, but that even with that and a poor backlink profile, I should not have dropped as far as I did (if you google Counseling 78746 (my zip code) I’m not listed at all. I used to be in the top 3 in SERPs and map; however, people with horrid websites with terrible Ux, no backlinks, no blog, confusing layout, inconsistent header tags, and spelling/grammar errors ARE ranked…AND several of them aren’t in my zip code…they’re all the way across town). I get dropping off of page one, even beyond page 3, but to not be ranked at all in my zip code or city isn’t explained by backlinks nor blog or the folks with no backlinks nor blog at all wouldn’t be up on pages 3 and 4.

    So that’s the long version backstory of why I’m digging in to everything. I’m wondering if the speed issue on mobile is a symptom of some other technical issue that is the bots don’t like. If there’s garbled code that works, but bloats things, plus any other overly complex stuff, I’m wondering if that plus backlinks and recent blog posts could better explain this … I think I’m going to find some ridiculous technical thing that cascades in to a larger SEO issue, but doesn’t break my site (like a line of code, a freaking semi colon or space somewhere).

    Apologies for not updating y’all before I stopped for the night. It took some experimenting, but I got my mobile scores to 70-85, which is ok for now (used to be 95+). I am using my hosts page cache, which somehow integrates with WP super cache, which integrates with Jet Boost. In boost, if I enable the Critical CSS, mobile speed goes to 30’s, but if I disable that and enable the 3 js/css canonicalization etc features, it gets them back to 70-85.

    I have no idea what changed. I was in mid tp upper 90’s for quite some time, then all of a sudden, mobile speed tanked.

    Re: CORS: I realized that was because I was using private browser. I may have put the wildcard CORS headers in htaccess just in case…I’ll have to check.

    I’ll keep working. I’ve been cleaning up old posts grammar etc. but slowed down. Need to get back to that and post new stuff more.

    Thx!
    J

    #1441100

    From my host:
    “I am also seeing that the Theme is the one that is taking the most time
    in loading from some tests ran on the backend. You can see here on this
    screenshot:

    https://screengrabs.objects-us-east-1.dream.io/sshooksgateh.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DH97RXM5F96SFJ9N33HF/20240427/us-east-1/s3/aws4_request&X-Amz-Date=20240427T204057Z&X-Amz-Expires=604798&X-Amz-SignedHeaders=host&X-Amz-Signature=3b30f0ceef1b64a141239373be8a11ee2fa440b3e6a41b339182de971aebc48b

    I think the theme might also be at play, at least in resource management,
    not sure if also causing the site to take longer to load. I suggest you
    check with the theme devs if there are suggested PHP limits or any other
    way to lower the theme hooks. Not only that, but I did notice you have
    PHP limits in place on the site. Increasing them could work for the site,
    but best to check with the theme first.”

    Thoughts?

    #1441103

    Per Dream Host, I have installed Fast Velocity Minify, which got the homepage back to the 80’s, but /counseling-austin-tx/ is still in the 50’s-60’s; other inner pages are a little better, but not as good as the homepage.

    #1441292

    Hi,

    Another thing that might help with the LCP issue is to resize the image further. I know you already did this, but the current width of the original image is still 1200px, while the maximum size of the video container on desktop view is only 700px. This will be a lot smaller on mobile devices, so it will require a smaller image. Resizing the image to 700px or 600px (smaller is better) before uploading it should improve LCP.

    This should also be done for the images in the columns (Couples Counseling, Individual Counseling, etc.) below the video. The rendered size of the image is only 355px, but the actual image is 845px in width. You should upload a smaller image or make sure to pick a smaller thumbnail size (portfolio, masonry, medium, etc.). The same thing should be done with the images below the “Schedule an appointment” button if you really want to optimize the loading speed of the page.

    Best regards,
    Ismael

    #1441364

    (First, can I add to this thread by replying to the emails? I’m not getting a bounce back, but I’m not sure if I can do that or not)

    When I try to pick smaller sizes, the images are blurry. I figured it was because it was stretching the image to fit a window . . . I thought that the theme element would pick the correct thumbnail size to match the size that I was defining in the dropdowns, but I think that must be me picking the actual image . . . I don’t know how to know how big the image area is for each area, so it’s tough to know what size thumbnail to assign to it.

    Am I missing something that shows me the size of the window that is designed for the image window?

    #1441549

    See private box

    #1441628

    see private

    #1442030

    Hi,

    Are any of your support folks in the Philippines?

    Yes, I might have been checking the site that time. I tried to copy the content on a test page and chose a smaller version of the background image for the video, but it didn’t improve the LCP significantly. I found myself locked out of the dashboard after that. I will ask the rest of the team to check the issue.

    Best regards,
    Ismael

    #1442217
    This reply has been marked as private.
    #1442293

    Hi,
    When I look at the pagespeed results for your homepage the first issue on mobile is Largest Contentful Paint element for your profile image.
    This image is a very large image and it looks like a plugin adds this to it ?fit=200%2C300&ssl=1 to make it show smaller on the screen, but it is still a large image when loaded. So I downloaded your image and manually resized to to 200×300 and replaced the image on your homepage.
    This solved the error and your mobile scrore went from 72 to 83 after doing this. There are other images on your page that you could do this for.
    But I’m not sure what to do about some of these, for example the Reduce unused CSS is pointing at the cached css files from a plugin, and the Reduce unused JavaScript issue is pointing to your Google Tag Manager code, which I’m sure that you want to keep on your page.

    Best regards,
    Mike

    #1442303

    @Mike, so here’s what’s odd. This is the PSI I just ran. . . it’s back to 73: https://pagespeed.web.dev/analysis/https-gatehealing-com/g76fe8ffqh?form_factor=mobile

    I’m not sure what size each element that I use an image for is expecting? How do I know what size to pick if there is no direction as to what it is looking for? Do I just put one in that is too big, but that looks good (if I pick too small, it looks fuzzy . .. too large and it cuts off words) then run PSI to see if it is expecting a different size, then go back to the library and choose the closest match?

    Is there a setting in Enfold that I can turn on that tells me in the element box what size image the element itself is looking for?

    #1442305

    Here’s a new twist. If I am using the same browser that I am editing my site in to visit my site, the slider on my homepage does not work if I am logged in. . . however, if I use another browser that I am NOT logged into WP with, the slider is fine. This is exactly opposite of what used to be the case in another thread.

    The moment I log out of WP, my sliders load just fine.

    • This reply was modified 7 months, 3 weeks ago by gatehealing.
    #1442382

    Hi,
    I see this also, when we are logged in I see a error Uncaught SyntaxError: Cannot use import statement outside a module coming from a _jb_static cache file. I’m not sure which cache plugin it is from.
    I note that you have a lot of plugins to try to speed up your site like Jetpack Boost, Fast Velocity Minify, EWWW Image Optimizer, etc and I thought that I would see how your site would run without them, so I exported your site to my test site and I posted a login for you below. I have no active plugins and only the built-in cache and the pagespeed test is 97-89 for mobile, I also linked the tests below.
    Perhaps you could create a staging site and try removing all of your plugins and see if you can get a similar score. Perhaps all of the plugins are not helping so much?

    Best regards,
    Mike

    #1442493

    The various plugins are to test in the process of getting things back to where they were before (in the mid-upper 90’s on mobile performance).

    I will say that I test PSI sometimes and get a higher number . . . then test again after clearing my browser history/cache (or I wait a little bit, or use a different browser) and then it’s in the 60’s or 70’s. It seems to be all over the place. I just tested at 7:50pm central time and it’s 80. I’ll test again in a minute and put the score here: 70. That was 2 minutes later in a different browser (so PSI wouldn’t remember the last result).

    All of those plugins have been suggested by either y’all or my host. When I turned them all off, I got a PSI of 63, then 65 in a different browser. Reactivating them for now.

    #1442497

    @Mike
    Where did you see that syntax error? Was it in the WP dashboard, like a banner?

    #1442508

    I checked with my host and they investigated the syntax error. This was their response. Do y’all have any insight?

    “Checking on the plugin files, I found out that the _jb_static files are
    related to the Jetpack Boost plugin. Please see the SSH commands below
    used to find the related plugin:

    $ cd /home/jonand58/gatehealing.com
    $ grep -rl _jb_static wp-content/plugins/
    wp-content/plugins/jetpack-boost/app/lib/minify/functions-helpers.php
    wp-content/plugins/jetpack-boost/app/lib/minify/functions-service.php
    wp-content/plugins/jetpack-boost/CHANGELOG.md
    wp-content/plugins/jetpack-boost/jetpack-boost.php

    For this case, it appears that the theme is having an issue with the
    cached files created by the Jetpack Boost plugin. I would recommend
    temporarily disabling the Jetpack Boost plugin, before trying to check
    again the site’s theme, and see if the same error still shows up.”

    I am disabling it for the moment.

    Jon

    • This reply was modified 7 months, 2 weeks ago by gatehealing.
    #1442513

    @Mike,

    You know, I am wondering if your tests went so much faster since they went through a different server. I am communicating with my host to see if their server settings are problematic.

    Let me know if your tests were running through your server vs my website’s.

    J

    #1442546

    Hi,
    I saw the error in the browser console, I checked today and the slider shows while logged in with no error, so I guess that is all set now.
    My test site is on my server, I thought it might be a good comparison.

    Best regards,
    Mike

    #1442597

    UPDATE:
    I am updating all tech folks trying to help me figure this mess out. I paused cloudflare, waited a bit then re-tested using psi. Mobile performance is 66. About the same as I get with cloudflare. I was able to repeat in other browsers with the same result (62-66 performance scores).

    Tells me it’s not cloudflare, I think…

    #1442598

    Removed all images except the slider at the top and the tiny pix of me and my dog at bottom, which have never been an issue in LCP etc.

    I get mobile score into the 70’s, but the LCP issue just shifts to a text element (the first one): https://pagespeed.web.dev/analysis/https-gatehealing-com/w9gks5s0wg?form_factor=mobile

    #1442624

    Hey @Mike

    My host is wondering if you ran your tests on a dedicated WordPress server?

    J

    #1442672

    Hi,
    no it’s a simple Shared Hosting with cPanel: a2hosting.com
    I don’t like Managed WordPress hosts, typically they don’t allow you to make changes and I need to be able to change the PHP version for testing, currently I’m using PHP v8.0, I created a muilti site network install and have 40 of our demo sites active plus a couple of other projects.
    I’ve done nothing custom to the server, it’s out of the box, they do have Solid State Drives instead of physical hard drives, but I think this is pretty common.
    What is your host?
    I do note that the pagespeed test is seems to be different each time I run it, today on the first run my site was 84 for mobile and on the second run it was 93, I don’t know why there would be a difference with each run.

    Best regards,
    Mike

    #1442732

    @Mike
    I am hosted at Dream Host on a shared server. They had said that such a small site with not shopping cart and low traffic (it’s just a local business) that a shared server should be fine. . .and for several years it was. I don’t know what happened.

    #1442908

    running webpagetest, I get the following are render blocking; most are theme related…Would it hurt anything for me to defer/etc. these?
    /cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
    /wp-content/themes/enfold/js/avia-js.js?ver=5.7.1
    /wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1
    /wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=8.26.0
    /wp-content/themes/enfold/js/avia.js?ver=5.7.1
    /wp-content/themes/enfold/js/shortcodes.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-compat.js?ver=5.7.1
    /wp-content/themes/enfold/js/waypoints/waypoints.min.js?ver=5.7.1
    /wp-includes/js/jquery/jquery.min.js?ver=3.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/tabs/tabs.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/testimonials/testimonials.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/notification/notification.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/slideshow/slideshow-video.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/gallery/gallery.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/gallery_horizontal/gallery_horizontal.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/iconlist/iconlist.js?m=1715101414
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/slideshow/slideshow.js?ver=5.7.1
    /wp-content/themes/enfold/js/aviapopup/jquery.magnific-popup.min.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-lightbox.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-parallax.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-fold-unfold.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/video/video.js?ver=5.7.1
    /wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=760
    /wp-content/themes/enfold/js/avia-snippet-hamburger-menu.js?ver=5.7.1
    /wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/toggles/toggles.js?ver=5.7.1
    /wp-content/themes/enfold/framework/js/conditional_load/avia_google_maps_front.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-sticky-header.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-footer-effects.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-widget.js?ver=5.7.1
    /wp-content/themes/enfold/js/avia-snippet-megamenu.js?ver=5.7.1

Viewing 30 posts - 31 through 60 (of 103 total)
  • The topic ‘Video fallback image causing enormous performance issues on mobile devices.’ is closed to new replies.