Any SEO consultant or SEO agency owner will inevitably get asked this question sometime during their career:
Should I (or my business) do SEO?
Well folks, we at Credo want to answer this question for you once and for all, We created this handy-dandy flowchart for you to send to anyone who asks this question:

Enjoy!
What is Credo?
Rand Fishkin, cofounder and former CEO of Moz, said "GetCredo.com is one of the few trustworthy places to find a good SEO."
Credo works with businesses who are looking to hire the right SEO, PPC, or digital marketing professional or agency for their unique needs. We implement our high-touch process to make sure you get the right matches and see the results you're looking for.
Learn how Credo works
I know this is a little tongue in cheek but would love to hear your thoughts on businesses which SHOULDN’T do SEO, or where SEO would potentially not be the best use of their time…
Congrats on the rebrand 🙂
Hey John – As you can tell, I pretty much every business that wants to make money online should do SEO. That said, SEO will have different profitability from business model to business model, so other channels should be investigated as well (Paid, CRO, etc).