Magento 2 Technical SEO Checklist: Fix These Issues Before They Cost You Rankings
Magento 2 gives online stores a foundation for search engine optimization. However things can get complicated with a catalog, lots of navigation options, filters, redirects and URLs that change all the time. Your store might look great to customers. Search engines may have a tough time finding and listing the right pages.
So before you try to improve your stores rankings take a look at the basics. You can use this Magento 2 SEO checklist to make sure everything is, in order.
1. Check Indexability
Start with Google Search Console. Review indexed pages, excluded pages, and crawl issues. Make sure important category, product, and content pages are indexable. A page that cannot be crawled or indexed cannot compete in search.
2. Review Robots.txt
Magento stores often contain URLs that do not need search visibility, such as internal search results and certain system paths. Your robots.txt file should control crawler access without blocking important catalog pages. Adobe recommends treating robots.txt and XML sitemaps as part of the store's crawl and SEO setup.
3. Test the XML Sitemap
Your sitemap should include the URLs you want search engines to discover. Check that it loads correctly, contains live canonical URLs, and does not fill up with redirected, broken, or unwanted pages. Submit it through Google Search Console and monitor for errors. Adobe notes that a sitemap helps search engines find pages that may otherwise be missed.
4. Fix Duplicate URLs
Magento can create more than one URL for the same product, especially when category paths, filters, sorting, or parameters are involved. Review these variations and decide which URL should be the main version.
5. Set Canonical Tags Correctly
Canonical tags help search engines understand which URL represents the preferred version of similar pages. Adobe Commerce supports canonical settings for products and categories to reduce duplicate URL problems. Do not assume the default setting is always right for your store.
6. Clean Up URL Structure
Keep product and category URLs short, readable, and meaningful. Use lowercase words and hyphens. Avoid unnecessary IDs, parameters, and keyword stuffing. If a URL changes, make sure the old address redirects to the new one. Magento supports permanent redirects when URL keys are changed.
7. Protect Your Redirects
A changed Magento URL should not become a dead end. Use permanent 301 redirects when a page has moved permanently. Check redirect chains too. Sending an old URL through several redirects can waste crawl resources and slow users down.
8. Control Layered Navigation
Filters are useful for shoppers but can create thousands of URL combinations. Many of these pages offer little unique search value. Review filter parameters and decide which pages should be indexed. Do not allow every filter combination to compete with your main category pages.
9. Improve Category Pages
Category pages are often strong landing pages for commercial searches. Give important categories unique titles, meta descriptions, useful copy, clear headings, and links to key products and subcategories. Avoid using the same template text across every category. Adobe also recommends unique metadata for category pages.
10. Strengthen Product Pages
Each product page should have a product name, a description that is actually useful nice images, information about if the product is available and how much it costs and links to other pages on the site that are related to the product.
The product details can also help Google understand things, like the price of the product if the product is available what people think of the product how the product will be shipped and what happens if you want to return the product.
11. Check Structured Data
You should check the Product, BreadcrumbList, Organization and other relevant markup. This is because structured data does not mean you will get rankings. However it can help search engines understand what your content is about. The Product and Organization markup can also make your pages eligible, for search features. You need to validate the Product and BreadcrumbList markup to make sure it is correct.
12. Improve Internal Linking
Important pages should be easy to reach. Link from categories to subcategories and products, and connect related products where useful.
Google uses links and site structure to understand the relationship and relative importance of pages. Important products should not be buried deep inside the store.
13. Audit Mobile Performance
Magento stores can become heavy because of scripts, extensions, large images, and third-party tools. Test mobile pages carefully.
Watch Core Web Vitals, especially LCP, INP, and CLS. Google recommends aiming for LCP within 2.5 seconds, INP below 200 milliseconds, and CLS below 0.1.
14. Optimize Images
Compress product images without hurting visual quality. Use descriptive file names and useful alt text. Serve suitable image sizes and modern formats where possible.
This can improve page speed while also supporting image search.
15. Check HTTPS and Crawl Errors
Make sure the whole store uses HTTPS and that important pages return a healthy status code. Find 404 pages, soft 404s, server errors, broken internal links, and redirect mistakes.
Fixing these issues should be part of every technical SEO audit.
16. Review Pagination and Out-of-Stock Pages
Large catalogs often have many paginated category pages and products that go out of stock. Decide how these pages should work before they create indexation clutter.
Keep useful pages accessible and avoid sending users or crawlers to irrelevant destinations.
17. Test Multi-Store Settings
If you run multiple Magento stores or store views, check URLs, canonicals, language signals, sitemaps, and indexing rules for each version.
A small configuration mistake can cause the wrong language or store page to appear in search.
Final Check
Do not think of technical Search Engine Optimization as something you do once when you set up Magento. This is because things like catalogs and products are always changing. Sometimes products are removed. URLs get moved around. New filters get added.. Extensions can change how pages work.
You should do a check after you make big changes and always keep an eye on the data from Search Console.
The main idea is really simple: you want to help search engines like Google find the pages on your website understand what each page is about and not waste time on pages that are duplicates or not very useful.
When you get this basic stuff right then things, like content and links and getting people to do what you want them to do on your website can actually work a lot better.