Home » Learn to Implement SEO in Your CMS

Learn to Implement SEO in Your CMS

If you’re looking to learn how to implement SEO related configurations in your CMS, you’ve come to the right place, take a look at the guides and resources about implementing SEO in WordPress, Wix, Shopify, Magento and Squarespace. Check them out:

Table of Contents

WordPress SEO Guidelines

WordPress SEO: A Practical (and EASY) Guide
Guide from Joshua Hardwick / Ahrefs

WordPress SEO: the definitive guide
Checklist from Joost De Valk / Yoast

WordPress SEO Checklist: 20 Tips to Improve Your Rankings
Guide from Erika Varagouli / SEMrush

WordPress SEO: 58 Tips to Grow Organic Traffic
Checklist from Matteo Duò / Kinsta

Wix SEO Guidelines

Wix SEO: 11 Tips To Improve Your Website’s Performance
Guide from James Brockbank / SEMrush

What Can You Do to Optimize Your Wix Site for eCommerce?
Guide from Mordy Oberstein / Deepcrawl

Shopify SEO Guidelines

Shopify SEO: The Guide to Optimizing Shopify
Guide from Christopher Long / Moz

Shopify SEO – How to Optimize Your Shopify Site for Google
Guide from Loren Baker / Search Engine Journal

12 Important SEO Tips for Shopify Ecommerce Platform
Guide from Ashok Sharma / SEMrush

Shopify SEO: An Ultimate Guide
Guide from Nitin Manchanda / botpresso 

Magento SEO Guidelines

Magento SEO: Complete Guide with 9 Actionable Tips
Guide from Hannah Dango / Fandango SEO

SEO Checklist for Magento 2 Migration
Guide from Andreja Cicak / Inchoo

Webflow SEO Guidelines

SEO and Webflow: the essential guide
Guide from John Moore Williams / Webflow

9 SEO best practices for your Webflow website
Guide from Tomas Laurinavicius / Webflow

A marketer’s guide to SEO in Webflow
Guide from Omid Ghiam / Webflow

SEO Technical Checklist For Webflow Projects
Guide from Mirela Prifti / DEV Community

Squarespace SEO Guidelines

Squarespace SEO (2021) — Checklist and Tips
Guide from Chris Singleton / Style Factory

Squarespace SEO Review
Guide from WebsiteBuilderExpert

Tips when Executing SEO in your CMS

“WP: Pay close attention to what you want crawled and indexed, and send clear signals on those pages. For example, rarely if ever do you want tag pages indexed. Tools like Yoast & Rank Math can help you control indexation through meta robots, canonicals, etc. Be careful not to accidentally “introduce” new page and asset types you don’t want indexed to Google – by including them on XML sitemaps. This happens – frequently! – when you set up new SEO plugins and forget to configure the default settings. Big picture, never forget that these wonderful plugins are really “tools”. Tools you can use wisely… or accidentally harm yours site. A tool is not a strategy. Rather, pick the right tool for the job, and leverage it correctly to help implement your game plan! Also: make sure to select a solid redirect plugin, like Simple 301 Redirects or Redirection (double-check that it works with your hosting provider- they don’t all.) Having the ability to implement simple pattern matching or regex-formatted redirects is a huge win!”

By Tory Lynne Gray

“Regardless of which CMS you use, I think it’s worth it for any SEO to make sure they understand how the CMS structures content and thus what URLs they create. For example, with WordPress, users may not realize that their implementation is creating separate URLs for authors, month & years post archives, and media attachments. On Shopify, you may end up having multiple versions of one product page because of all the Collection versions as well. This can eat up crawl budget and water down your share of unique content.”

By Sam Torres

“Read the documentation. Every CMS has very lengthy documentation that talks about how it works, why it works, and so on. More often than not, they have some very specific SEO considerations. You want to understand how they handle metadata. You want to make sure that you have the capability to edit page titles, meta descriptions, structured data, and all types of other metadata. You want to make sure that it allows you to do 301 redirects. There is always going to be a use case for changing where a piece of content lives. And then internal links. You need to have the capability to add internal links between pages. In some cases, the CMS doesn’t allow you to add HTML. They are only WYSIWYG environments. Not sure why that exists or why that’s a thing. But you need to know that the CMS has the capability. “

By Mike King

“For WordPress, it’s critical to interrogate all of your settings. A good SEO plugin will take care of the back-end, sure! But then you need to assess every single public URL you have. Similar tags? Consolidate them. Attachment pages? Redirect them. Thin archives? Populate them! If you want to go deeper, you need to interrogate *everything* your site’s doing – beyond just your SEO settings! Plugins slowing you down? Replace them! Comment spam? Protect against it! Links broken? Monitor them! SEO plugins provide tools, but you still need to think + manage.”

By Jono Alderson

“Create templates for your team to use that are set up for SEO success. Making SEO easy to use/implement increases the odds that your team will give a damn about SEO. Bonus points if you also create documentation explaining how and when to use said templates.”

By Tess Voecks

“- Define your web architecture before choosing your CMS. The topic and the main keyword / keywords you are going to work on each page.

– On a WP / wocommerce before creating the products and categories, define and write the permalinks for your online store based on your strategy.

-If you are starting an e-commerce with WP, define the categories and subcategories from the beginning, and which product goes in each one. Keep in mind how to organize the products that are in more than one or if you don’t want this to happen. “

By Gemma Fontané

“For Wix you can customize the out-of the-box-markup they add at the page type level and use their dev tool Velo to custom set structured data on any page.”

By Mordy Oberstein

“WordPress users: Implementing dynamic schema markup can be fairly easy once you dig through WordPress codex and learn how you can leverage it to automatically pull information from pages and posts.”

By Shay Ohayon

“Try to avoid using free themes as they may inject unexpected links or code that you did not realise you were accepting when you installed that free theme. Compensate the designer FAIRLY for their design and pay for your themes.”

By Judith Lewis

“Blindly installing plugins can do more harm than good. Buying a Swiss Army Knife doesn’t make sense if you only need a tiny scissor to cut a piece of a paper. Tip: Evaluate plugins thoroughly before installing. If possible, involve a dev too.”

By Nitin Manchanda

“Define your requirements for the theme and if you are purchasing the finished one, make sure it fits to your needs. Sometimes adapting templates and changing page layouts of finished theme can itself cause a lot of technical SEO problems with loading, crawling or indexing. Define what modules and SEO widgets do you need based on the website architecture, type of the website and issues you want to avoid. Research best rated modules and test first before you apply it site-wide, to make sure it works with your template and does not cause any issues.”

By Svetlana Stankovic

“Yoast (for WP) has the ability to edit your robots.txt. Of course you can do it manually but if you’ve already invested in one plugin, use it to its full potential. Why? Include your sitemap URL(s) in the robots.txt.”

By Daniel K Cheung

“For WordPress: Make the most out of the Gutenberg Editor. There are many modules that allow to create content that are thought to facilitate the reading experience, giving an opportunity to improve the relevance. One of my favorites is the option to add an initial menu with anchor links allowing you to distribute and establish a hierarchy to the different sub-topics (with different Hs), offering users to go where they really need to.”

By Clara Soteras

“1. Make a diagram(.net) of info you want to convey. What problem(s) can you solve? 2. Organize by category/service. 3. Use diagram to plan your content type / internal links / cornerstone posts / pages. 5. Do Deep Research. 6. Create. 7. KW & Tech Optimize. 8. Track & Improve.”

By James Castro

Continue Learning about SEO