# Focus on Ability Short Film Festival # # Note on what is NOT disallowed: the parameterised search URLs # (/films?country=AU&comp_year=2021 and friends). They are thin and we do # not want them indexed, which is exactly why search.asp serves them with # . Blocking them here # instead would be counter-productive - a crawler that cannot fetch a # page cannot read the noindex on it, so the URLs stay in the index as # bare links. Let them be crawled and let the meta tag do the work. User-agent: * Allow: / # Filmmaker portal: login, upload and submission pages. All require a # session and none of it is public content. Disallow: /filmmaker/ # Server-side includes and endpoints. comment_post.asp lives here and is # posted to by assets/js/film.js - that is a form POST from a real # browser, which robots.txt does not govern, so blocking the directory # costs nothing functionally. Disallow: /includes/ # ...except the icon sprite. Every page's navigation references # /includes/icons.svg via , so a blanket /includes/ block stops # Googlebot fetching it and the nav renders iconless in the rendered # snapshot Google actually evaluates. More specific Allow wins over the # broader Disallow. Allow: /includes/icons.svg Disallow: /admin/ # Added: none of these are content. # /api/ stale endpoints (search_suggest.asp still selects f.Year and # f.PosterUrl, columns dbo.Films does not have) # /sql/ migration scripts - schema detail, not for publication # /tools/ smoke.ps1 and other operational scripts Disallow: /api/ Disallow: /sql/ Disallow: /tools/ Sitemap: https://focusonability.com.au/sitemap.xml