JAmp
- Compatibility
- Extension type
- Demo https://demo.storejextensions.org/jamp
- Version 2.3
JAmp is a powerful plugin for Joomla! that allows you to generate the AMP version of your website and pass the Google PageSpeed test "Core Web Vitals" for mobile.
AMP pages are indexed by Google automatically through meta tag submission, it integrates with every Joomla! extension and it's highly customizable!
Google indexes Accelerated Mobile Pages and present them to mobile users when they search on the main Google SERP.The AMP Joomla plugin JAmp,
automatically creates and advertises to search engines an Accelerated Mobile Pages version of your web site contents using a special and specific link submitted through a meta tag.
Google rolled out "Core Web Vitals", indeed the speed factor is today crucial for the ranking of a website. Google gives preferential treatment to websites that load quickly and AMP is the best way to help mobile pages to load as fast as possible thanks to a special markup and a restricted subset of features.
With AMP pages it's possible to reach nearly 100 of score on the Google PageSpeed Insights test, otherwise impossible to reach with standard pages.
AMP is a very lightweight version of a webpage that has been stripped of the many elements that cause a regular webpage to display slowly, such as tons of cookies, third-party Javascript, and slow-loading ad networks. This results in a page that loads lightning-fast, which is great for those who are on slower connections or simply don't want to wait for a regular, heavier page to load.
AMP has had a fairly positive reception both from site owners and from users. It's much faster and more streamlined for searchers, especially on mobile devices that tend to be a little bit slower connection-wise.
We are in 2022 but looking at Google search results, most sites still have not implemented AMP. Are there consequences to not having AMP on a website? The short answer is yes. Google AMP provides some perks that you would otherwise be missing out on. Many websites are already taking advantage of what AMP has to offer. One of the reasons AMP makes a positive impact is it increases click through rate through its distinct appearance in Google SERP. Another reason is it lets visitors render pages quickly — especially useful if the pages have large resources to load.
Furthermore JAmp is fully compliant with the GDPR regulation that requires to provide a consent bar to users in order to allow and unlock cookies and tracking resources.
JAmp main functionalities include:
•Automatic conversion: your Joomla pages are converted on the fly to Accelerated Mobile Pages HTML markup. It supports virtually every extension installed, even if AMP pages should be related to news only. JAmp is able to manage meta data automatically for common components or to be configured so that it can integrate with every third party extension, even with third party systems such as SP Page Builder
•Easy activation: just select for which specific extension and view you want to enable JAmp and it will do the rest. By default it's active for the native content component single article view, but you can easily enable it even for Easyblog post view, K2 article view, Kunena thread view, etc
•Automated submission: AMP links are automatically submitted to Google for indexing from the main canonical page thanks to a special meta tag rel=”amphtml” <link href="http://www.mysite.com/mypage/amp" rel="amphtml" />
•Highly customizable: the plugin can be heavily tuned and customized to integrate better with third-party extensions, you can customize theme, colors, appearance, logo, title and much more, even adding your own custom CSS to pages and including Google Fonts. Moreover it's not needed to setup complex Joomla! overrides for files, because you can easily render additional custom HTML modules if required
•Mobile redirection to AMP pages: you can use JAmp to perform a detection of the device used to visit the website and in the case that it's a mobile device, such as a smartphone or a tablet, it's possible to redirect the user to the AMP version of the visited page
•AMP menu: you can choose a normal Joomla! menu module and JAmp will turn it into the specific AMP accordion menu web component. This allows to users to navigate straight to other pages directly from the AMP page they visited
•AMP sidebar: JAmp is able to manage a Joomla! module assigned to the special AMP sidebar component to show/hide contents using a sliding sidebar
•Meta data management: JAmp manages all meta data required by Google to accept and index AMP pages, it's also capable to manage Schema.org, Open Graph and Twitter Card. More importantly each meta image is processed automatically to be resized and to match dimensions required by the AMP protocol so that it will be accepted during the validation
•Social sharing: simply select which social share buttons to include and they will be rendered in a fully AMP-compatible way
•Analytics support: JAmp implements the AMP Analytics component and supports Google Analytics 4 and Google Tag Manager
•AMP Lightbox for images: you can choose to apply an AMP lightbox effect to your images
•AMP Slideshow: thanks to the AMP slideshow web component, JAmp is able to render an advanced and AMP compatible slideshow of images. Just enable it and choose images, JAmp will do the rest
•AMP Youtube: thanks to the AMP Youtube videos feature, you can embed inside your content a special markup to render AMP videos from Youtube
•AMP Facebook: it's possible to include the special AMP features to have the Facebook Like button, the Facebook Comments widget and the Facebook Page widget
•AMP Facebook: it's possible to include the special AMP features to have the Facebook Like button, the Facebook Comments widget and the Facebook Page widget
•AMP Story: JAmp supports the AMP Story feature for the home page that provides a new format for displaying visual content in a rich, visual storytelling format
•AMP Instagram and Twitter: JAmp supports the special components for Instagram and Twitter in order to embed pictures and tweets into AMP pages
•AMP Lightbox for contents: thanks to the special Lightbox component it's possible to show certain contents within a lightbox window when a button is pressed
•AMP Cache: JAmp ships with full support for the Google AMP Cache that dramatically improves the rendering performance of an AMP page. Thanks to the Google AMP Cache every AMP page is rendered almost instantly, moreover the plugin supports also the local Joomla page cache
•Powerful exclusions system: to ensure to pass the validation of your AMP pages you may need a configurable system to manage exclusions for HTML elements, plugins, tags, attribute, etc This is how JAmp allows you to integrate with every extension and purify AMP contents so that your pages will validate against the Google AMP test
•User notification: JAmp is able to render a special AMP-compatible user notification message and save the status. It's ideal to implement a dialog to notify users about cookies
•GDPR & Iubenda AMP consent: JAmp supports GDPR consent and integrates with the Iubenda Cookie Solution to offer a real blocking system for AMP components to accept and unlock cookies
•Debug mode: thanks to the debug mode you can quickly test the AMP version of each AMP enabled page and test the validation on the Google AMP Test website. It also previews the AMP page rendering through a mobile emulator window
•Support for Font Awesome: you can embed the Font Awesome styles and include Font Awesome icons in your AMP pages
•Support all SEF URLs: it works with all different native SEF working mode of Joomla!, including URL suffix and sh404sef
•Joomla! forms: JAmp is able to convert common basic forms of Joomla! to be submitted through an AMP page, such as the Joomla! contact form
Product features
- Automatic conversion
Convert automatically your Joomla! contents into the AMP HTML markup
- Automated submission
Submit AMP links to Google for indexing through a special meta tag that relates to the canonical page
- Highly customizable
Customize the theme, colors, logo, titles and the integration with third party extensions
- Exclusions system
Purify HTML using the exclusions system to pass the validation of your AMP pages
- AMP components
Take advantage of AMP Web Components such as Menu, Google Analytics, Sidebar, Lightbox and more
- Metadata management
JAmp manages JSON-LD metadata for AMP, Schema.org, Open Graph and Twitter Card
- Google AMP cache
Take advantage of the Google AMP Cache, every AMP page will be rendered almost instantly
- Debug mode
Test quickly the AMP version of each page to identify and fix issues with the validation
Screenshots