What's Place Authority? To put it simply, location authority refers to your organization’s or site’s ranking when put next to very similar businesses in your locality. A large site authority rating can enable your customers to search out you by typing in particular search phrases into their lookup bar. https://www.seobyaxy.com/blog/what-are-youtube-backlinks/