2

My site has been in existence for more than 2 years now and pages are well indexed in Google. However, I am struggling to get the correct number and type of breadcrumbs despite the long running efforts over the last 2 years:

For instance, on my page, I have setup FOUR levels of breadcrumbs which are as follows:

"@context": "http://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "item": {
        "@id": "https://example.com",
        "name": "example.com"
    }
  },{
    "@type": "ListItem",
    "position": 2,
    "item": {
        "@id": "https://example.com/stock/index.php",
        "name": "Major Pharmaceuticals Sector"
    }
  },{
    "@type": "ListItem",
    "position": 3,
    "item": {
        "@id": "https://example.com/stock/list/index.php",
        "name": "Stock List"
    }
  },{
    "@type": "ListItem",
    "position": 4,
    "item": {
        "@id": "https://example.com/stock/list/major-pharmaceuticals.php",
        "name": "List"
}}]

However, there are two problems. On the Google Search Results Page,

  1. Only THREE show up as follows instead of the FOUR that I have configured:
https://example.com › Major Pharmaceuticals Sector › Stock List
  1. Another problem is that in the first one, it is displaying the name of the website which is set in @id tag. Shouldn't it show the value set in the "name" tag (name example.com) as I've configured in the code?

Above two problems are common to ALL the webpages (and their respective breadcrumbs display). For instance, the page /dividend/thld.php has THREE breadcrumbs but SERP shows only TWO (example.com › Threshold Pharma (THLD) Dividend History)

Am I doing something wrong here or is it the way Google works?

7
  • Hello @Anuvesh, while you have edited the question and replaced the mention of site "fknol.com" with "example.com", it would have been better to let it remain with fknol.com. That would help readers check the code (if they need to) and identify the precise problem with a fix. Thanks,
    – Aquaholic
    Commented Nov 26, 2019 at 10:08
  • 1
    Welcome to Webmasters! It is standard practice on this platform to inhibit new contributors from adding links to their websites. If anyone wants to access the original links, they can view the last edit and do the same.
    – Anuvesh
    Commented Nov 26, 2019 at 10:24
  • You say it is for all pages, but I suspect it may have something to do with the length of the text in your breadcrumbs. Do you have a page that uses only one word (or maybe two) for each of the levels of breadcrumbs? Does that page show all the levels? Commented Nov 26, 2019 at 11:32
  • @StephenOstermiller, its for ALL pages. The last level of breadcrumbs is never visible on SERP, and first level is always the fknol.com instead of the name that I am setting (Fknol.com). Not advertising my site here, but you may get a better picture of the issues if you do a google search with "site:fknol.com" and see the SERP (and the HTML code showing the breadcrumbs)....Also, I observe the same problems with names which are only 1 or 2 words (not long enough), so problem is not related to length of text.
    – Aquaholic
    Commented Nov 26, 2019 at 12:50
  • 1
    It looks like you may need to work on your breadcrumbs in general anyway. Take for example" fknol.com › Tallgrass Energy (TGE) Dividend History" I would expect that to be "KNOL › TGE › Dividends". Why wouldn't you have the general page about the company in the breadcrumbs? Why do you use the full name and the abbreviations in parenthesis in the breadcrumbs? Breadcrumbs don't need to spell things out that are the same as in the title. Just the acronym there would be fine. Commented Nov 26, 2019 at 13:00

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.