Smallmouth bass will definitely eat a swimbait. You’re just going to have to down size your swimbaits to consistently catch smallmouth bass. Remember, smallmouth bass have a much smaller mouth than largemouth bass. Try using 4 to 5 inch swimbaits instead of the larger swimbaits, however, you can still catch some nice smallmouth bass on a 6 or 7 inch swimbait too, but don’t expect to get as many bites.
Whether you choose to use a slow and steady retrieve or a faster retrieve, swimbaits make it easy on you as an angler. Just cast them out and retrieve them at the appropriate depth and you will catch fish.