What is the effect of CloudFlare CDN on page load speeds, hosting IP location and the ultimate SEO effect?
-
Will using a CDN like CloudFlare.com confuse search engines in terms of the location (IP address) of where the site is actually physically hosted especially since CloudFlare distributes the site's content all around the globe?
I understand it is important that if customers are mostly in a particular city it makes sense to host on an IP address in the same city for better rankings, all things else being equal?
I have a number of city-based sites but does it make having multiple hosting plans in multiple cities/ countries (to be close to customers) become suddenly a ridiculous thing with a CDN? In other words should I just reduce it down to having one hosting plan anywhere and just use the CDN to distribute it?
I am really struggling with this concept trying to understand if I should consolidate all my hosting plans under one, or if I should get rid of CloudFlare entirely (can it cause latency in come cases) and create even more locally-based hosting plans (like under site5.com who allow many city hosting plans).
I really hope you can help me somehow or point me to an expert who can clarify this confusing conundrum. Of course my overall goal is to have:
1. lowest page load times
2. best UX
3. best rankingsI do realise that other concepts are more important for rankings (great content, and links etc.) but assuming that is already in place and every other factor is equal, how can I fine tune the hosting to achieve the desirable goals above?
Many thanks!
Mark -
Well good luck with 100/100 but you should be good to get a 90-ish score.
-Andy
-
Hey thanks Andy,
I have learned a few things regarding the Page Speed Insights and was able to make a few changes regarding expiry times on cache, which increased the score.
I will tweak the suggestions some more to try to get the score to 100/100 for Mobile and Desktop, if that's possible to get 100/100.
Thanks for letting me know about that.
Regards,
Mark -
Hi Mark,
Have you run the site through Page Speed Insights? What does Google suggest? It might be that you can get some good speed increases just by making .htaccss changes.
-Andy
-
Thanks Andy, sorry I just noticed the settings button where you can pick the international locations, it wasn't obvious to me before.
Whichever page I choose, http://theatrebuddies.us it is taking between 2 and 4 seconds to load, which doesn't seem great?
I am not sure if this is a hosting issue or something to do with javascript on the page which affects load time, it's very hard to say.
I wonder if anyone can recommend a Web host with the fastest possible shared hosting, if that has anything to do with it and I could set up a plan and load one page and do a comparison.
Many thanks again.
- Mark
-
With most of these you can't Mark. You can set a different country on Pingdom, but that is about as much flexibility that you get.
-Andy
-
Hi Andy,
How can I test page load speed if when using the tool above, it does not recognise where I am? It seem to think I am in a different location globally each time I try.
Thanks so much,
Mark
-
P.S. All 148 of my sites are hosted in the US. I guess the reason I am asking is that it has been hideously time-consuming setting up all these sites that to break them up into all sorts of locally-based hosting plans would take me weeks of fiddling, down-time etc. which I've already gone though earlier this year. I moved things via CloudFlare because some sites were hacked so it sent me down a wormhole of trying to learn Web security and put best practices in place. So it's not like I have one site to move somewhere ... any answer may have huge implications in terms of the effort required to put best practices in place for all my sites. Many thanks again!
-
Hi Josh,
Thank you very much for your kind assistance! Makes sense.
I posted a reply to another response above, where I guess I fleshed out my concerns perhaps a bit better (sorry it's a very confusing thing for me to sort out here). I would be very interested and grateful to hear your comments on it.
Have a great day.
Mark -
Hi Andy,
Thanks so much for that.It is really hard for me to tell what the user's experience is since I am in Australia and users are in 7 other countries and I am not sure how to determine the UX of a person in another city.
To me it seems the sites are serving fast enough even for me here; but since the Web is so hyper-competitive, I am just trying to fine tune in every conceivable area as much as possible, with the belief that lots of little things added up is a good thing, even if they are not the top 3 determining factors of ranking but still important.
In some cases, certain sites only allow users to join if they are within a particular city so the site is totally city-specific. In this case it may make sense to not use CloudFlare but just buy hosting within that city with that city's IP address. Would that be true? It seems to me that a site for people in a certain city only would get better rankings if it's server's IP address was within the same city?
CloudFlare does have a server in this city as well.I have experienced seeing some subdomains serving so slowly through CloudFare that a warning page comes up that it could not be served (page fail) ... yet with CF suppressed, the pages serve fine, so this is a concern, but maybe it was a random instance I'm not really sure.
Thing is, because of the protection of CloudFlare it feels better to have it in place(?)
My main concern is also centred around the idea that if content is cached and distributed over dozens of servers on a CDN ... and we do a "Who's hosting" the domain and it says 'CloudFlare' then for SEO purposes in terms of serving the most relevant content to people in their local area, then how does the IP address of the hosting affect ranking within a local area? In other words, if some content is cached (e.g. images) and served via CF and the rest of the content is HTML and not cached and served from the origin server ... in effect, 'where is the home of the site' i.e. if the site is hosted in the UK because most of its customer base is in the UK (but also in other countries) then how do rankings for keywords work in the UK compared to other countries? I would think without CF the site would appear more UK-specific and UK-centric; but with CF in place ... the context of the hosting is totally lost / confused?
Many thanks for your assistance.
Best regards,
Mark -
Hi Mark,
First of all, have you tested your sites to see how they are in terms of speed? I would suggest checking with...
My own personal experience is that it can cause real issues in terms of page load times - to the point I have had clients drop it altogether. Out side of that, I can't advise on the best way to utilise it.
Are you finding that your experience is a good or bad one so far?
-Andy
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
-
Differentiating Franchise Location Names to better optimize locations
Hello All, I am currently spear heading SEO for a national franchise. I am coming across locations in the same city and zip code. I'm definitely finding difficulties in naming the location in a way that will be specific to the franchise locations (locations are 1 mile away from each other). I am looking to apply geo specific location names for each center regardless of local city terms. (e.g. Apexnetwork of north madronna, Apexnetwork of south madronna) Also, building the website and location to read (apexnetwork.com/north-madronna….. apexnetwork.com/south-madronna) While encouraging the client to continue using the geo specific terms while writing blogs. Is this best practice? Any feedback would help.
Local Website Optimization | | Jeffvertus0 -
Which URL and rel=canonical structure to use for location based product inventory pages?
I am working on an automotive retailer site that displays local car inventory in nearby dealerships based on location. Within the site, a zip code is required to search, and the car inventory is displayed in a typical product list that can be filtered and sorted by the searcher to fit the searchers needs. We would like to structure these product inventory list pages that are based on location to give the best chance at ranking, if not now, further down the road when we have built up more authority to compete with the big dogs in SERP like AutoTrader.com, TrueCar.com, etc. These higher authority sites are able to rank their location based car inventory pages on the first page consistently across all makes and models. For example, searching the term "new nissan rogue" in the Los Angeles, CA area returns a few location based inventory pages on page 1. The sites in the industry that are able to rank their inventory pages will display a relatively clean looking URL with no redirect that still displays the local inventory like this in the SERP:
Local Website Optimization | | tdastru
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue
but almost always use a rel=canonical tag within the page to a page with a location parameter attached to the end of the URL like this one:
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue/Los+Angeles+CA-90001"/>
I'm having a hard time figuring out why sites like this example have their URLs and pages structured this way. What would be the best practice for structuring the URL and rel=canonical tags to be able to rank for and display location based inventory pages for cars near the searcher?0 -
Multi Location SEO Page Structure
I am trying to optimize my website for multiple locations. I have setup a landing page for each location. Now I want to optimize services we offer at those locations such as floor scrubber rentals. I'm confused on the best approach for this for ranking locally. I offer the same equipment for rent at each location. So... should I have a link on the location landing page that takes you to an individual floor scrubber rental page for each location optimized for that locations city or should I have just one floor scrubber rental page and would I optimize it for both cities or just optimize it for floor scrubber rentals in general? I have many different categories like this that are offered @ both locations. If I do individual pages all the products and rates will be duplicate but I could change the areas we deliver to and description to be more geared towards that city.
Local Website Optimization | | CougarChemMike0 -
Ideas on creating location based service pages for SEO value while not worrying about local SEO?
Hello and thanks for reading! We have a bit of a rare issue, where we are a nationwide distributor but have a local side that handles all tristate area requests, the sales that happen via local basically don't impact the online side, so we're trying to not focus on local SEO but in a sense worry about abroad local SEO. We want to try the location based service pages, but not for every state, at most 5 states and inside those pages target 2 to 3 big cities. Is this a waste of time to even think about or is this something that can be done with a careful touch?
Local Website Optimization | | Deacyde0 -
Improving SEO with no blog
I have a client who understands the value of content for SEO - however getting them to provide some content has proven an impossible task. I've tried every way to make it easy for them. I've offered to come over to their office myself and see if I can just take 15 minutes of their time and record their answers to a few questions. The response is that's a great idea, we'll set up a time...and no time is ever good. So I've thought, what can I do without them? Unfortunately, their industry is so technical and so niche I'd need to have a law degree to even begin to understand exactly what they do, and as they are in law it's probably better to have no content than content with something even slightly incorrect in it. For now, all I can do is summarize and share news from a government website to their social media accounts. It's not highly effective. Their on-page SEO for the main site is completely optimized. I've placed them in every free listing I can possibly find - both industry and local sites. I have them update me on any local events, conferences and/or trade shows they attend for possible backlinks. What else can I do? I suppose I fear that if I can't provide them any additional results, they will stop seeing the value in SEO services, and I'd have a hard time disagreeing as I can't think of what else to do for them. Thanks for any help!
Local Website Optimization | | everestagency1 -
Should I use pipe in title tags for local seo?
Hi, I've created a bunch of landing pages for local areas, reading, windsor, slough etc for the title tag I have for Windsor Emergency Electrician Windsor - BrandName should I be using a pipe in the tag to further help search engines learn/identify the location? Emergency Electrician | Windsor - BrandName Thank you Kev
Local Website Optimization | | otex1 -
What is the Best Keyword Placement within a URL for Inner Location Pages?
I'm working on a website with 100s of locations. There is a location search page (Find Widget Dealer), a page for each state (Tennessee Widget Dealers) and finally a page for each individual location which has localized unique content and contact info (Nashville Widget Dealer). My question is is related to how I should structure my URL and the keywords within the URL. Keywords in my examples being the location and the product (i.e. widget). Here is a quick overview of each of the 3 tiered pages, with the Nashville page being the most optimized: Find Widget Dealer - Dealer Page only includes a location search bar and bullet list links to states Tennessee Widget Dealers - Page includes brief unique content for the the state and basic listing info for each location along with links to the local page) Nashville Widget Dealer - Page includes a good amount of unique content for this specific location (Most optimized page) That said, here are the 3 URL structure options I am considering: http://website.com/widget-dealers/tennesee/nashville http://website.com/dealers/tennesee-widget-dealers/nashville http://website.com/dealers/tennesee/nashville-widget-dealer Any help is appreciated! Thank you
Local Website Optimization | | the-coopersmith0 -
Separate Domains for Different Locations (in Different Cities)
We are in the process of building a new website for a client with locations in Tucson and Phoenix. Currently, they have one website that encompasses all locations, however, we are going to build them location specific websites (as many of the services are different between locations). Now my question is, as far as SEO goes, which one of these options would be the best? Option 1: Have separate domain names for each location. For example, StevesPetTucson.com and StevesPetPhoenix.com. _Pros: Easy to target specific, local keywords. Better looking domains. _ _Cons: Splits backlinks between two domains. _ Option 2: Setup StevesPet.com/Phoenix and StevesPet.com/Tucson. Pros: Keeps all backlinks pointing to one root domain. Note: We are going to use seperate WordPress installs for both websites, regardless of how we setup the domains. As we will be using different templates, menus and so on, we found this to be the best option. Thanks for any advice!
Local Website Optimization | | McFaddenGavender1