# Holidoodle > Holidoodle is a one-line JavaScript snippet that makes any website celebrate each visitor's own holidays, like Google's holiday doodles. It detects the visitor's country at the edge and, on that country's holiday, shows a five-second centered greeting card in the visitor's language with the site's logo, then fades away. 207 countries, 4,400+ days a year, 60 languages. Days of mourning get a respectful card, never confetti. Free plan; Pro $3/month; Agency $19/month. ## Key facts - Install: `` on every page. About 22 KB gzipped, async, no cookies, no images. - Visitor-based: a US store visited from Istanbul on 29 October greets Republic Day in Turkish; a visitor from Munich on 24 December sees "Frohe Weihnachten". - Design: no images. The script reads the site's fonts, colors and corners, checks what is behind the greeting and picks one of six looks automatically. - Layers: centered greeting (about 5 s, once per visitor per holiday), greeting ribbon, atmosphere effects (snow, confetti, petals, lanterns), logo accessory (Santa hat, lantern, waving flag), holiday favicon, and live weather (real snow or rain where the visitor is). - Data: official public holidays for 207 countries (date-holidays), Diyanet religious days for Turkey, Hindu and Buddhist festival dates from the panchang, Mother's/Father's/Teachers'/Children's Day for 100+ countries. - Adapts to the site: reads the brand name, logo, accent colour and heading font from the page automatically. - Privacy: no cookies, no personal data, no IP storage; anonymous daily view counts per country. - Pricing: Free (1 site, small Holidoodle mark, 7-day stats), Pro $3/month (3 sites, no mark, custom days, 90-day stats), Agency $19/month (full white label, 50 client sites, branded client reports, approval links, bulk settings, 12-month stats). - Preview any day on any site: add `?hd_country=TR&hd_date=2026-10-29` to the URL. ## Install guides - [Shopify](https://holidoodle.dev/install/shopify/): 3 minutes, right before (or ) in layout/theme.liquid - [WordPress](https://holidoodle.dev/install/wordpress/): 3 minutes, plugin does it automatically; with WPCode use the Footer box (just above ) - [WooCommerce](https://holidoodle.dev/install/woocommerce/): 3 minutes, site-wide footer via our plugin or WPCode - [Wix](https://holidoodle.dev/install/wix/): 3 minutes, Settings → Custom Code, All pages, Body - end - [Squarespace](https://holidoodle.dev/install/squarespace/): 3 minutes, Code Injection → Footer (before ) on every page - [Webflow](https://holidoodle.dev/install/webflow/): 3 minutes, Site settings → Custom code → Footer code - [Framer](https://holidoodle.dev/install/framer/): 2 minutes, Site Settings → General → Custom Code → End of tag - [Google Tag Manager](https://holidoodle.dev/install/google-tag-manager/): 4 minutes, Custom HTML tag fired on the All Pages trigger - [Next.js](https://holidoodle.dev/install/nextjs/): 3 minutes,