{"id":68593,"date":"2024-12-10T20:16:51","date_gmt":"2024-12-10T20:16:51","guid":{"rendered":"https:\/\/mktdev.hostfully.com\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/"},"modified":"2026-04-15T16:58:25","modified_gmt":"2026-04-15T16:58:25","slug":"regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito","status":"publish","type":"blog","link":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/","title":{"rendered":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)"},"content":{"rendered":"<p>Gerir um alojamento de f\u00e9rias \u00e9 muito divertido e traz um bom rendimento extra. No entanto, se os h\u00f3spedes n\u00e3o tratarem bem o seu alojamento, pode ser um desafio. Se alguma vez algu\u00e9m organizou uma festa n\u00e3o autorizada ou at\u00e9 deixou para tr\u00e1s o cheiro inconfund\u00edvel de fumo de cigarro, sabe o qu\u00e3o frustrante pode ser. Felizmente, h\u00e1 coisas que pode fazer para garantir que este tipo de coisas aconte\u00e7a com menos frequ\u00eancia, e a forma mais f\u00e1cil \u00e9 definir algumas regras da casa. Desta forma, informa os seus h\u00f3spedes sobre o que \u00e9 e n\u00e3o \u00e9 permitido na sua propriedade. As regras da casa do alojamento de f\u00e9rias tamb\u00e9m podem ajudar a estabelecer algumas dicas de limpeza para facilitar a sua vida ao cuidar da sua propriedade. Al\u00e9m da <a href=\"https:\/\/www.hostfully.com\/pt-pt\/blog\/otimizacao-de-fotografias-e-descricoes-de-anuncios-um-guia-focado-na-psicologia\/\">sua listagem real<\/a>, estas regras da casa do Airbnb s\u00e3o igualmente importantes para ter um canal de comunica\u00e7\u00e3o claro com os seus h\u00f3spedes.      <\/p>\n<p>Abaixo, encontrar\u00e1 um guia para criar as regras da casa perfeitas e aplic\u00e1-las sem afastar os seus h\u00f3spedes. Tamb\u00e9m inclu\u00edmos um modelo de regras recomendadas que poder\u00e1 querer considerar. <\/p>\n    <form\n        id=\"hf-form-1\"\n        action=\"#\"\n        method=\"post\"\n        accept-charset=\"UTF-8\"\n        class=\"hf-form-1 hf-ebook-theme default\"\n        style=\"width:100%;\"    >\n                    <p class=\"hf-pre-title\">Download it now for free:<\/p>\n        \n                    <h2 style=\"text-align: left;\">Modelo Gratuito de Regras da Casa para Alojamento de F\u00e9rias<\/h2>\n        \n                    <p class=\"hf-description\">Writing house rules doesn&#039;t have to be a drag. Choose from these four different styles, and customize them any way you want!.<\/p>\n        \n        <div class=\"hf-loading\" style=\"display: none; margin-bottom: 1em;\">\n            <svg class=\"hf-spinner\" width=\"48\" height=\"48\" viewBox=\"0 0 50 50\">\n                <circle cx=\"25\" cy=\"25\" r=\"20\" stroke=\"#0073aa\" stroke-width=\"5\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"100\" stroke-dashoffset=\"75\">\n                    <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"1s\" repeatCount=\"indefinite\" from=\"0 25 25\" to=\"360 25 25\" \/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n\n                <div class=\"hf-fields\">\n            <fieldset>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-first_name\">First Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" id=\"hf-form-1-first_name\" placeholder=\"First Name *\" required>\n                <\/div>\n                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-last_name\">Last Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" id=\"hf-form-1-last_name\" placeholder=\"Last Name *\" required>\n                <\/div>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-email\">Email <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" id=\"hf-form-1-email\" placeholder=\"Email *\" required>\n                <\/div>\n                                            <\/fieldset>\n        <\/div>\n        \n        <input type=\"hidden\" name=\"utm_source\"   value=\"website\">\n        <input type=\"hidden\" name=\"utm_medium\"   value=\"\">\n        <input type=\"hidden\" name=\"utm_campaign\" value=\"\">\n        <input type=\"hidden\" name=\"utm_content\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_keyword\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_term\"     value=\"\">\n        <input type=\"hidden\" name=\"lead_source\"  value=\"\">\n        <input type=\"hidden\" name=\"website_language\" value=\"pt-pt\">\n        <input type=\"hidden\" name=\"website_interested_in\" value=\"\">\n        <input type=\"hidden\" name=\"hf_captcha_provider\" value=\"recaptcha\">\n        <input type=\"hidden\" name=\"hf_captcha_mode\" value=\"checkbox\">\n        <input type=\"hidden\" name=\"form_key\"   value=\"conversion_ai\">\n        <input type=\"hidden\" name=\"form_token\" value=\"eyJrIjoiY29udmVyc2lvbl9haSIsInRzIjoxNzgwMTc1Njk4LCJpZCI6ImhmLWZvcm0tMSIsImV4cCI6MTc4MTAzOTY5OH0.d6de14884836ba5abb2090df7f56f7fdb03520525ca3e63c6258ba86200cc444\">\n                    <input type=\"hidden\" name=\"hf_submission_target\" value=\"conversion_ai\">\n        \n\n                    <label class=\"hf-privacy-policy\">\n                <input type=\"checkbox\" name=\"privacy_policy\" required>\n                <span>I consent to receive marketing communications from Hostfully and agree to the <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/span>\n            <\/label>\n        \n                            <div class=\"hf-field hf-recaptcha\">\n                                                            <div class=\"g-recaptcha\"\n                             data-sitekey=\"6Lf5iyYUAAAAAGoSPPx3go6y7pgsMvBHyiBQnx2o\"><\/div>\n                                                <\/div>\n        \n\n        <button type=\"submit\" class=\"submit-button hf-submit\">Submit<\/button>\n\n            <\/form>\n\n    <script>\n        (function () {\n            \/\/ --- Register this form id for your own form JS\n            window.hfFormIds = window.hfFormIds || [];\n            window.hfFormIds.push(\"hf-form-1\");\n\n            \/\/ --- Store per-form captcha config\n            window.hfCaptchaConfig = window.hfCaptchaConfig || {};\n            window.hfCaptchaConfig[\"hf-form-1\"] = {\n                provider: \"recaptcha\", \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n                mode: \"checkbox\"          \/\/ 'checkbox' | 'invisible'\n            };\n\n            \/\/ --- Widget map (one per element)\n            window.__hfWidgets = window.__hfWidgets || new WeakMap();\n\n            \/\/ --- Utility: load external script once\n            function loadScriptOnce(src) {\n                var key = '__hfLoad__' + src;\n                if (window[key]) return;\n                window[key] = true;\n                var s = document.createElement('script');\n                s.src = src;\n                s.async = true;\n                s.defer = true;\n                document.head.appendChild(s);\n            }\n\n                        \/\/ Load Conversion.ai Forms SDK\n            loadScriptOnce('https:\/\/forms.conversion.ai\/script.js');\n            \n            \/\/ --- Detect user interests from hf_analytics cookie (set by behavior tracking)\n            window.hfDetectInterests = window.hfDetectInterests || function () {\n                try {\n                    var match = document.cookie.match(\/(?:^|;\\s*)hf_analytics=([^;]*)\/);\n                    if (!match) return '';\n                    var data = JSON.parse(decodeURIComponent(match[1]));\n                    if (!data.pages || !Array.isArray(data.pages)) return '';\n\n                    var patterns = {\n                        'Guidebooks': \/guidebook|guia|guias|guide-numerique|livrets\/i,\n                        'Devices': \/device|dispositivo|aparelho|appareil\/i,\n                        'PMS': \/property-management-software|pms|software-de-gestao|logiciel-de-gestion\/i,\n                        'Integrations': \/integration|integracion|integracao|integrations\/i,\n                        'Book a Demo': \/book.*demo|agendar.*demo|reservar.*demo|demander.*demo|solicitar.*demo|marcar.*demonstracao\/i,\n                        'Solutions': \/solution|solucao|solucion\/i,\n                        'Pricing': \/pricing|precios|preco|tarif\/i,\n                        'Resources': \/resource|recurso\/i,\n                        'Blog': \/blog\/i,\n                        'Influencers': \/influencer\/i,\n                        'Success Stories': \/success.*stor|caso.*exito|historia.*exito|caso.*sucesso|historia.*sucesso|reussite\/i,\n                        'Webinars': \/webinar\/i,\n                        'Support': \/support|soporte|suporte|apoio\/i,\n                        'Growth Tools': \/growth.*tool|ferramenta.*crescimento|herramienta.*crecimiento|outil.*croissance\/i,\n                        'Events': \/event|evento|evenement\/i,\n                        'Features': \/feature|caracteristica|funcionalidade|fonctionnalite\/i\n                    };\n\n                    var found = {};\n                    var interests = [];\n                    for (var i = 0; i < data.pages.length; i++) {\n                        var url = data.pages[i].url || '';\n                        for (var interest in patterns) {\n                            if (!found[interest] && patterns[interest].test(url)) {\n                                found[interest] = true;\n                                interests.push(interest);\n                            }\n                        }\n                    }\n                    return interests.join(', ');\n                } catch (e) {\n                    return '';\n                }\n            }\n\n            \/\/ --- hCaptcha render callback\n            window.hfHcaptchaInit = function () {\n                document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el) && window.hcaptcha && hcaptcha.render) {\n                        var id = hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',\n                            size:    el.getAttribute('data-size')  || 'normal'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- reCAPTCHA render callback\n            window.hfRecaptchaInit = function () {\n                if (!window.grecaptcha || !grecaptcha.render) return;\n\n                \/\/ Explicit render for v2 CHECKBOX widgets\n                document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',   \/\/ optional\n                            size:    el.getAttribute('data-size')  || 'normal'   \/\/ 'normal' | 'compact'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n\n                \/\/ Explicit render for v2 INVISIBLE widgets\n                document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible',\n                            badge: el.getAttribute('data-badge') || 'bottomleft',\n                            callback: function () {\n                                \/\/ token will be auto-set in hidden textarea\n                            }\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', ensureProviderScripts);\n            } else {\n                ensureProviderScripts();\n            }\n\n            \/\/ --- Reset captcha tokens on page load (fixes WP Rocket cache issue) ---\n            window.addEventListener('load', function() {\n                \/\/ Reset reCAPTCHA widgets\n                if (typeof grecaptcha !== 'undefined' && grecaptcha.reset) {\n                    \/\/ Reset checkbox reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA checkbox:', e);\n                            }\n                        }\n                    });\n\n                    \/\/ Reset invisible reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA invisible:', e);\n                            }\n                        }\n                    });\n                }\n\n                \/\/ Reset hCaptcha widgets\n                if (typeof hcaptcha !== 'undefined' && hcaptcha.reset) {\n                    document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                hcaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset hCaptcha:', e);\n                            }\n                        }\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('hf-form-1');\n            if (!form) return;\n\n            const loader       = form.querySelector('.hf-loading');\n            const fields       = form.querySelector('.hf-fields');\n            const submitButton = form.querySelector('button[type=\"submit\"].hf-submit');\n            const privacy      = form.querySelector('.hf-privacy-policy');\n            const footerNote   = form.querySelector('.hf-footer-note');\n\n            \/\/ Read provider\/mode from hidden inputs (per form)\n            const provider = (form.querySelector('input[name=\"hf_captcha_provider\"]')?.value || 'off');     \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n            const mode     = (form.querySelector('input[name=\"hf_captcha_mode\"]')?.value || 'checkbox');    \/\/ 'checkbox' | 'invisible'\n\n            function showError(msg) {\n                if (!fields) return;\n                \/\/ remove old errors\n                fields.querySelectorAll('.hf-error,[data-hf-error]').forEach(el => el.remove());\n\n                const p = document.createElement('p');\n                p.className = 'hf-error';\n                p.setAttribute('data-hf-error', '1'); \/\/ fallback if class gets stripped\n                p.textContent = msg;\n                fields.appendChild(p);\n            }\n\n            function setLoading(state) {\n                if (loader) loader.style.display = state ? 'block' : 'none';\n                if (submitButton) {\n                    submitButton.disabled = !!state;\n                    submitButton.classList.toggle('loading', !!state);\n                }\n            }\n\n            function submitWith(formData) {\n                \/\/ Let backend know which provider\/mode were used (for logging\/analytics)\n                formData.append('hcaptcha_mode', mode);\n                formData.append('hf_captcha_provider', provider);\n                formData.append('hf_captcha_mode', mode);\n\n                setLoading(true);\n                fetch('https:\/\/www.hostfully.com\/wp-admin\/admin-ajax.php', { method:'POST', body: formData })\n                    .then(r => r.json())\n                    .then(response => {\n                        setLoading(false);\n\n                        if (response.success) {\n                            const customMsg = formData.get('success_message') || 'Thanks! We\u2019ve received your submission.';\n                            if (fields) fields.innerHTML = '<div class=\"hf-success\">' + customMsg + '<\/div>';\n                            if (submitButton) submitButton.style.display = 'none';\n                            if (privacy) privacy.style.display = 'none';\n                            if (footerNote) footerNote.style.display = 'none';\n\n                            \n                                                        \/\/ Conversion.ai integration\n                            if (window.ConversionFormsV1) {\n                                var caiFields = {\"email\":\"e88eae4c-bb70-475d-b515-e7af6733f7d6\",\"first_name\":\"7df4d311-4bc8-4cd9-b334-2016bd132dd6\",\"last_name\":\"7145e5d0-0c47-4f6c-b423-0a9ec509d2ad\"};\n                                var caiPayload = {};\n                                for (var fieldName in caiFields) {\n                                    var val = formData.get(fieldName);\n                                    if (val !== null) caiPayload[caiFields[fieldName]] = val;\n                                }\n                                                                                                var caiStatic = {\"b24e0ba6-aacc-4090-b3a3-1e9b4c9afc6c\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vacation-Rental-House-Rules-Template-Hostfully.pdf\",\"e41d3e03-99ca-464c-b382-373cab475047\":\"Free Vacation Rental House Rules Template\",\"17b38450-0d9b-4a1c-b4e4-dc1cc801b4d3\":\"Free Vacation Rental House Rules Template\"};\n                                for (var uuid in caiStatic) {\n                                    caiPayload[uuid] = caiStatic[uuid];\n                                }\n                                                                window.ConversionFormsV1.submit(\n                                    \"4695d0e6-39f9-4f58-bbc6-99bb6bd62150\",\n                                    caiPayload\n                                ).then(function(ok) {\n                                    console.log('[HF Form] Conversion.ai submit:', ok);\n                                }).catch(function(err) {\n                                    console.warn('[HF Form] Conversion.ai error:', err);\n                                });\n                            } else {\n                                console.warn('[HF Form] ConversionFormsV1 SDK not loaded');\n                            }\n                            \n                        } else {\n                            console.warn('Salesforce error', response.data);\n                            const errMsg = (response.data && response.data.message) ? response.data.message : 'Something went wrong. Please try again later.';\n                            fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">' + errMsg + '<\/p>');\n                        }\n                    })\n                    .catch(() => {\n                        setLoading(false);\n                        fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n                        fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">There was a problem with your submission.<\/p>');\n                    });\n            }\n\n            function tokenPresent(name) {\n                return (form.querySelector('textarea[name=\"'+name+'\"]')?.value || '').trim().length > 0;\n            }\n\n            \/\/ Helper to wait for reCAPTCHA v2 invisible response\n            function waitForRecaptchaResponse(widgetId, timeoutMs, intervalMs) {\n                return new Promise(function (resolve, reject) {\n                    var waited = 0;\n                    function check() {\n                        try {\n                            var resp = grecaptcha.getResponse(widgetId);\n                            if (resp && resp.length > 0) return resolve(resp);\n                        } catch (e) { \/* ignore *\/ }\n                        waited += intervalMs;\n                        if (waited >= timeoutMs) return reject(new Error('recaptcha_timeout'));\n                        setTimeout(check, intervalMs);\n                    }\n                    check();\n                });\n            }\n\n            form.addEventListener('submit', function (e) {\n                e.preventDefault();\n\n                \/\/ Clear previous errors (optional)\n                fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n\n                \/\/ Populate interest detection from behavior cookie\n                var interestsField = form.querySelector('input[name=\"website_interested_in\"]');\n                if (interestsField && window.hfDetectInterests) interestsField.value = window.hfDetectInterests();\n\n                const formData = new FormData(form);\n                formData.append('action', 'hf_submit_form');\n                \/\/formData.append('form_action', 'http:\/\/conversion_ai');\n                formData.append('form_title', 'Modelo Gratuito de Regras da Casa para Alojamento de F\u00e9rias');\n                formData.append('email_template', '');\n                formData.append('email_subject', '');\n                formData.append('email_body', '');\n                formData.append('email_pdf', '');\n                formData.append('send_email', 'false');\n                formData.append('force_email', 'false');\n                formData.append('success_message', \"Success! Your ebook is on its way. Check your inbox for the download link. Enjoy the read!\");\n                formData.append('ebook_name', '');\n\n                \/\/ --- Captcha OFF ---\n                if (provider === 'off') {\n                    submitWith(formData);\n                    return;\n                }\n\n                \/\/ --- Checkbox flows: token must already be present ---\n                if (mode === 'checkbox') {\n                    if (provider === 'hcaptcha') {\n                        if (!tokenPresent('h-captcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                    if (provider === 'recaptcha') {\n                        if (!tokenPresent('g-recaptcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                }\n\n                \/\/ --- Invisible flows: execute programmatically, then submit ---\n                if (mode === 'invisible') {\n                    \/\/ hCaptcha invisible\n                    if (provider === 'hcaptcha') {\n                        const el = form.querySelector('.h-captcha[data-sitekey]');\n                        if (!el || typeof hcaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n                        const widgetId = (window.__hfWidgets && window.__hfWidgets.get(el)) || hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible'\n                        });\n                        setLoading(true);\n                        hcaptcha.execute(widgetId).then(function () {\n                            if (!tokenPresent('h-captcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the hCaptcha token to FormData\n                            const token = hcaptcha.getResponse(widgetId);\n                            if (token) formData.append('h-captcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                        });\n                        return;\n                    }\n\n                    \/\/ reCAPTCHA v2 invisible\n                    if (provider === 'recaptcha') {\n                        const el = form.querySelector('.g-recaptcha-invisible[data-sitekey]');\n                        if (!el || typeof grecaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n\n                        \/\/ Render if needed, with a callback as a safety net\n                        let widgetId = (window.__hfWidgets && window.__hfWidgets.get(el));\n                        if (typeof widgetId === 'undefined') {\n                            widgetId = grecaptcha.render(el, {\n                                sitekey: el.getAttribute('data-sitekey'),\n                                size: 'invisible',\n                                callback: function () {\n                                    \/\/ Google will also set the textarea; we still wait below to be safe.\n                                }\n                            });\n                            window.__hfWidgets && window.__hfWidgets.set(el, widgetId);\n                        }\n\n                        setLoading(true);\n                        try {\n                            grecaptcha.execute(widgetId);\n                        } catch (err) {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                            return;\n                        }\n\n                        \/\/ Wait until token appears or timeout\n                        waitForRecaptchaResponse(widgetId, 10000, 100).then(function () {\n                            \/\/ Double-check token presence\n                            if (!tokenPresent('g-recaptcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the reCAPTCHA token to FormData\n                            const token = grecaptcha.getResponse(widgetId);\n                            if (token) formData.append('g-recaptcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha timed out. Please try again.');\n                        });\n                        return;\n                    }\n                }\n\n                \/\/ Fallback\n                submitWith(formData);\n            });\n\n        });\n    <\/script>\n\n\n\n    \n<h2>Primeiro, o que s\u00e3o as regras da casa do Airbnb?<\/h2>\n<p>As regras da casa para alojamento local s\u00e3o diretrizes que voc\u00ea, como anfitri\u00e3o da Airbnb, dar\u00e1 aos seus h\u00f3spedes para definir as expectativas sobre a estadia. Estas regras incluem o que podem ou n\u00e3o fazer, e tamb\u00e9m lhes d\u00e3o uma ideia do seu estilo de anfitri\u00e3o. Ao consultarem as suas expectativas, os h\u00f3spedes podem verificar se a sua propriedade \u00e9 adequada para eles antes de reservarem. Verificar\u00e1 que um conjunto de regras bem definido pode ajud\u00e1-lo a evitar uma s\u00e9rie de problemas, como danos na sua propriedade ou at\u00e9 desentendimentos com os seus vizinhos. Uma lista muito clara, justa e espec\u00edfica tamb\u00e9m o ajudar\u00e1 a responsabilizar os seus h\u00f3spedes.    <\/p>\n<p>Estabelecer estas regras antecipadamente criar\u00e1 uma melhor experi\u00eancia para si e para o seu h\u00f3spede do Airbnb, levando a estadias repetidas e melhores avalia\u00e7\u00f5es. No entanto, antes de come\u00e7ar a criar as suas regras, precisar\u00e1 de entender que tipo de h\u00f3spede a sua listagem atrair\u00e1. N\u00e3o queira ser opressor, uma vez que o h\u00f3spede provavelmente est\u00e1 l\u00e1 de f\u00e9rias, mas quer declarar claramente os seus limites.  <\/p>\n<p>Dependendo do tipo de h\u00f3spede que deseja atrair, poder\u00e1 querer adicionar alguma personalidade \u00e0s regras. Pode torn\u00e1-las curtas e diretas. Ou pode torn\u00e1-las engra\u00e7adas e alegres. Seja qual for a forma que escolher, aqui est\u00e3o algumas diretrizes a seguir para escrever <a href=\"https:\/\/www.airbnb.com\/resources\/hosting-homes\/a\/make-the-most-of-house-rules-21\" target=\"_blank\" rel=\"noopener\">regras da casa do Airbnb<\/a> eficazes.   <\/p>\n<h2>Dicas para escrever regras da casa do Airbnb eficazes<\/h2>\n<p>Siga estas dicas para escrever regras da casa eficazes no Airbnb \u00e0s quais os seus h\u00f3spedes prestar\u00e3o aten\u00e7\u00e3o:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mantenha-as curtas: <\/b>Ningu\u00e9m quer ler um documento legal de 20 p\u00e1ginas quando procura um lugar para ficar de f\u00e9rias, por isso mantenha a lista de regras da casa curta e mencione primeiro as regras mais importantes.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Mantenha-as simples: <\/b>Nunca deve complicar demasiado as suas regras da casa. Mantenha as regras da casa do seu alojamento de f\u00e9rias simples para que os h\u00f3spedes as leiam atentamente e sem confus\u00f5es. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Torne-as acess\u00edveis para todos os h\u00f3spedes:<\/b> Tamb\u00e9m pode ter h\u00f3spedes internacionais, por isso, esteja consciente disso ao escrever as suas regras. Mantenha-as f\u00e1ceis de traduzir usando frases simples. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Liste-as em v\u00e1rios locais:<\/b> As regras da casa devem ser colocadas na sua listagem do Airbnb na sec\u00e7\u00e3o de regras e, como lembrete, pode enviar uma vers\u00e3o curta por e-mail aos h\u00f3spedes ou inclu\u00ed-las no seu guia digital. Os <a href=\"https:\/\/www.hostfully.com\/pt-pt\/agende-uma-demonstracao-gratuita\/\">guias digitais da Hostfully<\/a> s\u00e3o um lugar maravilhoso para armazenar informa\u00e7\u00f5es importantes, e pode faz\u00ea-lo de uma forma que n\u00e3o sobrecarregue o seu h\u00f3spede.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mantenha-as atualizadas:<\/b> As regras da casa para alojamentos de curta dura\u00e7\u00e3o podem mudar com o tempo e \u00e0 medida que ganha experi\u00eancia, por isso, reveja as suas regras da casa de tempos a tempos. N\u00e3o tenha medo de adicionar novas, retirar as que n\u00e3o est\u00e3o a fazer nenhum bem para si e fazer altera\u00e7\u00f5es conforme necess\u00e1rio. Em suma, deve mant\u00ea-las t\u00e3o atualizadas quanto mant\u00e9m a sua listagem.  <\/li>\n<\/ol>\n<h2><b>Onde comunica as regras da casa do Airbnb?<\/b><\/h2>\n<h3><strong>1. Nas suas listagens do Airbnb <\/strong><\/h3>\n<p>\u00c9 bastante simples no Airbnb. V\u00e1 para \u201cAs suas listagens\u201d no site do Airbnb. Em seguida, selecione a listagem que deseja editar clicando em \u201cGerir listagem\u201d.  <\/p>\n<figure id=\"attachment_24322\" aria-describedby=\"caption-attachment-24322\" style=\"width: 2302px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/01_Airbnb_house_rules_setup.jpg\" alt=\" P\u00e1gina de configura\u00e7\u00e3o das regras da casa do Airbnb\" width=\"2302\" height=\"950\"><figcaption id=\"caption-attachment-24322\" class=\"wp-caption-text\">\u00c9 uma boa ideia estabelecer regras da casa quando configura pela primeira vez a sua listagem do Airbnb.<br \/>Fonte: <a href=\"https:\/\/www.airbnb.com\/host\/homes\" target=\"_blank\" rel=\"noopener\">Airbnb<\/a><\/figcaption><\/figure>\n<p>A partir da\u00ed, clique em \u201cDefini\u00e7\u00f5es de reserva\u201d e encontre a linha que diz \u201cRegras da casa\u201d. Clique em editar e ter\u00e1 um espa\u00e7o para adicionar as suas regras. <\/p>\n<figure id=\"attachment_24323\" aria-describedby=\"caption-attachment-24323\" style=\"width: 1206px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/02_Setting_Airbnb_house_rules.jpg\" alt=\"Regras da casa predefinidas do Airbnb\" width=\"1206\" height=\"1356\"><figcaption id=\"caption-attachment-24323\" class=\"wp-caption-text\">Use as regras predefinidas para definir diretrizes gerais para a sua propriedade de aluguer.<br \/>Fonte: <a href=\"https:\/\/www.airbnb.com\/host\/homes\" target=\"_blank\" rel=\"noopener\">Airbnb<\/a><\/figcaption><\/figure>\n<p>Ver\u00e1 algumas regras predefinidas e pode selecionar as que deseja aplicar a essa listagem. Em seguida, adicione quaisquer regras personalizadas que desejar e aplique-as. Finalmente, clique em \u201cGuardar\u201d.  <\/p>\n<figure id=\"attachment_24324\" aria-describedby=\"caption-attachment-24324\" style=\"width: 1154px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/03_Airbnb_custom_house_rules.jpg\" alt=\"P\u00e1gina para definir regras da casa personalizadas no Airbnb\" width=\"1154\" height=\"1034\"><figcaption id=\"caption-attachment-24324\" class=\"wp-caption-text\">Certifique-se de incluir quaisquer regras que sejam espec\u00edficas da sua propriedade, como diretrizes para a utiliza\u00e7\u00e3o da banheira de hidromassagem ou pol\u00edticas de estacionamento especiais.<br \/>Fonte: <a href=\"https:\/\/www.airbnb.com\/host\/homes\" target=\"_blank\" rel=\"noopener\">Airbnb<\/a><\/figcaption><\/figure>\n<p>Quando um potencial h\u00f3spede analisar o seu an\u00fancio, poder\u00e1 ver as suas regras e decidir se ser\u00e1 um bom h\u00f3spede para o seu espa\u00e7o.<\/p>\n<p>Recomendamos reiterar algumas ou todas as suas regras na <a href=\"https:\/\/www.hostfully.com\/blog\/vacation-rental-welcome-letter\/\">sua carta de boas-vindas<\/a> para garantir que os seus h\u00f3spedes conhecem as suas expectativas. H\u00e1 quatro momentos principais em que absolutamente vai querer conectar-se com os seus h\u00f3spedes: antes da reserva, entre a reserva e o dia do check-in, durante a sua estadia e ap\u00f3s a sua visita. O pr\u00e9-reserva e o check-in s\u00e3o onde quer mencionar as regras.  <\/p>\n<h3>2. No seu guia digital<\/h3>\n<p>Mesmo que j\u00e1 tenha inclu\u00eddo as suas regras da casa no seu an\u00fancio do Airbnb, \u00e9 uma boa ideia partilh\u00e1-las novamente num <a href=\"https:\/\/www.hostfully.com\/blog\/what-is-a-digital-guidebook\/\">guia digital<\/a>. Afinal, se um h\u00f3spede reservar a sua viagem com meses de anteced\u00eancia, provavelmente n\u00e3o se lembrar\u00e1 da lista de regras que viu ao fazer a reserva. <\/p>\n<p>Com a Hostfully, \u00e9 f\u00e1cil definir e personalizar as suas regras da casa e atribu\u00ed-las \u00e0 propriedade (ou propriedades) a que se aplicam. Primeiro, clique no separador \u201cManual da Casa\u201d no painel de controlo dos Guias Hostfully. <\/p>\n<figure id=\"attachment_24325\" aria-describedby=\"caption-attachment-24325\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/04_Hostfully_create_house_rules-scaled-1.jpg\" alt=\"Criar regras da casa nos Guias da Hostfully\" width=\"2560\" height=\"1394\"><figcaption id=\"caption-attachment-24325\" class=\"wp-caption-text\">Selecione o cart\u00e3o de regras da casa para come\u00e7ar a personalizar as diretrizes para a sua propriedade.<br \/>Fonte: <a href=\"https:\/\/v2.hostfully.com\/host\/informations\" target=\"_blank\" rel=\"noopener\">Hostfully<\/a><\/figcaption><\/figure>\n<p>Selecione a propriedade para a qual pretende escrever as regras da casa e comece a defini-las! A Hostfully fornece uma lista de regras pr\u00e9-geradas que pode adicionar, eliminar e modificar conforme necess\u00e1rio. Tamb\u00e9m pode atribuir estas regras da casa a qualquer propriedade a que se apliquem.  <\/p>\n<figure id=\"attachment_24326\" aria-describedby=\"caption-attachment-24326\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/05_Hostfully_write_house_rules-scaled-1.jpg\" alt=\"Criar regras da casa nos Guias da Hostfully\" width=\"2560\" height=\"1397\"><figcaption id=\"caption-attachment-24326\" class=\"wp-caption-text\">A Hostfully fornece-lhe uma lista conveniente de regras predeterminadas que pode personalizar para melhor se adequar \u00e0 sua listagem. Fonte: <a href=\"https:\/\/v2.hostfully.com\/host\/informations\">Hostfully<\/a><\/figcaption><\/figure>\n<p>Dessa forma, todos os seus h\u00f3spedes t\u00eam as regras da casa ao seu alcance durante toda a estadia. Isto pode ajud\u00e1-lo a salvaguardar a sua propriedade e a proteg\u00ea-lo de um h\u00f3spede que alegue n\u00e3o ter visto as suas regras antes de quebrar uma delas. <\/p>\n<figure id=\"attachment_24327\" aria-describedby=\"caption-attachment-24327\" style=\"width: 2506px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/06_Hostfully_digital_guidebooks_house_rules.jpg\" alt=\"Guia da Hostfully a exibir regras da casa\" width=\"2506\" height=\"1536\"><figcaption id=\"caption-attachment-24327\" class=\"wp-caption-text\">Coloque as suas regras da casa diretamente no seu manual da casa para que os seus h\u00f3spedes consultem durante a sua estadia.<br \/>Fonte: <a href=\"https:\/\/guide.swisshut.ch\/emmit\" target=\"_blank\" rel=\"noopener\">Guias da Hostfully<\/a><\/figcaption><\/figure>\n<h2><b>Exemplos do que deve mencionar nas suas regras da casa<\/b><\/h2>\n<p>Para que n\u00e3o comece com um ecr\u00e3 em branco, temos v\u00e1rios exemplos de que tipos de regras vai querer considerar adicionar \u00e0 sua lista. Ent\u00e3o, vamos mergulhar diretamente! <\/p>\n<h3>Vis\u00e3o geral<\/h3>\n<p>Incluir\u00e1 uma vis\u00e3o geral como parte das suas regras. Aqui, pode definir o tom para as suas regras da casa. Deve fazer uma declara\u00e7\u00e3o simples sobre o porqu\u00ea de os h\u00f3spedes as deverem seguir e certificar-se de que menciona o que pode ocorrer se n\u00e3o cumprirem as regras. Isto pode incluir, por exemplo, dedu\u00e7\u00f5es de um dep\u00f3sito de seguran\u00e7a.   <\/p>\n<h3>Hor\u00e1rios de check-in e check-out<\/h3>\n<p>Com a sua listagem, especifique a que horas \u00e9 o check-in e o check-out para os seus h\u00f3spedes. H\u00e1 uma taxa para um check-out tardio? Informe-os sobre <a href=\"https:\/\/www.hostfully.com\/blog\/airbnb-check-in-process\/\">o que esperar com anteced\u00eancia<\/a>; isto permite que os seus h\u00f3spedes planeiem ao reservar o seu transporte e viagem.  <\/p>\n<p>Quando inclui como os seus h\u00f3spedes fazem o check-in e o check-out da sua propriedade, isso pode destacar a sua listagem de outras. Se o seu h\u00f3spede souber que chegar\u00e1 tarde \u00e0 noite, pode querer fornecer op\u00e7\u00f5es de como pode entrar. Uma fechadura de acesso por c\u00f3digo na porta pode fazer toda a diferen\u00e7a, em vez de se encontrar consigo para entregar as chaves. Listar o seu procedimento de check-in\/check-out nas suas regras da casa pode poupar-lhe dores de cabe\u00e7a a si e ao seu h\u00f3spede. Esta \u00e9 uma das raz\u00f5es pelas quais o auto check-in se tornou t\u00e3o popular.    <\/p>\n<p>Se fornecer uma chave, inclua a penalidade por uma chave perdida. Isto pode levar a mudar as fechaduras, chegar tarde \u00e0 noite e infelicidade para si e para o h\u00f3spede. <\/p>\n<p>Deseja melhorar a experi\u00eancia do h\u00f3spede e, ao mesmo tempo, reduzir a sua carga de trabalho? \u00c9 aqui que a automa\u00e7\u00e3o pode ajud\u00e1-lo significativamente. Primeiro, pode utilizar software para <a href=\"https:\/\/partners.hostfully.com\/case-study-automated-messaging\">enviar informa\u00e7\u00f5es de check-in<\/a> automaticamente em conjunto com as regras da casa. Segundo, pode utilizar o seu software de alojamento de f\u00e9rias com integra\u00e7\u00f5es de terceiros para <a href=\"https:\/\/partners.hostfully.com\/case-study-smart-locks-automation\">criar e enviar c\u00f3digos de acesso de porta \u00fanicos<\/a>.   <\/p>\n<h3>Estacionamento<\/h3>\n<p>A sua propriedade oferece estacionamento? \u00c9 numerado ou estacionamento na rua? Quantos carros s\u00e3o permitidos?  <\/p>\n<p>Definir estas expectativas para os seus h\u00f3spedes antes da sua chegada n\u00e3o s\u00f3 tornar\u00e1 menos stressante para eles, como pode ser o fator determinante em se alugam ou n\u00e3o um carro. Quer que cheguem com um sorriso no rosto, n\u00e3o a entrar frustrados porque n\u00e3o conseguiram estacionar em seguran\u00e7a. <\/p>\n<p>Como pode facilitar aos h\u00f3spedes encontrar estacionamento? Com um <a href=\"https:\/\/www.hostfully.com\/guidebooks-feature-overview\/?utm_term=hostfully%20guidebooks&amp;utm_campaign=Branded+Search+-+Hostfully&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=2565189582&amp;hsa_cam=13807466087&amp;hsa_grp=127560462707&amp;hsa_ad=532660827790&amp;hsa_src=g&amp;hsa_tgt=kwd-943951849807&amp;hsa_kw=hostfully%20guidebooks&amp;hsa_mt=e&amp;hsa_net=adwords&amp;hsa_ver=3&amp;gclid=CjwKCAjwrfCRBhAXEiwAnkmKmX5ei-UeKLx5-Q4WK3QCvbaBkfNyNsB_uJ1J4Oy09kB13voUfrZ7ahoCAroQAvD_BwE\">guia digital<\/a>, pode esclarecer as instru\u00e7\u00f5es de estacionamento com imagens detalhadas. <\/p>\n    <form\n        id=\"hf-form-2\"\n        action=\"#\"\n        method=\"post\"\n        accept-charset=\"UTF-8\"\n        class=\"hf-form-2 hf-ebook-theme default\"\n        style=\"width:100%;\"    >\n                    <p class=\"hf-pre-title\">Download it now for free:<\/p>\n        \n                    <h2 style=\"text-align: left;\">Modelo Gratuito de Regras da Casa para Alojamento de F\u00e9rias<\/h2>\n        \n                    <p class=\"hf-description\">Writing house rules doesn&#039;t have to be a drag. Choose from these four different styles, and customize them any way you want!.<\/p>\n        \n        <div class=\"hf-loading\" style=\"display: none; margin-bottom: 1em;\">\n            <svg class=\"hf-spinner\" width=\"48\" height=\"48\" viewBox=\"0 0 50 50\">\n                <circle cx=\"25\" cy=\"25\" r=\"20\" stroke=\"#0073aa\" stroke-width=\"5\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"100\" stroke-dashoffset=\"75\">\n                    <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"1s\" repeatCount=\"indefinite\" from=\"0 25 25\" to=\"360 25 25\" \/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n\n                <div class=\"hf-fields\">\n            <fieldset>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-first_name\">First Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" id=\"hf-form-2-first_name\" placeholder=\"First Name *\" required>\n                <\/div>\n                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-last_name\">Last Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" id=\"hf-form-2-last_name\" placeholder=\"Last Name *\" required>\n                <\/div>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-email\">Email <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" id=\"hf-form-2-email\" placeholder=\"Email *\" required>\n                <\/div>\n                                            <\/fieldset>\n        <\/div>\n        \n        <input type=\"hidden\" name=\"utm_source\"   value=\"website\">\n        <input type=\"hidden\" name=\"utm_medium\"   value=\"\">\n        <input type=\"hidden\" name=\"utm_campaign\" value=\"\">\n        <input type=\"hidden\" name=\"utm_content\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_keyword\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_term\"     value=\"\">\n        <input type=\"hidden\" name=\"lead_source\"  value=\"\">\n        <input type=\"hidden\" name=\"website_language\" value=\"pt-pt\">\n        <input type=\"hidden\" name=\"website_interested_in\" value=\"\">\n        <input type=\"hidden\" name=\"hf_captcha_provider\" value=\"recaptcha\">\n        <input type=\"hidden\" name=\"hf_captcha_mode\" value=\"checkbox\">\n        <input type=\"hidden\" name=\"form_key\"   value=\"conversion_ai\">\n        <input type=\"hidden\" name=\"form_token\" value=\"eyJrIjoiY29udmVyc2lvbl9haSIsInRzIjoxNzgwMTc1Njk4LCJpZCI6ImhmLWZvcm0tMiIsImV4cCI6MTc4MTAzOTY5OH0.87d9b523ab135a2398a681e609818ef8c60ec318683a12e13e77522df6c87b81\">\n                    <input type=\"hidden\" name=\"hf_submission_target\" value=\"conversion_ai\">\n        \n\n                    <label class=\"hf-privacy-policy\">\n                <input type=\"checkbox\" name=\"privacy_policy\" required>\n                <span>I consent to receive marketing communications from Hostfully and agree to the <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/span>\n            <\/label>\n        \n                            <div class=\"hf-field hf-recaptcha\">\n                                                            <div class=\"g-recaptcha\"\n                             data-sitekey=\"6Lf5iyYUAAAAAGoSPPx3go6y7pgsMvBHyiBQnx2o\"><\/div>\n                                                <\/div>\n        \n\n        <button type=\"submit\" class=\"submit-button hf-submit\">Submit<\/button>\n\n            <\/form>\n\n    <script>\n        (function () {\n            \/\/ --- Register this form id for your own form JS\n            window.hfFormIds = window.hfFormIds || [];\n            window.hfFormIds.push(\"hf-form-2\");\n\n            \/\/ --- Store per-form captcha config\n            window.hfCaptchaConfig = window.hfCaptchaConfig || {};\n            window.hfCaptchaConfig[\"hf-form-2\"] = {\n                provider: \"recaptcha\", \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n                mode: \"checkbox\"          \/\/ 'checkbox' | 'invisible'\n            };\n\n            \/\/ --- Widget map (one per element)\n            window.__hfWidgets = window.__hfWidgets || new WeakMap();\n\n            \/\/ --- Utility: load external script once\n            function loadScriptOnce(src) {\n                var key = '__hfLoad__' + src;\n                if (window[key]) return;\n                window[key] = true;\n                var s = document.createElement('script');\n                s.src = src;\n                s.async = true;\n                s.defer = true;\n                document.head.appendChild(s);\n            }\n\n                        \/\/ Load Conversion.ai Forms SDK\n            loadScriptOnce('https:\/\/forms.conversion.ai\/script.js');\n            \n            \/\/ --- Detect user interests from hf_analytics cookie (set by behavior tracking)\n            window.hfDetectInterests = window.hfDetectInterests || function () {\n                try {\n                    var match = document.cookie.match(\/(?:^|;\\s*)hf_analytics=([^;]*)\/);\n                    if (!match) return '';\n                    var data = JSON.parse(decodeURIComponent(match[1]));\n                    if (!data.pages || !Array.isArray(data.pages)) return '';\n\n                    var patterns = {\n                        'Guidebooks': \/guidebook|guia|guias|guide-numerique|livrets\/i,\n                        'Devices': \/device|dispositivo|aparelho|appareil\/i,\n                        'PMS': \/property-management-software|pms|software-de-gestao|logiciel-de-gestion\/i,\n                        'Integrations': \/integration|integracion|integracao|integrations\/i,\n                        'Book a Demo': \/book.*demo|agendar.*demo|reservar.*demo|demander.*demo|solicitar.*demo|marcar.*demonstracao\/i,\n                        'Solutions': \/solution|solucao|solucion\/i,\n                        'Pricing': \/pricing|precios|preco|tarif\/i,\n                        'Resources': \/resource|recurso\/i,\n                        'Blog': \/blog\/i,\n                        'Influencers': \/influencer\/i,\n                        'Success Stories': \/success.*stor|caso.*exito|historia.*exito|caso.*sucesso|historia.*sucesso|reussite\/i,\n                        'Webinars': \/webinar\/i,\n                        'Support': \/support|soporte|suporte|apoio\/i,\n                        'Growth Tools': \/growth.*tool|ferramenta.*crescimento|herramienta.*crecimiento|outil.*croissance\/i,\n                        'Events': \/event|evento|evenement\/i,\n                        'Features': \/feature|caracteristica|funcionalidade|fonctionnalite\/i\n                    };\n\n                    var found = {};\n                    var interests = [];\n                    for (var i = 0; i < data.pages.length; i++) {\n                        var url = data.pages[i].url || '';\n                        for (var interest in patterns) {\n                            if (!found[interest] && patterns[interest].test(url)) {\n                                found[interest] = true;\n                                interests.push(interest);\n                            }\n                        }\n                    }\n                    return interests.join(', ');\n                } catch (e) {\n                    return '';\n                }\n            }\n\n            \/\/ --- hCaptcha render callback\n            window.hfHcaptchaInit = function () {\n                document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el) && window.hcaptcha && hcaptcha.render) {\n                        var id = hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',\n                            size:    el.getAttribute('data-size')  || 'normal'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- reCAPTCHA render callback\n            window.hfRecaptchaInit = function () {\n                if (!window.grecaptcha || !grecaptcha.render) return;\n\n                \/\/ Explicit render for v2 CHECKBOX widgets\n                document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',   \/\/ optional\n                            size:    el.getAttribute('data-size')  || 'normal'   \/\/ 'normal' | 'compact'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n\n                \/\/ Explicit render for v2 INVISIBLE widgets\n                document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible',\n                            badge: el.getAttribute('data-badge') || 'bottomleft',\n                            callback: function () {\n                                \/\/ token will be auto-set in hidden textarea\n                            }\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', ensureProviderScripts);\n            } else {\n                ensureProviderScripts();\n            }\n\n            \/\/ --- Reset captcha tokens on page load (fixes WP Rocket cache issue) ---\n            window.addEventListener('load', function() {\n                \/\/ Reset reCAPTCHA widgets\n                if (typeof grecaptcha !== 'undefined' && grecaptcha.reset) {\n                    \/\/ Reset checkbox reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA checkbox:', e);\n                            }\n                        }\n                    });\n\n                    \/\/ Reset invisible reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA invisible:', e);\n                            }\n                        }\n                    });\n                }\n\n                \/\/ Reset hCaptcha widgets\n                if (typeof hcaptcha !== 'undefined' && hcaptcha.reset) {\n                    document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                hcaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset hCaptcha:', e);\n                            }\n                        }\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('hf-form-2');\n            if (!form) return;\n\n            const loader       = form.querySelector('.hf-loading');\n            const fields       = form.querySelector('.hf-fields');\n            const submitButton = form.querySelector('button[type=\"submit\"].hf-submit');\n            const privacy      = form.querySelector('.hf-privacy-policy');\n            const footerNote   = form.querySelector('.hf-footer-note');\n\n            \/\/ Read provider\/mode from hidden inputs (per form)\n            const provider = (form.querySelector('input[name=\"hf_captcha_provider\"]')?.value || 'off');     \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n            const mode     = (form.querySelector('input[name=\"hf_captcha_mode\"]')?.value || 'checkbox');    \/\/ 'checkbox' | 'invisible'\n\n            function showError(msg) {\n                if (!fields) return;\n                \/\/ remove old errors\n                fields.querySelectorAll('.hf-error,[data-hf-error]').forEach(el => el.remove());\n\n                const p = document.createElement('p');\n                p.className = 'hf-error';\n                p.setAttribute('data-hf-error', '1'); \/\/ fallback if class gets stripped\n                p.textContent = msg;\n                fields.appendChild(p);\n            }\n\n            function setLoading(state) {\n                if (loader) loader.style.display = state ? 'block' : 'none';\n                if (submitButton) {\n                    submitButton.disabled = !!state;\n                    submitButton.classList.toggle('loading', !!state);\n                }\n            }\n\n            function submitWith(formData) {\n                \/\/ Let backend know which provider\/mode were used (for logging\/analytics)\n                formData.append('hcaptcha_mode', mode);\n                formData.append('hf_captcha_provider', provider);\n                formData.append('hf_captcha_mode', mode);\n\n                setLoading(true);\n                fetch('https:\/\/www.hostfully.com\/wp-admin\/admin-ajax.php', { method:'POST', body: formData })\n                    .then(r => r.json())\n                    .then(response => {\n                        setLoading(false);\n\n                        if (response.success) {\n                            const customMsg = formData.get('success_message') || 'Thanks! We\u2019ve received your submission.';\n                            if (fields) fields.innerHTML = '<div class=\"hf-success\">' + customMsg + '<\/div>';\n                            if (submitButton) submitButton.style.display = 'none';\n                            if (privacy) privacy.style.display = 'none';\n                            if (footerNote) footerNote.style.display = 'none';\n\n                            \n                                                        \/\/ Conversion.ai integration\n                            if (window.ConversionFormsV1) {\n                                var caiFields = {\"email\":\"e88eae4c-bb70-475d-b515-e7af6733f7d6\",\"first_name\":\"7df4d311-4bc8-4cd9-b334-2016bd132dd6\",\"last_name\":\"7145e5d0-0c47-4f6c-b423-0a9ec509d2ad\"};\n                                var caiPayload = {};\n                                for (var fieldName in caiFields) {\n                                    var val = formData.get(fieldName);\n                                    if (val !== null) caiPayload[caiFields[fieldName]] = val;\n                                }\n                                                                                                var caiStatic = {\"b24e0ba6-aacc-4090-b3a3-1e9b4c9afc6c\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vacation-Rental-House-Rules-Template-Hostfully.pdf\",\"e41d3e03-99ca-464c-b382-373cab475047\":\"Free Vacation Rental House Rules Template\",\"17b38450-0d9b-4a1c-b4e4-dc1cc801b4d3\":\"Free Vacation Rental House Rules Template\"};\n                                for (var uuid in caiStatic) {\n                                    caiPayload[uuid] = caiStatic[uuid];\n                                }\n                                                                window.ConversionFormsV1.submit(\n                                    \"4695d0e6-39f9-4f58-bbc6-99bb6bd62150\",\n                                    caiPayload\n                                ).then(function(ok) {\n                                    console.log('[HF Form] Conversion.ai submit:', ok);\n                                }).catch(function(err) {\n                                    console.warn('[HF Form] Conversion.ai error:', err);\n                                });\n                            } else {\n                                console.warn('[HF Form] ConversionFormsV1 SDK not loaded');\n                            }\n                            \n                        } else {\n                            console.warn('Salesforce error', response.data);\n                            const errMsg = (response.data && response.data.message) ? response.data.message : 'Something went wrong. Please try again later.';\n                            fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">' + errMsg + '<\/p>');\n                        }\n                    })\n                    .catch(() => {\n                        setLoading(false);\n                        fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n                        fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">There was a problem with your submission.<\/p>');\n                    });\n            }\n\n            function tokenPresent(name) {\n                return (form.querySelector('textarea[name=\"'+name+'\"]')?.value || '').trim().length > 0;\n            }\n\n            \/\/ Helper to wait for reCAPTCHA v2 invisible response\n            function waitForRecaptchaResponse(widgetId, timeoutMs, intervalMs) {\n                return new Promise(function (resolve, reject) {\n                    var waited = 0;\n                    function check() {\n                        try {\n                            var resp = grecaptcha.getResponse(widgetId);\n                            if (resp && resp.length > 0) return resolve(resp);\n                        } catch (e) { \/* ignore *\/ }\n                        waited += intervalMs;\n                        if (waited >= timeoutMs) return reject(new Error('recaptcha_timeout'));\n                        setTimeout(check, intervalMs);\n                    }\n                    check();\n                });\n            }\n\n            form.addEventListener('submit', function (e) {\n                e.preventDefault();\n\n                \/\/ Clear previous errors (optional)\n                fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n\n                \/\/ Populate interest detection from behavior cookie\n                var interestsField = form.querySelector('input[name=\"website_interested_in\"]');\n                if (interestsField && window.hfDetectInterests) interestsField.value = window.hfDetectInterests();\n\n                const formData = new FormData(form);\n                formData.append('action', 'hf_submit_form');\n                \/\/formData.append('form_action', 'http:\/\/conversion_ai');\n                formData.append('form_title', 'Modelo Gratuito de Regras da Casa para Alojamento de F\u00e9rias');\n                formData.append('email_template', '');\n                formData.append('email_subject', '');\n                formData.append('email_body', '');\n                formData.append('email_pdf', '');\n                formData.append('send_email', 'false');\n                formData.append('force_email', 'false');\n                formData.append('success_message', \"Success! Your ebook is on its way. Check your inbox for the download link. Enjoy the read!\");\n                formData.append('ebook_name', '');\n\n                \/\/ --- Captcha OFF ---\n                if (provider === 'off') {\n                    submitWith(formData);\n                    return;\n                }\n\n                \/\/ --- Checkbox flows: token must already be present ---\n                if (mode === 'checkbox') {\n                    if (provider === 'hcaptcha') {\n                        if (!tokenPresent('h-captcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                    if (provider === 'recaptcha') {\n                        if (!tokenPresent('g-recaptcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                }\n\n                \/\/ --- Invisible flows: execute programmatically, then submit ---\n                if (mode === 'invisible') {\n                    \/\/ hCaptcha invisible\n                    if (provider === 'hcaptcha') {\n                        const el = form.querySelector('.h-captcha[data-sitekey]');\n                        if (!el || typeof hcaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n                        const widgetId = (window.__hfWidgets && window.__hfWidgets.get(el)) || hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible'\n                        });\n                        setLoading(true);\n                        hcaptcha.execute(widgetId).then(function () {\n                            if (!tokenPresent('h-captcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the hCaptcha token to FormData\n                            const token = hcaptcha.getResponse(widgetId);\n                            if (token) formData.append('h-captcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                        });\n                        return;\n                    }\n\n                    \/\/ reCAPTCHA v2 invisible\n                    if (provider === 'recaptcha') {\n                        const el = form.querySelector('.g-recaptcha-invisible[data-sitekey]');\n                        if (!el || typeof grecaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n\n                        \/\/ Render if needed, with a callback as a safety net\n                        let widgetId = (window.__hfWidgets && window.__hfWidgets.get(el));\n                        if (typeof widgetId === 'undefined') {\n                            widgetId = grecaptcha.render(el, {\n                                sitekey: el.getAttribute('data-sitekey'),\n                                size: 'invisible',\n                                callback: function () {\n                                    \/\/ Google will also set the textarea; we still wait below to be safe.\n                                }\n                            });\n                            window.__hfWidgets && window.__hfWidgets.set(el, widgetId);\n                        }\n\n                        setLoading(true);\n                        try {\n                            grecaptcha.execute(widgetId);\n                        } catch (err) {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                            return;\n                        }\n\n                        \/\/ Wait until token appears or timeout\n                        waitForRecaptchaResponse(widgetId, 10000, 100).then(function () {\n                            \/\/ Double-check token presence\n                            if (!tokenPresent('g-recaptcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the reCAPTCHA token to FormData\n                            const token = grecaptcha.getResponse(widgetId);\n                            if (token) formData.append('g-recaptcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha timed out. Please try again.');\n                        });\n                        return;\n                    }\n                }\n\n                \/\/ Fallback\n                submitWith(formData);\n            });\n\n        });\n    <\/script>\n\n\n\n    \n<h3>Animais de estima\u00e7\u00e3o<\/h3>\n<p>Inclua a sua pol\u00edtica de animais de estima\u00e7\u00e3o nas suas regras da casa para que n\u00e3o receba nenhum \u201ch\u00f3spede\u201d peludo inesperado.<br \/>\nSe <a href=\"https:\/\/www.hostfully.com\/blog\/pet-friendly-vacation-rental\/\">decidir permitir animais de estima\u00e7\u00e3o<\/a>, certifique-se de fazer uma limpeza completa para remover pelos de animais ap\u00f3s cada estadia. Tamb\u00e9m pode querer estabelecer uma restri\u00e7\u00e3o de peso. Isto ajud\u00e1-lo-\u00e1 a evitar danos ou acidentes.<br \/>\nCertifique-se de partilhar esta informa\u00e7\u00e3o antecipadamente com os seus h\u00f3spedes. Al\u00e9m disso, note que est\u00e1 a tornar-se comum para anfitri\u00f5es e gestores cobrarem uma taxa de limpeza extra para animais de estima\u00e7\u00e3o. Portanto, isto pode ser algo que deve considerar.    <\/p>\n<h3>Fumar<\/h3>\n<p>Tal como os animais de estima\u00e7\u00e3o, o fumo pode potencialmente afastar outros h\u00f3spedes, uma vez que pode ser dif\u00edcil eliminar esse odor. Indique claramente as regras de fumo na sua propriedade e onde \u00e9 permitido. Se permitir fumar no exterior ou numa varanda, certifique-se de incluir um local onde devam depositar as beatas de cigarro.<br \/>\nMais importante ainda, indique claramente quais seriam as penaliza\u00e7\u00f5es se esta regra, ou qualquer uma das outras, fosse quebrada. Por exemplo, se souber que pode custar 200 $ para eliminar o cheiro a fumo adequadamente, indique claramente nas suas regras da casa que quaisquer infratores ser\u00e3o cobrados em 200 $ por fumarem onde n\u00e3o \u00e9 permitido.<br \/>\nAl\u00e9m disso, nas suas regras sobre o fumo, deve mencionar o que espera dos seus h\u00f3spedes em termos de consumo de drogas recreativas. Provavelmente desejar\u00e1 proibir que subst\u00e2ncias ilegais sejam utilizadas, vendidas ou sequer estejam presentes no seu alojamento.    <\/p>\n<h3>Cal\u00e7ado no interior<\/h3>\n<p>Se a sua propriedade tiver carpete ou outros pavimentos delicados, pode optar por pedir aos h\u00f3spedes para manterem os seus sapatos do lado de fora. Embora possa incluir isto nas suas regras da casa, pode fornecer detalhes de onde os h\u00f3spedes devem guardar os seus sapatos nos guias de check-in. <\/p>\n<h3>Festas e visitantes<\/h3>\n<p>Algumas propriedades permitem alugueres para festas ou eventos. Se esta for a sua propriedade, esclare\u00e7a o n\u00famero m\u00e1ximo de pessoas e carros permitidos. Evite ser vago com qualquer reda\u00e7\u00e3o aqui, uma vez que diferentes h\u00f3spedes podem interpretar \u201calguns\u201d amigos de forma diferente. Note as regras da Associa\u00e7\u00e3o de Propriet\u00e1rios (HOA) e as horas de sil\u00eancio se a sua propriedade fizer parte de um empreendimento. Informe os seus h\u00f3spedes durante quais horas o recolher obrigat\u00f3rio de ru\u00eddo est\u00e1 em vigor.    <\/p>\n<h3><b>H\u00f3spedes extra do Airbnb<\/b><\/h3>\n<p>Os seus h\u00f3spedes podem conhecer outros viajantes ou moradores locais enquanto exploram a sua cidade. Certifique-se de que declara quais regras tem para <a href=\"https:\/\/www.hostfully.com\/pt-pt\/blog\/o-que-sao-hospedes-extra-do-airbnb-e-por-que-importam\/\">trazer h\u00f3spedes n\u00e3o registados<\/a>. Quer garantir que a sua propriedade \u00e9 cuidada e que os h\u00f3spedes s\u00e3o responsabilizados por quaisquer danos. Trazer visitantes pode complicar isto, por isso, certifique-se de se manter firme sobre isto nas suas diretrizes de visitantes.   <\/p>\n<h3>Lavandaria, lixo e reciclagem<\/h3>\n<p>Quer que os seus h\u00f3spedes coloquem as suas toalhas ou len\u00e7\u00f3is na m\u00e1quina de lavar antes de partirem? Limpam e trazem o caixote do lixo? Esclarecer estas responsabilidades nas regras da casa antes da reserva e no check-in pode informar o seu h\u00f3spede sobre o que esperar no seu \u00faltimo dia na sua propriedade.<br \/>\nVai querer listar detalhes para a limpeza antes da partida no seu <a href=\"https:\/\/www.hostfully.com\/pt-pt\/agende-uma-demonstracao-gratuita\/\">guia digital<\/a>. Tamb\u00e9m pode ajudar a lembrar o seu h\u00f3spede destas responsabilidades antes da sua chegada.   <\/p>\n<h3>\u00c1reas exteriores e piscinas\/banheiras de hidromassagem<\/h3>\n<p>Se a sua propriedade incluir uma \u00e1rea de grelhador ao ar livre ou piscina, discuta as regras de seguran\u00e7a em primeiro lugar, uma vez que <a href=\"https:\/\/www.airbnb.com\/help\/article\/2869\/host-guarantee-terms-and-conditions\" target=\"_blank\" rel=\"noopener\">estas podem tornar-se responsabilidades<\/a> para o seu neg\u00f3cio do Airbnb. Para garantir que estas comodidades s\u00e3o devidamente cuidadas, forne\u00e7a aos h\u00f3spedes instru\u00e7\u00f5es sobre como usar, ligar, cuidar, etc. <\/p>\n<h3>Privacidade<\/h3>\n<p>Se aluga apenas parte da sua resid\u00eancia, pode querer abordar a privacidade e quais \u00e1reas s\u00e3o proibidas. Por exemplo, h\u00e1 uma \u00e1rea de armazenamento a que n\u00e3o devem ter acesso? Devem entrar por uma porta espec\u00edfica ou usar uma casa de banho espec\u00edfica? Liste claramente quais \u00e1reas s\u00e3o acess\u00edveis e quais n\u00e3o s\u00e3o.   <\/p>\n<h3><b>Horas de sil\u00eancio<\/b><\/h3>\n<p>Muitas cidades e urbaniza\u00e7\u00f5es t\u00eam hor\u00e1rios de sil\u00eancio rigorosamente aplicados. Se for este o caso do seu alojamento, informe os seus h\u00f3spedes sobre os hor\u00e1rios de sil\u00eancio e o que significam. Se a zona for especialmente rigorosa, certifique-se de referir isso tamb\u00e9m.  <\/p>\n<h3><b>Seguran\u00e7a<\/b><\/h3>\n<p>Poder\u00e1 ter um sistema de alarme dom\u00e9stico para ajudar a proteger o seu alojamento e os h\u00f3spedes. Se for este o caso, certifique-se de descrever como espera que os seus h\u00f3spedes utilizem esse sistema de seguran\u00e7a. Por exemplo, se este deve ser ativado sempre que sa\u00edrem de casa, indique-o.  <\/p>\n<h3>Danos<\/h3>\n<p>Com a maioria das plataformas de reserva, um h\u00f3spede submeter\u00e1 um dep\u00f3sito no caso de pequenos danos. Pequenos danos acidentais podem acontecer a todos n\u00f3s. No entanto, pode querer esclarecer que, se os danos totalizarem um montante superior ao dep\u00f3sito, apresentar\u00e1 reclama\u00e7\u00f5es dizendo isso mesmo. Certifique-se de explicar como procederia com a apresenta\u00e7\u00e3o dessas reclama\u00e7\u00f5es.   <\/p>\n<h3>Contacto de emerg\u00eancia<\/h3>\n<p>Em caso de emerg\u00eancia com os seus h\u00f3spedes, \u00e9 sensato fornecer-lhes n\u00fameros de contacto de emerg\u00eancia dentro da sua cidade se n\u00e3o conseguirem contact\u00e1-lo. Isto tamb\u00e9m dar\u00e1 ao seu h\u00f3spede uma sensa\u00e7\u00e3o extra de seguran\u00e7a enquanto desfruta das suas f\u00e9rias relaxantes. <\/p>\n<h3><b>Conformidade<\/b><\/h3>\n<p>As suas regras ser\u00e3o simples, f\u00e1ceis de entender e razo\u00e1veis. Tamb\u00e9m as tornar\u00e1 dispon\u00edveis para os seus h\u00f3spedes antes mesmo de reservarem. Como resultado, pode esperar que os seus h\u00f3spedes provavelmente cumpram as suas regras. Geralmente, as pessoas que usam alugueres de f\u00e9rias apreciam o belo espa\u00e7o e privacidade que os alugueres permitem. No entanto, de vez em quando, ter\u00e1 um h\u00f3spede que n\u00e3o \u00e9 t\u00e3o respeitoso. O que acontece ent\u00e3o?     <\/p>\n<h2><b>O que acontece se um h\u00f3spede quebrar alguma das Regras da Casa do Airbnb? <\/b><\/h2>\n<p>Nas suas regras, certifique-se de expor tudo isto. Uma vez que as regras do Airbnb s\u00e3o legalmente vinculativas, seria do melhor interesse do seu h\u00f3spede que seguissem o que concordaram. Na maioria dos casos, as consequ\u00eancias de quebrar regras ser\u00e3o uma taxa para limpeza, mas pode haver algo mais espec\u00edfico se o dano for substancial ou dif\u00edcil de remediar.  <\/p>\n<h2>Modelo de regras da casa do Airbnb<\/h2>\n<p>Aqui est\u00e1 um conjunto de amostra de regras da casa para lhe dar uma ideia de como organiz\u00e1-las e formul\u00e1-las:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">O check-in \u00e9 \u00e0s 15:00. Enviarei um c\u00f3digo de chave para si 48 horas antes do check-in. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Est\u00e1 dispon\u00edvel estacionamento gratuito na rua. No entanto, tenha em aten\u00e7\u00e3o as faixas de emerg\u00eancia. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">S\u00e3o permitidos animais de estima\u00e7\u00e3o com menos de 80 libras. Ser\u00e1 adicionada uma taxa de limpeza de 25 $. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\u00c9 proibido fumar dentro de casa. \u00c9 permitido fumar no p\u00e1tio traseiro, sendo fornecido um cinzeiro para as beatas. N\u00e3o deite as beatas nos arbustos ou na relva.  <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Por favor, deixe os sapatos no exterior junto \u00e0s portas da frente e de tr\u00e1s.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">N\u00e3o s\u00e3o permitidas festas ou visitantes externos. Apenas h\u00f3spedes registados. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Por favor, deixe as toalhas usadas na casa de banho. Antes de partir, retire o saco do lixo e o contentor de reciclagem e leve-os para o exterior. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">O grelhador exterior est\u00e1 dispon\u00edvel para os h\u00f3spedes. Consulte o guia para saber como o operar e limpar. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">O andar superior \u00e9 uma resid\u00eancia privada. Por favor, permane\u00e7a apenas no r\u00e9s do ch\u00e3o. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Comunique imediatamente quaisquer danos. Quaisquer danos que excedam o dep\u00f3sito devem ser pagos pelos h\u00f3spedes e ser\u00e3o comunicados ao Airbnb. <\/li>\n<\/ol>\n<p>Embora as regras da casa nem sempre sejam um t\u00f3pico emocionante, pode haver uma forma emocionante de as transmitir aos seus h\u00f3spedes. Os guias Hostfully melhoram a experi\u00eancia do h\u00f3spede, eliminam a necessidade de responder a perguntas repetitivas e criam novas fontes de receita. <a href=\"https:\/\/www.hostfully.com\/pt-pt\/guias-digitais\/exemplos\/\" target=\"_blank\" rel=\"noopener\">Consulte os exemplos mais recentes<\/a> para obter inspira\u00e7\u00e3o para criar o seu pr\u00f3prio guia Hostfully. <\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>As suas regras da casa do Airbnb podem <a href=\"https:\/\/www.hostfully.com\/blog\/keep-rental-property-secure\/\">manter a sua propriedade segura<\/a>, mas lembre-se de equilibrar a prote\u00e7\u00e3o e ainda assim encorajar reservas. \u00c9 poss\u00edvel usar as suas regras da casa para estabelecer expectativas para os seus h\u00f3spedes, criando ainda um ambiente para umas excelentes f\u00e9rias. J\u00e1 teve algum h\u00f3spede que violou uma regra da casa que estabeleceu? O que fez? Como correu tudo? Gostar\u00edamos de saber para que possamos todos aprender juntos. Por favor, contacte-nos nos coment\u00e1rios abaixo.      <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gerir um alojamento de f\u00e9rias \u00e9 muito divertido e traz um bom rendimento extra. No entanto, se os h\u00f3spedes n\u00e3o tratarem bem o seu alojamento, pode ser um desafio. Se alguma vez algu\u00e9m organizou uma festa n\u00e3o autorizada ou at\u00e9 deixou para tr\u00e1s o cheiro inconfund\u00edvel de fumo de cigarro, sabe o qu\u00e3o frustrante pode [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":59540,"template":"","blog-categories":[2503,2545],"class_list":["post-68593","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-categories-experiencia-do-hospede","blog-categories-gestao-de-arrendamentos-de-ferias"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO) | Hostfully<\/title>\n<meta name=\"description\" content=\"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)\" \/>\n<meta property=\"og:description\" content=\"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostfully\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hostfully\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T16:58:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@hostfully\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/\"},\"author\":{\"name\":\"Pablo Pereyra\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#\\\/schema\\\/person\\\/d776e1b2fafaf165fba39e4f4b587baa\"},\"headline\":\"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)\",\"datePublished\":\"2024-12-10T20:16:51+00:00\",\"dateModified\":\"2026-04-15T16:58:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/\"},\"wordCount\":3459,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png\",\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/\",\"name\":\"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO) | Hostfully\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png\",\"datePublished\":\"2024-12-10T20:16:51+00:00\",\"dateModified\":\"2026-04-15T16:58:25+00:00\",\"description\":\"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png\",\"contentUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png\",\"width\":950,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blogue\",\"item\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#website\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/\",\"name\":\"Hostfully\",\"description\":\"Award Winning Vacation Rental Software\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#organization\",\"name\":\"Hostfully\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Hostfully_bluecircle_isotype_R-.png\",\"contentUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Hostfully_bluecircle_isotype_R-.png\",\"width\":321,\"height\":321,\"caption\":\"Hostfully\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hostfully\",\"https:\\\/\\\/x.com\\\/hostfully\",\"https:\\\/\\\/www.instagram.com\\\/hostfully_\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Hostfully\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hostfully-inc-\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/pt-pt\\\/#\\\/schema\\\/person\\\/d776e1b2fafaf165fba39e4f4b587baa\",\"name\":\"Pablo Pereyra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"caption\":\"Pablo Pereyra\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO) | Hostfully","description":"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/","og_locale":"pt_PT","og_type":"article","og_title":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)","og_description":"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar","og_url":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/","og_site_name":"Hostfully","article_publisher":"https:\/\/www.facebook.com\/hostfully","article_modified_time":"2026-04-15T16:58:25+00:00","og_image":[{"width":950,"height":800,"url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@hostfully","twitter_misc":{"Tempo estimado de leitura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#article","isPartOf":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/"},"author":{"name":"Pablo Pereyra","@id":"https:\/\/www.hostfully.com\/pt-pt\/#\/schema\/person\/d776e1b2fafaf165fba39e4f4b587baa"},"headline":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)","datePublished":"2024-12-10T20:16:51+00:00","dateModified":"2026-04-15T16:58:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/"},"wordCount":3459,"commentCount":0,"publisher":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/#organization"},"image":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png","inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/","url":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/","name":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO) | Hostfully","isPartOf":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#primaryimage"},"image":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png","datePublished":"2024-12-10T20:16:51+00:00","dateModified":"2026-04-15T16:58:25+00:00","description":"Desde fumar a h\u00f3spedes extra e muito mais, abordamos as regras da casa mais importantes para a sua propriedade Airbnb. Al\u00e9m disso, um modelo gratuito para usar","breadcrumb":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#primaryimage","url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png","contentUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-breakdown-of-short-term-rental-management-fees-Featured-950x800-1-4.png","width":950,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostfully.com\/pt-pt\/blog\/regras-da-casa-do-airbnb-que-todas-as-listagens-devem-ter-modelo-gratuito\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hostfully.com\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"Blogue","item":"https:\/\/www.hostfully.com\/pt-pt\/blog\/"},{"@type":"ListItem","position":3,"name":"Regras da Casa do Airbnb que Todas as Listagens Devem Ter (+ Modelo GRATUITO)"}]},{"@type":"WebSite","@id":"https:\/\/www.hostfully.com\/pt-pt\/#website","url":"https:\/\/www.hostfully.com\/pt-pt\/","name":"Hostfully","description":"Award Winning Vacation Rental Software","publisher":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostfully.com\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/www.hostfully.com\/pt-pt\/#organization","name":"Hostfully","url":"https:\/\/www.hostfully.com\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.hostfully.com\/pt-pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2025\/08\/Hostfully_bluecircle_isotype_R-.png","contentUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2025\/08\/Hostfully_bluecircle_isotype_R-.png","width":321,"height":321,"caption":"Hostfully"},"image":{"@id":"https:\/\/www.hostfully.com\/pt-pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hostfully","https:\/\/x.com\/hostfully","https:\/\/www.instagram.com\/hostfully_\/","https:\/\/www.youtube.com\/c\/Hostfully","https:\/\/www.linkedin.com\/company\/hostfully-inc-\/"]},{"@type":"Person","@id":"https:\/\/www.hostfully.com\/pt-pt\/#\/schema\/person\/d776e1b2fafaf165fba39e4f4b587baa","name":"Pablo Pereyra","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","caption":"Pablo Pereyra"}}]}},"_links":{"self":[{"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/blog\/68593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":1,"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/blog\/68593\/revisions"}],"predecessor-version":[{"id":108720,"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/blog\/68593\/revisions\/108720"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/media\/59540"}],"wp:attachment":[{"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=68593"}],"wp:term":[{"taxonomy":"blog-categories","embeddable":true,"href":"https:\/\/www.hostfully.com\/pt-pt\/wp-json\/wp\/v2\/blog-categories?post=68593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}