Brick & mortar & local services businesses can really benefit from Local SEO. Claiming and optimizing your Google My Business listing will help establish your presence on Google Search and Maps. Linking your GMB to Bing places can also give you the same benefits on Bing. Having presence on local business directories such as Yelp can also help drive traffic directly to your business. Google Screened is another great method to get a prominent position in the search results.
With video you'll want to focus on ranking in both YouTube and Google. If your audience is on YouTube.com, average watch time and click through rate are critical ranking factors. When embedding videos onto your websites, you'll want to optimize with structured data by using Schema's videoObject. You can also you can also transcript your video into text directly on the page.
When optimizing your images begin with image file name itself, ideally, use keywords the image could rank for. Image alt and title tags are the next simplest settings that can help images rank higher. Your image link attributes also provide context to search engines regarding the destination page. You can also use structured data with Schema's imageObject to provide the search engines additional information.