I'm using Toolset plugins to create a directory style website. I have created a custom post called 'Listings'. This will hold the details for each business added to the site. I intend using either All In One SEO or Yoast plugin for my SEO but it suddenly occurred to me:-
do I need to add META Title, META Description and META Keywords as custom post fields to my custom post 'Listing' so that each listing effectively holds its own values for SEO?
I say, you do not need to add Custom Fields to improve your SEO.
Custom Fields are to enrich your Content with things, that you can not add to a post Body or Title.
If "All In One SEO" allows to index Custom Fields, the Plugin will provide you the settings for this.
This is the same in any SEO plugin, the functionality to index it is provided by the SEO Plugins, not Toolset.
Toolset does not provide SEO functionality, but it's Custom Fields are simple WordPress fields, so if the SEO Plugins are able to index WordPress Fields, they also will be able to index Types Contents.
Who said Yoast is not built with PHP?
If you have read the Thread I linked to earlier, you will see that Yoast uses a Custom method to index the Fields that does not work with the previously working PHP functions. hidden link
Now you need a Custom Script (JS)
I do not know of any other SEO Plugin that is NOT compatible with Toolset and to be strictly speaking, Yoast is also compatible, but they require a Custom "Plugin" (JS) to be written so to use their API. And we do not provide this at the moment.
So it is compatible if you use their new API.
Have you tried All In One SEO?
According to our Compatibility Developers, this is also great Plugin that is as well powerful enough for WordPress.