How do you like this extension?
PRG Pattern Link Masking for Magento 2
Advanced SEO For Magento 2 With PRG Pattern Link Masking
With our cutting-edge PRG Pattern Link Masking extension you can take your Search Engine Optimization to the next level.
Get ahead of your competitors with this lesser known, yet elegant & highly effective on-site SEO technique.
The Innovative SEO Optimization
For Your Magento Store:
- Preventing (Near-) Duplicate Content
- Saving Crawl Budget
- Linkjuice Optimization
- Internal Link Structure Optimization
- Controlling the Indexing of Your Site
License:
- One-Time Payment
- Lifetime Access To Source Code
- 1 Year Free Support
- 1 Year Free Updates
Approved & Verified by Magento Marketplace
1st Extension Provider
With Hyvä Support
Awesome since 2021!
Unencrypted. 100% Open Source & Customizable
Coding Standards Applied. Clean & Readable Code
Countless Satisfied Customers: Be The Next One!
Made With Love
Our extensions are made with love & passion for building new things, perfection & performance in mind.
Field Tested
Our extensions are field-proven in our own client projects.
Customer Feedback
We use the Ultimate Image Optimizer extension. The performance has improved considerably. The tool has been running smoothly right from the start.
We commissioned a really tricky adjustment to an extension that other agencies couldn't manage...and the guys at JaJuMa did a fantastic job! We are happy to continue working with JaJuMa.
We are very satisfied with this module. It reduces the sizes of our images and so the loading of our pages are much more faster now. We recommand this module for everybody!!!
- Extension Scope
- PRG Pattern Request Flow Video
- PRG Pattern Request Flow
Configurations & Screenshots
Solution
Optimizing Crawl-Budget and Avoiding Duplicate Content Due To Layered
Navigation
by Applying Link-Masking with PRG (Post-Redirect-Get) Method.
The SEO-Boost for Your Magento 2 Store!
THE PROBLEM
CRAWL-BUDGET
& DUPLICATE CONTENT
Almost every online store uses a Layered Navigation (often referred to as filter
navigation) to allow its customers a simple and comfortable search for suitable products.
The problem with this:
It creates an "infinite" number of additional URLs for the different category and filter
combinations. From an SEO point of view, crawling & indexing these URLs is in most cases undesirable or
even disadvantageous.
Because each of these URLs ultimately represents only a slightly limited version of the content
already available in normal categories, hence it is a
(Near-) Duplicate Content problem.
In addition, crawling this multitude of useless URLs leads to a waste of valuable
Crawling-Budget, which is then no longer available for really relevant content.
And valuable link juice gets lost by being passed to not indexed pages.
THE SOLUTION
LINK-MASKING
WITH
PRG-PATTERN
Unfortunately, classical techniques such as "rel-nofollow", "meta noindex", robots.txt etc. do not sufficiently
address the described problem or, in turn, bring disadvantages of their own.
The perfect solution:
Masking the filter URLs using the PRG (Post-Redirect-Get)
Pattern reliably and elegantly solves the
problem of countless URLs in filter navigations:
- By using the POST method there are not new new links created for every single filter combination
- By redirecting to a GET request, default filter URLs are still preserved and can be used as usual. E.g. sharing via social networks, set as bookmarks etc.
- The POST method reliably prevents the crawling of filter navigation by search engine bots
Highlights
SEO Optimization with JaJuMa-Develop
"PRG Pattern Link Masking" Extension for Magento 2.
Effective and yet very easy to use!
Prevention of
(Near-) Duplicate Content
Through Product Filters
Filter-URLs
Are Retained &
Can Be Used As Usual
Crawling By Bots
Gets Prevented
Crawl Budget Is Saved
Linkjuice &
Internal Link Structure
Optimization
Controlling
The Indexing
Of Your Site
Easy to Use
Details
PRG Pattern Extension for Magento 2.
How it works - Post-Redirect-Get Pattern explained
The PRG-Pattern Request-Flow
Flow of requesting a Product Filter with PRG (Post-Redirect-Get) Method:
- Step: 1
The customer clicks in a category on a filter option to narrow the displayed products.
The filter option is not a normal link as usual, but technically a form. Thus, instead of requesting a new page via GET request, the selected filter option(s) will be sent to the Magento 2 system / server as a POST request.
-> POST Form Data e. g. color = "green" (=ID "53")
This step is not performed by search engine bots!
The following steps remain "invisible" for search engines.
- Step: 2
The server or the Magento 2 system answers this request with a status code 303 See Other
with the actual filter URL as redirect destination.
-> Redirect e. g. to location /women/tops-women/?color=53 - Step: 3
The customer's browser follows this redirect and now calls the filter URL via GET request.
-> GET Request to e. g. /women/tops-women/?color=53 - Step: 4
The GET request is answered with a status code 200 OK and the filtered products.
-> Customer sees the filter result, that is products with color = "green"
Scope of JaJuMa PRG Pattern Link Masking Extension for Magento 2
The following filters and functions in your Magento online store are optimized with our extension.
Optimized index control for your Magento 2 online store and finally eliminate Duplicate Content and waste of Crawling Budget through filter URLs!
The Post-Redirect-Get Pattern is used with the JaJuMa PRG Pattern link masking extension enabled for the following functions:
- Layered Navigation
(= All filterable Product Attributes + Category Filter) - Grid/List "Sort By"-Options
(e. g. Position / Produkt Name / Price … ) - Grid/List "Number of Products" per Page
(e. g. 9 / 15 / 30 … )
PRG Pattern vs. Other Solutions
Why the SEO Optimization for Filter URLs through Link Masking with Post-Redirect-Get Pattern is better than alternative approaches.
Certain classical techniques are often named as possible solutions for SEO Optimization of Filter Navigations in online stores regarding Duplicate Content problems as well as for better control of Crawling Budget.
For example:
- Meta Robots "Noindex, follow"
- Meta Link Rel "Canonical URL"
- "Robots.txt"
- Rel "NoFollow"
- Link Cloaking via "JavaScript/AJAX"
However, each of these approaches has disadvantages or does not provide a truly satisfactory result. Read more about these SEO approaches and their disadvantages compared to the PRG Pattern / Post-Redirect-Get method.
Write Your Review
Frequently Asked Questions
Changelog
Version: 1.0.0
- Initial Release
Version: 1.0.1
- No Change - Bump Compatibility to 2.3
Version: 1.0.2
- Added ACL
- Fixed: Coding Standard Issues from Magento Core
- Fixed: Removed Silenced Error Messages
- Bugfix: Small Bugfix in Sort By
Version: 1.0.3
- Remove deprecated function live()
Version: 1.0.4
- Updated: Compatibility with M2.4.4 / php 8.1
Version: 1.0.5
- Bump Version
Version: 1.0.6
- Updated: php8.2 Compatibility
More Extensions
Maybe also interesting for you?
More valuable Extensions and Add-Ons for your Magento Store