MODxMODx is a content management system (CMS) as well as an application framework which allows users to publish and manage content on the Web 2.0 platform. It is an open source system that is free for users. The MODx developers have designed a powerful framework for users to be able to create, manage and develop their own dynamic websites and run various web applications.  The CMS uses a PHP application framework that allows each user to create a unique website that is completely theirs. There are minimal restrictions and the sites are very easy to construct.

The question would be how to optimize Modx for SEO. The CMS allows the user complete control over templates, URLs, markup and allows users to create all the template variables desired. It is a great setup for optimizing a website. Let’s look at some of the SEO factors and how they can be used to optimize sites created through MODx.

On-Page/Off-Page Factors

SEO is considered to be either on-page or off-page. The items that can be changed within the website to make it more visible by search engine crawlers are the on-page factors. The various things that are not on the website but can help with the site’s ranking in the search engine result pages are off-page SEO factors.

Meta Tags

Meta tags used to be a very important on-page feature for optimizing a site. Even though these descriptions are not thought to influence a page’s ranking, they are still an important part of the web site design and can be an essential part of web site optimization. When a description is well written it will be a factor in an improved click through rate and ultimately this can influence the ranking.

Friendly URLs

The URLs can be fully customized which makes this a great SEO tool.  Each resource may have its customized URL alias. Users can easily configure Friendly URL setting by selecting the Friendly URL area in the System Settings. To enable Friendly URLs make sure to turn the setting for “Use Friendly Aliases” and “Use Friendly URLs” both to yes. Another good idea is to enable the “Use Friendly Alias Path” since this will follow the site structure when creating parent and child resources. It will use the style parent/child.html for URLs. If you want to automatically generate aliases the program will convert the Page Title into an alias unless it has already been specified. SEO best practices would be to use 5 words or less when creating an URL. If you just have to use more than 5, try to place primary keywords in the first 5 spots.

Creating Content

When creating content for any online source it is important to remember that content is for the users and not written for search engines. Avoid habits such as keyword stuffing or different spammy techniques as these can get the site penalized rather than increasing its ranking in the SERPs. As always, focus on creating high quality content that is unique and engages the users. It is important to put keywords in the internal site links as the search engines will use “anchor text” or words used in a link as one of the factors for what the linked page is about. For example, if the words, “MODx Tutorials” are used in the anchor text, search engines will assume that the links are to a page about this topic. In some templates, the H1 tag can be entered directly in the page content. This can be entered right before content which contains the Basic SEO in MODx Revolution template variable. This feature is beneficial because the user can specify the first H1 on a page using a keyword rich heading.