Website Design and
Internet Marketing
for Independent Lodging

Inns ♦ Hotels ♦ Resorts

Keyhole Promotion has been providing website design and internet marketing to independent lodging - hotels, resorts, and inns - since 2008. Most of our clients have been with us for more than 10 years, and consider us a valued partner in their business.

A good relationship isn't a prison. We aspire to partner with our valued lodging clients for the long term, knowing that success comes with time and effort, but we don't lock anyone under contract. Cancel at anytime. Cancel if it doesn't feel right. We're confident you won't want to.

Marketing Research

We research the state of your website, google rankings, search engine optimization, and online reputation compared to your competition. We’ll find the opportunities to win in your market.

Website Design

Website design overhauls are included for new clients – a fresh start creates a better foundation for success. We’ll manage your website moving forward with our 35+ points of monthly maintenance. You have better things to do.

Search Engine Optimization

Many website designers treat search engine optimization as an afterthought, side product, or simply ignore it. 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. We’ll setup, maintain, and monitor your various google products – Search Console, Business Listing, Analytics. We’ll also build and maintain highly-targeted Google Ads campaigns as a portion of your online advertising.

Local Search

Almost half of all internet searches have local intent. We’ll work to create consistency in your business information across dozens of online resources, starting with the all-important Google Business Listings, 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 internet & website 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.