Skip to content
miraSEO.ai

For agencies and marketing teams

Know what to do.

miraSEO analyzes Search Console, Analytics, and Google rankings – and tells you step by step, with AI suggestions, which measures will improve your website's ranking. Multi-client capable, hosted in Switzerland.

A product of mirabit – Digitale Lösungen

  • Google Search Console
  • Google Analytics 4
  • Google rankings
  • Bing Webmaster Tools
  • PageSpeed Insights
  • AI suggestions
  • API and Looker Studio
  • DE · FR · IT · EN
  • Hosting Switzerland
Google Search in miraSEO: clicks, impressions, click-through rate and position with history and search queries

Features

A tool for all SEO analysis

From keyword analysis to position history : miraSEO combines your Google data with concrete measures for each page – and checks your website itself every week.

Action assistant

Tells you what to do – step by step.

You select the page, the assistant displays the search terms with the highest click-through rates – from Google search or as an AI suggestion – and guides you through all the content-related and technical steps, starting with the most important ones: Each step indicates the points it contributes to the technical or content score . Any new findings from the weekly website check are added as steps. 28 days after completion, the impact check shows the results of the measures.

Actions · /velo-service

3 of 8 done

  1. Add "velo service zürich" to the title done
  2. Redirect to the second page for “bike repair” done
  3. Shorten meta description done
  4. 4 Write the H1 with the keyword +8 points content
    What
    The H1 “Bike shop in Zürich” does not mention the search term.
    Why
    8 of the top 10 pages have it in the H1.
    How
    Change H1 to “Bike service in Zurich”.
  5. 5 Add alt text to the workshop images +0.4 content

Impact check after 28 days: content 48 → 71, position 7.8 → 4.1, +38 % clicks

AI suggestions, questions and chat

Suggestions with justification, reports in plain text and answers to your questions – always based on your own data.

  • Suggestions per page and per issue
  • The best search term for a page
  • Reports in plain language
  • Guided questions and chat “Ask miraSEO”
How the AI works

ranking check : Who is ahead of you?

Who ranks higher than you for your keyword on Google? At the touch of a button, with the latest results: the top 10 for a ranking check , the top 30 for three. You can see in advance how many results are left for the month.

bike service zurich

438 of 450 left
  1. 1 velowerk.example
  2. 2 pedal-atelier.example
  3. 3 beispiel.ch Your page
  4. 4 stadtrad.example
  5. 5 zweirad-mitte.example

page comparison with the top-ranked pages

Your site ranks alongside the top-ranking pages on Google: Where does the search term appear? Which terms are others using, and which ones are missing? From this, we calculate a content score from 0 to 100 for each keyword and provide concrete findings – including, upon request, a comparison of the loading time of all pages.

Keyword placement (example)
Search term in … You Avg. competition
Title no 9 of 10
headline yes 8 of 10
Entry yes 7 of 10
Image captions no 4 of 10

Term weighting (WDF)

  • e-bike ok
  • repair too little
  • spare parts missing
  • appointment ok

Competition Your page

  • Important Title: search term missing – 9 out of 10 top sites have it
  • Recommendation Text 40% shorter than the median of the top pages

Quick opportunities

Search queries ranking 5 to 20 with many impressions generate the most clicks most quickly. You can also see competing pages (cannibalisation) and the search intent behind each keyword: to inform, compare, or buy.

  • e-bike service Zurich 2’140 impressions Pos. 7.8
  • bicycle repair district 4 980 impressions Pos. 12.4
  • bicycle spare parts Zurich 640 impressions Pos. 18.1

2 pages compete for “velo service”

Google Search as an archive (Search Console)

miraSEO backs up your Search Console data daily, for longer than the 16 months Google retains it. This allows you to see the performance of each keyword over years – with a freely selectable time period, comparisons to previous periods, and your events, such as a relaunch, displayed in a chart. A connector allows the data to flow directly into Looker Studio for your own dashboards.

Avg. position

8.4

↑ 2.1 places better gegenüber Vorperiode

Google Search Console16 months

Archive in miraSEOunlimited

Reports via email

miraSEO sends out scheduled reports, weekly or monthly, containing the information your customers are interested in – as a PDF (branded by your agency ) and with an attached Excel file. If a keyword crashes or loading time become slow, you'll receive an immediate alert.

Monthly report September

On the 1st at 07:00 · 3 recipients

  • Clicks, displays, and positions
  • Technical and content score
  • Loading time (Core Web Vitals)
  • Measures and their effect
  • Summary in plain language ( AI )

Warning: “velo service zürich” −6 positions since yesterday

Securely separated (multi-tenant capable)

Built for agencies with many clients: Each agency has its own strictly separated area, invites its team via email, and exports its data at any time. Their clients only have read-only access.

  • Areas strictly separated
  • client login read-only)
  • Hosting in Switzerland

Roles: Admin team client (read-only)

Data only goes to the services you connect to (Google, Bing), IndexNow, Open PageRank (domain names only), the service for ranking checks and the AI provider – never for training.

Four languages

Interface, reports, notifications and AI responses in German, French, Italian and English – each user chooses their language, reports are sent out in the recipient's language.

Deutsch Français Italiano English

The technical terms remain the same everywhere ( keyword , ranking check , score) so that agency and client are talking about the same thing.

Artificial intelligence

AI that tells you what to do – not just what's wrong.

miraSEO connects your numbers with AI : suggestions with justification, reports in plain text and answers to your questions, guided or in chat – always with reference to your own data.

Suggestion with reasoning

Title of the page /velo-service

Today
Velo Beispiel AG – your bike shop
Suggestion
Bike service in Zurich – same-day repairs | Velo Beispiel

Because 8 of 10 top pages mention the search term at the start.

Monthly report in plain language

September · beispiel.ch

What happened

Clicks rose by 18 %, mainly thanks to “velo service zürich” (from position 7.8 to 4.1).

What do we do next

The page /e-bike gets a clear heading and a short answer to the most common question.

A dedicated page is being created for “velo ersatzteile zürich” (position 18).

Ask miraSEO

Fixed questions and your own questions about your data – the AI knows the page you are currently on and answers with numerical references.

Question: Why did clicks drop in September?

Answer: Primarily due to “e-bike service zürich”: Rank 4.1 → 7.8, around 180 fewer clicks. The /velo-service page has been missing its heading (H1) since September 12th.

  • Which sides are losing the most?
  • Where is the next action worthwhile?
  • Every change requires your approval.
  • Your data will not be used for training.
  • Can be deactivated per account

How it works

Three steps to your first evaluation

No installation, no tracking code: miraSEO works with the data that Google already has about your website.

  1. 1

    Create project and connect Google

    The setup guides you step-by-step through domain, Google account , brand terms and the initial website check – miraSEO loads Google search data from the last 16 months.

  2. 2

    Add keywords

    With one click from Google search, keyword ideas or via import – with the target page that miraSEO suggests from Google search.

  3. 3

    Compare, optimize, report

    Start ranking check , compare your site with the best, implement the measures, and see the results after 28 days – and report them to your customers via email. miraSEO will then automatically check the website every week.

Instructions

How to rise to the top on Google

Seven steps that apply to every website. The action assistant guides you step-by-step through exactly these points.

  1. Step 1: Which search terms are worth using?

    First, ask what someone wants to do with the search term : are they looking for information, comparing, or buying ( search intent ). The impressions in Search Console shows how often the term is searched. Start with terms just below the top 5: a small jump in rankings there will generate the most clicks.

    With miraSEO: keyword ideas and "opportunities" from Google search

  2. Step 2: One page per search term

    Define exactly one target page for each important search term . If two of your own pages compete for the same term, they weaken each other. Merge such pages or clearly separate the topics.

    With miraSEO: target page per keyword and competing pages (cannibalisation)

  3. Step 3: Measure your site against the top 10

    Look at what the top-ranking pages have in common: Is the term in the title, the H1 heading, and the introduction? What subtopics and terms do they cover, how long are they, and how well-structured are they? What almost all of them have should also be on your page.

    With miraSEO: ranking check and page comparison with content score and term weighting (WDF)

  4. Step 4: Get your technique and pace in order.

    Google is allowed to index the page; it has exactly one main address (canonical) and is directly accessible. It loads quickly ( loading time , Core Web Vitals) and works just as well on mobile as on desktop computers.

    With miraSEO: website check with technical score and loading time (Core Web Vitals)

  5. Step 5: Write for AI answers

    AI searches and answer boxes cite clearly structured content. Formulate subheadings as questions and provide answers directly below in 40 to 60 words. Structured data (Schema.org) and a visible author make your content citable.

    With miraSEO: visibility in AI responses (GEO/AEO)

  6. Step 6: Link internally, build authority

    Important pages are accessible from the homepage in no more than three clicks, with descriptive link text instead of "click here". From external sources, links from trade publications and associations in your industry ( backlinks ) are more valuable than numerous random links.

    With miraSEO: Link structure in website check and backlinks

  7. Step 7: Measure, learn, repeat

    SEO has a delayed effect: Observe your position history over weeks, not days. Check off measures as soon as they are implemented and check their impact – then move on to the next round.

    With miraSEO: position history , score history, impact check and reports via email

Page comparison

See what the top 10 do differently

miraSEO retrieves your page and up to ten competitor pages, compares them place by place and term by term, and summarizes the result in content score from 0 to 100.

  • Where the search term appears: Title, heading (H1), introduction and image captions
  • Which terms are missing or too weak (concept weighting, WDF)
  • Findings sorted by urgency ( Critical , Important , Recommendation ), exportable as Excel.
  • On request, compare your page's loading time to that of your competitors (PageSpeed).
page comparison in miraSEO: Competitor terms with weighting and evaluation of your own page

Position history

Demonstrate progress instead of claiming it

Each keyword has its own page: position history , clicks and impressions from Google Search (Search Console) , plus the last ranking check as an additional measurement point, the search intent and the content score of the target page .

  • Daily values, even beyond Google's 16-month period
  • target per keyword (e.g., top 3) and events during the process, such as a relaunch or a completed action .
  • Classification in sentences: what the numbers mean and what needs to be done.
keyword page in miraSEO: position history from Google search and latest ranking check

Inspections and monitoring

Everything related to visibility

In addition to keywords and Google search, miraSEO checks the entire website – technically, in terms of content and for search using AI – and reports any problems.

website check with technical and content score

miraSEO scans the entire website, manually or automatically every week: over 100 checks for accessibility, indexing, security, loading time , content, architecture, conversion, and tracking. The result is two scores from 0 to 100 – technical score and content score – with findings for each page and recommendations for action. Google's own response for each page is also included: indexed, excluded, or problem.

Loading time (Core Web Vitals)

How quickly and smoothly your pages load: the values from real visitors over time, plus measurements of individual pages with Google PageSpeed Insights for mobile and desktop – the most important pages automatically every week.

visibility in AI responses (GEO/AEO)

Does Google display your page in answer boxes, and what are the opportunities? Are AI search engines like ChatGPT allowed to read your website ( AI bots in the robots.txt file)? This includes an llms.txt file, a corrected robots.txt file at the touch of a button, and IndexNow for the Bing index. In other words: LLMO and AIO.

Score history and notifications

technical score , content score , and content of your landing pages are displayed over time, along with relevant events in the chart. If a score drops by 5 points, loading time become poor, or a website check is complete, miraSEO will notify you in the app.

backlinks and link building

Who links to your website, from the Search Console link export and from Bing: referring domains with their authority, backlinks , anchor text and linked pages, new and broken links. Opportunities for new links with query text generated by AI and, for agencies, competitor analysis and link gap analysis are in preparation.

Accessibility (WAI) in preparation

It checks against the rules for accessible websites (WCAG) and shows the areas you should adjust.

Google Ads and unpaid results in preparation

Ads and organic clicks side-by-side: You can see where ads fill gaps and where you're paying for clicks you'd get anyway. The campaign workshop plans campaigns from your keywords, with export for the Google Ads Editor. The keyword analysis identifies search queries that cost money but generate no results.

Changes directly on the website (CMS) in preparation

Titles, texts, image captions, structured data and redirects are directly integrated into WordPress, Drupal or Shopware by miraSEO – logged and immediately measured.

search term 360° in preparation

Everything related to a search term in one view: unpaid results, ads, AI answers, technology and inquiries (conversions).

Shop and company listing on Google (Merchant Center, Business Profile) in preparation

Product data, ratings and local visibility in view – and company data that is consistent everywhere.

Consulting and implementation

Not just a tool – we implement it together with you.

Consulting provided by mirabit, the agency behind miraSEO – Romanshorn on Lake Constance.

SEO

Technology, content, structure, and link building: We prioritize what delivers the most results. And implement it with you or for you.

Google Ads (SEA)

Google Ads campaigns that contribute to your goals. With clean conversion tracking, so every penny remains measurable.

visibility in AI responses (GEO/AEO)

We make your content understandable for AI searches: with a clear structure, structured data, and direct answers. Also known as LLMO or AIO – it means the same thing.

Accessibility (WAI)

Accessibility testing according to the WCAG guidelines with specific references. And implementation in design and code so that everyone can use your website.

Web analytics

Measure what visitors do on your website (tracking): with Google Analytics 4 and Tag Manager, properly set up. Plus reports that show what your website is achieving.

Looker Studio dashboards

Dashboards from GA4, Search Console, Google Ads and miraSEO, tailored to your clients. We build them, maintain them, and explain what the numbers mean.

Prices

Simple prices, honest limits

A fixed price, ranking checks, AI analyses and loading time measurements included. Try it free 14 days, no credit card required – then cancelable monthly.

Billing

Starter

One company, up to 3 websites

CHF 49 / month

  • 90 Ranking checks per month
  • 50 AI analyses per month
  • 100 loading time measurements per month
  • 3 Projects
  • 300 Keywords per project
  • 2 users
  • website check up to 1,000 pages
  • Google Search (Search Console) and Analytics
  • Reports via email
  • backlinks to your website (Search Console, Bing)
Popular

Agency

Agencies with clients

CHF 149 / month

  • 450 Ranking checks per month
  • 300 AI analyses per month
  • 500 loading time measurements per month
  • 25 Projects
  • 1,000 Keywords per project
  • Unlimited users
  • website check up to 5,000 pages
  • Google Search (Search Console) and Analytics
  • backlinks to your website (Search Console, Bing)
  • Backlink index showing competition and link gaps in preparation
  • Client login (read-only)
  • Reports sent via email to your customers
  • Your logo in the PDF report

Enterprise

Large teams, their own requirements

On request

  • Ranking checks by appointment
  • AI analyses by arrangement
  • Unlimited loading time measurements
  • Unlimited projects
  • Unlimited keywords per project
  • Unlimited users
  • Pages in the website check by appointment
  • Everything from agency
  • Backlink index showing competition and link gaps in preparation
  • SLA and Onboarding
  • Custom colors (white label) in preparation

All prices in CHF excl. 8.1 % VAT. Annual billing: two months free.

FAQ

Frequently Asked Questions

Is your question not listed? Write to us – we will reply within one working day.

Where does the data come from?

From your Google Search Console and Google Analytics 4, which you connect to a Google account . This is supplemented by ranking checks with the latest Google results (via a specialized service), loading time measurements from Google PageSpeed Insights, and the pages that miraSEO itself retrieves. miraSEO reads backlinks from the Search Console link export and from Bing.

Do I need my own Google accounts?

Yes – a Google account with access to Search Console and website analytics. miraSEO only reads the data and does not change anything in your Google accounts.

Where is the data located?

In Switzerland, hosted by mirabit AG. Data is only shared with the services that miraSEO needs to perform its tasks: Google and Bing, if you connect them; IndexNow for reported addresses; the service for ranking checks; Open PageRank (domain names only, for backlinks authority); and the AI provider – it is not used to train AI models. The complete list can be found in the privacy policy.

Can customers look inside themselves?

Yes, starting with the agency plan. With a client login your clients only see their own projects – in read-only mode, without being able to make any changes. They receive reports by email even without logging in.

How much does miraSEO cost?

CHF Starter 49 per month (CHF 490 per year), CHF Agency 149 per month (CHF 1’490 per year), Enterprise on request. All prices in CHF excluding 8.1 VAT. Ranking checks, AI analyses and loading time measurements are included up to the monthly plan limit – there are no additional costs.

What is a ranking check ?

A ranking check retrieves the latest Google results for a search term and shows which results are ranked higher than yours: the top 10 count as 1 ranking check , the top 30 as 3. Included in the price – Starter: 90 Ranking checks per month, Agency: 450 Ranking checks per month, Enterprise by arrangement. Before each check, you can see how many remain.

Can I test miraSEO for free?

Yes, 14 days with all features, without a credit card – for smaller amounts: 1 Project, 50 Keywords, 2 users, 15 Ranking Checks and 10 AI analyses. After that, you book Starter or agency yourself; your data will be retained. Without booking, you can view everything for 30 days, then we will delete the data.

How do I pay, and how do I cancel?

For now, payment is by invoice: Clicking "request" sends us a booking request, and we will activate the plan within one business day and send you the invoice – monthly or annually in advance (two months free). Online payment by card or TWINT will be available soon. The plan will automatically cancel at the end of the paid period.

What happens to my data after I cancel my contract?

You will continue working normally until the end of your paid time, after which you will have read-only access for 30 of the days – enough time to export all data as a CSV file. Then we will delete it permanently.

Does miraSEO implement changes automatically?

No, you retain control: Each action is presented as a step in the action wizard, with AI suggestion ready to copy. Clicking "Check now" re-evaluates the site, and after 28 days, the impact check shows the results. Integration with WordPress, Drupal, and Shopware, which will directly implement changes upon your approval, is currently in development.

Does mirabit also help with implementation?

Yes. mirabit advises and implements: SEO, Google Ads (SEA), visibility in AI responses (GEO/AEO), accessibility, web analytics and Looker Studio dashboards – from analysis to the finished page.

Does miraSEO use artificial intelligence?

Yes, for suggestions and answers based on your own data: new titles, answer blocks, the report summary, guided questions, and the " Ask miraSEO " chat. Every change requires your approval. Your data is not used for training, and the AI can be disabled per account .

What about LLMO, AIO, and SEM?

The same thing under different names. LLMO (Optimization for Language Models) and AIO (Optimization for AI Responses) are what miraSEO calls GEO and AEO: visibility in ChatGPT, Perplexity, Google AI Overviews, and answer boxes – with a dedicated " AI Responses" page, website check , and IndexNow for the Bing index, which feeds ChatGPT search and Copilot. SEM combines SEO and SEA: SEO is covered by miraSEO, while Google Ads (SEA) is managed by mirabit AG as a service – with conversion tracking so that paid and organic results can be evaluated together.

In which languages is miraSEO available?

Available in German, French, Italian, and English – each user selects their language in their profile. Reports, notifications, and AI responses appear in the recipient's language. This homepage is also available in all four languages – switch between them in the top right corner.

See miraSEO with your own data.

14 Free for 10 days without a credit card: Enter your website, connect to Google, and the assistant will guide you through the first steps.

Enquiry to mirabit

Test access, booking or demo for miraSEO or consultation on SEO, Google Ads and more. Response within one business day. All prices in CHF excluding 8.1.

We only use your details to respond to your enquiry. Privacy