Does Your SEO Know Your CMS?
If you use an Search Engine Optimization (SEO) agency to assist with your website, are they familiar with your CMS? This is a good question to ask when beginning a new relationship, or implementing recommendations.
While we develop for a few different CMS' here are a couple recent examples from WordPress-based systems that we manage.
Locking the admins out with a redirect
One of our WordPress installs is using the Redirection plugin. This particular client recently went thru a CMS replatform. While we were able to preserve most of the original URL structure from the old site, there were still a number of 301 redirects that needed to be added.
WordPress usually is configured to have "clean" URLs for permalinks without exposing any file extensions, i.e. .html, .php, etc. Since this client's prior CMS had a number of pages using the .php extension, the SEO decided to add a wildcard redirect for .php URLs instead of adding them individually.
Since the WordPress admin pages are PHP and different from pages and posts on the front-end of the website, they effectively locked themselves (and the client) out of the admin for their website.
Unnecessary page title overrides
Many of our WordPress installs use the WordPress SEO by Yoast plugin, it has great features and is easy to use.
Another client's SEO recommended page title optimizations, like "A better page title | Nice Keyword website title" and suggested that they make these updates in the SEO Title field of the SEO plugin.
Instead, we suggested that the client update the post's title, which would then also automatically update the page's title. This not only helped with the title tags, but with H1 and links for the pages as well.
Updating the Site Title variable in the General Settings, would also automatically update the second portion of the URL, avoiding the need to do this manually for each entry in the SEO plugin fields, provided your templates are configured to output "Post Title | Site Title". See more about that here.
Has your SEO ever requested changes you don't understand, or weren't sure how to implement? Let us know in the comments! (or privately via email, if you're stuck and need help!)