@@ -4,72 +4,120 @@ import { getBaseUrl } from '@/lib/core/utils/urls'
44export default function robots ( ) : MetadataRoute . Robots {
55 const baseUrl = getBaseUrl ( )
66
7+ const disallowedPaths = [
8+ '/api/' ,
9+ '/workspace/' ,
10+ '/chat/' ,
11+ '/playground/' ,
12+ '/resume/' ,
13+ '/invite/' ,
14+ '/unsubscribe/' ,
15+ '/w/' ,
16+ '/_next/' ,
17+ '/private/' ,
18+ ]
19+
720 return {
821 rules : [
922 {
1023 userAgent : '*' ,
1124 allow : '/' ,
12- disallow : [ '/api/' , '/workspace/' , '/_next/' , '/private/' , '/*.json$' ] ,
25+ disallow : disallowedPaths ,
1326 } ,
1427 {
1528 userAgent : 'Googlebot' ,
1629 allow : '/' ,
30+ disallow : disallowedPaths ,
1731 } ,
1832 {
1933 userAgent : 'Bingbot' ,
2034 allow : '/' ,
35+ disallow : disallowedPaths ,
36+ } ,
37+ {
38+ userAgent : 'YandexBot' ,
39+ allow : '/' ,
40+ disallow : disallowedPaths ,
41+ } ,
42+ {
43+ userAgent : 'Baiduspider' ,
44+ allow : '/' ,
45+ disallow : disallowedPaths ,
2146 } ,
2247 {
2348 userAgent : 'GPTBot' ,
2449 allow : '/' ,
50+ disallow : disallowedPaths ,
2551 } ,
2652 {
2753 userAgent : 'ChatGPT-User' ,
2854 allow : '/' ,
55+ disallow : disallowedPaths ,
2956 } ,
3057 {
3158 userAgent : 'OAI-SearchBot' ,
3259 allow : '/' ,
60+ disallow : disallowedPaths ,
3361 } ,
3462 {
3563 userAgent : 'ClaudeBot' ,
3664 allow : '/' ,
65+ disallow : disallowedPaths ,
3766 } ,
3867 {
39- userAgent : 'Claude-Web ' ,
68+ userAgent : 'Claude-SearchBot ' ,
4069 allow : '/' ,
70+ disallow : disallowedPaths ,
4171 } ,
4272 {
43- userAgent : 'anthropic-ai ' ,
73+ userAgent : 'Google-Extended ' ,
4474 allow : '/' ,
75+ disallow : disallowedPaths ,
4576 } ,
4677 {
47- userAgent : 'Google-Extended ' ,
78+ userAgent : 'PerplexityBot ' ,
4879 allow : '/' ,
80+ disallow : disallowedPaths ,
4981 } ,
5082 {
51- userAgent : 'PerplexityBot ' ,
83+ userAgent : 'Meta-ExternalAgent ' ,
5284 allow : '/' ,
85+ disallow : disallowedPaths ,
5386 } ,
5487 {
55- userAgent : 'Perplexity-User ' ,
88+ userAgent : 'FacebookBot ' ,
5689 allow : '/' ,
90+ disallow : disallowedPaths ,
91+ } ,
92+ {
93+ userAgent : 'Applebot' ,
94+ allow : '/' ,
95+ disallow : disallowedPaths ,
5796 } ,
5897 {
5998 userAgent : 'Applebot-Extended' ,
6099 allow : '/' ,
100+ disallow : disallowedPaths ,
61101 } ,
62102 {
63- userAgent : 'CCBot ' ,
103+ userAgent : 'Amazonbot ' ,
64104 allow : '/' ,
105+ disallow : disallowedPaths ,
65106 } ,
66107 {
67- userAgent : 'FacebookBot' ,
108+ userAgent : 'Bytespider' ,
109+ allow : '/' ,
110+ disallow : disallowedPaths ,
111+ } ,
112+ {
113+ userAgent : 'CCBot' ,
68114 allow : '/' ,
115+ disallow : disallowedPaths ,
69116 } ,
70117 {
71118 userAgent : 'cohere-ai' ,
72119 allow : '/' ,
120+ disallow : disallowedPaths ,
73121 } ,
74122 ] ,
75123 sitemap : `${ baseUrl } /sitemap.xml` ,
0 commit comments