My company's website ranks highly for many relevant queries, and it ranks #1 for an exact domain match. So, that's going well. But for some reason, I can't seem to get Google sitelinks in the SERP.
My competitors seem to get sitelinks for EDM, and often times they get sitelinks (and I don't) even when they rank below me in the SERP. The injustice!
What am I doing wrong? I have a theory that it might be because my site blog (which has globally relevant content) uses a different navigational structure, is written in Wordpress (the rest of the site isn't), and is only loosely coupled to the rest of my site. On top of that, according to GA impressions and clicks for my blog posts exceed the hits on my local content by several orders of magnitude.
So, my theory is this:
- Google considers my blog to be the meat and potatoes of my site.
- My blog follows a completely different navigational structure from the content that I want to drive (local) traffic to.
- The local content is deemed not relevant for sitelinks, because it isn't linked to in the nav menu of the blog.
- Sad puppies
But if this is the case, why don't I even get a sitelink for my blog?
TL;DR: I can get it up (in the SERP), but I can't deliver (sitelinks).