Virtualpiano.net - SEO Checker

Overview of the SEO Check
Meta information
100% 
Page quality
89% 
Page structure
72% 
Link structure
93% 
Server
91% 
External factors
100% 
SEO Score
Response time
0.08 s
File size
460.50 kB
Words
1149
Media files
24
Number of links
128 internal / 8 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Virtual Piano - Play The Best Online Piano Keyboard
The length of the page title is perfect. (472 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
Virtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!
The length of the meta description is perfect. (833 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://virtualpiano.net/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-gb
Server location: United States of America
The following language is defined by HTML: en-gb
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
robotsindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
descriptionVirtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!
generatorWordPress 6.6.2
ump-token8d61340c36
viewportwidth=device-width, initial-scale=1, maximum-scale=10, user-scalable=yes
msapplication-TileColor#da532c
theme-color#ffffff
msapplication-TileImagehttps://virtualpiano.net/wp-content/uploads/2021/02/cropped-android-chrome-512x512-1-270x270.png
article:publisherhttps://www.facebook.com/VirtualPiano
article:modified_time2023-03-24T15:44:44+00:00
langen-gb
twitter:cardsummary_large_image
twitter:site@bestpiano
og:localeen_GB
og:typewebsite
og:titleVirtual Piano
og:descriptionVirtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!
og:urlhttps://virtualpiano.net/
og:site_nameVirtual Piano
og:imagehttps://virtualpiano.net/wp-content/uploads/2020/07/Online-Piano-Keyboard-Virtual-Piano.jpg
og:image:width1600
og:image:height800
og:image:typeimage/jpeg
content-typetext/html; charset=UTF-8
charsetUTF-8

Test up to 1.000 webpages of virtualpiano.net with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
These Typos were found:
  • mariage => marriage
This page contains 1149 words. That's ok.
33.8% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
16 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 11.61 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
Multiple viewport tags are given. There should only be one.
A viewport "width=device-width, initial-scale=1" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 23 tags for this page.
Image SEO
(Somewhat important)
1 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
.../2021/04/virtual-piano-keyboard-logo.svgVirtual PianoVirtual Piano
data:[...] Base64Virtual Piano is the original Online Piano Keyboard
/wp-content/uploads/img/logo-orange.svgvirtual pianoVirtual Piano
data:[...] Base64Search and play a Music SheetSearch and play a Music Sheet
data:[...] Base64Follow letters in the Music SheetFollow letters in the Music Sheet
data:[...] Base64Press onscreen letters to play the songPress onscreen letters to play the song
data:[...] Base64Virtual Piano Music Scholarships
data:[...] Base64No alt attribute provided
data:[...] Base64Best Music Studio
data:[...] Base64Virtual music instruments
data:[...] Base64La Madrague (Brigitte Bardot), Best Online Piano Keyboard, Virtual PianoLa Madrague (Brigitte Bardot), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64This is Halloween (Nightmare Before Christmas), Best Online Piano Keyboard, Virtual PianoThis is Halloween (Nightmare Before Christmas), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64Secret Garden, Artist, Online Piano Keyboard, Virtual PianoSecret Garden, Artist, Online Piano Keyboard, Virtual Piano
data:[...] Base64Alexandra Burke, Artist on Virtual Piano, Play Piano OnlineAlexandra Burke, Artist on Virtual Piano, Play Piano Online
data:[...] Base64Solas (Jamie Duffy), Best Online Piano Keyboard, Virtual PianoSolas (Jamie Duffy), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64Cordelia (Juan Arenosa) (Expert), Best Online Piano Keyboard, Virtual PianoCordelia (Juan Arenosa) (Expert), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64Cordelia (Juan Arenosa), Best Online Piano Keyboard, Virtual PianoCordelia (Juan Arenosa), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64I'm Just Ken (Ryan Gosling), Best Online Piano Keyboard, Virtual PianoI'm Just Ken (Ryan Gosling), Best Online Piano Keyboard, Virtual Piano
data:[...] Base64Tubular Bells (The Exorcist) - Mike Oldfield, Best Online Piano Keyboard, Virtual PianoTubular Bells (The Exorcist) - Mike Oldfield, Best Online Piano Keyboard, Virtual Piano
data:[...] Base64lesson_7.5_virtual_piano_b_minorlesson_7.5_virtual_piano_b_minor
data:[...] Base6410 Disney Songs to Learn This Summer, Virtual Piano10 Disney Songs to Learn This Summer, Virtual Piano
data:[...] Base645 New Virtual Piano SongsPlay Virtual Piano now on your laptop
data:[...] Base64virtual piano app
data:[...] Base64virtual piano app

Page structure

H1 heading
(Critically important)
VIRTUAL PIANO
The H1 heading is too short (13 characters). It should be at least 20 Characters long.
Headings
(Important)
There are 34 headings on the page. The amount of headings should be in a more proper relation to the amount of text.
Some headings do not have any content.

Heading structure

Heading levelContent
H1 VIRTUAL PIANO
H2 Virtual Piano enables you to play the piano on your computer keyboard, mobile, and tablet.
H2 Play Online Piano
H2 Music Sheets
H2 Education
H2 Watch/Listen
H2 Compete
H2 Latest Songs
H2 What’s New
H2 Community
H2 Account
H2 Most Popular Piano Music Categories
H2 Virtual Musical Instruments
H3 QUICK. EASY. ENJOYABLE.
H3 VIRTUAL PIANO IS THE WORLD’S FIRST AND MOST LOVED ONLINE PIANO KEYBOARD
H3 Like Virtual Piano? Then you'll love Virtual Piano Plus. A faster engine, additional features and a richer experience.
H3 Just $48 USD / year
H3 Empty heading
H3 WE’VE GOT NEWS!
H3 Spotlight On MUSIC SHEETS
H3 La Madrague (Brigitte Bardot)
H3 This is Halloween (Nightmare Before Christmas)
H3 Spotlight On ARTISTS
H3 Secret Garden
H3 Alexandra Burke
H3 Solas (Jamie Duffy) (Easy)
H3 Cordelia (Juan Arenosa) (Expert)
H3 Cordelia (Juan Arenosa)
H3 I’m Just Ken (Ryan Gosling)
H3 Top 8 Spine-Tingling Songs to Play This Halloween
H3 Top 5 TV Show Songs on Virtual Piano
H3 10 Disney Songs to Learn This Summer
H3 5 New Virtual Piano Songs To Play
H4 Premium Membership
H4 Featured on
Some anchor texts are used more than once.
1 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are 8 external links on this page.
LinkAttributesAnchor text
https://virtualpiano.net/Anchor Skip to content
A-TITLE Skip to content
/member-login/Register/Login
A-TITLE Register/login for the complete experience
https://virtualpiano.net/IMG-ALT Virtual Piano
A-TITLE Virtual Piano
https://virtualpiano.net/Play Piano
A-TITLE Play Virtual Piano
/music-sheets/Music Sheets
A-TITLE Music Sheets
/virtual-music-education/Learn/Teach
A-TITLE Virtual Music Education
/virtual-music-instruments/Instruments
A-TITLE Virtual Music Instruments
/worlds-best-online-pianists/Compete
A-TITLE World’s Best Online Pianists
/how-to-play/More on How To Play
A-TITLE Learn more about how to play
/virtual-piano-plus-membership/becoming a member
/official-virtual-piano-app-de...Virtual Piano offers a Web App
https://virtualpiano.net/aboutMore about us
A-TITLE Learn more about us
/get-virtual-piano-plus/Get Virtual Piano Plus
A-TITLE Get Virtual Piano Plus Membership
https://www.itv.com/New window External Subdomain ITV
https://www.bbc.co.uk/New window External Subdomain BBC
https://metro.co.uk/New window External Metro
https://www.mirror.co.uk/New window External Subdomain Daily Mirror
/music-scholarships/IMG-ALT Virtual Piano Music Scholarships
/music-scholarships/Text duplicate Virtual Piano Music Scholarships
/mariage-of-love/No Text
/mariage-of-love/Mariage d’Amour on Virtual Piano
/best-music-studio/IMG-ALT Best Music Studio
/best-music-studio/Text duplicate Best Music Studio
/virtual-music-instruments/IMG-ALT Virtual music instruments
/virtual-music-instruments/10 new virtual music instruments
/virtual-music-instruments/Text duplicate Instruments
/music-sheet/la-madrague-brigi...IMG-ALT La Madrague (Brigitte Bardot), Best Online Piano Keyboard, Virtual Piano
/music-sheet/la-madrague-brigi...La Madrague (Brigitte Bardot)
A-TITLE La Madrague (Brigitte Bardot)
/music-sheet/this-is-halloween...IMG-ALT This is Halloween (Nightmare Before Christmas), Best Online Piano Keyboard, Virtual Piano
/music-sheet/this-is-halloween...This is Halloween (Nightmare Before Christmas)
A-TITLE This is Halloween (Nightmare Before Christmas)
/artists/secret-garden/IMG-ALT Secret Garden, Artist, Online Piano Keyboard, Virtual Piano
/artists/secret-garden/Secret Garden
A-TITLE Secret Garden
/artists/alexandra-burke/IMG-ALT Alexandra Burke, Artist on Virtual Piano, Play Piano Online
/artists/alexandra-burke/Alexandra Burke
A-TITLE Alexandra Burke
https://virtualpiano.net/Text duplicate Play Piano
A-TITLE Play Online Piano
/about-virtual-piano/About Virtual Piano
A-TITLE About Virtual Piano
/virtual-music-instruments/Virtual Music Instruments
A-TITLE Virtual Music Instruments
/music-sheets/Find Music Sheets
A-TITLE Find Music Sheets
/music-sheets-az/A-Z of Music Sheets
A-TITLE A-Z of Music Sheets
/music-sheets/latest-virtual-p...Latest Music Sheets
A-TITLE Latest Virtual Piano Music Sheets
/music-sheets/Request / Submit Songs
A-TITLE Request or Submit A Virtual Piano Music Sheet
/virtual-music-education/Virtual Music Education
A-TITLE Virtual Music Education and Remote Online Courses
/how-to-play/How To Play
A-TITLE How To Play Virtual Piano
/listen-to-piano-music-online/Listen & Watch
A-TITLE Listen & Watch Piano Music Online
/watch-piano-performances-online/25 Videos To Watch
A-TITLE Watch piano performances online
/best-piano-videos/Best Piano Videos
A-TITLE Best Piano Videos
/piano-world-championships-2021/2021 Championships
A-TITLE Virtual Piano World Championships 2021
/virtual-piano-challenge/Virtual Piano Challenge
A-TITLE Challenge someone to a Virtual Piano Battle
/worlds-best-online-pianists/Virtual Piano League
A-TITLE Compete in the Virtual Piano League
/worlds-best-online-pianists/Past Champions
A-TITLE Past World Champions
/music-sheet/solas-jamie-duffy...IMG-ALT Solas (Jamie Duffy), Best Online Piano Keyboard, Virtual Piano
/music-sheet/solas-jamie-duffy...Solas (Jamie Duffy) (Easy)
A-TITLE Solas (Jamie Duffy) (Easy)
/music-sheet/cordelia-juan-are...IMG-ALT Cordelia (Juan Arenosa) (Expert), Best Online Piano Keyboard, Virtual Piano
/music-sheet/cordelia-juan-are...Cordelia (Juan Arenosa) (Expert)
A-TITLE Cordelia (Juan Arenosa) (Expert)
/music-sheet/cordelia-juan-are...IMG-ALT Cordelia (Juan Arenosa), Best Online Piano Keyboard, Virtual Piano
/music-sheet/cordelia-juan-are...Cordelia (Juan Arenosa)
A-TITLE Cordelia (Juan Arenosa)
/music-sheet/im-just-ken-ryan-...IMG-ALT I'm Just Ken (Ryan Gosling), Best Online Piano Keyboard, Virtual Piano
/music-sheet/im-just-ken-ryan-...I’m Just Ken (Ryan Gosling)
A-TITLE I’m Just Ken (Ryan Gosling)
/top-8-songs-to-play-this-hall...IMG-ALT Tubular Bells (The Exorcist) - Mike Oldfield, Best Online Piano Keyboard, Virtual Piano
/top-8-songs-to-play-this-hall...Top 8 Spine-Tingling Songs to Play This Halloween
A-TITLE Top 8 Spine-Tingling Songs to Play This Halloween
/top-5-tv-show-songs-on-virtua...IMG-ALT lesson_7.5_virtual_piano_b_minor
/top-5-tv-show-songs-on-virtua...Top 5 TV Show Songs on Virtual Piano
A-TITLE Top 5 TV Show Songs on Virtual Piano
/top-10-disney-songs-to-learn-...IMG-ALT 10 Disney Songs to Learn This Summer, Virtual Piano
/top-10-disney-songs-to-learn-...10 Disney Songs to Learn This Summer
A-TITLE 10 Disney Songs to Learn This Summer
/5-new-virtual-piano-songs-to-...IMG-ALT 5 New Virtual Piano Songs
/5-new-virtual-piano-songs-to-...5 New Virtual Piano Songs To Play
A-TITLE 5 New Virtual Piano Songs To Play
/global-community/Global Community
A-TITLE A Global Community of Millions of Virtual Pianists
/online-piano-news/Online Piano News
A-TITLE News about learning and teaching piano online
/official-virtual-piano-app-de...Mobile & Tablet App
A-TITLE Official Virtual Piano App for all devices
/feedback-testimonial-review/Review Virtual Piano
A-TITLE Virtual Piano Review, Testimonial, Feedback
/questions-about-virtual-piano/FAQs
A-TITLE Frequently Asked Questions (FAQ’s)
https://twitter.com/bestpianoExternal Twitter
https://www.youtube.com/user/c...External Subdomain Youtube
https://www.facebook.com/Virtu...External Subdomain FB
https://soundcloud.com/virtual...External Soundcloud
/member-login/Login/Register
A-TITLE Login or register for the complete experience
/virtual-piano-plus-membership/Membership
A-TITLE Virtual Piano Membership
/membership/Get Virtual Piano
A-TITLE Virtual Piano Plus Membership
https://virtualpiano.net/Genres
A-TITLE Music Genres
/music-sheet-categories/pop/Pop
A-TITLE Pop Music Sheets
/music-sheet-categories/classi...Classical
A-TITLE Classical Music Sheets
/music-sheet-categories/rock/Rock
A-TITLE Rock Music Sheets
/music-sheet-categories/dance/Dance
A-TITLE Dance Music Sheets
/music-sheet-categories/indie/Indie
A-TITLE Indie Music Sheets
https://virtualpiano.net/Theme
A-TITLE Theme Music for Piano
/music-sheet-categories/songs-...Songs From Movies
A-TITLE Piano Songs From Movies
/music-sheet-categories/songs-...Songs From Games
A-TITLE Piano Songs From Games
/music-sheet-categories/christ...Christmas Songs
A-TITLE Christmas Songs for Piano
/music-sheet-categories/songs-...Songs From TV
A-TITLE Piano Songs From TV
https://virtualpiano.net/Difficulty
A-TITLE Piano Grades
/music-sheet-difficulty/super-...Super Easy
A-TITLE Super Easy Piano Songs
/music-sheet-difficulty/easy/Easy
A-TITLE Easy Piano Songs
/music-sheet-difficulty/interm...Intermediate
A-TITLE Improver Piano Songs
/music-sheet-difficulty/expert/Expert
A-TITLE Expert Piano Songs
https://virtualpiano.net/Artists
A-TITLE Top Music Artists
/artists/hans-zimmer/Hans Zimmer
A-TITLE Hans Zimmer Piano Songs
/artists/twenty-one-pilots/Twenty One Pilots
A-TITLE Twenty One Pilots Piano Songs
/artists/one-direction/One Direction
A-TITLE One Direction Piano Songs
/artists/coldplay/Coldplay
A-TITLE Coldplay Piano Songs
/artists/adele/Adele
A-TITLE Adele Piano Songs
https://virtualpiano.net/Countries
A-TITLE World Music
/music-sheet-categories/usa/USA
A-TITLE Songs From the USA
/music-sheet-categories/uk/UK
A-TITLE Songs From the UK
/music-sheet-categories/japan/Japan
A-TITLE Songs From Japan
/music-sheet-categories/canada/Canada
A-TITLE Songs From Canada
/virtual-classical-piano/Classical Piano
A-TITLE Virtual Classical Piano Online
/virtual-grand-classical-piano/Grand Classical Piano
A-TITLE Virtual Grand Classical Piano Online
/virtual-upright-piano/Upright Piano
A-TITLE Virtual Upright Piano Online
/virtual-organ-online/Organ
A-TITLE Virtual Organ Online
/virtual-classical-guitar/Classical Guitar
A-TITLE Virtual Classical Guitar Online
/virtual-harp/Harp
A-TITLE Virtual Harp Online
/virtual-glockenspiel-online/Glockenspiel
A-TITLE Virtual Glockenspiel Online
/virtual-violin/Violin
A-TITLE Virtual Violin Online
/virtual-pan-flute/Pan Flute
A-TITLE Virtual Pan Flute Online
/virtual-accordion/Accordion
A-TITLE Virtual Accordion Online
/virtual-sitar/Sitar
A-TITLE Virtual Sitar Online
/virtual-oud/Oud
A-TITLE Virtual Oud Online
/virtual-mixed-percussion/Mixed Percussion
A-TITLE Virtual Mixed Percussion Online
/virtual-steelpan/Steelpan
A-TITLE Virtual Steelpan Online
/virtual-brass-ensemble/Brass Ensemble
A-TITLE Virtual Brass Ensemble Online
/virtual-koto/Koto
A-TITLE Virtual Koto Online
/virtual-saxophone/Saxophone
A-TITLE Virtual Saxophone Online
/virtual-clarinet/Clarinet
A-TITLE Virtual Clarinet Online
/virtual-oboe/Oboe
A-TITLE Virtual Oboe Online
/virtual-flamenco-guitar/Flamenco Guitar
A-TITLE Virtual Flamenco Guitar Online
/virtual-double-bass/Double Bass
A-TITLE Virtual Double Bass Online
/virtual-auditorium-piano/Auditorium Piano
A-TITLE Virtual Auditorium Piano Online
/virtual-jazz-piano/Jazz Piano
A-TITLE Virtual Jazz Piano Online
/virtual-stage-piano/Stage Piano
A-TITLE Virtual Stage Piano Online
/information-for-parents/Information for Parents |
A-TITLE Parental FAQs
/media-partnerships/Media & Partnerships |
A-TITLE Media & Partnership enquiries
/contact-us/Contact |
A-TITLE Contact Us
/disclaimer/Disclaimer |
A-TITLE Disclaimer
/terms-conditions/Anchor Privacy
A-TITLE Privacy Policy
/official-virtual-piano-app-de...IMG-ALT virtual piano app
/terms-conditions/Terms & Conditions

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://virtualpiano.net/"
HTTP header
(Important)
The X-powered header is sent within the response header. (unnecessary)
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time is excellent with 0.08 seconds.
The file size of the HTML document is fine (461 kB).

HTTP Response Header

NameValue
dateSat, 19 Oct 2024 12:36:13 GMT
content-typetext/html; charset=UTF-8
cf-ray8d50d0032f659a03-FRA
cf-cache-statusHIT
access-control-allow-origin*
age78131
cache-controlno-cache, must-revalidate
expiresWed, 26 Jul 1995 05:00:00 GMT
last-modifiedFri, 18 Oct 2024 14:53:27 GMT
link<https://virtualpiano.net/wp-json/>; rel="https://api.w.org/", <https://virtualpiano.net/wp-json/wp/v2/pages/335>; rel="alternate"; title="JSON"; type="application/json", <https://virtualpiano.net/>; rel=shortlink
varyAccept-Encoding
cf-apo-viatcache
cf-edge-cachecache,platform=wordpress
wpo-cache-messageDONOTCACHEPAGE constant forbade it and wpo_can_cache_page filter did not over-ride it
wpo-cache-statusnot cached
x-powered-byPHP/8.0.30
x-ua-compatibleIE=edge
server-timingcfCacheStatus;desc="HIT"
report-to{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ImQQvoGIBZOMO79D5mg6nXydoolrhmSd99bCyMA0q%2BTODRGjRK9I0TRIRr4r5Lf3dZaHmiqIZ8%2F3%2FrJ0OId66m6a7A8DC14g2lD%2BZwSMfV3XoN8WX8SS4UWrwLVuij7mJAs%3D"}],"group":"cf-nel","max_age":604800}
nel{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
servercloudflare
content-encodinggzip
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 1,793 referring domains.
This page has 101,250 backlinks.
This page has backlinks from 1,292 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /uploads/wpo-plugins-tables-list.json

Sitemap: https://virtualpiano.net/sitemap_index.xml

Search preview

virtualpiano.net
Virtual Piano - Play The Best Online Piano Keyboard
Virtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
Piano100%Check
Virtual100%Check
Virtual Piano100%Check
Play Piano88%Check
Piano Keyboard88%Check
Virtual Piano enables84%Check
Online Piano80%Check
Virtual Piano world80%Check
Get Virtual Piano80%Check
ONLINE PIANO KEYBOARD78%Check

Test up to 1.000 webpages of virtualpiano.net with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions