The free version of Semrush is useful if you only want to do a few queries every day. This includes the following functions:
Perform keyword research Perform competitor analysis Track rankings Perform technical site audit Check local listings Manage social media accounts Not bad at all for a free service.