Magento 2 SEO Extension provides various tools and options for improving the SEO of your online store. Using this extension, you can display Rich snippets for products, categories, and CMS pages. You can add content for the Facebook Open Graph and Twitter Cards, which allows customers to share the product on Facebook and Twitter. SEO Meter is also included which shows suggestions to improve the SEO further.
Highlighted Features – SEO Extension
- Generate category and product-wise sitemap XML.
- Show rich snippets for categories, products, and CMS pages.
- Multiple rich snippet options are available for products and CMS pages.
- View product SEO meter with suggestions to improve.
- View SEO meter also available for CMS page and category pages.
- Set focus keyword in products, categories, and CMS pages.
- Create a Facebook open graph and Twitter cards for products.
- View Facebook and Twitter snippet preview in product create form.
- Show Facebook and Twitter sharing icons on the product page.
- Customers can share any product with their friends and followers.
- The admin can receive a 404 error log notification through the mail with the user IP and URL.
- The admin can update crawler disallow on particular pages or routes.
- Update Generated sitemap whenever the admin saves products or categories.
- The admin can add the HTML sitemap feature on the front-end.
- View SERP snippet preview for desktop and mobile view.
- Ping popular search engines within your admin account.
- View ping success or error log within the admin configuration.
- Set auto ping for each product update or create it to your desired search engine.
- Ping a specific URL within your Magento admin configuration.
- The module source code is 100% open for customization.
- Supports multiple languages and translations.
- Magento 2 SEO Extension works with multi-store.
Installation – SEO
To install Magento 2 SEO Extension, please follow each and every step carefully as follows:
After extracting the downloaded zip file and you will get the src folder. Inside the src folder, you will find the app folder, copy the app folder to the Magento2 root directory. Please view the below screenshot.
After the successful installation, you have to run these commands in the Magento2 root directory.
php bin/magento setup:upgrade
Second Command –
php bin/magento setup:di:compile
Third Command –
php bin/magento setup:static-content:deploy
After running the commands, you need to flush the cache and reindex all from the Magento2 admin panel. Navigate through System>Cache Management. Click Flush Magento Cache button as shown below:
For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options.
After that, select the locale as German (the language into which admin wants to translate his store content).
For translating the module language, navigate through src/app/code/Webkul/AdvanceSeoManager/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Then upload it to the path src/app/code/Webkul/AdvanceSeoManager/i18n where the Magento2 is installed on the server.
The module gets translated into the Arabic Language. It supports both RTL and LTR languages.
Now after successfully installing the Magento 2 SEO Extension, the admin needs to go to Advanced SEO Manager > SEO Configuration or Store > Configuration > Advanced SEO Manager. Then the following options will be available:
First, the admin needs to set the Module Status as Yes for enabling it. For disabling the module, please select No option.
Product Rich Snippets
Click Yes to enable and display the product rich snippets on the (SERP) search engine result page.
Now, select whichever rich snippets properties you want to display on the SERP. Select Yes or No accordingly. You can show the following attributes of the product on the SERP:
- Brand (please enter the brand attribute code)
- Company Logo
- Aggregate Rating
Category Rich Snippets
For displaying category rich snippets on SERP, select Yes option in Enable Category Rich Snippets. For hiding the category rich snippets, select No.
Show Search Input Field on Web Search – If select Yes, a search field will appear on the SERP, when the category name is searched.
Google Search can show a search box scoped to your website when it appears as a search result. This search box is powered by Google Search. The search box provides a quick way for users to search your site or app immediately on the search results page. The search box implements real-time suggestions and other features.
CMS Rich Snippets
You can also show rich snippets for CMS pages as well. First, select Yes option in Enable CMS Rich Snippets. Then, select which rich snippets properties to show or hide, select Yes or No accordingly.
Show Search Input Field on Web Search – If select Yes, a search field will appear on the SERP, when the CMS name is searched.
The following rich snippets can be shown for the CMS page:
- Store address
- Organization contact points (phone number)
- Organization logo
Settings for Social Sharing
The Magento 2 SEO Extension allows the customers to share the product information on Facebook and Twitter.
Enable Facebook Sharing – After selecting Yes, the Facebook icon will appear on the product page. The customers will be able to share the product information on Facebook easily.
Select No, if you want to disable the Facebook sharing option and hide the icon.
Enable Twitter Sharing – Select Yes for allowing customers to share the product information on Twitter. The Twitter icon will be visible on the product page.
Select No, if you want to disable the Twitter sharing option and hide the icon.
Search Engine Robots
The Magento configuration includes settings to generate and manage instructions for web crawlers and bots that index your site.
Add Additional Link – Here the admin can provide multiple links with comma. There is no need to mention the base URL. For example, if the Url is https://xyz.com/test/index/test or https://xyz.com/about-us then mention only test/index/test or about-us.
Pages – Select the pages that you do not want to be indexed by bots or crawlers.
Enable Sitemap – The admin can enable or disable the sitemap to show on the front-end.
Show CMS on Sitemap – Decide whether to show the CMS pages on the sitemap or not.
Show Categories on Sitemap – Decide whether to show the categories on the sitemap or not.
Products on Sitemap – Decide whether to show products on the sitemap or not.
Send Email To – The admin can enter their email address on which they want to receive the 404 notifications.
Email Sender – Select the email sender from the drop-down. The given types are General Contact, Sales Representative, Customer Support, Custom Email 1, Custom Email 2.
Email Template – Select the email template from the drop-down. Types of email templates are 404 Notifier Email Template, New Pickup Order, New Pickup Order For Guest.
When a customer searches any URL which does not exist on the website then customers are redirected to a new page that is 404 CMS page when the customer redirect to that page then automatically a mail is sent to admin that someone tried to access this 404 URL like https://example.com/joust-duffle-bag2231.html.
Admin receive the mail as shown below in the image.
Search Engine Ping Service
Enable Auto Ping for Product Save – The admin can enable automatic ping service whenever the product is created or saved.
Select Auto Ping Service – Select the search engine where you want to ping. The following auto ping services are available:
- Feed Burner
- Ping All
- Ping Custom URL
The admin can view the Ping Log from here. To clear the log, click Clear Ping Log.
To set up the auto-ping service, click the Ping Service button. The following form will open:
Select the Ping Service from the option.
Title – Set this ping service title.
Ping URL – Enter the URL which you want to ping. eg. http://example.com
Ping RSS URL – Set the store RSS feed URL which you want to ping.
After entering all the details, click the Ping button.
For creating sitemap files for the products and categories, please go to Advanced SEO Manager > Sitemap Generation. The following page will open, showing the ID, Filename, Path, Link for Google, Last Generated, and, Store View.
To create a sitemap file, click the Generate button. The following message will appear – “The sitemap “category_sitemap.xml” has been generated.”
The admin can click on the Link for Google to see the sitemap.XML, as per below image:
The following form will open after clicking the Add Sitemap button. Here, the admin needs to provide the following:-
Filename – Enter the sitemap.xml file name.
Path – Enter the path where it will be saved.
Store View – Select the store view for the new sitemap file.
Sitemap Type – Select which type of sitemap to create – Product or Category.
The admin can delete the existing sitemap by simply clicking on the sitemap in the grid as per below image:
After that, the admin needs to click on the Delete button to delete the sitemap.
The admin can also edit the existing sitemap by simply clicking on the sitemap in the grid as per below image:
After that, the admin can edit the details as per the requirement and click on the Save button to save the update.
Product – SEO
To configure the SEO for the products go to Catalog>Products>Search Engine Optimization>Advanced SEO Manager. There will be two new options:-
The SEO Meter will show you the status of the product’s SEO level. The higher is the percentage, the better will be the SEO. The admin can view the ways and suggestions for improving the SEO level for the product.
Focus Keyword – The admin can also enter the focus keyword for this product.
SERP Snippet Preview
The admin can view how the product page will appear on the search engine result page in desktop as well mobile view.
Using Magento 2 SEO Extension, the admin can create a Facebook Open Graph and Twitter Card easily.
Category – SEO Meter
The SEO Meter will show you the status of the category page SEO level. The higher is the percentage, the better will be the SEO. The admin can view the ways and suggestions for improving the SEO level for the category page.
SERP Snippet Preview
The admin can view how the category page will appear on the search engine result page in desktop as well mobile view.
CMS Pages SEO
The SEO Meter is also available for all the CMS pages. SEO Meter will show you the status of the CMS page SEO level. The higher is the percentage, the better will be the SEO. The admin can view the ways and suggestions for improving the SEO level for the page.
SERP Snippet Preview
The admin can view how the CMS page will appear on the search engine result page in desktop as well mobile view.
After enabling the social sharing settings, the Facebook and Twitter icons will appear on the product pages. After clicking the icon, the customer will be able to share the product information using the Facebook Open Graph and Twitter Card.
After clicking Post to the Facebook button, the product will be visible on the Facebook timeline.
The following pop-up window will appear when the customer clicks the Twitter icon.
For checking the Twitter card validation, please follow this – https://cards-dev.twitter.com/validator
The Twitter Card will be created automatically, the followers will be able to see the Twitter card as visible in the screenshot below:
When any Twitter user will click on the shared product tweet, the Twitter card will pop-up as below.
Site links Searchbox
Rich Snippets Preview
You can check the rich snippet preview using the Google Structured Data Testing Tool, please visit the following link https://search.google.com/structured-data/testing-tool and paste any URL of your store.
Then, click Run Test button, the following page will open. Then, click the Preview button, to see which rich snippets will be visible on the SERP.
Please note that the search engine will decide which rich snippets will be shown on the search result page.
Rich Snippets on SERP
This is a sample view of the rich snippets visibility on the Google search result page.
Category Rich Snippets
After enabling the category of rich snippets settings, the customers will be able to see categories link on the search page. The customer can click any of the category names and visit the page directly.
Sitemap – Front View
With the help of Magento 2 SEO extension, the customer can click on the Html Sitemap option in the footer section to see the CMS, product, and categories on sitemap as per below image:
Once, the user clicks on the Html Sitemap option, the can see the categories on sitemap as below:
For products on the sitemap, refer to below image:
Thank you for viewing this blog, I hope you find this information helpful 🙂
If you need any other information, then please drop an email on firstname.lastname@example.org.
Current Product Version - 3.0.1
Supported Framework Version - 2.0.x, 2.1.x, 2.2.x, 2.3.X