WP Rocket Review 2024: Is It Truly the Best Caching Plugin? [Complete Setup Guide]

Affiliate DisclosureWe're committed to being completely transparent with you – some of the links in this post are our affiliate links, which means if you make a purchase through any of them, we may earn a small commission (but it doesn't cost you anything extra). It helps us keep the lights on and continue bringing you free content like this. We appreciate your support!

Are you looking for the WP Rocket review 2024? Do you want to speed up your website but don’t know where to start?

Well, you’re in the right place!

As we all know, website loading speed is an essential factor in getting search engine ranking, high conversion rate, and better user experience. So, if you want to speed up your WordPress website, you should always consider using a responsive cache plugin.

There is a wide range of WordPress caching plugins available, however, when it comes to completely automated cache plugins, WP Rocket stands out as one of the most well-known and reliable options in the market.

But the question comes – Is it really the best WordPress caching plugin?

Here in this in-depth WP Rocket review guide, you will find all the necessary details to determine if this cache plugin is suitable for your website or not.

So, are you ready to find them out? Let’s get into the details.

WP Rocket Plugin Review 2024: Is It Worth Paying For?

WP Rocket Plugin Review
  • Save

In the digital age, having a fast and optimized website is crucial for the success of any online business.

WP Rocket is a popular cache plugin that claims to improve website performance by reducing loading times and optimizing various elements of your WordPress site.

However, there are many cache plugins available in the market, so it’s important to evaluate the features and performance of WP Rocket before making a decision.

So, before we get into the details of what this plugin can do for your website, let’s briefly explore its introduction and background.

Introduction and Background of WP Rocket

WP Rocket is a premium WordPress caching plugin that was developed by a team of experts over at WP Media.

It was first released in 2013 and has since become one of the most popular caching plugins in the WordPress community.

The team behind WP Rocket has put a lot of effort into creating a plugin that is both easy to use and effective in improving website performance.

They have focused on providing a solution that doesn’t require any technical knowledge, so even beginners can easily optimize their websites.

One of the most impressive aspects of WP Rocket is its wide reach. Over 4 million websites worldwide are optimized with this plugin, a testament to its effectiveness and popularity.

WP Rocket Plugin Usage Statistics
  • Save

Furthermore, it boasts over 3.15 lakh happy customers, making it the leading caching plugin for WordPress sites.

This large and satisfied customer base is a clear indicator of the trust and reliability that users place in WP Rocket.

WP Rocket Speed Test Results

WP Rocket offers numerous optimization features that can significantly improve the speed and performance of your website.

To determine the effectiveness of these features, we conducted a live speed test on our website. This will make it easier for you to understand the performance of this plugin.

Furthermore, we have also conducted the same speed test using other cache plugins, such as W3 Total Cache and WP Fastest Cache.

This analysis will help you compare and analyze the results, so you can make informed decisions based on your specific needs and preferences.

Here are the results (with W3 Total Cache)

Speed Test Using W3 Total Cache
  • Save
  • PageSpeed score: 94%
  • YSlow Score: 90%
  • Fully loaded time: 1.6 seconds
  • Total page size: 790 KB
  • Requests: 28

Here are the results (with WP Fastest Cache)

Speed Test Using WP Fastest Cache
  • Save
  • PageSpeed score: 92%
  • YSlow Score: 89%
  • Fully loaded time: 1.7 seconds
  • Total page size: 1.04 MB
  • Requests: 38

Here are the results (with WP Rocket)

Speed Test Using WP Rocket
  • Save
  • PageSpeed score: 98%
  • YSlow Score: 96%
  • Fully loaded time: 1.2 seconds
  • Total page size: 760 MB
  • Requests: 17

As you can see, with the WP Rocket plugin, the overall results are exceptional. Not only does it outperform other popular caching plugins, but it also significantly improves key performance metrics such as PageSpeed and YSlow scores.

So what are you waiting for? Grab your copy of WP Rocket plugin today and experience the remarkable speed and performance improvements for your WordPress website.

Customer Reviews & Testimonials 2024

If you’re still not convinced, let’s take a look at some customer reviews and testimonials from users who have experienced the benefits of using the WP Rocket plugin on their WordPress websites.

Trustpilot, a popular review platform, has a number of positive reviews from users who have experienced the benefits of using it on their websites.

WP Rocket Rating on TrustPilot
  • Save

With over 2165 reviews and an impressive overall rating of 4.8 out of 5 stars, WP Rocket has clearly made a significant impact on its users.

These positive reviews and ratings on Trustpilot are a testament to the quality and effectiveness of the plugin.

Apart from positive user reviews, it has also been recommended by many professional experts in the field.

WP Rocket Testimonials
  • Save

These experts have praised WP Rocket for its advanced features, ease of use, and excellent customer support.

They have also highlighted how it stands out from other caching plugins due to its comprehensive feature set that caters to both beginners and advanced users.

Key Features of WP Rocket Plugin

There are several key features that make WP Rocket stand out as the leading caching plugin for WordPress. Let’s take a closer look at some of the standout features:

WP Rocket Features List
  • Save

1. Page Caching – Page Caching is a crucial feature of WP Rocket that enhances your WordPress site’s speed. It works by creating static HTML files of your pages, which are then stored and ready to be served to your visitors.

This means your site doesn’t have to generate a page every time a visitor arrives, making your site lightning-fast!

2. Cache Preloading – The plugin’s cache preloading feature feature automatically generates the cache whenever you update your website.

This ensures that your visitors always get a fast, cached version of your site, improving user experience and site performance.

3. Browser Caching The browser caching functionality saves frequently accessed site resources like images, CSS, and JS files on the user’s local device.

This eliminates the need for repeated downloads, ensuring faster page loads and a more enjoyable browsing experience.

4. GZIP Compression WP Rocket employs GZIP compression to reduce the size of your website’s files. By compressing web pages on the server and decompressing them in the browser, it ensures faster content delivery and improved website speed.

5. eCommerce Optimization – The plugin ensures a smooth and fast experience for your eCommerce site by intelligently excluding sensitive pages from the cache.

This feature is designed to prevent any conflicts that could affect the shopping cart or checkout process, ensuring your customers have a seamless shopping experience.

6. Excellent Compatibility – WP Rocket stands out for its wide-ranging compatibility. It works seamlessly with popular themes and plugins, ensuring optimal performance across various setups.

Furthermore, it’s compatible with top managed WordPress hostings, providing a smooth and efficient experience for all users.

7. Minification and Combination – The plugin optimizes your website’s performance by minifying and combining its CSS and JS files.

This process reduces the overall size of your files, eliminates unnecessary characters, and combines multiple files into one. The result is faster page load times and a more efficient website.

8. Delay JavaScript Execution – The plugin’s Delay JavaScript Execution feature improves your site’s load time by delaying the loading of JavaScript files until user interaction.

This reduces initial load time, ensuring a faster and smoother user experience.

9. Lazy Loading – Another powerful feature of WP Rocket is lazy loading. It ensures that images are loaded only when they are visible in the viewport, rather than loading all the images on a page at once.

This results in faster initial page loads, as well as reduced bandwidth usage for visitors who don’t scroll down the page.

10. Database Optimization – The plugin includes a database optimization feature that allows you to clean up and optimize your WordPress database.

By eliminating unnecessary data and optimizing the tables, you can significantly improve the performance of your website.

11. Heartbeat Control – WP Rocket’s Heartbeat Control feature manages the frequency of WordPress Heartbeat API’s activity.

This reduces server resource usage, preventing overload and improving your website’s performance and efficiency.

12. Integration with CDN – WP Rocket’s CDN Integration feature allows seamless connection with Content Delivery Networks.

This enhances your site’s global reach, ensures faster content delivery, and improves overall site speed and performance.

WP Rocket offers other important features to enhance performance and usability. These include

  • Reduction of HTTP Requests
  • Caching for Mobile Visitors
  • Caching for Logged-in Users
  • Optimize CSS Delivery
  • Eliminate Render Blocking CSS/JS
  • Sitemap-based Cache Preloading
  • Core Web Vitals Optimization
  • And Many More…

Quick Note 📝 – For website speed performance testing, we recommend using Google’s PageSpeed Insights tool 🚀. It provides comprehensive reports on your page’s performance on both mobile and desktop devices, along with actionable suggestions on how to optimize your site’s speed and efficiency ⚡.

6 Strong Reasons to Choose WP Rocket Plugin in 2024

Here are some of the strong reasons why you should consider using WP Rocket plugin in 2024:

WP Rocket Plugin Setup
  • Save

1. Ease of Use

WP Rocket plugin is designed with simplicity in mind. Its installation and configuration process is straightforward, making it a great choice even for beginners.

The user-friendly dashboard provides clear settings and explanations, allowing you to optimize your site with just a few clicks.

This ease of use eliminates the need for technical expertise, making website optimization an accessible task for anyone, regardless of their level of knowledge or experience.

So if you’re new to website optimization or don’t have a lot of technical knowledge, WP Rocket is a perfect choice for you.

2. Performance Improvement

In the digital age, speed is everything. WP Rocket takes this to heart, offering a significant boost to your website’s performance.

It works by caching your site’s content, reducing the time it takes for your pages to load. This means your visitors can access your content quickly, keeping them engaged and reducing bounce rates.

A faster website not only improves user experience but also contributes to better SEO rankings. With WP Rocket, your website’s performance is in good hands.

So if you’re looking to boost your site’s performance in 2024, WP Rocket plugin is the way to go.

3. Enhanced SEO Performance

WP Rocket is not just about speed. It also has a significant impact on your site’s SEO performance.

Search engines like Google prioritize websites that load quickly and provide a smooth user experience. By improving your site’s load time, WP Rocket helps to improve your search engine rankings.

The plugin also includes features like GZIP compression and defer JS loading, which further enhance your site’s SEO performance.

These features ensure that your site is easily crawlable by search engines, leading to improved visibility and higher rankings.

4. Variety of Caching Options

One of the standout features of WP Rocket is its wide array of caching options.

It’s not a one-size-fits-all solution; instead, it offers page caching, browser caching, and database optimization. This means you can tailor your caching strategy to your site’s specific needs.

With WP Rocket, you have the flexibility to choose the best caching options for optimal website performance. It’s like having a personal toolbox, each tool designed to make your website faster and more efficient.

5. Advanced Features

WP Rocket is not just a caching plugin, it’s a complete performance solution. It comes packed with advanced features that set it apart.

These include DNS prefetching, minification of JS and CSS files, image optimization, lazy loading, and mobile-specific caching and CDN support.

One standout feature is the ‘Remove Unused CSS’ option, which eliminates unnecessary CSS, reducing page size and improving load times.

With WP Rocket, you’re not just getting a plugin, you’re getting a comprehensive toolkit to optimize your website’s performance.

6. Excellent Customer Support

When it comes to customer support, WP Rocket stands out. They have a team of knowledgeable and friendly Rocketeers ready to assist you.

Whether you’re stuck with a technical doubt or need help with a feature, they’ve got you covered.

Their support extends to email and documentation resources, ensuring prompt assistance.

With WP Rocket, you’re never alone in your website optimization journey. It’s like having a dedicated team at your disposal, just a message away.

How to Get Started with WP Rocket Plugin

Whether you’re a beginner or an experienced user, getting started with WP Rocket is a breeze. From buying the plugin to setting it up on your website, here’s a step-by-step guide to help you get started:

To get started with this plugin, the first step is to purchase and download the plugin.

Step 1: Simply click on this exclusive link and you will be redirected to the official WP Rocket website. From there, click on the “Get WP Rocket Now” button to proceed to the pricing page.

Wp Rocket Website Landing Page
  • Save

Step 2: On the pricing page, you will have the option to choose from three different pricing plans: Single, Plus, and Infinite. Choose the plan that best suits your needs and website requirements.

WP Rocket Plugin Pricing
  • Save

Step 3: Once you have selected the desired plan, proceed to the checkout page and enter your payment details. WP Rocket accepts all major credit cards as well as PayPal.

WP Rocket Checkout Page
  • Save

After completing the purchase, you will receive an email with a link to download the plugin. Click on the link, and the plugin will be downloaded to your computer as a zip file.

Alternatively, you can directly download the plugin from your WP Rocket account dashboard.

Simply log in to your WP Rocket account and navigate to the Downloads section. From there, you can access the latest version of the plugin and download it to your computer.

Download WP Rocket Plugin
  • Save

Step 4: To install WP Rocket on your WordPress website, log in to your WordPress dashboard and go to the “Plugins” section. Click on “Add New” and then on “Upload Plugin”.

Step 5: Choose the WP Rocket zip file that you downloaded and click on the “Install Now” button. WordPress will upload and install the plugin for you.

Installing WP Rocket Plugin
  • Save

Once the installation is complete, click on the “Activate Plugin” button and the WP Rocket plugin will be activated on your website.

Activate WP Rocket Plugin
  • Save

Congratulations! 🎉you have successfuly installed and activated the plugin on your website, it’s time to configure the plugin and optimize your site’s performance.

To utilize this plugin, first of all, navigate to your WordPress dashboard. On the left-hand sidebar, you’ll find a tab named “WP Rocket” under the settings option.

By clicking on this tab, you’ll be able to access the WP Rocket settings. There you will find an intuitive interface with various options to configure and optimize your website’s performance.

To make you better understand these settings, let’s now take a closer look at each one step by step.

1. Dashboard (Get help and account info):

The Dashboard is your central hub for WP Rocket settings and account information. Here, you can view your license type, its validity, and even access helpful video tutorials to get started with this plugin.

WP Rocket Plugin Dashboard
  • Save

This screen also provides you with the “Quick Actions” option, which allows you to purge all the plugin’s cache, preload cache, and regenerate critical CSS with just a few clicks.

2. Cache (Basic cache options):

This section provides you with fundamental caching options to enhance your website’s speed. Here, you’ll find key settings such as Mobile Cache, User Cache, and Cache Lifespan.

WP Rocket Cache Tab
  • Save

These options allow you to control how your site’s content is cached to ensure optimal performance.

3. File Optimization (Optimize CSS & JS):

File Optimization is where you can manage the minification and combination of your CSS and JavaScript files. These processes reduce the size of your files, leading to faster page load times.

WP Rocket File Optimization tab
  • Save

Here are the key options available in this section:

  • Minify CSS files: This option reduces the size of your CSS files by removing unnecessary characters.
  • Combine CSS files: This feature combines multiple CSS files into one to reduce the number of HTTP requests.
  • Optimize CSS delivery: This option eliminates render-blocking CSS on your website for faster perceived load time.
  • Remove jQuery Migrate: This feature removes the jQuery Migrate script (if your site doesn’t need it), which can improve load times.
  • Minify JavaScript files: Similar to minifying CSS, this option reduces the size of your JS files.
  • Combine JavaScript files: This feature combines multiple JS files into one to reduce the number of HTTP requests.
  • Load JavaScript deferred: This option eliminates render-blocking JS on your website for faster perceived load time.
  • Delay JavaScript execution: This feature delays the execution of JavaScript until user interaction, which can improve load times.

4. Media (LazyLoad and Image dimensions):

The Media section in WP Rocket is designed to optimize the media content on your WordPress website, including images, videos, and other media files.

WP Rocket Media Tab
  • Save

Here are some key features:

  • LazyLoad: Loads media as they enter the viewport, reducing HTTP requests and improving load times.
  • Disable Emojis: Reduces HTTP requests by disabling emojis, thereby enhancing site performance.

5. Preload (Generate cache files, preload fonts):

The Preload section allows you to manage cache preloading. This ensures your cache is always ready and loaded, providing a faster browsing experience for your visitors.

WP Rocket Preload Tab
  • Save

Here are the four key options available in this section:

  • Activate Preloading: Enabling this feature allows WP Rocket to automatically detect your sitemaps and save all URLs to the database, ensuring your cache is always preloaded.
  • Preload Links: This feature improves the perceived load time by downloading a page when a user hovers over the link.
  • Prefetch DNS Requests: DNS prefetching can make external files load faster, especially on mobile networks.
  • Preload Fonts: This feature improves performance by helping browsers discover fonts in CSS files.

6. Advanced Rules (Fine-tune cache rules):

This section provides you with the ability to fine-tune your caching rules. Here, you can specify pages, cookies, and user agents that should always be excluded from caching.

Wp Rocket Advanced Rules
  • Save

Additionally, you can list URLs that should be automatically purged from the cache whenever you make updates to any post or page.

This gives you greater control over what content is cached and when it is refreshed, ensuring your site always delivers the most up-to-date content.

7. Database (Optimize and reduce bloat):

The Database section lets you optimize your website’s database by cleaning up post revisions, auto drafts, trashed posts, and more. This helps keep your database lean and efficient.

WP Rocket Database Tab
  • Save

Here are the key cleanup options available in this section:

  • Post Cleanup
  • Comments Cleanuph.
  • Transients Cleanupe.
  • Database Cleanup.
  • Automatic Cleanup

8. CDN (Integrate your CDN):

The CDN section is designed for the integration of your preferred CDN (Content Delivery Network) with WP Rocket.

WP Rocket CDN Tab
  • Save

This includes RocketCDN, a premium service provided by WP Rocket at a monthly subscription rate.

However, the flexibility of the plugin allows you to configure any third-party CDN of your choice.

9. Heartbeat (Control WrodPress Heartbeat API):

This feature lets you control the frequency of the WordPress Heartbeat API, reducing server resource usage.

WP Rocket Heartbeat Tab
  • Save

10. Add-Ons (Add more features):

In this section, you can enable additional features to further optimize your website. These features include Google Tracking, Facebook Pixel, Varnish cache, and Sucuri.

WP Rocket Addons Tab
  • Save

11. Image Optimization (Compress your images):

In this section, you can optimize and compress your images to enhance performance. WP Rocket seamlessly integrates with their other premium plugin, Imagify, which focuses exclusively on image optimization.

WP Rocket Image Optimization Tab
  • Save

However, this is an optional feature. If enabled, it can significantly reduce page load times and improve user experience by resizing and compressing images without losing quality, and converting images to next-gen formats.

12. Tools (Import/Export/Rollback):

The Tools section provides options to import or export your WP Rocket settings, or rollback to a previous version of the plugin.

WP Rocket Tools Tab
  • Save

13. Tutorials (Helpful Guides):

Finally, The Tutorials section is a comprehensive library of video guides designed to help you navigate and utilize WP Rocket to its fullest potential.

WP Rocket Tutorials Tab
  • Save

These videos cover a wide range of topics, from basic setup and configuration to more advanced features and optimization techniques.

Congratulations again! You’ve now familiarized yourself with all the settings of WP Rocket.

WP Rocket Pricing & Plans 2024

Now, let’s take a look at the pricing plans that WP Rocket offers for the year 2024. As of the current year, WP Rocket continues to provide three different pricing options for users to choose from based on their needs and budget.

WP Rocket Plugin Pricing
  • Save

1. Single License: This plan costs $59 per year and can be used on one website1. It includes product updates and support for 1 year.

2. Plus License: This plan costs $119 per year and can be used on three websites1. It also includes product updates and support for 1 year.

3. Infinite License: This plan costs $299 per year and can be used on an unlimited number of websites1. Like the other plans, it includes product updates and support for 1 year.

Quick Note 📌: WP Rocket offers a hassle-free 14-day money-back guarantee 💸 with all plans. This means that if you are not satisfied 😕 with the performance of the plugin within 14 days of purchase, you can get a full refund 💰 without any questions asked ❌🙋‍♂️.

Pros and Cons of Using WP Rocket Plugin

All WordPress cache plugins have their pros and cons. Some you can live with, and some you cannot ignore. Here are the pros and cons of WP Rocket that we learned from our experience.


  • Fastest caching solution on WordPress, ensuring speedy website performance.
  • User-friendly interface that allows for quick and easy adjustments.
  • Regular updates and improvements to features and functionalities.
  • Excellent customer support that goes above and beyond.
  • Comprehensive set of features in one plugin, including LazyLoad, Database Optimization, DNS Prefetch, and more.
  • Hassle-free 14-day money-back guarantee for risk-free trials.
  • Extensive documentation with tutorials, tips, and how-to videos for user guidance.


  • Absence of live chat support for immediate assistance.
  • There is No free trail period available for those who want to try out the plugin before purchasing.

What are Some Alternatives to WP Rocket?

Although WP Rocket is the best WordPress caching plugin on the market today, if you are a beginner and don’t want to spend money on a premium plugin, there are tons of alternatives to WP Rocket.

So let’s take a look at some of the popular WordPress caching plugins that you can consider.

  • W3 total cache (Free)
  • WP Super Cache (Free)
  • LiteSpeed Cache (Free)
  • Hyper Cache (Free)
  • WP Fastest Cache (Freemium)
  • Comet Cache (Freemium)

It is totally up to you what exactly you expect from your website performance. All the above plugins come with limited functionality. You will need to install additional plugins to get premium features like lazyLoad, preload cache, mobile cache, automatic post, and comment cleanup, and so on.

Let’s take a look at the screenshot to compare some features with major caching plugins.

WP Rocket Features List
  • Save

One more thing, WP Rocket offers top-notch technical support; Whenever you need any technical assistance with the plugin, they are here to help.

But if you decide to use any free cache plugin, remember that you can’t expect to get any technical support from the plugin.

Why Choose WP Rocket Over a Free Caching Plugin?

As we mentioned earlier, there are tons of free cache plugin options available here; so now you are wondering why should I pay for the premium cache plugin?

Are we right?

Here are some strong reasons to choose the WP Rocket premium cache plugin over a free cache plugin.

  1. Premium Support
  2. Regular Updates
  3. Advanced Features
  4. Integration with Premium Services
  5. Comprehensive Documentation

1. Premium Support: One of the significant advantages of WP Rocket is its dedicated technical support.

Unlike free plugins, where support might be limited or non-existent, WP Rocket ensures that you have a team of experts ready to assist you.

Whether you’re facing a technical issue or need guidance on best practices, their support team is just a message away.

2. Regular Updates: WP Rocket is committed to staying on the cutting edge of performance optimization.

The team regularly rolls out updates that not only ensure compatibility with the latest version of WordPress but also introduce new features and improvements.

This commitment to continuous enhancement means that as a WP Rocket user, you’re always equipped with the latest tools to speed up your website.

3. Advanced Features: WP Rocket goes beyond basic caching to offer a suite of advanced features designed to improve your site’s performance.

These include cache preloading, which ensures your site loads quickly for first-time visitors, and LazyLoad, which improves load times by only loading images and other media as they become visible on the screen.

These and other advanced features are typically not available in free caching plugins.

4. Integration with Premium Services: WP Rocket isn’t just a standalone plugin; it’s part of a larger ecosystem of performance optimization tools. For instance, it integrates seamlessly with RocketCDN, and Cloudflare.

This integration allows you to easily distribute your site’s content across a global network of servers, reducing the distance between your site and your visitors and resulting in faster load times.

5. Comprehensive Documentation: WP Rocket prides itself on being user-friendly, and this extends to its documentation.

Whether you’re a beginner just starting out or an experienced developer looking for advanced tips, you’ll find a wealth of resources in WP Rocket’s documentation.

From step-by-step setup guides to detailed explanations of each feature, the documentation is designed to help you get the most out of WP Rocket.

Remember, while free plugins can provide basic caching capabilities, a premium plugin like WP Rocket offers a comprehensive solution for improving your website’s speed and performance.

FAQs about WP Rocket Review 2024

Also Read:

📖 Kadence Theme Review 2023 – Is It the Most Popular Theme?

📖 MonsterInsights Review 2023: Is It The #1 Google Analytics Plugin?

Final Thoughts | WP Rocket Review 2024

So, this is all about WP Rocket Review 2024.

Overall, WP Rocket is a powerful caching plugin that can greatly improve the speed and performance of your WordPress website.

While there are free alternatives available, WP Rocket offers more advanced features, better optimization options, and dedicated support.

If you are looking for a premium caching plugin that can effectively speed up your website and provide excellent optimization tools, WP Rocket is a great choice.

The investment in this plugin is likely to be worth it if you value performance and user experience on your site.

Consider giving it a try if you want to take your website optimization to the next level.

So what are you waiting for? Grab your WP Rocket plugin and give your WordPress site a major speed boost today!

If you still have any doubts or questions regarding WP Rocket plugin, feel free to comment below, we will certainly help you with it.

  • Save

2 thoughts on “WP Rocket Review 2024: Is It Truly the Best Caching Plugin? [Complete Setup Guide]”

  1. That’s a detailed well written blog post of WP Rocket review. I have not tried this yet, but soon will go for it as my blog seems to be lack in terms of performance and load speed. Not sure whether the problem is because of hosting provider or not using a paid cache plugin. May be soon, will try the WP Rocket plugin for my blog and I hope the performance issues resolves after that.

    1. WPRocket is really one of the best if can make a good minified combination with the CSS and js file reaches amazing results! BTW thanks for your valuable feedback. Stay tuned.?

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link