Reason #1. You are overestimating the power of meta tags and title tags only to get your ranking.
WordPress is a great platform and Yoast is a great SEO plug-in, but that’s only 5% of what is needed to accomplish what is called Page-Level Factors.
Yes, putting the keyword in the Title Tag is important and it should be left justified.
Yes the keyword should be in the Description Tag even though Google doesn’t use it. However, it's the most important first impression the searcher sees and reads when they are scanning the SERPs. How important is it, our tests have shown you will get 50% less click-troughs with a badly written description.
And yes, the keyword should appear in the H1 Tag. Just like the keyword should appear in the ALT Tag of each image on the page. Google does use these as a relevancy signal.
But what about the TF-IDF? Havn’t heard of it? Well it's a fancy way of saying how often does the key word appear in a document?.
Or what about Keyword Density? Our test show Google may still use it to determine the topic of a webpage. Although not as important as it once was, we don’t go overboard on using it.
Then this brings up the topic of Latent Semantic Indexing (LSI): LSI keywords help search engines extract meaning from words that have more than one meaning (for example: Apple the computer company vs. Apple the fruit).
LSI Keywords in Title and Description Tags: As with the content on the page, LSI keywords in page meta tags probably help Google as well and may even act as a relevancy signal.
And as for the Webpage Content, this is a 50 page topic by it's self. However, Neil Patel has created a great video on this top called Welcome to Content Marketing Unlocked that is a must read / view for anyone that is writing content for a website.
Reason #2. Your web pages load slowly.
Do you know that Page Loading Speed is used by Google and Bing as a ranking factor. Like one of the top 4 ranking factors!
"When a page is slow to load, users are more likely to abandon the navigation within 3 seconds. Thanks to these speed improvements, we've observed a 20% reduction in abandonment rate for navigations initiated from Search, a metric that site owners can now also measure via the Network Error Logging API available in Chrome." - Google Webmaster Central Blog
So how can you judge if you website meets a speed requirement? Again, Google has supplied you with a tool that will tell you. Check out their PageSpeed Insights tool. You just type in your web site URL and press analyze.
The following two images are the results of the catanich.com tests:
However, if you are technical in nature and have experience on the networking side of web design, you should also use WebPageTest.org if you want to take a deep dive into your networking issues. Just type in your website url and see what the test result say.
Again, the following image shows you the results of the catanich.com tests:
Catanich.com home page loads in about one second. How fast does your home page load? How fast does you current, expensive Agency's home page load?
As for the grades in the upper right corner, each of these is a topic unto it's self. However the Security Score is a topic that is going to bit every website in the butt very soon. Heads up! And yes we are working on it now so we can give our client the answers they will have about this topic. For now, click on each grade and it will take you to a detailed explanation of the issue.
Reason #3. You do not have many backlinks.
Google judges every website on the internet by how many sites link to your website. This SEO concept is called "Link Building" and is vital to the success of your website’s ranking in the SERPs. It's also a topic unto it's self and I won’t go into detail now. However, Paddy Moogan at MOZ has created a great article that again is a must read. It's called The Beginner’s Guide to Link Building and it will explain the core concepts needed to become successful in this important major ranking factor.
Reason #4. Your site is not HTTPS enabled.
This is no longer an option, IT's MANDATORY!!! If your domain URL doesn't start with an HTTPS, you are screwed. Google has made this a major ranking factor, See their article Secure your site with HTTPS for more information.
Professional SEOer know that HTTP basically allows unauthorized people to tap into your computer and steal all of your valuable information. This is called "being HACKED"!!!
If you still are using HTTP, fire your agency now! They don’t know what they are doing.
We recommend using CloudFlare where they offer a FREE SSL shared certificate that will give you the HTTPS security you need. Again it's FREE. Oh, they also provide a great CDN solution that is a major solution to the Speed requirement above. Humm… and why doesn’t your agency know this?
WordPress users: Start optimizing WordPress with Automatic Platform Optimizations – Just announced on 10/02/2020 by The Cloudflare Blog. Introducing Automatic Platform Optimization, starting with WordPress can now be used to fix many of the Wordpress speed and security issues that now plague the WordPress development solution. We are deploying this today on two of our major client’s sites and will write a separate article on the results. So stay tuned.
Reason #5. You are targeting keyword phrases which no one is looking for.
"We are rock stars!" "We walk on water" and we screwed up your keyword research because the keyword phrases selected doesn't have traffic let alone impressions.
As a customer, you expect your SEO agency to get you to position #1 on Google. This is how you measure the performance of your Digital agency. However, without very strong link building in place, this is impossible. Therefore your agency selects "long tail keyword" phrases to rank for. Cool!
But when you check the "impressions" and "clicks" for that keyword, the numbers are very low. But there is a bigger issue here, and that is how many other Digital agencies are targeting that same very keyword phrase you are.
Yes, your keyword may generate "traffic", "impressions" and an occasional "click", but are they potential customers. Or are is it just other SEOers checking out where their clients are ranking today. In short, false data is being used to select the "long tail keyword" phrase you are expecting to obtain your customers from.
In SEO, you win by having:
- Rock solid content
- High quality links to your site
- Fast page load speeds