1. SEJ
  2.  ⋅ 
  3. Ask an SEO

Competing for Difficult Keywords, Indexing Issues & Canonicals

Want to ask Jenny an SEO question for her bi-weekly column? Fill out our form or use #AskAnSEO on social media.

We have another round of great questions this month, so let’s get to them!

What is the best way to approach a hard keyword? I work for a company that manufacturers fiber optics patch cables and Ethernet Cables, both 10/10 keywords

Johann T. via Twitter

How much time do you have? I jest, but this is the crux of SEO. My best advice that will fit in less than a dissertation is to find your niche. Google’s goal is to provide a variety of results on keywords like this that are short tail, and you have to meet one of those needs to be shown. A keyword like “Ethernet cables” could mean anything from “buy ethernet cables” to “how do ethernet cables work” to “does an ethernet cable make a good dog leash”. So do a search on Google and spend some time breaking down the types of results that are there.


  • Purchase-oriented results: These are overrun by sites like Amazon and Best Buy. You probably won’t be able to compete for this.
  • Information-oriented results: Things like “what is an ethernet cable” and “how do you use ethernet cables” – mostly dominated by Wikipedia-type sites, but you can compete.
  • Comparison results: Notably absent. Are all ethernet cables the same? Could you find an in-road here by writing about why they are different, or how they’re made, or details about how the technology works? Could you provide some unbiased reviews, or discuss how to know when to use a CAT 5 vs. a CAT 5e for example?

It’s still unlikely you’re going to overtake the big guys for a short tail keyword like this, but by focusing on the things that are missing, you can begin to create a niche for yourself. I notice there are no video results on this search – maybe that’s an opportunity. Look at the “People also ask” box for ideas too.


The bottom line is that you’ll never be able to compete with the big guys without huge budgets and resources. So change the playing field instead to something you’re better equipped to compete on.

Can’t figure out why Google Search Console keeps showing that it has indexed 0 pages of one of my client websites when all the other metrics i.e. “” shows several pages  of results. The robots.txt file is not blocking anything and I’ve submitted XML sitemaps that seem to be working correctly. Don’t know what else to try. Any ideas? Thank you.

Marvin K., Salem, Massachusets

According to Maile Ohye of Google (SMX Advanced, 2015), the site: search is “not always accurate.” It’s designed to be an advanced search utility, not an exhaustive look at everything they have in their database. Often, I’ll find pages in there that have been 301’d to a new location (and it shows the original page) or pages that have been noindexed. Sometimes I’ll even find old (very old) 404s or 410s. The bottom line is that the utility is not completely reliable, so don’t put too much stock in it – only use it as a litmus test.

The bigger question is: Why is your Search Console showing 0 pages indexed? Let’s take the usual suspects first:

  • Your account is verified, or you wouldn’t be able to see any data.
  • Presumably, your account has been open more than two weeks (sometimes it can take that long for Google to catch up).
  • It sounds like Google is finding your XML sitemap since you said you’ve tested it and it’s working.

So the next step is:

Check to make sure you are looking at the exact same canonical. For example, if your site resolves to, the search console report for http: and without the www will not return any indexed pages.

If even that checks out (most common problem), then:

  • Check to see if the site is getting any search traffic in the “search analytics” page of Search Console.
  • Test a few specific pages from your sitemap – if they show up both in Google search and in the search analytics report, you can be pretty sure you’re dealing with a bug in GSC. In that case, contact GSC through the webmaster forum and ask them to look into it.

I have a website that is a year old but no matter what I try to do (social signals, backlinks, search engine submission,etc) it’s not indexing in Google. What can be the problem? Thanks

Nikos A., Limassol, Cyprus

Try the most obvious thing first. Make sure you are not blocking Google with a robots.txt file or a meta robots “noindex” tag. If you have Google Search Console, the easiest way to do this is with the Fetch and Render tool. If you don’t have GSC, get it, it’s free – but try a publicly available tool like this one by rexswain.

If all that’s OK, move on to these items:

  • Look at your website in a text browser like Lynx, or do Fetch and Render in Google Search Console. Is there anything there? Keep in mind there are still some technologies (like Flash) that are not indexable. If your website has no content in HTML, it’s unlikely it will be indexed.
  • Double check that you’re not indexed at all. Do a search in Google for “” where you replace with your domain. Still nothing? Sometimes people think that just because they get no search traffic, they aren’t indexed. That’s not always the case.
  • Make sure you’re searching on your country domain. I noticed in your original question that your email address is a .gr (Greece). Make sure you do the above search on It’s not that you can’t show up in, just that it’s likely you will show up on first.

Finally, check your log files (you can ask your hosting company for a couple days or weeks’ worth depending on your traffic level). Is Googlebot visiting your site? If you’re not seeing it come at all, try doing a manual submission.

If you are seeing Googlebot visiting the site but are still not indexed, that’s a bad sign. Look at the Wayback machine to see if maybe your domain was used for spam before you bought it. It is possible (although unlikely) that your domain is actually blacklisted. If that’s the case, post in the webmaster forum and ask for help as a first step.

If you have built some decent backlinks, have some social traffic, provide something other than what everyone can find everywhere else (that last one is important), and have more than a single page site, it would be highly unlikely that you would not be indexed at all unless there was something more seriously wrong. Nine times out of ten, there is some basic error that has been overlooked like the ones above.

I help run a travel website, and we have some pages with travel options that are similar in most of their itineraries, which means that their main content is the same with few variations. What would be better? Keeping the similar pages noindex in order to make sure they are not regarded as duplicate content, or letting them have a canonical to the “original”/best-selling option?

What would be the reason for using canonicals over noindex for similar pages? And vice versa?

T. Boesen, Viby J, Denmark

Canonical would definitely be better in this case. Noindex means that search engines are not allowed to add these pages to their index, which means that they would not be able to offer that page for a very specific search. Let’s imagine two pages that are as you describe:


If the Hoober Bloob Highway page is most popular and you choose to noindex the Road to Kalamazoo page, that means that for a very specific search like “sneech watching on the road to kalamazoo”, only the Hoober Bloob Highway page has the opportunity to show up. This, of course, is not a good user experience and is not likely to make a sale. In fact, it probably won’t show up at all, since it’s not specific to Kalamazoo; Google will choose to show one of your competitors that are more specific instead. By contrast, if you make the HBH page the canonical, Google can still decide to show the RTK page if it’s more appropriate for the search, but it doesn’t create a duplicate content problem to have both.

That’s all for now. Keep those questions coming!

Image Credits

Featured Image: Image by Paulo Bobita
In-post Images: Screenshots by author. Taken December 2016.

Category Ask an SEO
Jenny Halasz President at JLH Marketing

Jenny Halasz is President and Founder of JLH Marketing, a marketing consultation firm focused on highly technical implementations, specific projects, ...

Competing for Difficult Keywords, Indexing Issues & Canonicals

Subscribe To Our Newsletter.

Conquer your day with daily search marketing news.