July 11 2024

Blogs and E-Commerce: Use Separate Third Levels or Subfolders to Improve SEO?

Optimizing SEO by separating blogs and e-commerce: third level benefits for site performance and improvement Core Web Vitals.

In recent years, the SEO landscape has been revolutionized by the introduction of Core Web Vitals by Google, fundamental parameters for measuring the quality of the user experience on a website. Traditionally, many sites have opted to install additional services, such as e-commerce or blogs, in subdirectories of the main domain, a choice considered advantageous for SEO. However, with i Core Web Vitals have become official ranking factors, it is time to reconsider this strategy. We'll explore how installing in subdirectories can negatively affect your site's overall SEO score and explore the option of using separate third tiers.

Core Web Vitals: What They Are and How They Work

I Core Web Vitals are a set of specific metrics defined by Google to evaluate a user's experience on a web page. These include:

  1. Largest Contentful Paint (LCP): Measures the time it takes to load the main content of a page. A fast loading time is indicative of a good user experience.
  2. First Input Delay (FID): Evaluates the time it takes for a page to become interactive. The shorter this time, the better the experience for the user.
  3. Cumulative Layout Shift (CLS): Quantify the visual stability of the page while loading. A stable page improves the user experience by avoiding accidental clicks.

These metrics are primarily collected via Chromium-based browsers, which send data to Google. This reporting process allows Google to understand the efficiency of a web page from the end user's perspective.

Chromium-based browsers use a mechanism called “User Experience Report” (CrUX) to collect user experience data. Core Web Vitals and send them to Google. This reporting process plays a crucial role in determining the efficiency of a web page from the end user's perspective. Below, it is illustrated in detail how the data is sent:

  1. Background Data Collection: As users browse the web, Chromium-based browsers collect anonymous data about the performance of the pages they visit. This data includes metrics like Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS), which are indicative of the user experience on each page.
  2. Using HTTP Beacons: To transmit this data to Google, Chromium uses “HTTP beacons”. Beacons are small network requests sent by your browser to Google's server. These requests are designed to be lightweight and non-blocking, meaning they can be sent in the background without affecting the user's browsing performance.
  3. Data Format and Transmission: The collected data is compacted into a format that reduces its weight, while maintaining all essential information. When the browser detects an appropriate moment, it sends the collected data to the Google server using beacon technology. This time is generally chosen to minimize the impact on browser performance, for example when the network is less congested.
  4. Processing and Anonymization: Once received by Google, the data is processed to ensure user anonymity. Google aggregates performance data from multiple users to avoid identifying individuals. Only after this aggregation, the data is used to analyze web page performance trends globally.
  5. Feedback to Developers and SEOs: Through tools like Google PageSpeed ​​Insights and other SEO reports, Google makes analyzes based on the data collected available to web developers and SEO professionals. This allows them to identify performance issues on their pages and implement targeted improvements to optimize them Core Web Vitals.
  6. Impact on Ranking: Google uses this aggregate information in its algorithms to influence the ranking of pages in search results. The pages that show best Core Web Vitals they tend to have better rankings, reflecting the importance of a good user experience.

Hypothetical Case Study: WordPress Blog and WooCommerce Shop

E-commerce-made-in-WooCommerce

Let's consider a purely hypothetical case of the example.it site, which hosts a blog on WordPress and decides to integrate a WooCommerce shop in the example.it/shop/ subdirectory, rather than opting for a third level, such as shop.example.it.

The choice of this configuration implies a series of technical and strategic considerations that are very relevant for the overall performance of the site and its SEO positioning.

First of all, the performance of the site: the loading speed of web pages is a fundamental element for a good user experience and for ranking on Google. If the shop section, hosted in the subdirectory, is not optimized for loading speed, it can be significantly slower than other parts of the site. This discrepancy in performance can have a direct impact on Core Web Vitals, the metrics evaluated by Google to determine the quality of the user experience. Because Google considers site performance holistically, even a single under-optimized section, such as the online store, can lower the overall site score. Core Web Vitals of the entire domain. This drop in rating can lead to a worsening of the site's ranking in search results pages.

On the other hand, the SEO implications of a similar setup are considerable. When Google analyzes a site, it considers the entire domain as a single entity and the performance of one part of the site can be reflected in the entire domain. Therefore, if a subdirectory like /shop/ exhibits high loading times or stability issues, these inefficiencies reflect negatively on the entire site. This means that while the homepage or other sections can be optimized for fast loading times and a smooth user interface, the presence of a slower section can decrease Google's perceived quality of the site, thus negatively impacting visibility. domain overall in search results.

Specifically, here are the two problems:

  • Site Performance: If the shop section is less optimized and slower, it will negatively affect i Core Web Vitals of the entire domain. Google evaluates site performance holistically, which means that a slow part of the site can lower the overall SEO score.
  • SEO implications: A poorer installation in a subdirectory can hurt your domain's overall visibility in search results, despite optimization efforts on the home page or other fast sections of the site.

A highly qualified professional systems engineer could make a strong case for using advanced caching technologies, such as Varnish, to significantly speed up the shop section of a site as well, making it comparable in terms of speed to the blog section. Varnish, in fact, is able to cache static web pages and serve them quickly, drastically reducing the Time to First Byte (TTFB) and improving the overall user experience. This can be extremely effective for blog pages, where the content does not change frequently and can be easily cached and served to users without requiring server processing each time.

However, it is essential to consider the inherent limitations of e-commerce and the implications of caching in this context. In critical sections of an e-commerce site, such as the login, cart and checkout pages, caching cannot be used in the same way. These pages require dynamic interaction with the user and often contain sensitive and personalized information, which varies from one user to another and from one session to another. For example, the contents of a user's cart or the details of a payment must be managed in real time, making the use of caching impractical.

In these circumstances, the responsiveness of the site depends entirely on the native speed of the application itself, without the support of caching technology. Therefore, although parts of the site such as the blog can benefit from extremely fast loading times with a TTFB of around 50 ms thanks to aggressive caching strategies, dynamic e-commerce sections will operate at a much slower speed, linked to intrinsic performance of the server and web application. This performance gap can negatively affect the overall user experience and, as a result, i Core Web Vitals of the site, with a direct impact on SEO ranking.

Additionally, these dynamic areas of e-commerce are particularly sensitive to traffic variations, which can further degrade performance during peak access, such as during promotions or special events.

Extension of the Problem to slow parts and not just e-commerce.

The problem of the negative impact on Core Web Vitals it is not limited only to the e-commerce sections of a site, but also extends to other complex and dynamic areas such as areas reserved for logged in users, membership platforms and control panels. These sections, due to their intrinsically dynamic and personalized nature, often cannot effectively benefit from caching strategies. This is because the data displayed is unique to each user and must be generated in real time, requiring constant interactions with the database and site backend.

Backend-WordPress-wp-admin

For example, control panels (like WordPress' wp-admin for example), used frequently by site administrators, can become particularly problematic. These panels are often designed without specific optimization for speed, as priority is typically given to functionality and security. If multiple users, particularly administrators or content managers, access these areas using Chromium-based browsers, their use may be tracked and detected as part of the overall user experience of the site. As a result, if these sessions are slow and inefficient, they could send negative signals to Google, negatively impacting your Core Web Vitals and, by extension, the site's ranking.

An effective mitigation strategy for these issues could be to adopt browsers that do not participate in sending metrics Core Web Vitals to Google. For example, encourage the use of browsers such as Firefox, which currently does not contribute to data collection Core Web Vitals sent to Google, it can be a practical solution.

Using Firefox, administrators and team members can access control panels and manage site functions without their activities impacting performance as perceived and measured by Google.

This allows you to separate the often less optimized backend performance from the influence on the site's performance metrics displayed to the public and evaluated by search engines.

Conclusions and Recommendations

When a significant portion of a site's traffic is concentrated in lower-performing areas, such as an online store, isolating these services on a separate third tier becomes a very effective strategy. This approach allows you to segregate more resource-intensive or lower-performing components of the site, such as checkout or product display pages, from the rest of the site that could be optimized for speed and efficiency.

Isolating your store on a subdomain, such as shop.example.it, can offer numerous technical and SEO benefits. From a technical point of view, this separation allows you to apply specific server configurations that are optimized for the needs of e-commerce, such as customized cache management, user session optimization and transaction security. This can significantly improve the performance of e-commerce pages without impacting the performance of the main site, which can be configured in a more streamlined and faster way to optimize static content such as blog articles, informational landing pages and more.

From an SEO perspective, keeping your main site fast and responsive is crucial as it is often the first interaction a user has with your brand via organic search. A fast home site not only improves user experience, but positively impacts Core Web Vitals, factors now considered by Google for ranking in its SERPs (Search Engine Results Pages). Connecting the main site to the shop subdomain through direct links, such as promotional banners, navigation menus or specific calls-to-action, facilitates user access to the e-commerce sections without compromising the performance of the main site.

This setup helps maintain a balance between maintaining high performance for the main site and providing the necessary functionality and management capability for the e-commerce portions of the site. Furthermore, this clear and defined separation between contents allows Google to evaluate the performance of the main site regardless of the possible burdens introduced by the e-commerce functions. This ensures that any slowdown on the subdomain does not penalize the main domain, preserving its ranking and visibility.

Do you have doubts? Don't know where to start? Contact us!

We have all the answers to your questions to help you make the right choice.

Chat with us

Chat directly with our presales support.

0256569681

Contact us by phone during office hours 9:30 - 19:30

Contact us online

Open a request directly in the contact area.

INFORMATION

Managed Server Srl is a leading Italian player in providing advanced GNU/Linux system solutions oriented towards high performance. With a low-cost and predictable subscription model, we ensure that our customers have access to advanced technologies in hosting, dedicated servers and cloud services. In addition to this, we offer systems consultancy on Linux systems and specialized maintenance in DBMS, IT Security, Cloud and much more. We stand out for our expertise in hosting leading Open Source CMS such as WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart and Magento, supported by a high-level support and consultancy service suitable for Public Administration, SMEs and any size.

Red Hat, Inc. owns the rights to Red Hat®, RHEL®, RedHat Linux®, and CentOS®; AlmaLinux™ is a trademark of AlmaLinux OS Foundation; Rocky Linux® is a registered trademark of the Rocky Linux Foundation; SUSE® is a registered trademark of SUSE LLC; Canonical Ltd. owns the rights to Ubuntu®; Software in the Public Interest, Inc. holds the rights to Debian®; Linus Torvalds holds the rights to Linux®; FreeBSD® is a registered trademark of The FreeBSD Foundation; NetBSD® is a registered trademark of The NetBSD Foundation; OpenBSD® is a registered trademark of Theo de Raadt. Oracle Corporation owns the rights to Oracle®, MySQL®, and MyRocks®; Percona® is a registered trademark of Percona LLC; MariaDB® is a registered trademark of MariaDB Corporation Ab; REDIS® is a registered trademark of Redis Labs Ltd. F5 Networks, Inc. owns the rights to NGINX® and NGINX Plus®; Varnish® is a registered trademark of Varnish Software AB. Adobe Inc. holds the rights to Magento®; PrestaShop® is a registered trademark of PrestaShop SA; OpenCart® is a registered trademark of OpenCart Limited. Automattic Inc. owns the rights to WordPress®, WooCommerce®, and JetPack®; Open Source Matters, Inc. owns the rights to Joomla®; Dries Buytaert holds the rights to Drupal®. Amazon Web Services, Inc. holds the rights to AWS®; Google LLC holds the rights to Google Cloud™ and Chrome™; Microsoft Corporation holds the rights to Microsoft®, Azure®, and Internet Explorer®; Mozilla Foundation owns the rights to Firefox®. Apache® is a registered trademark of The Apache Software Foundation; PHP® is a registered trademark of the PHP Group. CloudFlare® is a registered trademark of Cloudflare, Inc.; NETSCOUT® is a registered trademark of NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, and Kibana® are registered trademarks of Elastic NV Hetzner Online GmbH owns the rights to Hetzner®; OVHcloud is a registered trademark of OVH Groupe SAS; cPanel®, LLC owns the rights to cPanel®; Plesk® is a registered trademark of Plesk International GmbH; Facebook, Inc. owns the rights to Facebook®. This site is not affiliated, sponsored or otherwise associated with any of the entities mentioned above and does not represent any of these entities in any way. All rights to the brands and product names mentioned are the property of their respective copyright holders. Any other trademarks mentioned belong to their registrants. MANAGED SERVER® is a trademark registered at European level by MANAGED SERVER SRL, Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italy.

JUST A MOMENT !

Would you like to see how your WooCommerce runs on our systems without having to migrate anything? 

Enter the address of your WooCommerce site and you will get a navigable demonstration, without having to do absolutely anything and completely free.

No thanks, my customers prefer the slow site.
Back to top