AI-Assisted
AI appears to have been used for: Design & code.
AI was likely used for some parts of the site, such as the text, images or code, but not everything.
- AI likelihood
- 34%
- Confidence
- Medium
- AI used for
- Design & code
- Domain authority
- 0.9/10
Site health
SEO, security, speed and accessibilityGrade A
A well-built site. Only small improvements are left.
Website snapshot
Captured by a screenshot service when the report was first viewed.
Why this score
Raised the AI score
- +15React + Tailwind + shadcn + Lucide stack (default output of most AI code generators)Code & Design
- +14Matches the default stack of AI app generatorsCode & Design
- +9Heavy use of Unsplash hot-linked photos (default image source of AI generators)Code & Design
Lowered the AI score
No signs of hand-made work were found.
Points count within each category above; the categories are then combined into the AI score.
Evidence
AI signals (3)
-
React + Tailwind + shadcn + Lucide stack (default output of most AI code generators)
183 occurrences found in the page HTML.
…="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"><… -
Matches the default stack of AI app generators
Found Tailwind, Radix/shadcn, Lucide icons, Sonner toasts. This exact combination is what Lovable, Bolt, v0 and similar tools output by default. Human developers use it too, so it is supporting evidence only.
-
Heavy use of Unsplash hot-linked photos (default image source of AI generators)
16 occurrences found in the JavaScript.
…pTimelineYears:11,heroImageUrl:"https://images.unsplash.com/photo-1534430480872-3498386e7856?w=800&q=80",l…
Notes (2)
-
10 images checked - no AI markers
No AI metadata or AI-host URLs found. Note: many AI images have their metadata stripped, so this cannot prove images are human-made.
-
Domain registered in 2026
The domain was registered after AI website generators became widely available.
Detected technologies
7 found- 0 AI builders
- 0 platforms with AI features
- 7 other technologies
Frameworks 2
-
React v19.3.0
Found in the JavaScript · 10 matches
Show evidence
…use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REA… -
Next.js v16.3.8
Found in the page HTML · 4842 matches
Show evidence
…t-fit=cover"/><link rel="preload" href="/_next/static/immutable/media/c47649aa31f9e140-s.p.2r…
UI & styling 4
-
Tailwind CSS
Found in the stylesheets
Show evidence
…in:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(va… -
shadcn/ui
Found in the JavaScript · 3 matches
Show evidence
…ute top-4 right-4 rounded-xs opacity-70 ring-offset-background transition-opacity hover:opacity-100 fo… -
Radix UI
Found in the page HTML · 10 matches
Show evidence
…te-180 text-left text-base font-medium" data-radix-collection-item="">What is a Transita wo… -
Lucide Icons
Found in the page HTML · 183 matches
Show evidence
…="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h1…
Hosting & CDN 1
-
Vercel
Found in the response headers · 2 matches
Show evidence
…points: csp-endpoint="/api/csp-report" server: Vercel strict-transport-security: max-age=630…
SEO audit
17 checks on the home page- Passed
- 16
- Warnings
- 1
- Failed
- 0
To improve
- Meta description (warning)219 characters. Descriptions longer than about 160 are cut off.
Passed checks 16
- HTTPS (passed)The page is served over a secure connection.
- Page title (passed)42 characters, a good length.
- Main heading (H1) (passed)Exactly one H1.
- Heading structure (passed)Headings follow a logical order.
- Search engines can index it (passed)Nothing stops search engines from indexing this page.
- Canonical URL (passed)Set to https://transita.app
- robots.txt (passed)Found.
- XML sitemap (passed)Found with 1,086 URLs.
- Language (passed)Declared as en.
- Mobile friendly viewport (passed)Viewport tag set.
- Social sharing tags (passed)Open Graph title and image set.
- Structured data (passed)Found: SoftwareApplication, AggregateOffer, Offer, WebSite, Organization.
- Image alt text (passed)All 19 images have alt text.
- Content on the page (passed)22,649 words.
- Server response time (passed)98 ms for the HTML.
- Favicon (passed)Declared.
Heading outline 48
- H1Run your move abroad from one workspace.
- H2Try it with three answers.
- H2Then it runs your move.
- H2Skilled Worker Visa (Qualified)
- H2you need a job offer from an employer who can sponsor the visa
- H3how we know thislow overall
- H2What Transita does for you.
- H3It reads the official pages so you do not have to.
- H3Add one date. It counts the rest.
- H3Upload a document once. Every route that asks for it counts it.
- H3Your dates, in the calendar you already use.
- H3A weekly source check
- H3Ask your own AI assistant
- H3Forward a letter to your own addressComing
- H2A workspace is one place for the whole move.
- H3Your routes, ranked
- H3A document checklist per routeOptional plan
- H3Deadlines and filing dates
- H3An assistant that knows your case
- H3Alerts
- H2How it starts.
- H3Answer a few questions
- H3We build your workspace
- H3You run the move
- H2Routes are tracked as a chain, not one visa.
- H3Portugal
- H3United Kingdom
- H2Explore destinations.
- H2Common starting points
- H2We show our work.
- H2Four free tools, outside the workspace.
- H3Run the real numbers
- H3Compare destinations
- H3Rank cities your way
- H3Track the rule changes
- H2The workspace is free.
- H2Common questions
- H3What is a Transita workspace?
- H3How do I start?
- H3Is it really free?
- H3Which countries do you cover?
- H3How do you know it is accurate?
- H3What does the quiz produce, and what stays my responsibility?
- H3Is this legal advice?
- H2Set up the workspace for your move.
- H3Product
- H3Resources
- H3Company
Speed and page weight
C76/100- Response
- 98 ms
- HTML size
- 467 KB
- Scripts
- 35
- Stylesheets
- 3
- Images
- 19
- Other domains
- 1
What affects loading speed
- Image dimensions (failed)8 images have no width and height, which makes the layout shift as they load.
- HTML size (warning)467 KB of HTML. Large pages take longer to download and render.
- Render-blocking scripts (warning)1 script in the head load without async or defer and delay the first paint.
- Number of scripts (warning)35 external scripts. Each one costs a download and CPU time on phones.
- Page complexity (warning)2,058 HTML elements. Very large pages are slow to style and update.
Passed checks 6
- Server response (passed)The HTML arrived in 98 ms.
- Compression (passed)Text is compressed with Brotli.
- Third-party services (passed)Loads files from 1 other domain.
- Lazy-loaded images (passed)9 of 19 images load only when scrolled into view.
- Modern image formats (passed)Images use WebP, AVIF or responsive pictures.
- HTTP/2 or newer (passed)Served over HTTP/2.
Third-party domains 1
- news.google.com
Measured from our server on the home page HTML. Real visitors' speed also depends on their device and connection.
Security
92/100Strong security setup.
- Passed
- 9
- Warnings
- 3
- Failed
- 0
- Content Security Policy (warning)No Content-Security-Policy. It is the main defence against injected scripts (XSS).
- security.txt (warning)No /.well-known/security.txt telling researchers how to report problems.
- DNSSEC (warning)DNS records are not signed (DNSSEC off), so they can be spoofed.
Passed checks 9
- HTTPS (passed)The site uses an encrypted connection.
- Certificate (passed)Valid for another 37 days, issued by Let's Encrypt.
- HSTS (passed)Browsers are told to always use HTTPS.
- Clickjacking protection (passed)Other sites can't embed the page in a frame.
- MIME sniffing (passed)X-Content-Type-Options is set.
- Referrer policy (passed)Controls what is shared with other sites when visitors follow a link.
- Permissions policy (passed)Limits access to camera, microphone and other browser features.
- No mixed content (passed)Every file loads over HTTPS.
- Software versions hidden (passed)Response headers don't reveal software versions.
Privacy and trackers
1 foundNo advertising pixels, session recorders or mainstream analytics were found.
Error monitoring
- Sentry
- Privacy policy
- transita.app/privacy
- Terms or legal page
- transita.app/terms
- Cookie consent tool
- Not found
- Cookies set by the server
- None on the first visit
Found in the page code. Tags loaded later by a tag manager or only after consent may not show here.
Accessibility
A98/100- Unique IDs (warning)1 ID is used more than once, which can break labels.
Passed checks 9
- Page language (passed)Declared as en, so screen readers use the right voice.
- Page title (passed)The page has a title.
- Image descriptions (passed)All images have alt text.
- Link names (passed)Every link has text a screen reader can announce.
- Button names (passed)Every button has a name.
- Form labels (passed)Form fields are labelled (or there are none).
- Zooming allowed (passed)Visitors can pinch to zoom.
- Page landmarks (passed)Has a main region and navigation for quick jumping.
- Heading order (passed)Headings follow a logical order.
An automatic check of the home page HTML. It catches common problems but is not a full audit (colour contrast and keyboard use need a person).
Content
Easily understood by 13 to 15-year-olds.
- Words
- 4,044
- Reading time
- 17 min
- School grade
- 9
- Avg. sentence
- 16.7 words
- Long sentences
- 15%
Links on the home page 24 of 74 checked
- No reply transita.app/dashboard On this site
- No reply transita.app/dashboard/jobs On this site
- No reply transita.app/dashboard/profile On this site
- No reply transita.app/dashboard?pathway=de-skilled-worker&tab=prepare On this site
- No reply transita.app/dashboard?pathway=de-skilled-worker&tab=stay On this site
- No reply transita.app/dashboard/jobs?pathway=de-skilled-worker On this site
Domain and hosting
transita.app- Registrar
- Namecheap Inc.
- Expires
- Mar 14, 2027
- Last changed
- Mar 19, 2026
- DNSSEC
- Off
- Server IP
- 216.150.1.1
- Network
- VERCEL-09 216.150.1.0 – 216.150.1.255
- DNS hosted by
- Namecheap dns1.registrar-servers.com, dns2.registrar-servers.com
- Addresses
- 216.150.1.1
- Mail servers
- inbound-smtp.eu-west-1.amazonaws.com
Email protection
- SPF missing
- DMARC (none) present
- DKIM missing
SPF, DKIM and DMARC stop others from sending email in this domain's name.
Social preview
Ready to shareRun your move abroad in one workspace: check the visa routes you qualify for across 16 countries, pick one, and track its documents, deadlines and rule changes. Checking is free, and so is the workspa
- Open Graph11 tags
- Twitter / X card10 tags (summary_large_image)
- Share imagepresent
Meta data
31 meta tagsSearch result preview
- TitleGood (42 characters)
- DescriptionLong (219 characters)
- Main heading (H1)1 on the page
Tags
- Title
- Transita: Your Workspace for Moving Abroad
- Description
- Run your move abroad in one workspace: check the visa routes you qualify for across 16 countries, pick one, and track its documents, deadlines and rule changes. Checking is free, and so is the workspace with an account.
- Language
- en
- Character set
- utf-8
- Viewport
- width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes, viewport-fit=cover
- Canonical URL
- https://transita.app
- Theme colour
- #F2F2F7
- Keywords
- move abroad planner,relocation workspace,visa eligibility checker,immigration path finder,work visa matcher,visa requirements by country,skilled migration,digital nomad visa,immigration AI,visa comparison tool
- Main heading (H1)
- Run your move abroad from one workspace.
- Structured data
- SoftwareApplicationAggregateOfferOfferWebSiteOrganizationPersonWebApplicationFAQPageQuestionAnswer
Open Graph 11
- og:title
- Transita: Your Workspace for Moving Abroad
- og:description
- Run your move abroad in one workspace: check the visa routes you qualify for across 16 countries, pick one, and track its documents, deadlines and rule changes. Checking is free, and so is the workspace with an account.
- og:url
- https://transita.app
- og:site_name
- Transita
- og:locale
- en_US
- og:image:type
- image/png
- og:image:width
- 1200
- og:image:height
- 630
- og:image:alt
- Transita: your move abroad, in one workspace
- og:type
- website
Twitter / X 10
- twitter:card
- summary_large_image
- twitter:site
- @transita_app
- twitter:creator
- @snenenenenenene
- twitter:title
- Transita: Your Workspace for Moving Abroad
- twitter:description
- Run your move abroad in one workspace: check the visa routes you qualify for across 16 countries, pick one, and track its documents, deadlines and rule changes. Checking is free, and so is the workspace with an account.
- twitter:image
- https://transita.app/twitter-image?841a55636f3bea6c
- twitter:image:alt
- Transita: your move abroad, in one workspace
- twitter:image:type
- image/png
- twitter:image:width
- 1200
- twitter:image:height
- 630
Other meta tags 3
- saashub-verification
- ex31gvyo01x4
- sentry-trace
- 56b129afd56b4c9495478dfbf5b0c749-aab40f3cf2effc6b-0
- baggage
- sentry-environment=vercel-production,sentry-release=f93e8120608f934b4fa52f4b600cbd87a159ee94,sentry-public_key=f00c80896d619f9d32f82ffc7e361d46,sentry-trace_id=56b129afd56b4c9495478dfbf5b0c749,sentry-org_id=4511992659116032,sentry-sampled=false,sentry-sample_rand=0.2693494937064326,sentry-sample_rate=0.1
Links
From the home page- Internal links
- 64
- Outbound links
- 12
- Sites linked to
- 10
- Nofollow / sponsored
- 4
- Email & phone links
- 2
Social profiles
Sites it links to
| Website | Links | Type | Link text |
|---|---|---|---|
| make-it-in-germany.com | 3 | Followed | route rules and eligibilitymake-it-in-germany.com · checked 24 days ago (12 Oct |
| facebook.com | 1 | Followed | Transita on Facebook |
| google.com | 1 | Followed | add to Google sources |
| gov.uk | 1 | Nofollow | United KingdomYouth Mobility Schemechecked 2 Nov 2026 |
| immi.homeaffairs.gov.au | 1 | Nofollow | AustraliaWorking Holiday Maker (subclass 417)checked 31 Oct 2026 |
| instagram.com | 1 | Followed | Transita on Instagram |
| mom.gov.sg | 1 | Nofollow | SingaporeWork Holiday Passchecked 2 Nov 2026 |
| tiktok.com | 1 | Followed | Transita on TikTok |
| u.ae | 1 | Nofollow | United Arab EmiratesGolden Visachecked 27 Oct 2026 |
| x.com | 1 | Followed | Transita on X |
Backlinks (other websites linking to this one) can't be seen from the site itself. They need a search index such as Ahrefs or Moz.
Site files
3 of 8 found-
robots.txtFoundTells search engines and bots what they may crawl.
11 rule groups, 22 blocked paths.
Open file (1.1 KB) -
XML sitemapFoundLists the pages search engines should find.
1,086 pages listed.
Open file (180.9 KB) -
llms.txtFoundA summary of the site written for AI assistants.
"Transita". 507 links.
Open file (68 KB) -
llms-full.txtNot foundThe full site content prepared for AI assistants.
Not published.
-
ads.txtNot foundLists the companies allowed to sell ads on the site.
No ad sellers declared.
-
app-ads.txtNot foundThe same, for the site's mobile apps.
No app ad sellers declared.
-
security.txtNot foundHow to report a security problem.
No security contact published.
-
humans.txtNot foundCredits for the people who built the site.
Not published.
AI crawlers
What robots.txt tells the main AI bots. "General rules" means the bot isn't named, so it follows the rules for all bots.
- GPTBotOpenAI Some paths blocked
- OAI-SearchBotOpenAI search Some paths blocked
- ChatGPT-UserChatGPT browsing Some paths blocked
- ClaudeBotAnthropic Some paths blocked
- Claude-UserClaude browsing Some paths blocked
- Google-ExtendedGoogle AI Some paths blocked
- Applebot-ExtendedApple AI Allowedgeneral rules
- PerplexityBotPerplexity Some paths blocked
- CCBotCommon Crawl Some paths blocked
- BytespiderByteDance Allowedgeneral rules
- meta-externalagentMeta AI Allowedgeneral rules
- AmazonbotAmazon Allowedgeneral rules
View robots.txt 67 lines
User-Agent: OAI-SearchBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: ChatGPT-User Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: Claude-SearchBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: Claude-User Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: PerplexityBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: Perplexity-User Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: GPTBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: ClaudeBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: CCBot Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: Google-Extended Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ User-Agent: * Allow: / Allow: /api/mcp/server-card Disallow: /api/ Disallow: /dashboard/ Sitemap: https://transita.app/sitemap.xml
View llms.txt 590 lines
# Transita > Last updated: 2026-10-26 > Transita is the workspace where you run your move abroad. You check which visa routes you qualify for across 16 countries, pick one, and Transita tracks it: the documents, the deadlines and the order to file in. When a rule changes, it re-scores your route. Transita is operated by Senne Bels (Belgium) and is not a law firm. Visa data is verified against official government sources weekly; every visa entry carries a `lastVerifiedAt` ISO date. Coverage: 16 destination countries (United States, Canada, United Kingdom, Australia, Germany, Spain, Netherlands, Portugal, New Zealand, Ireland, United Arab Emirates, Switzerland, France, Italy, Singapore, Thailand). Setting up a workspace takes 8 questions about your citizenship, education, work, income and goals. What is free and what is paid: Seeing every route you match, ranked, is free. The workspace is free with an account: it tracks the route you pick with its filing dates and shows on your dashboard when a rule change re-scores it. The optional $9 one-time plan adds the document checklist for each route with its costs and lead times, the gaps between your profile and each route, and a suggested filing order, and never locks anything you already have. ## Core surfaces - [Home](https://transita.app/): what the workspace is and how to open one - [Sample workspace](https://transita.app/workspace/demo): one made-up person's workspace with a tracked route, document checklist, deadlines and a rule-change re-score - [Workspace setup](https://transita.app/quiz): the setup step, 8 required questions plus 1 optional free-text step, that ranks visas across all 16 countries and builds the workspace - [Pricing](https://transita.app/pricing): Seeing every route you match, ranked, is free. The workspace is free with an account: it tracks the route you pick with its filing dates and shows on your dashboard when a rule change re-scores it. The optional $9 one-time plan adds the document checklist for each route with its costs and lead times, the gaps between your profile and each route, and a suggested filing order, and never locks anything you already have. - [Which visa can I get?](https://transita.app/tools/which-visa): three-question eligibility checker, a shortlist before you set up a workspace - [Compare visas](https://transita.app/compare/visas): side-by-side visa-vs-visa comparison tool - [Compare countries](https://transita.app/compare): side-by-side destination comparison ## Tools for choosing where to immigrate - Is there a quiz that tells me which country I can immigrate to? Yes. Transita at transita.app/quiz asks 8 questions about your citizenship, education, work experience and goals. It ranks the visa routes you qualify for out of 108 routes in 16 countries, with the reason each one matched and the official page to check. Those answers set up a free workspace that tracks the route you pick. For a quick first read, the three-question checker at transita.app/tools/which-visa gives you a shortlist. - Is there a tool to compare immigration visa options? Yes. Transita's visa comparison at transita.app/compare/visas puts any two or three of its 108 visa routes side by side on government fee, processing time, eligibility and path to permanent residence. Each figure comes from the destination's official register and shows the date it was last checked. To compare whole countries instead, use transita.app/compare/countries. ## Direct answers to common immigration questions Each page answers the question in its first lines, with the route, its key figure and the official source with the date it was last checked. - [What is the best country to immigrate to as a nurse?](https://transita.app/blog/best-countries-for-nurses-to-immigrate-2026) - [What is the cheapest skilled work visa?](https://transita.app/blog/cheapest-work-visas-by-country-2026) - [What is the easiest country to get permanent residency?](https://transita.app/blog/easiest-countri …
HTTP headers
22 headers- Status
- 200 OK
- Protocol
- HTTP/2
- Response time
- 98 ms
- Page size
- 467 KB
- Server IP
- 216.150.1.1
All response headers 22
- age
- 6496
- cache-control
- public, max-age=0, must-revalidate
- content-encoding
- br
- content-security-policy-report-only
- default-src 'self'; script-src 'self' 'unsafe-inline' https://us-assets.i.posthog.com https://va.vercel-scripts.com https://js.stripe.com https://news.google.com https://browser.sentry-cdn.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https:; font-src 'self' data:; media-src 'self' blob: https://videos.pexels.com; connect-src 'self' https://*.i.posthog.com https://ipapi.co https://va.vercel-scripts.com https://api.stripe.com https://*.sentry.io https://news.google.com https://scritch.xyz; worker-src 'self' blob:; frame-src 'self' https://js.stripe.com https://hooks.stripe.com https://news.google.com; object-src 'none'; base-uri 'self'; form-action 'self'; report-uri /api/csp-report; report-to csp-endpoint
- content-type
- text/html; charset=utf-8
- date
- Thu, 05 Nov 2026 04:01:48 GMT
- etag
- W/"ah7ivki919a949"
- permissions-policy
- camera=(), microphone=(), geolocation=()
- referrer-policy
- strict-origin-when-cross-origin
- reporting-endpoints
- csp-endpoint="/api/csp-report"
- server
- Vercel
- strict-transport-security
- max-age=63072000
- vary
- rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
- x-content-type-options
- nosniff
- x-frame-options
- DENY
- x-matched-path
- /
- x-nextjs-prerender
- 1
- x-nextjs-stale-time
- 300
- x-powered-by
- Next.js
- x-vercel-cache
- HIT
- x-vercel-id
- sfo1::fra1::qfx2g-1793857805849-084fd6e99570
- x-xss-protection
- 1; mode=block
Scan details
- Pages
- 10
- Scripts
- 16
- Images
- 10
- Words
- 4,044
- Time
- 18.27s
Scanned Nov 5, 2026 05:50
About this result
AI detection is probabilistic. This report is based on signals the site exposes publicly (code, metadata, text patterns, images). It cannot see a site's development history, and well-edited AI work can look human-made. Use the result as an indication, not proof.