Website analysis and questionnaire

Onboarding has two parts. First BoostUp reads your website and writes a report. Then you answer a short questionnaire about the things a website does not say. Both feed Brand Brain.

Start an analysis

There are two ways in:

  • Without an account. Enter your website address on the homepage. The analysis runs right away and you get a report you can share.
  • With an account. Choose New project in the project switcher and give it your website. The analysis starts when the project is created. You can run it again later from the project.

Only one analysis runs per project at a time.

What we read

The crawler reads your website the way a search engine does, with these limits:

LimitValue
Pagesup to 60
HTML in totalup to 8 MB
Time per page20 seconds
Which pagesyour site only: the same host and its www twin
  • robots.txt is respected. If your robots.txt asks crawlers like ours not to read the site, the analysis stops and says so. Pages your robots.txt blocks are skipped.
  • Your sitemap is read. We read sitemap.xml (or the sitemaps your robots.txt lists, and one level of sitemap index) to find pages that are not linked from the homepage.
  • Pages that need JavaScript are noted. If a page shows its text only after scripts run, we count it as a JavaScript-only page. Search engines index such pages late and most AI assistants never see their text.
  • We skip files (images, PDFs, scripts, styles) and pages such as cart, checkout, login and account pages.
  • A larger site is sampled: the report says when we stopped at the page or size limit.

Our crawler identifies itself with the user agent BoostUpBot/1.0 (+https://boostup.cloud/docs/onboarding). You can address it by that name in your robots.txt.

We only connect to public internet addresses. Addresses on private or local networks are refused, only the standard web ports (80 and 443) are used, addresses with a username or password are refused, and every redirect is checked again before we follow it.

What we extract

Each fact we find is stored in Brand Brain with its source:

  • Observed facts are read straight from your pages, and each one links to the page it came from: the business name, the description, the languages of the site, social profiles, contact details, products named in the page markup, and technology hints (for example WordPress, Shopify or a Google Analytics tag).
  • Inferred facts come from an AI reading of the text we crawled: industry, products and services, target customers, markets, brand tone, key selling points, competitor candidates and a summary of your existing content. Each one carries a confidence and, when the model names one, the crawled page that supports it. Inferred facts never go above 85% confidence. A page link the model gives that is not one of the crawled pages is dropped.

The AI reading uses a low-cost extraction model and sees only text from your crawled pages. If AI extraction is not configured on the server, or the call fails, the analysis still succeeds with observed facts only, and the report says that the AI reading was skipped and why.

The free analysis without an account

  • Start it from the homepage. You do not need an account.
  • The report is kept for 24 hours. After that it is deleted.
  • You get a share link to the report. Anyone with the link can open it for those 24 hours. Contact details found on your site are left out of the shared report.
  • If you create an account in the same browser within the 24 hours, the analysis becomes your first project, with its facts already in Brand Brain. This works whether the analysis has finished or is still running.
  • Free analyses are limited per day: 5 from the same visitor, and a daily total across all visitors. When a limit is reached, the page asks you to create a free account or to try again later.

The website report

The report lists what we found on the pages we read. In the app it is Website report in the sidebar.

Health checks

CheckRule
HTTPSThe site answered over https://
robots.txtA robots.txt file was found
SitemapA valid sitemap was found, with the number of addresses in it
Missing titlesPages with no title tag
Duplicate titlesPages whose title is the same as another page's (ignoring case)
Missing meta descriptionsPages with no meta description
Missing H1Pages with no H1 heading
Thin pagesPages with fewer than 250 words of text (JavaScript-only pages are counted separately)
JavaScript-only pagesPages with fewer than 80 words of text and an empty app container that scripts fill in
Broken internal linksLinks to pages on your site that answered with an error (HTTP 400 or higher), with the page that linked to them
Unreachable pagesPages on your site we could not load at all

Each check shows the count and up to 10 example pages. The report also shows how many pages we read and any limits we hit.

Suggested next steps

The next steps are fixed rules over the counts above. There are no scores and no estimates: each step names the problem we counted.

PriorityStepWhen
HighServe the site over HTTPSThe site answered over plain HTTP
HighMake the main content readable without JavaScriptAt least one JavaScript-only page
HighFix broken internal linksAt least one broken internal link
HighAdd page titlesAt least one page without a title
MediumPublish a sitemapNo sitemap found
MediumGive every page its own titleAt least one duplicate title
MediumWrite meta descriptionsAt least one page without a meta description
MediumAdd one H1 per pageAt least one page without an H1
LowExpand thin pagesAt least one thin page
LowAdd a robots.txtNo robots.txt found
LowKeep the basics as they areNone of the checks found a problem

The questionnaire

After the analysis, BoostUp asks 10 short questions. Your answers are saved as owner facts in Brand Brain. Owner facts always outrank what the crawl found, and a later analysis never overwrites them.

StepQuestionAnswer
1What you sell and to whomFree text
2Your three best customer typesOne to three entries
3What you want more ofOne or more of: leads, bookings, online sales, local visits, hiring, brand
4Markets and languagesAt least one market and one language
5Monthly ad budget appetiteOne of: none, under 500 EUR, 500 to 2000 EUR, over 2000 EUR per month
6Brand voiceThree sliders: formal to casual, calm to bold, technical to simple
7Claims we must never makeA list, can be empty
8Competitors you admireA list, can be empty
9Accounts you haveAny of: WordPress, Search Console, GA4, Meta, Google Ads, other (with a note)
10Anything else your AI employee should knowFree text, can be empty
  • Saved per step. Each step is saved when you move on, so nothing is lost if you leave.
  • Resumable. When you come back, the questionnaire opens at the first step you have not answered or skipped.
  • Skippable. You can skip a single step or the whole questionnaire for now. While it is not complete, the project overview shows a reminder.
  • You can change an answer later in Brand Brain. Editors and above can answer the questionnaire.