diff --git a/app/main.py b/app/main.py
index e599a13..2be15ad 100644
--- a/app/main.py
+++ b/app/main.py
@@ -424,6 +424,18 @@ def admin_page(request: Request, admin: User = Depends(require_admin), db: Sessi
+
+@app.get("/robots.txt", include_in_schema=False)
+def robots_txt():
+ from fastapi.responses import FileResponse
+ return FileResponse("static/robots.txt", media_type="text/plain")
+
+
+@app.get("/sitemap.xml", include_in_schema=False)
+def sitemap_xml():
+ from fastapi.responses import FileResponse
+ return FileResponse("static/sitemap.xml", media_type="application/xml")
+
@app.get("/api/public/services-by-category")
def public_services_by_category(db: Session = Depends(get_db)):
services = db.execute(
diff --git a/app/static/robots.txt b/app/static/robots.txt
new file mode 100644
index 0000000..e279eb6
--- /dev/null
+++ b/app/static/robots.txt
@@ -0,0 +1,11 @@
+User-agent: *
+Allow: /
+Disallow: /admin
+Disallow: /api/
+Disallow: /go/
+Disallow: /s/
+Disallow: /w/
+Disallow: /u/
+Disallow: /rdp/
+
+Sitemap: https://stend.4mont.ru/sitemap.xml
diff --git a/app/static/sitemap.xml b/app/static/sitemap.xml
new file mode 100644
index 0000000..dbd24ab
--- /dev/null
+++ b/app/static/sitemap.xml
@@ -0,0 +1,8 @@
+
+