-
AuthorPosts
-
April 26, 2024 at 6:29 am #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).
April 26, 2024 at 6:31 am #1440913here’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>m=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.April 26, 2024 at 9:10 pm #1441005I 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>m=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.”April 26, 2024 at 9:39 pm #1441007on 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
April 27, 2024 at 4:48 am #1441013Related 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
April 27, 2024 at 3:40 pm #1441060Hi,
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:
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,
MikeApril 27, 2024 at 6:54 pm #1441080Thanks 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!
JApril 28, 2024 at 12:50 am #1441100From 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: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?
April 28, 2024 at 2:11 am #1441103Per 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.
April 29, 2024 at 11:55 am #1441292Hi,
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,
IsmaelApril 30, 2024 at 2:14 am #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?
May 1, 2024 at 7:07 am #1441549See private box
May 1, 2024 at 7:23 pm #1441628see private
May 3, 2024 at 4:38 am #1442030Hi,
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,
IsmaelMay 3, 2024 at 7:59 pm #1442217This reply has been marked as private.May 4, 2024 at 4:02 pm #1442293Hi,
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,
MikeMay 4, 2024 at 8:53 pm #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?
May 4, 2024 at 9:09 pm #1442305Here’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 6 months, 3 weeks ago by gatehealing.
May 5, 2024 at 9:33 pm #1442382Hi,
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,
MikeMay 7, 2024 at 3:15 am #1442493The 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.
May 7, 2024 at 3:29 am #1442497@Mike
Where did you see that syntax error? Was it in the WP dashboard, like a banner?May 7, 2024 at 4:25 am #1442508I 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.phpFor 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 6 months, 2 weeks ago by gatehealing.
May 7, 2024 at 4:51 am #1442513You 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
May 7, 2024 at 12:00 pm #1442546Hi,
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,
MikeMay 7, 2024 at 6:48 pm #1442597UPDATE:
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…
May 7, 2024 at 7:29 pm #1442598Removed 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
May 7, 2024 at 9:59 pm #1442624May 8, 2024 at 11:51 am #1442672Hi,
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,
MikeMay 8, 2024 at 11:20 pm #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.May 10, 2024 at 10:08 pm #1442908running 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 -
AuthorPosts
- The topic ‘Video fallback image causing enormous performance issues on mobile devices.’ is closed to new replies.