SEO for Chiropractors

SEO for Chiropractors

Blog Local SEO SEO SEO Client Results Website Optimization

With over 14 years experience working with chiropractors and chiropractic clinics our team of local SEO specialists have been responsible for more than 12,000 first page results for our clients.

Recent Chiropractic SEO Clients Include:

Physio SEO Specialists

Physio SEO Specialists

Blog Local SEO SEO SEO Client Results Website Optimization

Physiotherapy SEO Services UK with over 10,000 first page results 

We realised that we’ve neglected our poor site and she’s well overdue an update but in the meantime we thought we’d share some of the physiotherapy SEO clients we’ve had over the last 14 years.

  • Physio4life
  • Harley Street Physiotherapy
  • Kuer Clinics
  • Cortisone London
  • Physio & More
  • Physiotherapy Specialists
  • West London Physio
  • Covent Garden Physio
  • Body Logics
  • London Physio
  • Synergy Physio
  • Simon Glover Physiotherapy
  • ESPH
  • Physio Remedies
  • Sprint Physiotherapy
  • The Great Health Company
  • Physio Matters
  • Move Physiotherapy
  • 76 Harley Street
  • Knaphill Physiotherapy
  • Marylebone Physio
  • Neurolink Physiotherapy
  • Optimal Health
  • Physio UK Net
  • Prohab
  • The Physio Clinic Bristol
  • Vitality Centre
  • CHHP
  • Physio Medicine
  • Fit4Life
  • Relaxus

New Patient Driven SEO for Physiotherapy Clinics

With over 14 years actively helping physiotherapy clinics improve their organic search visibility, traffic and new patient enquiry conversions, our team is one of the most knowledgable and experienced in our field.

How We Increased Vinterior’s Traffic by Over 460% In under 18 Months

How We Increased Vinterior’s Traffic by Over 460% In under 18 Months

Blog SEO SEO Client Results Website Optimization

We recently finished working with Vinterior after 18 months of looking at everything right and wrong with their site and SEO campaign. We have posted their traffic growth along with a testimonial from Sandrine Zhang-Ferron the Founder and CEO.

Working with this exciting start up since 2018 has been a joy, challenging yes but they’re a wonderful bunch of enthusiastic individuals. Read more about how we did it here

Sample of Organic Search Terms

Below is a sample list of some of the search terms we achieved whilst working with Vinterior. In total our SEO campaign resulted in over 9000 first page results and 4500 position 1-3 results in that time. Traffic reached over 170,000 visitors up from 30,000 in Feb 2018.

vintage furniture – position 1

drinks trolley – position 3

upcycled furniture – position 3

armchair sale – position 9

mid century furniture – position 3

vintage lighting – position 2

retro sideboard – position 3

writing bureau – position 6

retro sofa – position 2

vintage dining table – position 1

g plan sideboard – position 1

vintage furniture seo



vinterior seo traffic


Sandrine – CEO of Vinterior says:

“Tom and his team at SEO 21 have been a tremendous support developing our SEO strategy from scratch. Tom helped us lay solid foundations for our SEO channel, and his contribution on improving our technical SEO, developing content and link building has allowed us to triple our reach with organic search in less than 2 years.
Tom is also a very energetic and enthusiastic person to work with, and cared about Vinterior and our success as if he was a full time member of the team.” – Sandrine Zhang-Ferron, CEO & Founder of

Why your Google Shopping campaign isn’t converting in to sales

Why your Google Shopping campaign isn’t converting in to sales

Blog Google Analytics SEO

If you’re wondering why your Google Shopping campaign isn’t converting then this guide could help you in understanding where you might be missing opportunities.

We love Google merchant ads here they have to be one of the single best ways to attract relevant customers to your products but with that comes a couple of downsides.

Competition & accurate targeting

The first obstacle has to be competition. Because Google shopping ads can be so effective this means more businesses like yours want to benefit from this level of exposure. Way back in the day when Google shopping was still free (oh! those were the days) there was no risk because it cost nothing to get your products in front of your audience. Now that everyone understands the power of these types of ads the cost to feature in the shopping results has also because very costly (if not managed effectively). And that is the key, running your Google shopping account to its absolute maximum potential whilst limiting the irrelevant clicks.

The second thing you should be aware of which we’ve already briefly touched on is making sure that you’ve done everything possible to target the right audience and displaying the right products. Sounds obvious and easy doesn’t it? In most instances we have found campaigns that are either targeting too many products with too many keywords, and this usually results in a poorer conversion ratio or GMV.


Make sure you’ve set up conversion tracking with Google Analytics and tested extensively.

This may sound remedial almost but bare with me.

Recent changes in Adwords conversion tags that prevent you from recording all conversion data.

Are you aware of recent changes to the AdWords conversion tag that prevents Apple/iPhone user conversions from being tracked? If you just shrugged your shoulders or stared blankly at the screen then don’t worry you’re not alone.

With so many updates, bugs and changes to GA, AdWords almost daily it can be very difficult to know what’s going on at times. Being OCD is helpful and why we are able to stay on top of these changes. But if you’re busy with day to day operations of your business etc then you may need help from a specialist AdWords campaign consultant.

When you’re running any AdWords Shopping campaign the conversion data is absolutely crucial for success and here’s why:

Conversions tell you which keywords and products are most successful to your business.

This in turn allows you to reduce the click waste and focus on only winners!

If you’re using enhanced CPC bidding or goal focused bidding such as sales conversions then you’re definitely going to need to know without any doubts what’s working for you and what isn’t.


Don’t blindly accept keyword data, deep dive in to your AdWords reporting data.

Here’s a few questions which may help you think about your shopping campaign in a new light.

  1. How often do you look at your keywords that convert?
  2. Do you regularly update your negative keyword list?
  3. Where are your customers located?
  4. What days and times of day have the highest conversions?
  5. Does remarketing play any part in the acquisition of new customer purchases?


What are your goals?

Are you looking to generate awareness to drive or direct people to your physical store? Or do you want customers to make a purchase on your website?

Google shopping works for both and is often overlooked for generate local business or store visits. But think of it like this:

You want a new TV, you’re not sure which one but it’s got to be big, 4K and have that wow factor!

You’ve seen some amazing deals online but you really want to go test it out in person, and more than likely seen a local store such as Curry’s who say that have one in stock.

So you see what happened in this instance is the user searched, found something they like and just by chance 😉 it’s available locally to them. Customer loves the TV and now wants to walk away with it that day so he buys in store.

Now when we said ‘by chance’ of course we meant this was purposely targeted by the online retailer.


Understanding your customers habits

Don’t underestimate the ever changing habits of the consumer. Weather changes for example can have a huge effect on buying habits, so if you see a sudden drop in activity or conversions take a look out of your window it may just be related to some better weather.

Other than global events and weather it’s vital that you’re constantly looking in to your visitor activity such as:

  • Bounce rates
  • CTR
  • Device activity

These are just a few of the most common ones but make sure you’re investigating this data daily.

I think i’ve checked all these but i’m still not seeing as many orders as I would have liked

This is a commonly reported issue from new customers and in many instances it can be broken down to 4 areas:

  1. Insufficient PPC budget
  2. Poor product listing images
  3. Product prices are not competitive enough
  4. Reaching the wrong type of users


Here’s an example of one of our customers *********.com who are running both text ads, smart shopping and regular shopping ads.

how to get more sales from google shopping

google shopping ads

Notice their cost per acquisition (CPA) has dropped from £146 to £16

Generating over £21,000 in new sales from a spend of just £1800

how to reduce cpc in google shopping

Over a longer date range you can see that not only has their average CPC (cost per click) reduced from over £2.20 to just £0.27


How to spend less on adwords but see 100% more conversions from Google shopping


This customer is now spending 50% less and getting 100% more new sales each month.

50% less ppc spend and 100% more conversions

Higher Cost Per Click Does Not Mean Better Results or More Sales

how to make google shoping work more effectively higher cpc doesnt not mean better results or more sales

Need help with your Google Shopping Ads?

If you need help to get your Google Shopping campaign on track and converting then give us a call on 01274 214 210 or drop us an email for a free no obligation audit and quotation.

Google Analytics not tracking all conversions?

Google Analytics not tracking all conversions?

Blog Google Analytics SEO

Over the past 2-3 months we’ve seen a rise in Google analytics questions from customers and site visitors. It seemed to happen around the time of the GDPR update (could be a coincidence).

So we thought we’d do a quick post about it in case you are also having problems with being able to track all sales conversions from either Adwords/organic to your Analytics account.

So what are the commonly reported problems for Analytics not tracking all conversions?

Out of about 5 different sites we’ve analysed they all shared one commonality, about 40% of their conversions are NOT being tracked. They not all running on the same platform 2 were Magento *which has reported issues 2 were WordPress and the last one was a custom site.

What to look out for if you don’t think you’re seeing all conversions in Analytics

  1. Check adwords conversions do the number of conversions reported in Adwords over a chosen date rate match up with what your Analytics is reporting?
  2. Have your sales/enquiries dropped based on your internal reporting data?

Things you can do to fix your Google Analytics conversions tracking

  1. Make sure your tracking code for GA is still active and correct on your site
  2. Install the free Chrome extension for checking Google tags on your site
  3. Check your site for multiple end pages. For example make sure you don’t have more than one success page
  4. Reinstall the code from fresh
  5. Make sure your GA account is linked to your Adwords account

I have done all that but it’s still not tracking all conversions what do I do next?

Well you could call Google support like we did for 5 days and spend 7 hours going over the issues but….If it’s anything like our experience after exhausting all avenues the support specialist said there was no more they could do to assist and have a good day! GREAT!

If you think your Google Analytics is not tracking all conversions reach out to us and we will see what we can do for you.

Your Name (required)

Your Email (required)


Your Message



Google Places Listings Not Showing

Google Places Listings Not Showing

Blog Google Algo Update Google Places News SEO

Anyone noticed anything strange about the local results today? We noticed whilst during our daily checks that for some locations and search terms that there are no local listings showing.

It’s not effecting every search term or locality yet but certainly enough to post about. Could be just a glitch with Google making some changes.

It’s very unlikely they will be dropped altogether.

But as I write this I see more and more search terms with no local results.

I am sure a lot of people are going to be wondering what the hell is going on, but we will probably find out soon enough.

My guess is a layout change to the local listings is coming. It’s probably related to this update

Products Not Showing in Google Shopping Results?

Products Not Showing in Google Shopping Results?

Blog SEO

We’ve been getting asked a lot of questions from users about why their products aren’t showing in the Google shopping results so we thought we’d try and cover it in this blog to hopefully help you.

So you created your Google adwords account, created your XML shopping feed but can’t seem to get your products found in the shopping results, don’t you just hate it when that happens.

5 Common mistakes made when trying to list your products on Google shopping results

1.) It’s all about having the highest bid for my products – WRONG! It doesn’t work this way if you know what you are doing. We have literally halved customers product item bids and pushed their products to position 1 to 4. 

2.) I uploaded my entire range of 10,000 products and put on a £20/$20 per day adwords campaign budget to run your shopping feed. – It’s ok we got this one! One of the most common mistakes we see if users who have a large quantity of products they want to rank for but don’t have the budget to accommodate it. Tip: if you have budget constraints just show fewer products, ones you think are more likely to sell until you get going.

3.) I wanted to show for a particular product search so I added it to my text ad keyword list. This doesnt work. In theory this should work but it doesn’t. Google makes you work a bit harder with the shopping results. Text ads and shopping ads are not related.

4.) My shopping campaign isn’t working so I scrapped it and set up a new adwords account. We’ve not found a good reason to ever do this. Even with account suspensions there is no reason one account should rank products better than another. If you’re frustrated reach out to us but don’t go closing your account its just work work and it won’t solve any issues you’re having.

5.) My products aren’t showing because I am more expensive than others. Price is irrelevant unless the user changes their results to sort by price.

Text ads versus shopping results why isn’t your business using it yet?

I honestly can’t believe more businesses aren’t taking advantage of the shopping results. They’re simply one of the best ways to flog your stock. I remember years back working for clients and it was free. We used to save them tens of thousands of pounds per month just by listing products in the shopping results. But even now it’s not free you can still see a higher return on investment with Google shopping results than a text ad and we can get you free clicks from Google shopping search results.

For more information on how to get your products showing the shopping results get in touch.

Your Name (required)

Your Email (required)


Your Message

Was a Google Dataset error responsible for ranking fluctuations?

Was a Google Dataset error responsible for ranking fluctuations?

Blog Google Algo Update

Last year (sounds strange writing that already) on the 20th December we blogged about a potential Google Penguin roll back. We had noticed some chatter on Twitter and the webmaster forums which Barry Schwartz highlighted from around the 15th December in the US.

Some site owners and SEO’s were reporting their organic rankings rolling back to as they were pre-penguin 4.0 roll out. 

Whenever we see this type of chatter we always keep and eye out for what it may bring in result as the US usually sees this stuff just before we do.

Anyway in summary we suggested that this was probably a dataset issue and would resolve itself. The last time this happened which was around the 10th October saw very similar fluctuations

Was it a Penguin Roll Back?

As we suspected no it doesn’t look that way. Last week we started to notice results settling down, no additional link building, no on page changes they just fixed themselves.

So what is a dataset error and why does it cause my rankings to fluctuate so wildly?

Okay so first thing i’m going to say is this is purely my own personal thoughts and Google as far as I am aware have never said anything about dataset issues. But coming from a career originally in IT I am familiar with how databases and systems work especially when making updates to software.

So let my try and give you my understanding of Google dataset errors:

You have a server which has to communicate with many different workstations and devices on its network.

Quickly your server becomes overloaded so you need more servers, you upgrade from a single server to a cluster of servers also known as a datacenter. Your server is running great and your devices are able to GET all the data and information they need held on your servers (datacenter)

But one day you decide that your email software needs updating and there are some security patches that need to be installed, but before you can do this server #1 lets say fails, and the rest of the network is hit with a DDOS attack and your entire network goes down. All hard drives fail except one redundant NAS, data is corrupted from that day. Fortunately you’ve preempted this and have a cloud server backing everything up at 11:59pm the previous day. 

Now you have to rebuild your network and get them back online so your business can operate.

Servers (datacenter) back up and running but Billy in human resources can’t find his emails from 7pm onwards. What happened to the data from after the last backup happened?

Well fortunately the cloud has everything backed up and it’s just a case of downloading the backup and migrating throughout your server network. The servers feed the desktop and mobile devices but there’s a lot of them so it takes a day or two.

This is a dataset error. Data missing from the last know update/backup.

Another simplified way to think of it is your PC dies and you have to system restore, the last data you had was from 2 weeks ago. You have to use the cloud or external drive back ups to roll back the last known data, but again it takes time to update (due to the size of the data payload)

Okay making sense so far?

Now lets take the first example of 1 datacentre and 7 servers to thousands and thousands of servers globally. This now takes it from a few terabytes of data on a small network to what is believed to be 320PB of data to handle the current amount of data stored on Google’s network.

What is a PB or Petabyte?

86MB * 4 (for profiles) * 1,000,000,000 = 320PB

To store all this data YouTube needs to have as of today at least 320PB of storage. From that we can estimate that they have roughly around 400PB in storage currently allocated for storing YouTube videos.

A petabyte (PB) is 1015 bytes of data, 1,000 terabytes (TB) or 1,000,000 gigabytes (GB).

DAMN! That blows your mind doesn’t it?

So next time we see dataset errors in Google’s data it could be something as simple as Google changing a font or colour on its search facility that means last known backed up data is shown until the most latest search algorithm data is transferred across.

This also explains why most of the time these dataset glitches only last for 2-3 weeks.

Google Algo updates we know happened around 15th December 2016

Google Holocaust update

For anyone who missed this, apparently it was reported that there was a problem with data for results being pulled for anyone search ‘did the holocaust happen?’. The answer apparently was no and in fact Hitler didn’t do any of these things according to the organic search results.

Thankfully common sense at Google HQ prevailed and this was updated in the search data to show the truth and history we all know.

Google mobile first algo update being tested


Google Penguin Roll Back?

Google Penguin Roll Back?


We missed the chatter on the 15th December which many webmasters and SEO’s were saying they were seeing roll back from the latest Google Penguin update.

Has Google Rolled Back Penguin?

Today in the UK we are seeing some fluctuation in SERPs, for some niches. It’s certainly not massively impacting many sites but the one thing we have noticed is the SERPs are pretty much the same results pre-penguin update.

Anchor text link spammers are ranking more favourably, and the results are like for like pre-penguin.

No consistency in SERPs

What’s really interesting is not all industries seem to being seeing these results. In the main most are un-affected that we’ve checked. A few ups and downs in the verticals.

From what we can tell it appears to be an old data set. Sites that were pushed down when Penguin had looked over their quality of links are back where they were before the big Penguin update.

But in some cases it is just a few of the search terms for that site. 

What if Google has rolled back penguin?

It’s very unlikely Google would roll back an update of this magnitude. Penguin after all is designed to improve the quality of search results and the majority of pre penguin sites that were link spamming are back, certainly for the industries and niches we are checking on.

On Search Engine Land there was a lot of chatter from users saying webmasters and SEOs were seeing roll backs but after a day or so they returned.

What do we know about Google Algorithm roll backs?

Well they seem to usually occur when Google is updating something which means an old data set is being used. Once this refreshes to the latest dataset things go back to normal.

Google has recently updated the local places pack to include more filters and on going AMP updates, so it’s probably likely if it is an old dataset that it’s due to one of all of these changes.

What if it’s more than a roll back what can be done to improve your rankings?

Well I hate spam but I am seeing spammers prevailing again. Out of all our  sites we’ve been monitoring, a percentage that have seen ups or downs are generally ranking like they did pre-penguin 4.0 update all have aggressive anchor text link spam. Some by as much as 50% of their anchor text are money terms. These are mainly competitor sites that were spamming.

I am a glass half full guy, and I can’t see why Google would try and award sites who spam to rank better than those who play it by the book (as we do).

I am not sure it’s an algo update however as it’s not across the board for every niche/industry/category.

You’d expect to see site wide and overall changes for everyone if it were.

But surely Google isn’t allowing aggressive anchor text spam again?

Are you seeing fluctuations in your rankings? Join the discussion and leave your comments below.





Isn’t it time we removed all the smoke and mirrors from SEO?

Isn’t it time we removed all the smoke and mirrors from SEO?


Something crossed my mind last week whilst speaking to a white label SEO client. He said something about how this industry is so filled with billy big balls claiming to rock the SEO world. Over-promising and under-delivering has become the industry standard.

And usually leaving a path of destruction in their wake…….

Fixing other SEO companies poor quality work

We get a lot of work cleaning up other SEO companies cock ups, it’s possibly our fastest growing area of business enquiries. Usually it involves a unsuspecting customer who’s been sold a stallion and been given a one legged donkey ready for the glue factory. This is how it usually goes:

I started working with this other SEO company about a year ago. They promised me the world in a few months, but 6 months past and the only people i hear from is the accounts department. When i do ask them for a report I do get a lot of information but it feels like christmas stocking fillers, nothing substantial. And what’s worse is my site is no where to be found, and the rankings are dropping daily.

Plagued by rats!

I feel sorry for anyone that has endured such an awful experience, because there are great SEO providers out there. It’s not all rat filled sewers it’s really not. But with any boom you will get rats jumping on board to try and take a bit of the cheese.

The first thing we usually tell someone in this position is let us audit your website, it costs nothing and even if you don’t work with us we can help you from being ripped off.

Sometimes you just need to step back and say WHOA this ain’t working for me

Once we’ve completed their free website audit, if it’s bad news we’ll tell them, stop what you’re doing cancel your SEO campaign before any more problems occur. The problems are usually from poor quality link building, even in the wake of Penguin and manual action penalties we are still seeing so-called major SEO agencies crushing sites with crap links.

I won’t name any on this blog but believe me, big agencies are still doing it.

One SEO company in particular we must get 5-10 enquiries a year from their frankly shockingly poor quality and rank killing SEO work.

So if in doubt get your SEO checked out and if there’s enough evidence to suggest it’s probably not good for your site then it might be time to jump ship.