Booked by SEO
An Essential SEO Guide for Vacation Rental Hosts
Disclaimer:The information provided here are based on SEO best practices. Results may vary. Consider this guide only as a helpful resource.
What is SEO?
SEO (Search Engine Optimization) refers to steps you can take to make sure your website shows up in search results like Google. For vacation rental owners, SEO helps your site get discovered by potential guests searching with relatable keywords or phrases for a place to stay in your area.
Squarespace websites are built for easy indexing by search engines, but the content you add to your site and how you present it plays an important role in how well your website is found online. And this is important no matter what website platform you use.
Local SEO
Local SEO strategies will help you show up in searches for your local area. This is especially important for attracting guests in popular locations. It’s all about putting your space on the map — literally — by focusing on website SEO strategies, optimizing a Google Business Profile and map presence, along with local listings.
SEOSpace* for Squarespace
I personally recommend using the SEOSpace plugin. It’s a Chrome Browser Extension and it’s really super helpful for SEO optimization! It’s also specifically built for local SEO to rank higher on maps, attract local visitors, and help your place to get found.
* This is an affiliate link so I may receive a small commission at no extra cost to you. Thank you!
SEO Strategies
The content you add to your site and how you present it plays an important role in how well your website is found online.
SEO is important, but authentic, valuable guest content is the primary goal!
Get the SEO Checklist for Vacaction Rental Websites to go along with this guide!
-
When preparing your website copy, start by identifying the words and phrases your ideal guests are using in searches.
Begin with a focus on simple keywords, like “(Your location) vacation rental”
Use these keywords in:
Page titles and descriptions
Headers
Image filenames + alt text
URL slugs (ie: /portuguese-cabana-holiday-rental)
Blog posts
Property descriptions
Pro Tip: Don’t overuse (stuff) keywords — focus on natural, helpful content that speaks to your guests.
Also, focus on unique primary keywords for each page. Do not use the same primary keyword for each page to avoid confusing Google!
Use keyword research tools to identify high-quality keywords and phrases specific to your location. Keyword phrases, or long-tail keywords, are less competitive search phrases typically consisting of three or more words, like the localized keywords above. These can help you target guests more effectively.
Keywords Everywhere is a good resource for researching appropriate keywords.
I recommend reading this article — How to Do Keyword Research for SEO — for everything you need to know about keywords by SEOSpace*.
-
When choosing your domain name, use your brand name along with your location for an extra SEO boost.
Tip: If you already have a domain without your location, or if you have more than one location, create a page on your site with the location as the url. For example, a “Location” page with the property name, address, and phone number (NAP) along with a Google map embedded.
Each website page has a unique URL. Keep URLs short, clear, and keyword-friendly. This is also important for blog posts, especially if you are using your blog for local guides.
Example: /spanish-casita-holiday-madrid
-
Elevate your website pages with engaging content, including:
Professional photos + videos showcasing your space
Guest testimonials and reviews
Local pages for each property if you have more than one
Blog (A blog is your secret weapon for local SEO marketing. Consistent blogging can boost local SEO rankings and create a local connection.)
Customize the page titles and description for all your website pages. Squarespace can recommend copy that matches your brand with an AI writer.
Always use keywords!
SEO Page Titles
Control how your page titles appear in browser tabs, social shares, and SEO search engine results. The title should be clear and short to fit in the search result (50-60 characters and between 5-12 words).
Example: “Luxurious Tuscany Villa Vacation Rental — Book Direct & Save”
SEO Page Descriptions
Each page on your site should have a unique SEO description. The text should be short and readable (150-160 characters), and describe the content of the page.
Example: “Stay in our luxurious Italian villa in the hills of Tuscany. Enjoy delicious cuisine and local wine with stunning vineyard views. Book direct now and save!”
Page or Meta Description Note:
While you should definitely write a description for every page on your site, Google doesn’t always use it in search results. Instead, it may pull a snippet of text from your page that better matches the user’s specific search query. This isn’t a bad thing! Google is simply trying to show the most relevant information for each search. That said, a well-written meta description can still influence click-through rates, so it’s worth the effort.
Tip:
Make sure the first few sentences of your page content are clear, relevant, and keyword-rich. That way, whether Google shows your meta description or grabs content from the page, it still reflects your message.Avoid creating pages with little content. Each page that is searchable by Google should be at least 300 words or more to be considered valuable by a search engine.
Note: When pages are not important for Google to search (ie, legal pages), be sure to Hide Page from Search Results in SEO settings.
-
Your headings are important for helping search engines understand what is important on a website page.
Follow a heading structure or type hierarchy that consists of your Headings, Subheadings, and Body copy. They should be organized from most important headlines on down (H1, H2, H3, p). Always including keywords!
Your Heading 1 style is your main headline and should be used only once per page. This is what's read by Google to understand what that page content is all about.
-
The image file name is important for SEO.
After you format your images, you will also want to optimize the name of your files with an SEO-friendly title that includes your keywords.
This is what the search engines (like Google) will read in a search since they can’t actually “see” your images. This will also be what appears in the chance that your image doesn’t load, or for those that use assistive devices.
Use dashes between words for the search engine to recognize this as an image file name.
Keep the filename short (five words or less), but descriptive.
For best SEO practices, also include Alt Text with your image.
Write the image description using a few keywords describing the image. This is the description that is also used when the image does not display and for visually impaired readers.
NOTE: Keep alt text to 125 characters or less! It is also not necessary to use the keywords "image" or "photo".
For extra support on adding alt text to your images, see this Squarespace article: Adding alt text to images.
-
Google loves high-quality, original, and relevant content.
Write posts that are at least 3000 words or more to get more traffic to your site, including social shares and backlinks, keeping your site active.
Write helpful posts around your location. This is a good way to share as local guides in your location. In a competitive market, a blog is key for local SEO marketing. Consistent blogging can boost your local SEO rankings and creates a local connection.
Blog post ideas:
“Favorite Things to Do in (your Destination)”
“Best Restaurants in (your Town)”
Add links to your booking page in each post as your call to action. It’s also helpful to link to any resources included in your posts.
Remember to use keywords!
-
Embed a Google Business Map onto your site. Besides helping guests see where you’re located, Google uses map embeds as another signal that confirms your location, which can boost your chances of showing up in local search results.
Make sure to add your name, address, and phone number (NAP) and make sure it is consistent everywhere it’s listed! If you want to appear in searches for a nearby popular destination, it helps to mention it in parentheses.
For example:
123 Coastal Lane, Vila Nova de Gaia (15 minutes from Porto)This way, guests (and Google) know you’re close to the action.
NAP helps Google verify your business and boosts your local SEO. But if you’d rather keep your rental’s exact location private (totally fair!), you can still include your rental name, general location (like city or region), and a way to get in touch. Just be sure to keep this info consistent across your website, social media, and all listings.
-
Most travelers browse and book from their phones.
For an optimized mobile experience:
Compress images for faster loading and site speed.
Use readable text that is not too small.
Always test your site on your mobile device!
Here’s what to do if you get an email from Google Search Console saying you have Mobile Usability issues.
-
This is the page that shows up when a page is not found, usually due to a broken link or incorrect URL. Creating a custom 404 page that guides a visitor where to go, such as back to the homepage or other important pages, keeps them on your site longer, improving the user experience and avoiding a bounce from your site.
Read this blog post on What is a 404 Error page and how can I customize it in Squarespace?
-
Your site should have a secure connection with an active SSL certificate. This will boost trust with site visitors and search engines.
Squarespace activates SSL by default so your site is accessible via HTTPS.
SEO Strategies
for after your site is launched.
-
Verify your site with Google Search Console so that Google knows how to find you.
GSC is a free service* that helps you manage your site’s presence in Google search results.
* You will need a Google account for this service. If you don’t have one, you can create one here: Create a Google Account
Squarespace integrates directly with GSC. Watch this video to learn how to connect GSC directly through Squarespace* and how to continue to use GSC to monitor and maintain your website presence in Google search results.
-
Listing your rental with Google will definitely help improve your site’s visibility and SEO.
* Google Business Profile is a free service. You will need a Google account. If you don’t have one, you can create one here: Create a Google Account
Write an inviting description and be sure to complete 100% of your Google Business Profile!
Along with just listing your property information and website link, you can also share actual high-quality images and videos of your rental to atrract guests. Sharing posts is also a good way to announce events and share current news. Engagement with Google is an important tool in boosting your SEO ranking!
Note: Google Business Profile allows you to hide your address while still appearing in local searches, by setting your business as a Service Area Business. You define the general area (like city or region), and Google shows that instead of your street address.
You can still include partial NAP (Name, Address, Phone Number)
Such as, property name, city/town or region, general contact info (contact form or email). This gives Google and guests helpful info without revealing your exact location.Include calls to action (CTAs) to encourage potential guests to take action and Book Now!
A great resource for keeping up with your Google Business Profile can be found here: How to Improve Local SEO With Google My Business
Learn more on creating a Google Business Profile post in this article: About posts for your Business Profile
-
Link to local businesses in your area and ask them to link back to you. These backlinks help establish your site as a trusted, local source and boost your domain authority. The higher your domain authority, the better your chances of showing up in local search results—making it easier for guests to find you.
It’s a win-win for you and your neighbors!
-
Get listed in local directories.
Along with getting backlinks from local businesses and using Google Business Profile, add your rental to platforms like Yelp, Yellow Pages, Foursquare, Bing Places, and Apple Maps to help search engines confirm that your info is legit.
Make sure your name, address, and phone number (NAP) are consistent everywhere — this builds trust with both Google and potential guests. Most people say they lose trust in a business if they spot conflicting info online — so double-check and keep track of your details!
Reminder (as mentioned in Google Maps above):
NAP helps Google verify your business and boosts your local SEO. But if you’d rather keep your rental’s exact location private (totally fair!), you can still include your rental name, general location (like city or region), and a way to get in touch. Just be sure to keep this info consistent across your website, social media, and all listings. -
Get reviews and show them off!
Get reviews through your Google Business Profile! Most people regularly read online reviews before making decisions, so make yours easy to find!
Include some of your best reviews on your website! If you embed a Google Reviews widget, be sure to also share them as text so that Google’s bots can actually read them. Sometimes the widget takes too long to load!
Be sure to respond to any negative reviews to show you value their feedback!
Here are some tips to get more Google reviews.
Image + Video Formats + Optimization
It's so important to make sure your images and videos are formatted correctly and optimized for a faster loading website. You have around 8 seconds to keep the attention of a visitor on your site. You don't want to lose them before your site even loads! The sizes of your images and videos will affect your page loading time. Make sure you compress them so the file sizes are smaller and load quicker!
-
Use these guidelines to format your images.
File Size:
less than > 500 Kb (ideally around 25 Kb)Image:
1000 pixels widthBanner Image: (Landscape)
2000-2500 pixels widthResolution:
72 dpiColor Mode:
RGBFile Format:
.jpg or .png -
How do you know whether to save your image as a jpg or png?
For photos, it’s best to save them as a jpg (or jpeg).
For graphics, illustrations, or transparent images, a png format is best for maximum image quality.
An exception to this rule is if a photo contains text that needs to be crystal clear, then you may want to use .png.
-
To reduce the file size of your .jpg and .png files, a good online go to is tinyjpg.com.
For bulk resizing and optimizing images, use this PixResize tool.
-
Google and guests love videos!
Include keywords in your video filename. Also add keywords to video descriptions when applicable.
To reduce your video file size, use a tool such as Veed compressor.
Good luck!
You’re incredibly talented and on your way to moving up the rankings with an optimized website!
Remember, it does take time for Google to do it’s thing.
Be patient and keep at it!
Need more help with your SEO? Feel free to contact me!
Cheers!