SEO Fixes You Can Do Despite CMS Limitations

Sometimes making changes to a website can be difficult.

 

You haven’t got the right access or the CMS they are using is just not user friendly…

 

In these cases, editing something as simple as a meta description is something that requires you to use all of your meditation skills to not have a mental break down.

 

Fortunately, there are ways to get around this.

 

So discard that strongly worded email you were about to send to the developers and read on.

1) Google Tag Manager

If you have been in the SEO community at all in the last few years, you have probably heard about Google Tag Manager.

 

This fantastic tool allows you, among other things, to dynamically implement pieces of code on the website. This means you can add anything to your header without needing direct access to the code!

 

In SEO terms, that means: JSON-LD, meta robots noindex/nofollow, canonical tags, titles, images, editing CSS, injecting 3rd party JS for tracking tools, and much more.

 

All that without needing any input from the IT department.

 

A digital marketer’s dream.

 

Here is an example:

 

Your client’s blog is using tags to categorize posts, creating pages such as www.client_name/blog/tag/food

 

You wish to noindex these but it’s not as easy as a simple click in a WordPress plugin…

 

That’s where Google Tag Manager comes in, where instead all you need is a simple custom HTML tag:

 
 
<script>
// Removes any existing meta robots tag
jQuery(‘meta[name=”robots”]’).remove();
// Create an empty meta element, called ‘meta’
var meta = document.createElement(‘meta’);
// Add a name attribute to the meta, with the value ‘robots’
meta.name = ‘robots’;
// Add a content attribute to the meta element, with the value ‘noindex, follow’
meta.content = ‘noindex, follow’;
// Insert this meta element into the head of the page, using jQuery
jQuery(‘head’).append(meta);
</script>

By setting the trigger to be on every /tag pages, you ensure all will now have the meta robot noindex.

That simple.

But you can take it even further, by following a similar process and implementing meta descriptions and titles through GTM:

 

 
<script>
var m = document.createElement(‘meta’);
m.name = ‘description’;
m.content = ‘This article is the best I have ever seen and I’m going to tell all my friends about it.’;
document.head.appendChild(m);
</script>

 

Although this should be used as a last resort kind of solution, testing have shown this works and “Google crawlers index dynamically injected meta data as well.”

Their words.

2) Plugins

Another way to implement changes easily is by installing a plugin.

It’s also very tempting, especially when you see how many of them there are available for a CMS such as WordPress or Shopify.

Sometime they may also be the safest solutions.

For example, implementing Google Analytics through a plugin, instead of directly in the core code, can avoid scenarios where your client updates his theme, and wipes out your code along with your precious data.

If you are not able to install plugins on your CMS, then you may be considering things like custom JavaScript code that would do the same job.

Again these are things that you would do if all standard implementation is impossible.

Plugins may decrease your website performances and load time – yikes!

So keep that in mind before installing that arguably valuable plugin that plays an air horn every time you login (it’s a thing).

 

3) Work with the client’s developers

This is maybe the solution you didn’t want to hear about.

But the truth is sometimes there is just no other way around working with the people that actually made the custom work on the CMS.

Although they probably had the best intentions in mind, there may be some changes that need to be done to the code in order to better suit SEO.

For example, a simple change in the template could fix a H1 missing issue.

 

h1 problem resolved

 

Or adding a simple line of code would have automatic self-referencing canonicalization for all pages.

A few things to keep in mind to make this process easier:

  • Clearly communicate what changes you recommend and why, along with how that would benefit the website.
  • Be willing to compromise and prioritize the changes that will make the biggest impact. I know you really want them to upload these optimized images you sent them, but you may have to push that to later for now
  • Be patient.

In conclusion, as we’ve seen there are things you can do to improve SEO in spite of a difficult CMS: By using tools to make this faster and more efficient that it has ever been. But remember that nothing trumps conventional implementation, and good communication with the client is key.  

  • Get In Touch

    Chris Simmance, Marketing Consultant and International Keynote Speaker

    me@chrissimmance.com

Here's What They're Saying

Just a snapshot of some great feedback Chris has received recently.

When we were looking for a consultant to support us and our business, particularly in an area that changes so rapidly like digital marketing, we decided whoever we worked with needed to bring two characteristics beyond anything else... Time and Truth! Time to understand our business, our teams and our customers. And truth, in the way that any proposed solutions would stand up as practical, actionable and tailored to our objectives. Chris brought these characteristics by the bucket load. Clearly demonstrating he has his fingers on the pulse, he suggested modern and effective tools and techniques designed to help us drive our commercial outcomes. Read More...

Oliver Bell - Membership Director, CIMSPA

Chris has proved invaluable when taking a project from idea to successful operation. His deep understanding of the digital sector, coupled with a high level of real-world business knowledge, has been perfect to help build achievable interim targets during the businesses development while retaining a clear picture of the end goal. If you are looking for a consultant who will feel like a real partner in your journey, and always act with the businesses best interests at heart, then Chris is your best bet.

Matt Barnwell - Managing Director, IH Solutions

More knowledge of how the internet works in his little finger than Brin, Page and Zuckerberg combined. See him now. Or don't, and see sales suffer.

Janusz Stabik - GYDA