SEO plugin support by Genesis

Community Forums Forums General Discussion SEO plugin support by Genesis

This topic is: resolved

Tagged: 

This topic contains 6 replies, has 3 voices, and was last updated by  Terence 1 year, 8 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #34307

    Terence
    Participant
    Post count: 42

    I am curious.

    As Genesis hands off SEO to Yoast’s plugin when its installed, I wondered why it doesn’t hand off to SEO Ulitmate and All In One SEO Pack?

    Does anyone  understand the real reason, as apposed to just having an opinion?

    Terence.

    #34384

    Ozzy
    Participant
    Post count: 214

    that’s more of the plugin doing that than Genesis. Genesis turns it’s SEO off when a number of known SEO plugins are active.

    if those plugins don’t take the information from Genesis, i have no idea of they do or not, then it’s on the plugin developer.


    #34410

    Terence
    Participant
    Post count: 42

    @Ozzy ~ thanks for the info.  Do you know where I can get a list of the SEO plugins Genesis supports like this?

    #34449

    Bill Murray
    Participant
    Post count: 575

    You can look in genesis/lib/functions/seo.php and find the function genesis_detect_seo_plugins() at or near the bottom.

    Genesis checks for at least All In One SEO Pack, Headspace, Platinum SEO Pack, and WordPress SEO, but the list is filterable, so that could be incomplete.

    You asked about Genesis handing off to WordPress SEO but not to AIOSEO. That’s inaccurate. It hands off to both in the same way. If you have either plugin installed, Genesis SEO steps aside and the plugin manages SEO. If you have created SEO settings in a theme or plugin, you can use the SEO Data Transporter plugin to move those settings to/from a theme or another plugin. So if you used Genesis and want to switch to AIOSEO, just use that plugin. If you want to switch back to Genesis SEO, use that plugin.

    The disabling of Genesis SEO is separate from the transfer functionality of the plugin. As to why those plugins trigger disabling Genesis SEO, as far as I know, the decision was based on plugin popularity. Initially, only the most popular plugins were supported, but the filtering ability was added so any plugin could be set up to easily disable Genesis SEO.


    Web: https://wpperform.com or Twitter: @wpperform

    We do managed WordPress hosting.

    #34498

    Terence
    Participant
    Post count: 42

    Great information Bill.

    I’ll check it out right away.

    And many thanks.

    Terence.

    Later ~ OK, given I am running a child theme and don’t want to edit Genesis core files, what’s the best way to ensure Genesis recognizes SEO Ultimate?  How do I set it up?  Still very much learning about Genesis.

    #34549

    Bill Murray
    Participant
    Post count: 575

    It depends on how thorough you want to be.

    You should be able to add

    genesis_disable_seo();

    to your child theme functions.php. Doing so will execute all the time, which is fine if SEO Ultimate is activated.

    Being more thorough would involve a) doing a check for whether SEO Ultimate is activated, and only disabling Genesis SEO if so, or b) checking if SEO Ultimate has classes defined that could be used in the filter in the function I previously referenced or c) put that line in a new plugin that requires another plugin (ie, SEO Ultimate) to be activated first, so that the only way Genesis SEO can be disabled is if something else is doing the job.

    Without those extra features, if you deactivate SEO Ultimate and have the line I included in your functions.php, you won’t get any SEO output, which could be bad.


    Web: https://wpperform.com or Twitter: @wpperform

    We do managed WordPress hosting.

    #34873

    Terence
    Participant
    Post count: 42

    Got it. Done it. Happy bunny. :-)

Viewing 7 posts - 1 through 7 (of 7 total)

The topic ‘SEO plugin support by Genesis’ is closed to new replies.