Website Design and
Internet Marketing
for Independent Lodging

Inns ♦ Hotels ♦ Resorts

Keyhole Promotion has been providing website design and internet marketing services to independent lodging - hotels, resorts, and inns - since 2008. Most of our clients have been with us for many years.

A good relationship isn't a prison. We aspire to partner with lodging clients for the long term, knowing that success comes with time and effort, but we don't lock businesses under contract - cancel anytime.

Marketing Research

We research the state of your website, Google rankings, SEO, and online reputation compared to your local competition. Creating a benchmark and roadmap, we’ll find the opportunities to win in your market.

Website Design

Website design overhauls are included in new marketing plans – a fresh foot forward is a better foundation for success. We’ll then manage your site moving forward with our 30+ points of monthly maintenance. You have better things to do.

Search Engine Optimization

Many website companies treat SEO as an afterthought, side product, or ignore it entirely. We bake it in - titles, descriptions, headers, image alt tags, optimized copy, internal linking, sitemaps, schema, proper redirects. Website designs without SEO make us twitch.


Google rules. Google sets the rules. We’ll setup, maintain, and monitor your various Google products – Search Console, My Business, Analytics, Drive, and Suite. We’ll also construct and optimize highly-targeted Google Ads campaigns as a portion of your online advertising budget.

Local Search

Almost half of all internet searches have local intent. We’ll work to create consistency in your business info across dozens of online resources, starting with the all-important Google My Business, and including yelp, Bing places, yahoo local, merchant circle, foursquare, and many more.


We’re here to answer the random questions, address problems, make changes, and offer general web support. Our goal is to create a personal working relationship that simplifies this necessary, but often overwhelming side of running your business. Let us take it off your mind.