2. Your website is not optimized for local search
Simply having a website for your business is not enough for high local search rankings. It’s important to make sure it is optimized. Optimization involves many factors and they all add up to achieve your ranking. Your homepage should very clearly state who you are, where you’re located and what you do. Include your city location in your keywords on at least one page. For example instead of using the title menu for a web page you could use Dallas Menu instead.
Make it easy on Google to understand these elements of your business. Your page title tag, header tag and meta description should clearly state this information.
3. You don’t add photos and videos to your local citations
Local search rankings are not all about information. It also involve adding relevant, attractive, essential details to your Google My Business listing and business citations, such as photos, videos, hours, coupons etc. By including a lot of photos on your listings, people will naturally spend more time on your listing to swipe through all of the photos. Every time someone swipes to view a new photo, this creates more “time on site” that people are spending on your listing. The more time on site, the more value and authority gets attributed to your listing. The more authority, the higher your rankings in Google local search.
Provide photos of your office, shop or location. If there’s a particularly beautiful or interesting view looking out from your business, you might consider adding that as well. Create videos with your staff interacting with clients. Or, if you’re a service-based business, provide photos of smiling employees providing that service. Make sure your images are optimized for local search.