saas – Should the terms of service for a website match that for the company’s service offering?

It might be a good idea to have consistency across your terms, otherwise people could be misled when searching for them.

If you don’t decide to make them consistent you should at least advise in your public terms of service they are looking at are limited in scope and that other terms of service will take precedence if they are using your service. Also, depending on jurisdiction, the generic terms may be enforcable against you but not the visitor if they are not specifically brought to their attention.