Slow loading Homepage - loads twice (Pingdom)
-
Thanks for looking.
Site is: www.vintageheirloom.com
My homepage seems slower than the rest of my pages, & erratic load times, 2 -6 secs. It looks like it loads twice when run through Pingdom tools (http://tools.pingdom.com)?
On the results page I can see the html script object at the top http://www.vintageheirloom.com/ and then reappears at the bottom again. Load time 1st is approx 761 ms then 1.35 seconds.
I've looked for images that might be loading the site, I saw this as a reason, but I can't see this being the problem.
I've seen mention of looking in my .htaccess file if that is the cause. I've removed chunks of code to see any changes but couldn't spot any, still loads html script for www.vintageheirloom.com twice.
Thanks Kevin
.htaccess file details:
<code>RewriteOptions inherit # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2\. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <filesmatch "\.(tpl|ini|log|ds_store)"="">Order deny,allow Deny from all</filesmatch> # Prevent Direct Access to files <filesmatch "fbcindex"="">Order deny,allow Deny from all</filesmatch> # Use PHP 5.3 AddType application/x-httpd-php53 .php # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1\. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2\. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3\. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4\. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5\. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6\. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 ## INCREASE PAGE SPEED HTACCESS MODIFICATION ## <ifmodule mod_headers.c="">Header set Connection keep-alive</ifmodule> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html <ifmodule mod_headers.c="">Header append Vary User-Agent</ifmodule> ## END INCREASE PAGE SPEED HTACCESS MODIFICATION ## ## DIVERT NON WWW TO WWW http://www.seomoz.org/q/is-there-an-easier-way-from-the-server-to-prevent-duplicate-page-content ## <ifmodule mod_rewrite.c="">RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</ifmodule> ## END DIVERT NON WWW TO WWW http://www.seomoz.org/q/is-there-an-easier-way-from-the-server-to-prevent-duplicate-page-content ## # BEGIN WordPress <ifmodule mod_rewrite.c="">RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]</ifmodule> # END WordPress RewriteCond %{HTTP_HOST} ^.*$ RewriteRule ^authentic\-preowned\-designer\-handbags$ "http\:\/\/www\.vintageheirloom\.com\/authentic\-second\-hand\-designer\-bags" [R=301,L]</code>
-
Well, there's some improvements you can make and some other you can't.
First: try using CSS and JS static files, the way you are calling them is using php, which probably doesn't let the machine to save a copy on cahce. Once you manage to serve real static content, you can enhance that by using a CDN, like netdna, or maxcdn. You could also test cloudflare, which also has CDN integrated and other features that will also help with page speed while async loading all JS, preventing any blocking while the HTML is downloaded.
Second: you cannot edit/change anything from the twitter, facebook js.
Following all suggestions by page speed, you could achieve 95+/100.
Try checking the problem and the possible solutions. They even offer reading material to allow anyone to understand what is exactly the issue and possible fixes.
Hope that helps!
-
Hey there Federico,
Thanks for your help and reassurance.
I've run Google Page Speed 84/100 which sounds pretty good.
High priority items, seem a bit over zealous to me & I have no idea how to fix ??
- http://api.twitter.com/.../vintageheirloom.json?... (0.28 seconds)
- http://profile.ak.fbcdn.net/.../371850_540740888_1013846933_q.jpg (0.20 seconds)
- http://www.facebook.com/.../likebox.php?... (0.16 seconds)
- http://www.vintageheirloom.com/ (1 seconds)
- http://www.vintageheirloom.com/.../common.js.php?... (0.10 seconds)
- http://www.vintageheirloom.com/.../screen.css.php?... (0.11 seconds)
- https://r.twimg.com/jot?... (0.27 seconds)
Thanks tho
-
I agree with Federico, Google Page Speed helped me fix many issues on my site and made it quite a bit faster.
-
Hey,
The 2 loads could be: 1st load (no cahce), 2nd load (cached), thus the second load is much faster as images and other cached content in not being requested from the server.
Why don't you try with Google Page Speed? It will pinpoint each fix you can apply to speed up loading time. If you are using Firefox, you can download Firebug and install Page Speed, I don't know about other browsers tho.
Hope that helps!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Migrating educational resources for a SaaS product to an existing domain?
Odd situation I'm hoping some folks may have insight on. We have a product site and an educational site (two entirely separate domains). The educational site has: Existed for longer (24 years vs 13). Currently ranks for far more keywords and drives more traffic. Is an entirely separate brand from the product. Has historically driven sales to the product site (through email and onsite ads) but that channel has diminished over time. The product site Also has educational resources Is a more recognizable brand When prioritized resources here often drive far more revenue The Challenge
Branding | | pasware
Both sites cover very similar topics, making prioritization challenging and splits our topical focus. We are considering making the educational site our sole place for resources, migrating content from the product site, and rebranding the site to line up more closely with the product. Basically retain the domain, make it our sole focus for updates and new content, but align it with the strength of our more recognizable product. The Questions Does anyone have any experience with this type of rebrand where a separate domain is retained? Are we risking the loss of branded search queries in the process or some other risk? While potentially risking ranking/traffic loss would it make more sense to migrate all valuable content to the product site instead? Sorry for the long-winded questions here and appreciate any thoughts/ideas!0 -
Should our rebranded company update our existing Instagram profile or delete it and start from scratch?
Our company just did a complete rebrand with a new name and logo. Instagram allows us to change our name, username, logo, and information, unlike Facebook, but there isn't a lot of online content about whether or not that's the best route. Any thoughts?
Branding | | RyanHeffernon0 -
Does a site with only one blog post a month rank alright?
I manage multiple websites and want to start new ones but want to know if one blog post a month is acceptable for SEO since I'm worried about rank.
Branding | | hssm20191 -
B2B Blogger Outreach
Hi I'm working on an SEO campaign in relation to vacuum cleaners. I'm working on some outreach and as we focus on B2B I'm finding it difficult to find blogs which are B2B focused. We would ideally want customers who are buying a number of vacuums for their business - but it could be any industry. Instead of B2B blogs, I have gone with the angle of cleaning/organising blogs, with lots of followers on social. However, does anyone know of any good B2B blogs they could recommend? I'm looking for something written by facilities/buildings managers - if blogs like this exist 🙂 Thank you
Branding | | BeckyKey0 -
Rate My Logo!
Hey guys, Can't for the life of me decide which color pallet to use for this logo, so please let me know your thoughts! The logo is for a website that specialises in Instagram social media marketing - So without further ado... Green, Blue or Blue with Red Heart? Thoughts, feedback and anything else you want to add! DBFnY
Branding | | camille10 -
Concerned over a small video snippet autoplaying on my homepage (Negative page load speed = Negative SEO)
I'm looking at embedding a short 20 second autoplay video to show as the background in a Jumbotron (I'm using Bootstrap) right below my navbar. This looks great and works well for branding ect, however I'm concerned the loading speed will be hit after crossing over from a static image (perhaps 300kb) to a video (perhaps 2MB) which could detrimentally hit my SEO (I also can't help but notice not many SEO minded websites have these autoplaying videos - Perhaps for this reason!) Does anyone have any experience with a similar issue? Is there anything I can do to compress the video right now to a similar file size to an image? I've set it up using a media query to not show on mobile/tablets. Sam
Branding | | Sam.at.Moz0 -
Tips and advice for startup website launch
Hi guys I'm looking for tips and advice to help prevent a startup website launch from embarrassment or disaster. Couple of examples I have so far are: Test contact and download forms Check website for duplicate content, lorem ipsum and missing content Check page load speed What would be your best advice/tip(s) be? Thanks Anthony @Anthony_Mac85 P.S. Just to be clear, I'm not looking for advice on how to growth hack a startup website launch.
Branding | | Tone_Agency0 -
Should your homepage target your most important keyword?
I was looking at the title tags/keywords of the top ranking sites for my most important keyword phrase, and I noticed all the pages that were beating us were homepages. Our homepage is not optimized at all. It's very generic, because 1, my boss wanted it that way, (but she's not married to it) and 2, I built out landing pages for all our keywords. For the really, really competitive keywords, I can't get my landing pages high enough. My homepage however, according to OSE, is on par with the other sites, especially the page. I included the screenshots of it, just in case, my analysis was way off. But, those are the top 4 sites and I'm on page 3. Here's my questions: Should I optimize my homepage for the keyword phrase, if it's our most important one? If I do that, what should I do with the landing pages? Lastly, if you look at the screenshots, is my analysis correct that we aren't woefully behind all four of these people (we're kempruge.com)? I know I'm asking on a lot on this one, but it's a pretty big decision for us. I could really use the help making sure it's the right one. Your time is much appreciated, Ruben voVxURN fwoVUBE aKWJQ4E
Branding | | KempRugeLawGroup0