DEV Community

Cover image for HREFLang Tags & The Eternal Wait for Implementation - How Devs & SEOs Can Help Each Other
Colin McDermott
Colin McDermott

Posted on • Updated on

HREFLang Tags & The Eternal Wait for Implementation - How Devs & SEOs Can Help Each Other

How long should it take to get a relatively simple request "HREFLANG TAGS PLS" implemented via an external dev team?

That moment when you find out hreflang is finally implemented correctly.#thestruggleisreal #SEO #LinkedInRepost pic.twitter.com/YFOngDmmwj

— Jordy Noll (@Noll) September 27, 2019

Unfortunately for my client Splash About - an ecommerce retailer and manufacturer of childrens' swimwear - the answer is potentially over 3-4 months.

In Splash About's case, there are various things holding the implementation back - such as running multiple CMS systems - which adds complexity to the task.

But this is such a common issue.

Why would this take so long? Here are some of the reasons even a relatively simple technical implementation can drag on.

1) Failure to give sufficient detail

Not giving enough detail in the initial brief can cause huge problems later down the line. Things that you might consider to be obvious may not be obvious to other people.

Include as much detail as you can, consider any questions the developers could have, and answer them in advance.

The general rule of thumb - especially when working with outsourced teams - is that if you do not explain exactly what to do - it will be done in a different way and you will be annoyed at yourself for not realising just how badly it could go wrong.

2) Failure to consider complexity & plan for failure

What can be done wrong probably will be done wrong. Think of all the potential mistakes that could be made, and how to avoid them or mitigate them.

In the case of Hreflang tags - this would for example cover: not adding the tags to all pages, not making the tags reciprocal, using a different URL to that which is in the canonical tag, etc etc.

If you do not clearly explain to the developers what potential issues they could face, they may not even be aware that those potential issues exist.

3) Regular chasing

People can be forgetful. Don't assume that just because a job is important to you, that the team tasked to complete also consider to be equally as important. They won't.

If you want your job completed quickly, you will often have to chase at regular intervals. Set up a calendar appointments to remind yourself, or use project management software to set hard deadlines for different components of the task.

Unsure of how to use the Hreflang tag? I wrote a guide to the Hreflang tag and specification here.

Top comments (0)