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.
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
Add "velo service zürich" to the titledone
Redirect to the second page for “bike repair”done
Shorten meta descriptiondone
4Write 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”.
Check now
5Add 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.
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
1velowerk.example
2pedal-atelier.example
3beispiel.chYour page
4stadtrad.example
5zweirad-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-bikeok
repairtoo little
spare partsmissing
appointmentok
CompetitionYour page
ImportantTitle: search term missing – 9 out of 10 top sites have it
RecommendationText 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 Zurich2’140 impressionsPos. 7.8
bicycle repair district 4980 impressionsPos. 12.4
bicycle spare parts Zurich640 impressionsPos. 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 bettergegenü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:
Adminteamclient (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.
DeutschFrançaisItalianoEnglish
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.
Awaiting your approvalApply
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
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
Add keywords
With one click from Google search, keyword ideas or via import – with the target page that miraSEO suggests from Google search.
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.
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.
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.
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.
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.
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.
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.
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.
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).
miraseo.ai/projects/beispiel.ch/comparisons
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.
miraseo.ai/projects/beispiel.ch/keywords
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.
A ranking check retrieves the latest Google results for your search term at the touch of a button and shows who is ahead of you: the top 10 count as 1 ranking check , the top 30 as 3.
50 AI analyses per month
A task for the AI : suggestions for a page or issue , an answer to a question – guided or in the chat “Ask miraSEO” – or the summary of a report.
100 loading time measurements per month
A loading time measurement uses Google PageSpeed Insights to check a page on either a mobile or a desktop – both devices result in two measurements. miraSEO measures the most important pages itself every week.
A ranking check retrieves the latest Google results for your search term at the touch of a button and shows who is ahead of you: the top 10 count as 1 ranking check , the top 30 as 3.
300 AI analyses per month
A task for the AI : suggestions for a page or issue , an answer to a question – guided or in the chat “Ask miraSEO” – or the summary of a report.
500 loading time measurements per month
A loading time measurement uses Google PageSpeed Insights to check a page on either a mobile or a desktop – both devices result in two measurements. miraSEO measures the most important pages itself every week.
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
A ranking check retrieves the latest Google results for your search term at the touch of a button and shows who is ahead of you: the top 10 count as 1 ranking check , the top 30 as 3.
AI analyses by arrangement
A task for the AI : suggestions for a page or issue , an answer to a question – guided or in the chat “Ask miraSEO” – or the summary of a report.
Unlimited loading time measurements
A loading time measurement uses Google PageSpeed Insights to check a page on either a mobile or a desktop – both devices result in two measurements. miraSEO measures the most important pages itself every week.
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.