lib/robots/types
Esta página aún no está disponible en tu idioma.
Interfaces
Section titled “Interfaces”PolicyOptions
Section titled “PolicyOptions”Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:180
Properties
Section titled “Properties”allow?
Section titled “allow?”optional allow: string | string[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:210
Description
Section titled “Description”[ At least one or more allow
or disallow
entries per rule ] Allows indexing site sections or individual pages.
Example
Section titled “Example”policy:[{allow:["/"]}]
Path-based URL matching, refer to SYNTAX^ via Google.
cleanParam?
Section titled “cleanParam?”optional cleanParam: string | string[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:261
Description
Section titled “Description”[ Optional ] Indicates to the robot that the page URL contains parameters (like UTM tags) that should be ignored when indexing it.
Example
Section titled “Example”# for URLs like:www.example2.com/index.php?page=1&sid=2564126ebdec301c607e5dfwww.example2.com/index.php?page=1&sid=974017dcd170d6c4a5d76ae
policy:[ { cleanParam: [ "sid /index.php", ] }]
For additional examples, please consult Yandex’s SYNTAX^ guide.
crawlDelay?
Section titled “crawlDelay?”optional crawlDelay: number;
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:238
Description
Section titled “Description”[ Optional ] Specifies the minimum interval (in seconds) for the search robot to wait after loading one page, before starting to load another.
Example
Section titled “Example”policy:[{crawlDelay:5}]
About the Crawl-delay^ directive.
disallow?
Section titled “disallow?”optional disallow: string | string[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:227
Description
Section titled “Description”[ At least one or more disallow
or allow
entries per rule ] Prohibits indexing site sections or individual pages.
Example
Section titled “Example”policy:[ { disallow:[ "/admin", "/uploads/1989-08-21/*.jpg$" ] }]
Path-based URL matching, refer to SYNTAX^ via Google.
userAgent?
Section titled “userAgent?”optional userAgent: | UserAgentType | UserAgentType[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:200
Description
Section titled “Description”[ Required ] Indicates the robot to which the rules listed in robots.txt
apply.
Example
Section titled “Example”policy:[ { userAgent: [ 'Googlebot', 'Applebot', 'Baiduspider', 'bingbot' ], // crawling rule(s) for above bots }]
Verified bots, refer to DITIG^ or Cloudflare Radar^.
RobotsConfig
Section titled “RobotsConfig”Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:135
Properties
Section titled “Properties”optional host: string | boolean;
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:149
Default
Section titled “Default”false
Description
Section titled “Description”[ Optional ] Some crawlers(Yandex) support and only accept domain names.
Example
Section titled “Example”integrations:[ robots({ host: siteUrl.replace(/^https?://|:\d+/g, "") })]
policy?
Section titled “policy?”optional policy: PolicyOptions[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:177
Description
Section titled “Description”[ Optional ] List of policy
rules.
Default
Section titled “Default”policy:[ { userAgent: "*", allow: "/" }]
For more help, refer to SYNTAX^ by Yandex.
sitemap?
Section titled “sitemap?”optional sitemap: string | boolean | string[];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:162
Description
Section titled “Description”[ Optional, zero or more per file ] The location of a sitemap for this website.
Example
Section titled “Example”sitemap: [ "https://example.com/sitemap.xml", "https://www.example.com/sitemap.xml"]
The value of the SITEMAP^ field is case-sensitive.
Type Aliases
Section titled “Type Aliases”SearchEngineOptimization
Section titled “SearchEngineOptimization”type SearchEngineOptimization = { Ahrefs: "AhrefsBot"; Babbar: "Barkrowler"; Botify: "Botify"; Cxense: "Cxense"; DataForSEO: "DataForSEO"; EzoicInc: "EzoicBot"; Moz: "Moz dotbot" | "Moz rogerbot"; PrerenderLLC: "prerender"; SEMrush: "SEMrush" | "SemrushBotSI"; WebMeUp: "BLEXBot";};
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:116
Properties
Section titled “Properties”Ahrefs
Section titled “Ahrefs”Ahrefs: "AhrefsBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:117
Babbar
Section titled “Babbar”Babbar: "Barkrowler";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:121
Botify
Section titled “Botify”Botify: "Botify";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:120
Cxense
Section titled “Cxense”Cxense: "Cxense";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:123
DataForSEO
Section titled “DataForSEO”DataForSEO: "DataForSEO";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:125
EzoicInc
Section titled “EzoicInc”EzoicInc: "EzoicBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:124
Moz: "Moz dotbot" | "Moz rogerbot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:118
PrerenderLLC
Section titled “PrerenderLLC”PrerenderLLC: "prerender";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:126
SEMrush
Section titled “SEMrush”SEMrush: "SEMrush" | "SemrushBotSI";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:122
WebMeUp
Section titled “WebMeUp”WebMeUp: "BLEXBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:119
SearchEngines
Section titled “SearchEngines”type SearchEngines = { 360: "360Spider" | "360Spider-Image" | "360Spider-Video" | "HaoSouSpider"; Apple: "Applebot" | "AppleNewsBot"; Ask: "Teoma"; Baidu: | "Baiduspider" | "Baiduspider-image" | "Baiduspider-mobile" | "Baiduspider-news" | "Baiduspider-video"; Bing: | "bingbot" | "BingPreview" | "msnbot" | "msnbot-media" | "adidxbot" | "MSN"; Botje: "Plukkie"; Bublup: "BublupBot"; Cliqz: "Cliqzbot"; Coccoc: "coccoc" | "coccocbot-image" | "coccocbot-web"; Daumoa: "Daumoa"; Dazoo: "DeuSu"; Duckduckgo: "DuckDuckBot" | "DuckDuckGo-Favicons-Bot"; Eurip: "EuripBot"; Exploratodo: "Exploratodo"; Findx: "Findxbot"; Goo: "gooblog" | "ichiro"; Google: | "Googlebot" | "Googlebot-Image" | "Googlebot-Mobile" | "Googlebot-News" | "Googlebot-Video" | "Mediapartners-Google" | "AdsBot-Google" | "AdsBot-Google-Mobile" | "AdsBot-Google-Mobile-Apps" | "Mediapartners-Google" | "Storebot-Google" | "Google-InspectionTool" | "FeedFetcher-Google"; Istella: "istellabot"; Jike: "JikeSpider"; Lycos: "Lycos"; Mail: "Mail.Ru"; Mojeek: "MojeekBot"; Naver: "Yeti"; Orange: "OrangeBot"; Qwant: "Qwantify"; Rambler: "Rambler"; Seznam: "SeznamBot"; Sogou: | "Sogou blog" | "Sogou inst spider" | "Sogou News Spider" | "Sogou Orion spider" | "Sogou spider2" | "Sogou web spider"; Soso: "Sosospider"; Sputnik: "SputnikBot"; Wortbox: "wotbox"; Yahoo: "Slurp"; Yandex: "Yandex" | "YandexMobileBot"; Yioop: "YioopBot"; Yooz: "yoozBot"; Youdao: "YoudaoBot";};
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:4
Properties
Section titled “Properties”360: "360Spider" | "360Spider-Image" | "360Spider-Video" | "HaoSouSpider";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:6
Apple: "Applebot" | "AppleNewsBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:8
Ask: "Teoma";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:88
Baidu: | "Baiduspider" | "Baiduspider-image" | "Baiduspider-mobile" | "Baiduspider-news" | "Baiduspider-video";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:10
Bing: | "bingbot" | "BingPreview" | "msnbot" | "msnbot-media" | "adidxbot" | "MSN";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:17
Botje: "Plukkie";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:66
Bublup
Section titled “Bublup”Bublup: "BublupBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:19
Cliqz: "Cliqzbot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:21
Coccoc
Section titled “Coccoc”Coccoc: "coccoc" | "coccocbot-image" | "coccocbot-web";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:23
Daumoa
Section titled “Daumoa”Daumoa: "Daumoa";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:25
Dazoo: "DeuSu";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:27
Duckduckgo
Section titled “Duckduckgo”Duckduckgo: "DuckDuckBot" | "DuckDuckGo-Favicons-Bot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:29
Eurip: "EuripBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:31
Exploratodo
Section titled “Exploratodo”Exploratodo: "Exploratodo";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:33
Findx: "Findxbot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:35
Goo: "gooblog" | "ichiro";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:37
Google: | "Googlebot" | "Googlebot-Image" | "Googlebot-Mobile" | "Googlebot-News" | "Googlebot-Video" | "Mediapartners-Google" | "AdsBot-Google" | "AdsBot-Google-Mobile" | "AdsBot-Google-Mobile-Apps" | "Mediapartners-Google" | "Storebot-Google" | "Google-InspectionTool" | "FeedFetcher-Google";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:39
Istella
Section titled “Istella”Istella: "istellabot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:54
Jike: "JikeSpider";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:56
Lycos: "Lycos";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:58
Mail: "Mail.Ru";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:60
Mojeek
Section titled “Mojeek”Mojeek: "MojeekBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:62
Naver: "Yeti";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:94
Orange
Section titled “Orange”Orange: "OrangeBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:64
Qwant: "Qwantify";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:68
Rambler
Section titled “Rambler”Rambler: "Rambler";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:70
Seznam
Section titled “Seznam”Seznam: "SeznamBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:72
Sogou: | "Sogou blog" | "Sogou inst spider" | "Sogou News Spider" | "Sogou Orion spider" | "Sogou spider2" | "Sogou web spider";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:78
Soso: "Sosospider";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:74
Sputnik
Section titled “Sputnik”Sputnik: "SputnikBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:86
Wortbox
Section titled “Wortbox”Wortbox: "wotbox";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:90
Yahoo: "Slurp";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:76
Yandex
Section titled “Yandex”Yandex: "Yandex" | "YandexMobileBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:92
Yioop: "YioopBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:96
Yooz: "yoozBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:98
Youdao
Section titled “Youdao”Youdao: "YoudaoBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:100
SocialNetwork
Section titled “SocialNetwork”type SocialNetwork = { Facebook: "facebookcatalog" | "facebookexternalhit" | "Facebot"; LinkedIn: "LinkedInBot"; Pinterest: "Pinterest"; Tittwer: "Twitterbot"; WhatsApp: "WhatsApp";};
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:103
Properties
Section titled “Properties”Facebook: "facebookcatalog" | "facebookexternalhit" | "Facebot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:105
LinkedIn: "LinkedInBot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:113
Pinterest: "Pinterest";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:107
Tittwer
Section titled “Tittwer”Tittwer: "Twitterbot";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:109
WhatsApp: "WhatsApp";
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:111
UserAgentType
Section titled “UserAgentType”type UserAgentType = | "*" | SearchEngines[keyof SearchEngines] | SocialNetwork[keyof SocialNetwork] | SearchEngineOptimization[keyof SearchEngineOptimization];
Defined in: studiocms/packages/studiocms/src/lib/robots/types.ts:129