When searching my site on Google. I have some correct and some wrong when it comes down to the meta permalink. I have a photo that explains itself. Wondering why this is happening to some but not for others? Possibly saving it differently in the past? not sure. The actual permalink is correct on the main URL, but on google some are wrong.

This example below shows one right and the one below is wrong.. should have /dental-implants > all-on-4

enter image description here

Currently, I am using WordPress and Yoast, I have LightSpeed Caching.. Is there a setting I need to have enabled for the caching part? Just wondering what is going wrong?


New contributor
FuriousMiguel is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • Why would you say the first one is "correct" when the second one looks better. The first one is cut off with an ellipsis. The information in it appears to just replicate the information in the title. The second one looks a lot better to me. – Stephen Ostermiller Sep 15 at 20:58
  • the permalink should be dental implants > All-On-4 – FuriousMiguel Sep 15 at 22:29

Your breadcrumb markup is indeed valid, but it has an additional nesting level, in comparison with the markup, which makes Google as an example.

Look, your markup for the last piece, All-On-4, looks like:

    "@type": "ListItem",
    "position": 3,
    "item": {
        "@type": "WebPage",
        "@id": "https://772implant.com/dental-implants/all-on-4/",
        "url": "https://772implant.com/dental-implants/all-on-4/",
        "name": "Dental Implants > All-On-4"

You markup item an extra type. But look, how Google does it:

        "@type": "ListItem",
        "position": 2,
        "name": "Science Fiction",
        "item": "https://example.com/books/sciencefiction"

You see: item is just an URL, without aditional nesting level.

I realized in many cases: nesting often makes Google not (fully) understand structured data. Earlier i thought it would be the best practice to make single JSON-LD snippet for the whole web document. Earning more experience with the subject i begun to create extra snippets for every important data type - own snippet for breadcrumb, own snippet for aggregatedRating and so on.

I don't say, you should do the same (own snippet for every data type) - but i'm pretty sure: avoiding nesting, specially on places like here, where you can go without, helps Google better understand your markup.

| improve this answer | |

Your Answer

FuriousMiguel is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.