Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Sybre Waaijer

    (@cybr)

    Hi Nikodemsky,

    Could you provide a screenshot of what you expect, and write out what you wish to achieve. This is because Search Results can differ from person to person.

    But I have a small suspicion this is related to the breadcrumbs script, where you can see how your site is build up (which is good!) prior to clicking on the link on Google. This also helps Google greatly understand how your website is built up.

    More info on how Google handles breadcrumbs is found here. Example output found here.

    Thanks!

    Thread Starter Nikodemsky

    (@nikodemsky)

    Right now it’s:
    https://s10.postimg.org/lxy7cu0hl/image.png

    The green link take’s description from subcategory “konsole”(it’s subcategory from “gry”), which is not even included for this post.

    The green link should be either:
    https://playernotes.pl/category/gry/
    or permalink, which is:
    https://playernotes.pl/2016/03/star-wars-knights-of-the-old-republic-ii-silny-musisz-byc-mistrzu-jedi/

    Right now it doesn’t make any sense to me and I’m pretty sure it wasn’t like that few months back.

    Regarding breadcrumbs – thing is, that i was not using any plugins for that. My theme is “Breadcrumb NavXT” ready, which i just installed few minutes ago and if you check bottom of the page, then you can see, that breadcrumb is built correctly:
    https://s21.postimg.org/63gd2n2h3/image.png
    – i hope that missing breadcrumb plugin was not the issue?

    I would appreciate any help in that case.

    Plugin Author Sybre Waaijer

    (@cybr)

    Hi Nokodemsky,

    The link in Red (normally blue) is the real link, where the page goes to.
    The green row below shows you where it’s going to.

    The SEO Framework outputs the Breadcrumb script so the Green Link will be altered, as you can see:
    playernotes.pl > ... > Gry na konsole starego i nowego typu

    The ... part is a subcategory, it has been converted to dots as Google has no space to output htem.

    The tree is generated as following (from your source):

    {“@context”:”http:\/\/schema.org”,”@type”:”BreadcrumbList”,”itemListElement”:[
    {“@type”:”ListItem”,“position”:1,”item”:{“@id”:”http:\/\/playernotes.pl\/”,“name”:”Modyfikacje gier, gry, recenzje i nowo\u015bci”}},
    {“@type”:”ListItem”,“position”:2,”item”:{“@id”:”http:\/\/playernotes.pl\/category\/gry\/”,“name”:”Recenzje gier komputerowych i na konsole”}},
    {“@type”:”ListItem”,“position”:3,”item”:{“@id”:”http:\/\/playernotes.pl\/category\/gry\/konsole\/”,“name”:”Gry na konsole starego i nowego typu”}},
    {“@type”:”ListItem”,“position”:4,”item”:{“@id”:”http:\/\/playernotes.pl\/2016\/03\/star-wars-knights-of-the-old-republic-ii-silny-musisz-byc-mistrzu-jedi\/”,“name”:”SW KOTOR 2; Silny musisz by\u0107 mistrzu Jedi”}}]}

    Somewhat easier to read, ignore the special JSON characters:
    1: Modyfikacje gier, gry, recenzje i nowo\u015bci (homepage)
    2: Recenzje gier komputerowych i na konsole (1st category)
    3: Gry na konsole starego i nowego typu (2nd category)
    4: SW KOTOR 2; Silny musisz by\u0107 mistrzu Jedi (page)

    Number 1 is shown as the website name.
    Number 2 is shown as …
    Number 3 is the category that you see.
    Number 4 is the Red text, the page title.

    This breadcrumb is generated by The SEO Framework. Other plugins and/or themes are free to generate their own breadcrumbs, and they will not conflict each-other.
    This is schema.org type data, and it’s quite advanced. More information is found here.

    The reason NavX breadcrumb is output “correctly” is because you control how everything’s output on your site.
    But you can’t control what Google outputs. You can’t tell Google to output 500 characters in the description, for example, the same goes for the Breadcurmb.
    Google has read the breadcrumb script from The SEO Framework and as Google’s Search Results Page has limited space, they remove context or make something special for the one that uses the Search Engine.

    This is why its output seems incorrect, but in fact it’s all what’s possible.

    If you were to disable The SEO Framework’s breadcrumb and only left NavX’s breadcrumb enabled, the output on Google will stay the same – unchanged.

    If you were to remove all breadcrumbs, the green text will be the page URL.

    I hope this clears things up! Let me know if you have any further questions.

    Thread Starter Nikodemsky

    (@nikodemsky)

    While the logic of building breadcrumb is a bit more clear for me i still do not understand why google outputs subcategory, that is not even a part of post. It is part of website, yes, but it have no corelation with post itself.

    Postion 1, 2 and 4 are part of the post, or breadcrumb but “konsole” subcategory(position 3) is not:
    https://playernotes.pl/category/gry/konsole/

    I don’t understand how google managed to merge subcategory, that is not asigned to the post. That’s the part that bothers me.

    Is there anything I can do, to change that behaviour?

    Plugin Author Sybre Waaijer

    (@cybr)

    Hi Nikodemsky,

    I understand the confusion – You did not assign the Sub-Category, yet it’s still there in the script!

    This is because you’ve set up that Category Tree, or so The SEO Framework thinks you have.

    The reason how The SEO Framework finds these is because of the beautiful WordPress function wp_get_object_terms() and get_term_children() thereafter.

    This Category Tree lets Google know how you’ve set up Categories, the tree within your site.

    If you were to visit a subcategory, you’ll see the parent category before it in the URL – this is how WordPress is built, and I’m just abiding to it with The SEO Framework :).

    E.g.:
    1. Cats
    1a. – Kittens
    2. Dogs
    2a. – Puppies
    3. Uncategorized

    The URL for Cats, and the Kittens subcategory:

    example.com/category/cats/
    example.com/category/cats/kittens/

    The SEO Framework will make sure Google understands that Tree, as not all permalink settings justify that. So it’s only positive :).

    If you wish, you can dig into the code used here. Further down the line at line 3345 you can see it’s becoming too complicated – which I’ve solved in version 2.6.0 (you can test it out with the Alpha).
    Don’t be scared off by the multiple scripts generated in the next version, it’s an even more expanded version of how WordPress allows the Categories to be seen – as well for WooCommerce products then!

    I hope this clears things up!

    However, if you really detest this functionality, you’re free to switch it off with the following filter:

    add_filter( 'the_seo_framework_json_breadcrumb_output', '__return_false' );

    If you have any more questions, let me know! ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Indexed category issue’ is closed to new replies.