Sitemap: https://immoswipe.ch/sitemap.xml # --------------------------------------------------------------- # Shared rules for all crawlers, including AI / LLM bots # (Generative Engine Optimization — explicitly allow AI crawlers # while inheriting the same disallow rules as User-agent: *.) # # Note on robots.txt grouping: multiple consecutive `User-agent:` # lines form ONE group with shared rules. The rules below apply # to every listed agent. # --------------------------------------------------------------- # OpenAI User-agent: GPTBot User-agent: ChatGPT-User User-agent: OAI-SearchBot # Anthropic User-agent: ClaudeBot User-agent: Claude-Web User-agent: anthropic-ai User-agent: Claude-SearchBot User-agent: Claude-User # Google AI (Gemini / AI Overviews) User-agent: Google-Extended # Perplexity User-agent: PerplexityBot User-agent: Perplexity-User # Meta AI User-agent: Meta-ExternalAgent User-agent: FacebookBot # Apple Intelligence User-agent: Applebot-Extended # Amazon Alexa / Rufus User-agent: Amazonbot # DuckDuckGo Assist User-agent: DuckAssistBot # Common Crawl User-agent: CCBot # All other crawlers (Googlebot, Bingbot, etc.) User-agent: * # Disallow private user areas Disallow: */dashboard Disallow: */edit-account Disallow: */messages Disallow: */payments Disallow: */calendar Disallow: */callback Disallow: */sign-in Disallow: */sign-up Disallow: */forgot-password Disallow: */resend-confirmation # Disallow filter and search parameter combinations (SEO optimization) # Block only legacy/non-speaking parameters Disallow: /*?*by_property_category* Disallow: /*?*by_price_type* Disallow: /*?*fromDate* Disallow: /*?*toDate* Disallow: /*?*by_amenities* Disallow: /*?*by_availability_type* Disallow: /*?*by_floor_level* Disallow: /*?*min_sales_price* Disallow: /*?*max_sales_price* Disallow: /*?*min_rent_monthly_price* Disallow: /*?*max_rent_monthly_price* Disallow: /*?*min_monthly_price* Disallow: /*?*max_monthly_price* Disallow: /*?*min_number_of_rooms* Disallow: /*?*sortType* Disallow: /*?*by_property_type* Disallow: /*?*min_year_of_construction* Disallow: /*?*max_year_of_construction* Disallow: /*?*min_plot_area* Disallow: /*?*max_plot_area* Disallow: /*?*search_by_map* Disallow: /*?*ne_lat* Disallow: /*?*ne_lng* Disallow: /*?*sw_lat* Disallow: /*?*sw_lng* # Allow speaking URL parameters (type, typ, zimmer, rooms, etc.) Allow: /*?*type=* Allow: /*?*typ=* Allow: /*?*zimmer=* Allow: /*?*rooms=* Allow: /*?*sort=* Allow: /*?*sortierung=* Allow: /*?*guests=* Allow: /*?*gaeste=* Allow: /*?*objekttyp=* Allow: /*?*object-type=* # Only allow pagination Allow: /*?page=$ Allow: /*?page=*$ # Disallow tracking and session parameters Disallow: /*?*utm_* Disallow: /*?*fbclid=* Disallow: /*?*gclid=* Disallow: /*?*mc_* Disallow: /*?*sessionid* Disallow: /*?*sid=* Disallow: /*?*gtm_* Disallow: /*?*scrollTo* Disallow: /*?*ref=* # Disallow file server Disallow: /public_store/ # Allow resources Allow: /*.js Allow: /*.css Allow: /*.png Allow: /*.jpg Allow: /*.webp Allow: /*.svg Allow: /*.woff Allow: /*.woff2