# www.robotstxt.org/ # Allow crawling of all content User-agent: * # Rental pages fetch reviews client-side with ?locale=; blocking that XHR # costs the review rich snippets. Every other param the endpoint honors # produces a preview or duplicate variant and stays blocked. Allow: /api/public/v2/rentals/*/reviews.json Disallow: /api/public/v2/rentals/*/reviews.json?*theme_id= Disallow: /api/public/v2/rentals/*/reviews.json?*sort= Disallow: /api/public/v2/rentals/*/reviews.json?*direction= Disallow: /api/public/v2/rentals/*/reviews.json?*channel= Disallow: /api/public/v2/rentals/*/reviews.json?*rating= Disallow: /*?*debug= Disallow: /*?*layout= Disallow: /*?*theme_id= Disallow: /*?*currency= Disallow: /*?*locale= Disallow: /*?*sort_by= Disallow: /*?*air_conditioning= # Tracking/context params observed in Search Console coverage exports. Disallow: /*?*rentals_search_id= Disallow: /*?*original_source= Disallow: /*?*utm_source= Disallow: /*?*utm_medium= Disallow: /*?*utm_campaign= Disallow: /*?*utm_id= Disallow: /*?*utm_term= Disallow: /*?*utm_content= Disallow: /*?*wbraid= Disallow: /*?*gbraid= Disallow: /*?*fbclid= Disallow: /*?*gclid= Disallow: /*?*msclkid= Disallow: /*?*ttclid= # Faceted search: block any query string on the rentals search endpoint. # The clean canonical /rentals/search remains crawlable and indexable. Disallow: /*rentals/search? # Faceted search params that may also appear on category/destination pages. Disallow: /*?*min_price= Disallow: /*?*max_price= Disallow: /*?*bedrooms_count= Disallow: /*?*full_bathrooms_count= Disallow: /*?*destination= Disallow: /*?*page= Disallow: /*?*per_page= Disallow: /*?*pets_considered= Disallow: /*?*rental_type= Disallow: /*?*rentals_tags= Disallow: /*?*rentals_tag_mode= Disallow: /*?*amenity_mode= Disallow: /*?*display= Disallow: /*?*instantly_bookable= Disallow: /*?*special_offers= Disallow: /*?*include_not_available= Disallow: /*?*promoted= Disallow: /*?*bb_sw= Disallow: /*?*bb_ne= Disallow: /*?*ids= Disallow: /*?*certifications= Disallow: /*?*sort= Disallow: /*?*direction= # Amenity filters are serialized as bare query params (?essentials=1) from a # fixed vocabulary, so these rules enumerate it. Keys ending with a param # blocked elsewhere in this file are omitted: wildcard rules match `key=` as # a substring, so essentials= also covers beach_essentials=, children= covers # unsuitable_for_children=, and so on. Disallow: /*?*accessible_car_park= Disallow: /*?*accessible_height_bed= Disallow: /*?*accessible_height_toilet= Disallow: /*?*alarm_clock= Disallow: /*?*animals= Disallow: /*?*antique= Disallow: /*?*antiquing= Disallow: /*?*art_deco= Disallow: /*?*atypical= Disallow: /*?*baby_bath= Disallow: /*?*baby_crib= Disallow: /*?*baby_crib_group= Disallow: /*?*baby_monitor= Disallow: /*?*babysitter_recommendation= Disallow: /*?*balcony= Disallow: /*?*bar_private= Disallow: /*?*baroque= Disallow: /*?*basketball_court= Disallow: /*?*bathroom_step_free_access= Disallow: /*?*bathroom_wide_doorway= Disallow: /*?*bay= Disallow: /*?*bbq= Disallow: /*?*beach= Disallow: /*?*beach_front= Disallow: /*?*beach_group= Disallow: /*?*beach_view= Disallow: /*?*bedroom_step_free_access= Disallow: /*?*bedroom_wide_doorway= Disallow: /*?*bike= Disallow: /*?*bird_watching= Disallow: /*?*blender= Disallow: /*?*boat= Disallow: /*?*boat_dock= Disallow: /*?*boating= Disallow: /*?*books= Disallow: /*?*bottled_water= Disallow: /*?*boules_court= Disallow: /*?*bowling_private= Disallow: /*?*breakfast_included= Disallow: /*?*butler= Disallow: /*?*canoe= Disallow: /*?*car_included= Disallow: /*?*carbon_monoxide_detector= Disallow: /*?*casino= Disallow: /*?*ceiling_fans= Disallow: /*?*ceiling_hoist= Disallow: /*?*cellar= Disallow: /*?*changing_table= Disallow: /*?*child's_swing= Disallow: /*?*child%27s_swing= Disallow: /*?*childrens_dinnerware= Disallow: /*?*cinema= Disallow: /*?*cleaning_and_disinfection= Disallow: /*?*cleaning_products= Disallow: /*?*climbing_or_play_structure= Disallow: /*?*clothes_dryer= Disallow: /*?*coffee_maker= Disallow: /*?*coin_laundry= Disallow: /*?*common_space_step_free_access= Disallow: /*?*common_space_wide_doorway= Disallow: /*?*computer_available= Disallow: /*?*concierge= Disallow: /*?*contactless_check_in_and_check_out= Disallow: /*?*contemporary= Disallow: /*?*cycling= Disallow: /*?*daily_maid_service= Disallow: /*?*disabled_parking_spot= Disallow: /*?*dishwasher= Disallow: /*?*diving= Disallow: /*?*duty_free= Disallow: /*?*dvd_player= Disallow: /*?*eco_tourism= Disallow: /*?*ecological= Disallow: /*?*electric_profiling_bed= Disallow: /*?*elevator= Disallow: /*?*empire= Disallow: /*?*energy_efficient_devices= Disallow: /*?*essentials= Disallow: /*?*ev_charger= Disallow: /*?*extra_pillows_and_blankets= Disallow: /*?*filtered_water= Disallow: /*?*fire_extinguisher= Disallow: /*?*fireplace= Disallow: /*?*fireplace_guards= Disallow: /*?*first_aid_kit= Disallow: /*?*fishing= Disallow: /*?*fitness_equipment= Disallow: /*?*fitness_equipment_group= Disallow: /*?*flat_smooth_pathway_to_front_door= Disallow: /*?*free_cleaning= Disallow: /*?*freezer= Disallow: /*?*fridge= Disallow: /*?*full_equipped_kitchen= Disallow: /*?*game_room= Disallow: /*?*games_-_all_ages= Disallow: /*?*garage= Disallow: /*?*garden= Disallow: /*?*gated_community= Disallow: /*?*gated_property= Disallow: /*?*gloves_available= Disallow: /*?*golf= Disallow: /*?*golf_course_front= Disallow: /*?*golf_course_view= Disallow: /*?*grab_rails_in_shower= Disallow: /*?*grab_rails_in_toilet= Disallow: /*?*gym= Disallow: /*?*hair_dryer= Disallow: /*?*hammam= Disallow: /*?*hand_sanitizer= Disallow: /*?*handheld_shower_head= Disallow: /*?*handicap_accessible= Disallow: /*?*hangers= Disallow: /*?*has_pets= Disallow: /*?*heating= Disallow: /*?*heights_with_no_fence= Disallow: /*?*helipad= Disallow: /*?*hi_tech= Disallow: /*?*highchair= Disallow: /*?*hiking= Disallow: /*?*historical= Disallow: /*?*home_wide_doorway= Disallow: /*?*hoover= Disallow: /*?*horseback_riding= Disallow: /*?*hot_water= Disallow: /*?*hunting= Disallow: /*?*ice_maker= Disallow: /*?*ice_skating= Disallow: /*?*indoor_car_park= Disallow: /*?*internet= Disallow: /*?*iron= Disallow: /*?*jacuzzi= Disallow: /*?*jacuzzi_bath= Disallow: /*?*kayaking= Disallow: /*?*kettle= Disallow: /*?*kids_friendly= Disallow: /*?*kitchenette= Disallow: /*?*lake= Disallow: /*?*lake_front= Disallow: /*?*lake_group= Disallow: /*?*lake_or_river_or_water_body= Disallow: /*?*lake_view= Disallow: /*?*laptop_friendly= Disallow: /*?*limited_amenities= Disallow: /*?*limited_parking= Disallow: /*?*linen_towels= Disallow: /*?*locked_bedrooms= Disallow: /*?*long_term_rentals_available= Disallow: /*?*luggage_storage= Disallow: /*?*luxury_linen= Disallow: /*?*marina= Disallow: /*?*masks_available= Disallow: /*?*massage_on_request= Disallow: /*?*massage_room= Disallow: /*?*microwave= Disallow: /*?*minimalist= Disallow: /*?*mobile_hoist= Disallow: /*?*mosquito_net= Disallow: /*?*mountain= Disallow: /*?*mountain_biking= Disallow: /*?*mountain_climbing= Disallow: /*?*mountain_view= Disallow: /*?*mountaineering= Disallow: /*?*museums= Disallow: /*?*music_library= Disallow: /*?*near_ocean= Disallow: /*?*no_single_use_plastic= Disallow: /*?*no_single_use_toiletries= Disallow: /*?*ocean_front= Disallow: /*?*ocean_front_group= Disallow: /*?*organic_food= Disallow: /*?*outlet= Disallow: /*?*oven= Disallow: /*?*paddle= Disallow: /*?*parking_included= Disallow: /*?*path_to_entrance_lit_at_night= Disallow: /*?*patio= Disallow: /*?*paying_car_park_offsite= Disallow: /*?*paying_car_park_onsite= Disallow: /*?*ping_pong= Disallow: /*?*pool= Disallow: /*?*pool_cover= Disallow: /*?*pool_hoist= Disallow: /*?*pool_indoor= Disallow: /*?*pool_indoor_seasonal= Disallow: /*?*pool_infinity= Disallow: /*?*pool_or_jacuzzi_with_no_fence= Disallow: /*?*pool_outdoor= Disallow: /*?*pool_outdoor_seasonal= Disallow: /*?*pool_private= Disallow: /*?*pool_salt_water= Disallow: /*?*pool_shallow_end= Disallow: /*?*pool_shared= Disallow: /*?*pool_table= Disallow: /*?*portable_wifi= Disallow: /*?*potential_noise= Disallow: /*?*private_car_park= Disallow: /*?*private_chef= Disallow: /*?*private_entrance= Disallow: /*?*professionally_cleaned= Disallow: /*?*rafting= Disallow: /*?*rainwater_harvesting= Disallow: /*?*recycled_paper= Disallow: /*?*renewable_energy_system= Disallow: /*?*requires_stairs= Disallow: /*?*river= Disallow: /*?*rock_climbing= Disallow: /*?*rollin_shower= Disallow: /*?*romantic= Disallow: /*?*rural= Disallow: /*?*safe= Disallow: /*?*safety_card= Disallow: /*?*sailing= Disallow: /*?*satellite_or_cable= Disallow: /*?*sauna= Disallow: /*?*sea_view= Disallow: /*?*secured_car_park= Disallow: /*?*security_system= Disallow: /*?*shared_car_park= Disallow: /*?*shared_spaces= Disallow: /*?*shopping= Disallow: /*?*shower_chair= Disallow: /*?*ski_in= Disallow: /*?*ski_out= Disallow: /*?*ski_room= Disallow: /*?*skiing= Disallow: /*?*skiing_water= Disallow: /*?*sledding= Disallow: /*?*smoke_detector= Disallow: /*?*smoking_forbidden= Disallow: /*?*snorkeling= Disallow: /*?*snowboarding= Disallow: /*?*snowmobiling= Disallow: /*?*social_distancing= Disallow: /*?*socket_covers= Disallow: /*?*solarium= Disallow: /*?*spa_nearby= Disallow: /*?*spelunking= Disallow: /*?*staff= Disallow: /*?*staff_wear_protective_equipment= Disallow: /*?*stair_gates= Disallow: /*?*stereo_system= Disallow: /*?*stove= Disallow: /*?*streaming_service= Disallow: /*?*street_car_park= Disallow: /*?*suitable_for_infants= Disallow: /*?*surfing= Disallow: /*?*surveillance= Disallow: /*?*sustainability_information= Disallow: /*?*sustainability_projects_support= Disallow: /*?*sustainable_materials= Disallow: /*?*swimming= Disallow: /*?*table_corner_guards= Disallow: /*?*telephone= Disallow: /*?*tennis_court= Disallow: /*?*terrace= Disallow: /*?*theme_park= Disallow: /*?*toaster= Disallow: /*?*towels_changed_upon_request= Disallow: /*?*town= Disallow: /*?*toys= Disallow: /*?*travel_cot= Disallow: /*?*tub_with_shower_bench= Disallow: /*?*tubing_water= Disallow: /*?*tv= Disallow: /*?*ventilator= Disallow: /*?*victorian= Disallow: /*?*video_games= Disallow: /*?*video_library= Disallow: /*?*videogame_console= Disallow: /*?*village= Disallow: /*?*vineyard= Disallow: /*?*wardrobe= Disallow: /*?*washing_machine= Disallow: /*?*waste_sorting= Disallow: /*?*water_cooler= Disallow: /*?*water_park= Disallow: /*?*water_sport= Disallow: /*?*weapons= Disallow: /*?*wedding= Disallow: /*?*whale_watching= Disallow: /*?*wide_clearance_to_bed= Disallow: /*?*wide_clearance_to_shower_and_toilet= Disallow: /*?*wide_hallway_clearance= Disallow: /*?*wildlife_viewing= Disallow: /*?*window_guards= Disallow: /*?*wine_glasses= Disallow: /*?*winery_tour= Disallow: /*?*wood= Disallow: /*?*work_desk= # Date/occupancy combinations are the worst crawl-budget exploders for # travel listings — block them on top of the per-endpoint rules above. Disallow: /*?*checkin= Disallow: /*?*checkout= Disallow: /*?*start_at= Disallow: /*?*end_at= Disallow: /*?*length_of_stay= Disallow: /*?*guests= Disallow: /*?*adults= Disallow: /*?*children= # Multi-select filters can be serialized as bracket arrays # (?rental_type[]=villa, ?rentals_tags%5B%5D=123). The =-anchored rules # above don't match those forms, so block bracket-array params outright. Disallow: /*?*[]= Disallow: /*?*%5B%5D= User-agent: meta-externalagent Disallow: / User-agent: Meta-ExternalAgent Disallow: / User-agent: FacebookBot Disallow: / User-agent: Meta-ExternalFetcher Disallow: / User-agent: meta-webindexer Disallow: / # Auto-discovery for crawlers without a registered webmaster console. Sitemap: https://www.mirabelleinn.com/sitemap.xml