• Resolved deeveearr

    (@deeveearr)


    Hi guys,

    I’ve just activated TSF on my main website, and at first glance it’s working really well!

    A couple of pieces of advice needed though:

    1) I’m using ‘schema pro’ for my schema output. Coming from Yoast, I needed to add a snippet of code to stop Youst Schema from working and duplicating the schema. Is there something similar on TSF?

    2) Right at the bottom of the TSF settings, and on the page and posts lists, there is a rather annoying ‘thank you for creating with WordPress’ at the bottom left, and the version number on the right, both of which obscure the ‘save settings’ and the post or page pagination, which was not there before swapping from Yoast, and means that I need to scroll up and use the top ‘save settings’ and pagination buttons. Any chance of fixing this to make life easier?

    Thanks for any help and info!

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

    (@cybr)

    Hello!

    1) You can find 3 checkboxes at “SEO Settings > Schema.org Settings.” You should disable Breadcrumbs, Sitelinks Search box, and Authorized Presence.

    2) I have never heard of this issue before. This may be because of another plugin or the theme affecting the admin area, where #wpbody-content overlaps #wpfooter. TSF uses the standard WordPress layout, so default WordPress settings pages should also be negatively affected — still, only TSF is this long, making it more apparent.

    I imagine that /wp-admin/site-health.php?tab=debug will have the same problem with a few tabs expanded. Maybe only /wp-admin/admin.php?page=-type pages are affected (this is what plugins use).

    In any case, it should look like this image attached:
    Image showing TSF Settings footer

    See if deactivating a few plugins or switching the theme resolves the issue. The last deactivated software is likely the culprit, which we should investigate.

    Thread Starter deeveearr

    (@deeveearr)

    Hi @cybr

    I turned OFF the breadcrumbs, sitelinks searchbox and the authorised presence.

    I cannot turn off the ‘local business’ schema though as TSF insists on being a nosey bugger ?? – and I had this same problem with Yoast.

    I then enabled troubleshooting mode through the ‘Health Check’ plugin and it was indeed a new plugin that I was trying – Tagembed Widget – that I was trying to make Twitter feeds work.

    In addition to Tagembed Widget not being much use, it also caused the second issue which affected the admin area.

    After deactivating TW and deleting it, all went back to normal.

    Thanks for helping!

    Plugin Author Sybre Waaijer

    (@cybr)

    Happy to help ??

    To clarify, The SEO Framework doesn’t natively output Local structured data, only via our Local extension.

    So, if I read this correctly, the “nosey bugger” thing was actually the Tagembed widget plugin, and there’s no longer unwanted Local structured data on your site?

    Thread Starter deeveearr

    (@deeveearr)

    Hi @cybr

    I really can’t comment then, as on ‘testing schema’ (a schema pro feature), there are TWO local business instances, no doubt due to me needing to state whether I’m a person or an organisation in the SEO Framework settings.

    Plugin Author Sybre Waaijer

    (@cybr)

    Hi again!

    I understand this is becoming rare nowadays, but you’re getting level 2 support from me; I wrote every single byte of the entire plugin, and I always verify every sentence I’m writing on these forums, so please take my word.

    TSF doesn’t output Local business structured data without the help of our premium Local extension.

    If the “Authorized Presence” checkbox is disabled, the “this website represents” option is ignored, the Organization/Personal Name is only used for Breadcrumbs (which is also disabled on your site), and the Website Logo field is ineffective. I should make this more coherent and easier by reorganizing the fields and perhaps conditionally hiding them in a future update. But that’s my problem for later.

    For now, in the Rich Results Testing tool (it’s free right here), if you click on the “2 valid items detected” button, you can see where Google found them. It may be another plugin or the theme trying to “help,” where they may have previously automatically turned off that functionality when Yoast SEO was detected. Perhaps the theme also has a toggle for this in their “SEO” settings.

    If you wish me to help find where it’s coming from (I’m a code whisperer), I’d need a link to the page affected.

    Thread Starter deeveearr

    (@deeveearr)

    Hey @cybr believe me when I say I believe you.

    For info, I’m using a premium WordPress theme – Total by WPExplorer (themeforest) which apparently in its documentation, has a few snippets to add schema, to alter schema, and to remove schema – so it might be better if I got the theme author onto the case (as I said earlier, this double local business instance also happened whilst I was using Yoast).

    Loving the fact that code whisperers exist – probably like unicorns ??

    Anyway the page affected is a NSFW one, but it can be found at https(with colons and slashes)midlandsmaidens(dot)com

    Plugin Author Sybre Waaijer

    (@cybr)

    Hi again!

    Thank you for the link.

    Since I cannot access Total by WPExplorer or Schema Pro, I must speculate (addendum).

    I believe both structured data types are configured via Schema Pro; this is because they’re outputted in sequence from each other, and the theme seems only to cover obvious things like “I’m a webpage”… https://kb.theseoframework.com/kb/structured-data-supported-by-the-seo-framework/#dont-overdo-it.

    In any case, in Schema Pro, it seems you have configured these two LocalBusiness Schemas (along with others): LocalBusiness and EntertainmentBusiness (a specific subtype of LocalBusiness). Google groups those together as LocalBusiness.

    EntertainmentBusiness is configured correctly, whereas LocalBusiness contains the entire page formatted as junk in its description and is overall less specific about the business. In Schema Pro, I recommend keeping the more detailed and better-configured EntertainmentBusiness schema and removing the LocalBusiness schema.

    Let me know if this helps. Cheers!

    Thread Starter deeveearr

    (@deeveearr)

    Hi @cybr

    There is only ONE local business instance generated by Schema Pro, however I have this instance generated on TWO pages – the Front page, and a page called ‘Areas Near You’.

    Maybe that’s the problem?

    Plugin Author Sybre Waaijer

    (@cybr)

    I don’t think that option affects this. If there’s only one item configured, but two different items are outputted, perhaps Schema Pro has some logic for that — whether intentional or not.

    I believe it’s best to communicate this issue to them since I do not have access to their commercial software.

    Thread Starter deeveearr

    (@deeveearr)

    Going back to this issue, I deleted the Local business schema from the ‘areas near you’ page and tested it with the schema testing tool.

    All Local Business schema had now disappeared from this page.

    Then I decided to re-add it, and tested again with the schema testing tool.

    The ‘areas near you’ page now had ONE instance – the more informative ‘Entertainment’ schema by Schema Pro.

    Therefore I reckon that the theme is adding it’s own local business schema to the front page.

    I’ve just left a message on Themeforest for the theme author.

    This is AJ the theme author of the Total Theme – just wanted to affirm that our theme does not add any schema markup. This is plugin territory and not something we would ever integrate to a theme.

    Thread Starter deeveearr

    (@deeveearr)

    After reading through, I’ve sent a support ticket to Schema Pro.

    They can have the headaches now!

    Thread Starter deeveearr

    (@deeveearr)

    Thirteenth post, cannot reply as I’m superstitious!

    Plugin Author Sybre Waaijer

    (@cybr)

    Here’s fourteen. That ought to break the curse.

    Do you have an update about Schema Pro?

    Thread Starter deeveearr

    (@deeveearr)

    Right then, we’ve all worked out where the problem lies.

    It’s NOT in TSF, and it’s NOT a problem with the theme.

    The problem lies in the official Google Schema Testing Tool, as it just pulls in any old junk, just for the sake of testing it, and it’s showing ‘service schema’ to try and hobble you.

    Testing any page on the website using validator.schema.org gives you a clear picture, and I’ve suggested to the guys at Schema Pro that they should put a link to it alongside the Google one.

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘Advice Please?’ is closed to new replies.