CINXE.COM
WordPress.com: Build a Site, Sell Your Stuff, Start a Blog & More
<!DOCTYPE html> <html lang="en" class="no-webp" dir="ltr"> <head> <meta charset="UTF-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" /> <title>WordPress.com: Build a Site, Sell Your Stuff, Start a Blog & More</title> <meta name="description" content="Build a site, sell online, earn with your content, and more" /> <link rel="preconnect" href="//s1.wp.com" crossorigin="anonymous" /> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin="anonymous" /> <link rel="preconnect" href="//stats.wp.com" crossorigin="anonymous" /> <link rel="preconnect" href="//pixel.wp.com" crossorigin="anonymous" /> <link rel="preconnect" href="//ssl.google-analytics.com" crossorigin="anonymous" /> <link rel="preload" href="https://s1.wp.com/i/fonts/recoleta/400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="shortlink" href="http://wp.me/1" /> <link rel="canonical" href="https://wordpress.com/" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="//s1.wp.com/xmlrpc.php?rsd" /> <link rel="alternate" hreflang="x-default" href="https://wordpress.com/" /> <link rel="alternate" hreflang="en" href="https://wordpress.com/" /> <link rel="alternate" hreflang="ar" href="https://wordpress.com/ar/" /> <link rel="alternate" hreflang="de" href="https://wordpress.com/de/" /> <link rel="alternate" hreflang="el" href="https://wordpress.com/el/" /> <link rel="alternate" hreflang="es" href="https://wordpress.com/es/" /> <link rel="alternate" hreflang="fr" href="https://wordpress.com/fr/" /> <link rel="alternate" hreflang="he" href="https://wordpress.com/he/" /> <link rel="alternate" hreflang="id" href="https://wordpress.com/id/" /> <link rel="alternate" hreflang="it" href="https://wordpress.com/it/" /> <link rel="alternate" hreflang="ja" href="https://wordpress.com/ja/" /> <link rel="alternate" hreflang="ko" href="https://wordpress.com/ko/" /> <link rel="alternate" hreflang="nl" href="https://wordpress.com/nl/" /> <link rel="alternate" hreflang="pt-br" href="https://wordpress.com/pt-br/" /> <link rel="alternate" hreflang="ro" href="https://wordpress.com/ro/" /> <link rel="alternate" hreflang="ru" href="https://wordpress.com/ru/" /> <link rel="alternate" hreflang="sv" href="https://wordpress.com/sv/" /> <link rel="alternate" hreflang="tr" href="https://wordpress.com/tr/" /> <link rel="alternate" hreflang="vi" href="https://wordpress.com/vi/" /> <link rel="alternate" hreflang="zh-Hans" href="https://wordpress.com/zh-cn/" /> <link rel="alternate" hreflang="zh-Hant" href="https://wordpress.com/zh-tw/" /> <link rel="alternate" type="application/rss+xml" title="WordPress.com Blog" href="https://wordpress.com/blog/feed/" /> <link rel="alternate" type="application/rss+xml" title="WordPress.com Discover" href="//discover.wordpress.com/feed/" /> <link rel="stylesheet" id="noto-sans-font-css" href="https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese&display=swap" media="all" /> <link rel="stylesheet" id="8216ce9306883937d0b29b666d2073d0-css" href="https://s1.wp.com/_static/??-eJzFlttOwzAMhl+ILOvEirhAPAryUrfxlpMSd8Db445xkLhDs3oXxe73/3WdxpbsmBM3W9HlgAzWtWb32+0mUtrI+s6STZnJ5dQuqWYEh5+R12JkmzGxZY8Rm/X3NkAaKE02Qj0hL6sCk4ReXI4xpwuf0oBvPwr/4+RYcsLFu0cYsJoE5190zzHcTqJ5KKjh/TAz61UlUFJxPVUalpbQYI8IPFcV21d002AXqDBVKF6HTuy8GtgEHFmDfqYBs57tSpNX8U1RIhpgxsYkewRBGa/ThpL79eRu2z2asSIaXBKxOjRMQel0Se5FbBX1639jMOu+f8HacpLOWc9BxUhzXM/AYW5ypQl8NQffOqtYOFMxeneB5K5T2TFnlglOxpWTJl9zQgQ5mO8yJ7fbKPhijtJty1f4W5Dn+NT1Xdfv+373cPwAmTlofg==?cssminify=yes" media="all" /> <meta name="generator" content="WordPress.com" /> <meta name="application-name" content="WordPress.com" /> <meta property="fb:app_id" content="249643311490" /> <meta name="apple-itunes-app" content="app-id=1565481562" /> <meta name="apple-mobile-web-app-title" content="WP.com" /> <meta property="og:type" content="website" /> <meta property="og:title" content="WordPress, Your Way" /> <meta property="og:description" content="Build a site, sell online, earn with your content, and more" /> <meta property="og:url" content="https://wordpress.com/" /> <meta property="og:site_name" content="WordPress.com" /> <meta property="og:image" content="https://s1.wp.com/i/featured/hp-2023-aug.jpg" /> <meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@wordpressdotcom" /> <meta name="twitter:creator" content="@wordpressdotcom" /> <meta name="twitter:app:name:iphone" content="WordPress" /> <meta name="twitter:app:id:iphone" content="335703880" /> <meta name="twitter:app:name:ipad" content="WordPress" /> <meta name="twitter:app:id:ipad" content="335703880" /> <meta name="twitter:app:name:googleplay" content="WordPress" /> <meta name="twitter:app:id:googleplay" content="org.wordpress.android" /> <meta name="google-site-verification" content="Q9OTgmFGvbuu-bnRYsyoA-MXgythlBvu6gZJry9XxMA" /> <link rel="search" type="application/opensearchdescription+xml" href="//wordpress.com/osd.xml" title="WordPress.com" /> <link rel="search" type="application/opensearchdescription+xml" href="//s1.wp.com/opensearch.xml" title="WordPress.com" /> <link rel="shortcut icon" type="image/x-icon" href="//s1.wp.com/i/favicon.ico?v=1713425267" sizes="16x16 24x24 32x32 48x48 64x64" /> <link rel="apple-touch-icon" type="image/png" href="//0.gravatar.com/blavatar/653166773dc88127bd3afe0b6dfe5ea7?s=114&d=https%3A%2F%2Fs1.wp.com%2Fi%2Fwebclip.png" sizes="114x114" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="//s1.wp.com/wp-includes/wlwmanifest.xml" /> <meta name="msapplication-window" content="width=device-width;height=device-height" /> <meta name="msapplication-task" content="name=Subscribe;action-uri=https://wordpress.com/blog/feed/;icon-uri=https://0.gravatar.com/blavatar/4e21d703d81809d215ceaabbf07efbc6?s=16" /> <meta name="msapplication-task" content="name=Sign up for a free blog;action-uri=https://wordpress.com/start;icon-uri=https://s1.wp.com/i/favicon.ico" /> <meta name="msapplication-task" content="name=WordPress.com Support;action-uri=https://wordpress.com/support/;icon-uri=https://s1.wp.com/i/favicon.ico" /> <meta name="msapplication-task" content="name=WordPress.com Forums;action-uri=https://wordpress.com/forums/;icon-uri=https://s1.wp.com/i/favicon.ico" /> <meta name="msapplication-TileImage" content="https://wordpress.com/wp-content/themes/h4/tabs/images/wpcom-logo-144.png" /> <meta name="msapplication-TileColor" content="#0074a2" /> <meta name="msApplication-PackageFamilyName" content="AutomatticInc.WordPress.com_9ejavqh8rasr8" /> <meta name="msApplication-ID" content="App" /> <script type="application/ld+json"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"Corporation","@id":"https:\/\/automattic.com\/#organization","url":"https:\/\/automattic.com\/","name":"Automattic","legalName":"Automattic, Inc.","foundingDate":"2005-08-01","slogan":"We don\u2019t make software for free, we make it for freedom.","description":"We are the people behind <a href=\"https:\/\/wordpress.com\/\">WordPress.com<\/a>, <a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a>, <a href=\"https:\/\/jetpack.com\/\">Jetpack<\/a>, <a href=\"https:\/\/simplenote.com\/\">Simplenote<\/a>, <a href=\"https:\/\/longreads.com\/\">Longreads<\/a>, <a href=\"https:\/\/vaultpress.com\/\">VaultPress<\/a>, <a href=\"https:\/\/akismet.com\/\">Akismet<\/a>, <a href=\"https:\/\/gravatar.com\/\">Gravatar<\/a>, <a href=\"\">Crowdsignal<\/a>, <a href=\"https:\/\/cloudup.com\/\">Cloudup<\/a>, and more. We believe in making the web a better place, and <a href=\"https:\/\/github.com\/Automattic\">we believe in Open Source<\/a>. The vast majority of our work is available under the GPL.","logo":{"@type":"ImageObject","@id":"https:\/\/automattic.com\/#logo","url":"https:\/\/automattic.com\/wp-content\/themes\/a8c\/automattic-2011\/images\/automattic-logo-2x.png","width":552,"height":60,"caption":"Automattic"},"image":{"@id":"https:\/\/automattic.com\/#logo"},"address":{"@type":"PostalAddress","streetAddress":"60 29th Street #343","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94110","addressCountry":"US"},"founder":{"@type":"Person","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#person","name":"Matt Mullenweg","description":"In 2002 I started contributing to Open Source software, and life has just gotten better from there. Co-founder of WordPress, founder Automattic.","image":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#personimage","url":"https:\/\/secure.gravatar.com\/avatar\/767fc9c115a1b989744c755db47feb60?s=96&d=retro&r=g","width":96,"height":96,"caption":"Matt Mullenweg"}},"numberOfEmployees":1463,"sameAs":["https:\/\/twitter.com\/automattic","https:\/\/www.facebook.com\/AutomatticInc","https:\/\/www.linkedin.com\/company\/automattic\/","https:\/\/en.wikipedia.org\/wiki\/Automattic","https:\/\/www.youtube.com\/c\/automattic"],"subOrganization":{"@id":"https:\/\/wordpress.com\/#organization"}},{"@type":"Organization","@id":"https:\/\/wordpress.com\/#organization","url":"https:\/\/wordpress.com\/","name":"WordPress.com","legalName":"Automattic, Inc.","foundingDate":"2005-08-01","slogan":"Build a website, build a movement.","description":"Create a free website or build a blog with ease on WordPress.com. Dozens of free, customizable, mobile-ready designs and themes. Free hosting and support.","logo":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/#logo","url":"https:\/\/s1.wp.com\/home.logged-out\/images\/wpcom-a-website-that-can.jpg","width":1024,"height":512,"caption":"WordPress.com"},"image":{"@id":"https:\/\/wordpress.com\/#logo"},"address":{"@type":"PostalAddress","streetAddress":"60 29th Street #343","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94110","addressCountry":"US"},"founder":{"@type":"Person","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#person","name":"Matt Mullenweg","description":"In 2002 I started contributing to Open Source software, and life has just gotten better from there. Co-founder of WordPress, founder Automattic.","image":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#personimage","url":"https:\/\/secure.gravatar.com\/avatar\/767fc9c115a1b989744c755db47feb60?s=96&d=retro&r=g","width":96,"height":96,"caption":"Matt Mullenweg"}},"numberOfEmployees":1463,"sameAs":["https:\/\/twitter.com\/wordpressdotcom","https:\/\/www.facebook.com\/WordPresscom","https:\/\/www.instagram.com\/wordpressdotcom\/","https:\/\/www.linkedin.com\/company\/wordpress","https:\/\/www.youtube.com\/WordPressdotcom","https:\/\/www.pinterest.com\/wordpressdotcom\/","https:\/\/en.wikipedia.org\/wiki\/WordPress.com"],"parentOrganization":{"@id":"https:\/\/automattic.com\/#organization"}},{"@type":"WebSite","@id":"https:\/\/wordpress.com\/#website","url":"https:\/\/wordpress.com\/","name":"WordPress.com","description":"WordPress.com is the best place for your personal blog or business site.","potentialAction":{"@type":"SearchAction","target":"https:\/\/wordpress.com\/go\/?s1={search_term_string}","query-input":"required name=search_term_string"},"publisher":{"@id":"https:\/\/wordpress.com\/#organization"},"image":{"@id":"https:\/\/wordpress.com\/#logo"},"sameAs":["https:\/\/twitter.com\/wordpressdotcom","https:\/\/www.facebook.com\/WordPresscom","https:\/\/www.instagram.com\/wordpressdotcom\/","https:\/\/www.linkedin.com\/company\/wordpress","https:\/\/www.youtube.com\/WordPressdotcom","https:\/\/www.pinterest.com\/wordpressdotcom\/","https:\/\/en.wikipedia.org\/wiki\/WordPress.com"]},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.com\/#breadcrumbs","itemListElement":[{"@type":"ListItem","position":0,"item":{"@type":"WebSite","@id":"https:\/\/wordpress.com\/#website-breadcrumb","url":"https:\/\/wordpress.com\/","name":"Home"}},{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/wordpress.com\/#webpage-breadcrumb","url":"https:\/\/wordpress.com\/","name":"WordPress.com: Create a Free Website or Blog"}}]},{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/#primaryimage","url":"https:\/\/wpcom.files.wordpress.com\/2017\/11\/cropped-wordpress.png?w=200","width":200,"height":200,"caption":"WordPress.com: Create a Free Website or Blog"},{"@type":"WebPage","@id":"https:\/\/wordpress.com\/#webpage","url":"https:\/\/wordpress.com\/","name":"WordPress.com: Create a Free Website or Blog","description":"Create a free website or build a blog with ease on WordPress.com. Dozens of free, customizable, mobile-ready designs and themes. Free hosting and support.","inLanguage":"en","isPartOf":{"@id":"https:\/\/wordpress.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.com\/#primaryimage"},"breadcrumb":{"@id":"https:\/\/wordpress.com\/#breadcrumbs"},"publisher":{"@id":"https:\/\/wordpress.com\/#organization"},"about":{"@id":"https:\/\/wordpress.com\/#organization"}}]} </script> <script> (function() { 'use strict'; window.homepage = { 'rtl': false, 'test_name': '', 'test_mobile_only': '', 'variation': 'jan-2019', 'personal_variation': '', 'platform': 'Windows', 'locale': 'en', 'country': 'SG', 'currency': 'SGD', 'is_new_participant': false, 'affiliate': "", 'locales_available': [{"code":"es","locale_name":"Espa\u00f1ol","href":"https:\/\/wordpress.com\/es\/"},{"code":"pt-br","locale_name":"Portugu\u00eas do Brasil","href":"https:\/\/wordpress.com\/pt-br\/"},{"code":"de","locale_name":"Deutsch","href":"https:\/\/wordpress.com\/de\/"},{"code":"fr","locale_name":"Fran\u00e7ais","href":"https:\/\/wordpress.com\/fr\/"},{"code":"he","locale_name":"\u05e2\u05b4\u05d1\u05b0\u05e8\u05b4\u05d9\u05ea","href":"https:\/\/wordpress.com\/he\/"},{"code":"ja","locale_name":"\u65e5\u672c\u8a9e","href":"https:\/\/wordpress.com\/ja\/"},{"code":"it","locale_name":"Italiano","href":"https:\/\/wordpress.com\/it\/"},{"code":"nl","locale_name":"Nederlands","href":"https:\/\/wordpress.com\/nl\/"},{"code":"ru","locale_name":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","href":"https:\/\/wordpress.com\/ru\/"},{"code":"tr","locale_name":"T\u00fcrk\u00e7e","href":"https:\/\/wordpress.com\/tr\/"},{"code":"id","locale_name":"Bahasa Indonesia","href":"https:\/\/wordpress.com\/id\/"},{"code":"zh-cn","locale_name":"\u7b80\u4f53\u4e2d\u6587","href":"https:\/\/wordpress.com\/zh-cn\/"},{"code":"zh-tw","locale_name":"\u7e41\u9ad4\u4e2d\u6587","href":"https:\/\/wordpress.com\/zh-tw\/"},{"code":"ko","locale_name":"\ud55c\uad6d\uc5b4","href":"https:\/\/wordpress.com\/ko\/"},{"code":"ar","locale_name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","href":"https:\/\/wordpress.com\/ar\/"},{"code":"sv","locale_name":"Svenska","href":"https:\/\/wordpress.com\/sv\/"},{"code":"el","locale_name":"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac","href":"https:\/\/wordpress.com\/el\/"},{"code":"en","locale_name":"English","href":"https:\/\/wordpress.com\/"},{"code":"ro","locale_name":"Rom\u00e2n\u0103","href":"https:\/\/wordpress.com\/ro\/"},{"code":"vi","locale_name":"Ti\u1ebfng Vi\u1ec7t","href":"https:\/\/wordpress.com\/vi\/"}], 'do_not_track': 0, 'utm_source': "", 'utm_campaign': "", 'ref': "footer_blog", 'overriden_prices': null, }; })(); </script> </head> <body id="wpcom-home" class="page-root en page-template page-template-page-landing-marketing page-template-page-landing-marketing-php page page-id-17996846 wp-embed-responsive"> <div id="lpc-header-nav" class="lpc lpc-header-nav"> <div class="x-root lpc-header-nav-wrapper"> <div class="lpc-header-nav-container"> <!-- Nav bar starts here. --> <div class="masterbar-menu"> <div class="masterbar"> <nav class="x-nav"> <h1 class="x-hidden">WordPress.com Navigation</h1> <ul class="x-nav-list x-nav-list--left"> <li class="x-nav-item"> <a role="menuitem" class="x-nav-link x-nav-link--logo x-link" href="https://wordpress.com/"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 170 36" class="x-icon x-icon--logo"><path d="M47.57 10l-2.79 10.72L41.99 10h-2.81l.65 2.3-2.45 8.78L34.7 10H32l3.8 14h2.96l2.28-7.49L43.17 24h2.95l4-14h-2.55zm28.39 4.06a9 9 0 0 0-1.86-.23c-3.4 0-5.26 2.27-5.26 5.6 0 3.31 1.86 4.82 4.05 4.82a5.45 5.45 0 0 0 3.2-1.17V24h2.33V10h-2.46v4.06zm0 7.08c-.8.73-1.55 1.13-2.34 1.13-1.36 0-2.23-.9-2.23-3.01 0-2.28 1.08-3.47 2.96-3.47.55 0 1.1.11 1.6.31v5.04zM64.2 15.7h-.09v-1.64h-2.3V24h2.47v-5.92c.77-1.46 1.71-1.94 3.28-1.94h.25V14a6.67 6.67 0 0 0-.67-.04c-1.34 0-2.26.52-2.94 1.75zm83.14-1.89c-3.4 0-5.01 2.2-5.01 5.23 0 3.02 1.6 5.2 5.01 5.2s5.01-2.18 5.01-5.2c0-3.03-1.63-5.23-5.02-5.23h.01zm0 8.44c-1.6 0-2.46-1.04-2.46-3.21 0-2.18.85-3.22 2.46-3.22 1.6 0 2.44 1.04 2.44 3.22 0 2.17-.84 3.21-2.45 3.21h.01zm19.12-8.44c-1.06 0-2.28.58-3.38 1.32l-.3.19c-.51-1.11-1.56-1.5-2.71-1.5-1.06 0-2.27.54-3.38 1.27v-1.03h-2.34V24h2.48v-7.13a5.3 5.3 0 0 1 2.61-.98c.81 0 1.32.44 1.32 1.84V24h2.46v-7.1c.92-.6 1.9-1 2.6-1 .82 0 1.32.43 1.32 1.84V24h2.46v-6.86c0-1.92-1.14-3.32-3.15-3.32zm-111.64 0c-3.4 0-5 2.2-5 5.23 0 3.02 1.6 5.2 5 5.2s5.02-2.18 5.02-5.2c0-3.03-1.64-5.23-5.03-5.23h.01zm0 8.44c-1.6 0-2.46-1.04-2.46-3.21 0-2.18.86-3.22 2.47-3.22 1.6 0 2.44 1.04 2.44 3.22 0 2.17-.85 3.21-2.46 3.21h.01zm40.31-6.56h-.08v-1.63h-2.31V24h2.46v-5.92c.77-1.46 1.71-1.94 3.28-1.94h.25V14a6.67 6.67 0 0 0-.67-.04c-1.33 0-2.25.52-2.94 1.75h.01zM86.05 10h-4.58v14h2.64v-4.87h1.93c2.99 0 5.16-1.61 5.16-4.62 0-3-2.17-4.51-5.16-4.51zm.02 7.08h-1.96v-5.01h1.95c1.6 0 2.38.88 2.38 2.44 0 1.57-.73 2.57-2.38 2.57h.01zm36.02-.23c0-.75.82-1.04 1.7-1.04.93.01 1.86.16 2.75.43V14.2a10.14 10.14 0 0 0-2.95-.38c-2.38 0-4.05 1.13-4.05 2.97 0 3.57 4.92 2.65 4.92 4.39 0 .85-.77 1.08-1.9 1.08-.8 0-2.07-.3-2.99-.63v2.03a8.29 8.29 0 0 0 2.9.59c2.32 0 4.53-.69 4.53-3.17.03-3.45-4.9-2.56-4.9-4.23zm-17.5-3.03c-3.18 0-4.83 2.47-4.83 5.16 0 3.7 1.94 5.27 5.1 5.27a11.81 11.81 0 0 0 3.65-.57v-2.05c-1.03.38-1.97.61-2.97.61-1.84 0-3.07-.5-3.13-2.67h6.36c.06-.49.09-.98.08-1.46 0-2.1-1.11-4.29-4.27-4.29zm-2.16 4.12c.15-1.38.9-2.26 2.13-2.26 1.32 0 1.72 1.05 1.72 2.26h-3.85zm10.7-1.09c0-.75.81-1.04 1.69-1.04.93.01 1.86.16 2.75.43V14.2a10.14 10.14 0 0 0-2.94-.38c-2.38 0-4.06 1.13-4.06 2.97 0 3.57 4.93 2.65 4.93 4.39 0 .85-.78 1.08-1.9 1.08-.8 0-2.07-.3-3-.63v2.03a8.28 8.28 0 0 0 2.9.59c2.32 0 4.54-.69 4.54-3.17.02-3.45-4.91-2.56-4.91-4.23zm21.97 2.1c0-2.33 1.27-3.12 2.78-3.12.94.03 1.88.22 2.76.57v-2.1a8.11 8.11 0 0 0-2.8-.48c-3.28 0-5.31 2-5.31 5.25 0 3.07 1.46 5.18 5.16 5.18 1.17 0 2.08-.23 3.08-.57v-2.04c-1.13.43-2 .6-2.77.6-1.63 0-2.9-.75-2.9-3.3zM128.66 24h2.47v-2.55h-2.47V24zM1.72 16c0 4.47 2.6 8.32 6.36 10.15L2.7 11.41A11.24 11.24 0 0 0 1.72 16zM13 27.28c1.31 0 2.57-.23 3.75-.64l-.08-.15-3.47-9.5-3.38 9.83c1 .3 2.07.46 3.18.46zm1.55-16.57l4.08 12.13 1.13-3.76c.48-1.56.85-2.68.85-3.65 0-1.4-.5-2.36-.92-3.1-.58-.94-1.11-1.73-1.11-2.65 0-1.04.78-2 1.9-2h.14A11.24 11.24 0 0 0 13 4.72 11.27 11.27 0 0 0 3.58 9.8l.72.02c1.18 0 3-.15 3-.15.62-.03.69.86.08.93 0 0-.61.08-1.3.11l4.12 12.22 2.47-7.4-1.76-4.82a20.13 20.13 0 0 1-1.18-.1c-.61-.04-.54-.97.07-.94 0 0 1.86.15 2.97.15 1.18 0 3-.15 3-.15.61-.03.69.86.08.93 0 0-.61.07-1.3.11zm4.12 15.04A11.28 11.28 0 0 0 24.28 16c0-1.96-.5-3.8-1.38-5.41a10.65 10.65 0 0 1-.78 5.2l-3.45 9.96zM13 29a13 13 0 1 1 0-26 13 13 0 0 1 0 26z" fill="inherit" fill-rule="nonzero"/></svg> <span class="x-hidden">WordPress.com</span> </a> </li> <li class="x-nav-item x-nav-item--wide"> <button role="menuitem" class="x-nav-link x-link" data-dropdown-trigger="products" aria-haspopup="true" aria-expanded="false"> Products <span class="x-nav-link-chevron" aria-hidden="true"></span> </button> </li> <li class="x-nav-item x-nav-item--wide"> <button role="menuitem" class="x-nav-link x-link" data-dropdown-trigger="features" aria-haspopup="true" aria-expanded="false"> Features <span class="x-nav-link-chevron" aria-hidden="true"></span> </button> </li> <li class="x-nav-item x-nav-item--wide"> <button role="menuitem" class="x-nav-link x-link" data-dropdown-trigger="resources" aria-haspopup="true" aria-expanded="false"> Resources <span class="x-nav-link-chevron" aria-hidden="true"></span> </button> </li> <li class="x-nav-item x-nav-item--wide"> <a role="menuitem" class="x-nav-link x-link" href="https://wordpress.com/pricing/" title="Plans & Pricing"> Plans & Pricing </a> </li> </ul> <ul class="x-nav-list x-nav-list--right"> <li class="x-nav-item x-nav-item--wide"> <a role="menuitem" class="x-nav-link x-link" href="https://wordpress.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress.com%2F" title="Log In"> Log In </a> </li> <li class="x-nav-item x-nav-item--wide"> <a role="menuitem" class="x-nav-link x-nav-link--primary x-link" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" title="Get Started" > Get Started </a> </li> <li class="x-nav-item x-nav-item--narrow"> <button role="menuitem" class="x-nav-link x-nav-link--menu x-link" aria-haspopup="true" aria-expanded="false"> <span class="x-hidden">Menu</span> <span class="x-icon x-icon--menu"> <span></span> <span></span> <span></span> </span> </button> </li> </ul> </nav> </div> </div> <!-- Nav bar ends here. --> <!-- Desktop dropdowns start here. --> <div class="x-dropdown"> <div class="x-dropdown-top"> <div class="x-dropdown-top-fill"></div> </div> <div class="x-dropdown-middle"></div> <div class="x-dropdown-bottom"> <div class="x-dropdown-bottom-fill"></div> </div> <div class="x-dropdown-content" data-dropdown-name="products" role="menu" aria-label="Products" aria-hidden="true"> <ul> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/create-blog/" title="Blogs" tabindex="-1"> Blogs </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/create-website/" title="Websites" tabindex="-1"> Websites </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/domains/" title="Domains" tabindex="-1"> Domains </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/ecommerce/" title="eCommerce" tabindex="-1"> eCommerce </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/com-vs-org/" title="Self‑Hosted Solutions" tabindex="-1"> Self‑Hosted Solutions </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/p2/" title="P2: WordPress for Teams" tabindex="-1"> P2: WordPress for Teams </a> </li> </ul> <div class="x-dropdown-content-separator"></div> <ul> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://pressable.com/wpcom/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=top_nav" title="Multiple Site Hosting" tabindex="-1" target="_blank"> Multiple Site Hosting <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 9 9" class="x-icon x-icon--external"><path d="M5.5 0v1h1.795L2.38 5.915l.705.705L8 1.705V3.5h1V0H5.5zM8 8H1V1h3V0H1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V5H8v3z" fill-rule="nonzero"/></svg> </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wpvip.com/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=top_nav" title="Enterprise" tabindex="-1"> Enterprise <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 9 9" class="x-icon x-icon--external"><path d="M5.5 0v1h1.795L2.38 5.915l.705.705L8 1.705V3.5h1V0H5.5zM8 8H1V1h3V0H1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V5H8v3z" fill-rule="nonzero"/></svg> </a> </li> </ul> </div> <div class="x-dropdown-content" data-dropdown-name="features" role="menu" aria-label="Features" aria-hidden="true"> <ul> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/features/" title="Features" tabindex="-1"> Overview </a> </li> </ul> <div class="x-dropdown-content-separator"></div> <ul> <li> <a role="menuitem" class="x-dropdown-link x-link" href="//wordpress.com/themes/" title="Themes" tabindex="-1"> Themes </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/install-plugins/" title="Install Plugins" tabindex="-1"> Plugins </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/google/" title="Google Apps" tabindex="-1"> Google Apps </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/website-builder/" title="Website Builder" tabindex="-1"> Website Builder </a> </li> </ul> </div> <div class="x-dropdown-content" data-dropdown-name="resources" role="menu" aria-label="Resources" aria-hidden="true"> <ul> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/support/" title="Support" tabindex="-1"> Support </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/blog/" title="News" tabindex="-1"> News </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/go/" title="Expert Tips" tabindex="-1"> Expert Tips </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/business-name-generator/" title="Business Name Generator" tabindex="-1"> Business Name Generator </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/logo-maker/" title="Logo Maker" tabindex="-1"> Logo Maker </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/webinars/" title="Daily Webinars" tabindex="-1"> Daily Webinars </a> </li> <li> <a role="menuitem" class="x-dropdown-link x-link" href="https://wordpress.com/courses/" title="Paid Courses" tabindex="-1"> Paid Courses </a> </li> </ul> </div> </div> <!-- Desktop dropdowns end here. --> <!-- Mobile menu starts here. --> <div class="x-menu" role="menu" aria-label="WordPress.com Navigation Menu" aria-hidden="true"> <div class="x-menu-overlay"></div> <div class="x-menu-content"> <button class="x-menu-button x-link" tabindex="-1"> <span class="x-hidden">Close the navigation menu</span> <span class="x-icon x-icon--close"> <span></span> <span></span> </span> </button> <div class="x-menu-list"> <div class="x-menu-list-title"> Get Started </div> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" title="Sign Up" tabindex="-1" > Sign Up <span class="x-menu-link-chevron" aria-hidden="true"></span> </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress.com%2F" title="Log In" tabindex="-1"> Log In <span class="x-menu-link-chevron" aria-hidden="true"></span> </a> </li> </ul> </div> <div class="x-menu-list"> <div class="x-hidden"> About </div> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/pricing/" title="Plans & Pricing" tabindex="-1"> Plans & Pricing </a> </li> </ul> </div> <div class="x-menu-list"> <div class="x-menu-list-title"> Products </div> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/create-blog/" title="Blogs" tabindex="-1"> Blogs </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/create-website/" title="Websites" tabindex="-1"> Websites </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/domains/" title="Domains" tabindex="-1"> Domains </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/ecommerce/" title="eCommerce" tabindex="-1"> eCommerce </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/com-vs-org/" title="Self‑Hosted Solutions" tabindex="-1"> Self‑Hosted Solutions </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/p2/" title="P2: WordPress for Teams" tabindex="-1"> P2: WordPress for Teams </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://pressable.com/wpcom/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=top_nav" title="Multiple Site Hosting" tabindex="-1" target="_blank"> Multiple Site Hosting <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 9 9" class="x-icon x-icon--external"><path d="M5.5 0v1h1.795L2.38 5.915l.705.705L8 1.705V3.5h1V0H5.5zM8 8H1V1h3V0H1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V5H8v3z" fill-rule="nonzero"/></svg> </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wpvip.com/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=top_nav" title="Enterprise" tabindex="-1"> Enterprise <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 9 9" class="x-icon x-icon--external"><path d="M5.5 0v1h1.795L2.38 5.915l.705.705L8 1.705V3.5h1V0H5.5zM8 8H1V1h3V0H1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V5H8v3z" fill-rule="nonzero"/></svg> </a> </li> </ul> </div> <div class="x-menu-list"> <div class="x-menu-list-title"> Features </div> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/features/" title="Features" tabindex="-1"> Overview </a> </li> </ul> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="//wordpress.com/themes/" title="Themes" tabindex="-1"> Themes </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/install-plugins/" title="Install Plugins" tabindex="-1"> Plugins </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/google/" title="Google Apps" tabindex="-1"> Google Apps </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/website-builder/" title="Website Builder" tabindex="-1"> Website Builder </a> </li> </ul> </div> <div class="x-menu-list"> <div class="x-menu-list-title"> Resources </div> <ul class="x-menu-grid"> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/blog/" title="News" tabindex="-1"> News </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/support/" title="Support" tabindex="-1"> Support </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/go/" title="Expert Tips" tabindex="-1"> Expert Tips </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/business-name-generator/" title="Business Name Generator" tabindex="-1"> Business Name Generator </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/logo-maker/" title="Logo Maker" tabindex="-1"> Logo Maker </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/webinars/" title="Daily Webinars" tabindex="-1"> Daily Webinars </a> </li> <li class="x-menu-grid-item"> <a role="menuitem" class="x-menu-link x-link" href="https://wordpress.com/courses/" title="Paid Courses" tabindex="-1"> Paid Courses </a> </li> </ul> </div> </div> </div> <!-- Mobile menu ends here. --> </div> </div> </div> <section id="lpc-headline" class="lpc lpc-headline lp-module lp-headline"> <div class="lpc-headline-wrapper lp-headline-wrapper"> <div class="lpc-headline-shapes"> <div id="lpc-shape" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> <div id="lpc-shape.2" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> <div id="lpc-shape.3" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> </div> <div class="lpc-headline-container lp-headline-container"> <h1 class="lpc-headline-title lp-headline-title no-widows"> <span>WordPress powers</span> <span>41% of the internet.</span> </h1> <h3 class="lpc-headline-subtitle lp-headline-subtitle no-widows"> <span>WordPress.com is the best way to experience it.</span> <span>Start building your website today.</span> </h3> <div class="lpc-headline-cta lp-headline-cta"> <div class="lpc-headline-cta-button lp-headline-cta--button"> <a id="lpc-button" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" >Start your website</a> </div> </div> </div> </div> </section> <section id="lpc-features" class="lpc lpc-features is-theme-default lp-module lp-features"> <div class="lpc-features-wrapper"> <div class="lpc-features-container lp-features-container"> <div class="lpc-features-shapes"> <div id="lpc-shape.4" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> </div> <h2 class="lpc-features-title lp-features-title no-widows"> <span>What can you do on WordPress.com?</span> </h2> <h3 class="lpc-features-subtitle no-widows"> <span>WordPress.com gives you everything you need to create anything you want.</span> <span>It’s flexible, secure, and powerful, just like you want your business to be.</span> </h3> <div class="lpc-features-block lp-features-features"> <div class="lpc-features-block-item lp-features-feature"> <div id="lpc-feature" class="lpc lpc-feature"> <div class="lpc-feature-wrapper"> <div class="lpc-feature-container"> <div id="lpc-gridicon" class="lpc lpc-gridicon lpc-feature-icon" style="color: #fff; background-color: #204A69"> <svg class="gridicon gridicons-heart" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M16.5 3c-1.862 0-3.505.928-4.5 2.344C11.005 3.928 9.362 3 7.5 3 4.462 3 2 5.462 2 8.5c0 5.72 6.5 10.438 10 12.85 3.5-2.412 10-7.13 10-12.85C22 5.462 19.538 3 16.5 3z"/></g></svg> </div> <h5 class="lpc-feature-title lp-features-feature--title no-widows"> Build a fan base. </h5> <div class="lpc-feature-description lp-features-feature--description lp-text no-widows"> Promote your products, use advanced statistics and SEO tools, and connect with built-in audiences on social media to grow your business. </div> </div> </div> </div> </div> <div class="lpc-features-block-item lp-features-feature"> <div id="lpc-feature.2" class="lpc lpc-feature"> <div class="lpc-feature-wrapper"> <div class="lpc-feature-container"> <div id="lpc-gridicon.2" class="lpc lpc-gridicon lpc-feature-icon" style="color: #fff; background-color: #204A69"> <svg class="gridicon gridicons-cart" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"/></g></svg> </div> <h5 class="lpc-feature-title lp-features-feature--title no-widows"> Open a store. </h5> <div class="lpc-feature-description lp-features-feature--description lp-text no-widows"> Process payments, configure taxes and shipping, build a marketing plan—you make the widgets, we’ll make the website. </div> </div> </div> </div> </div> <div class="lpc-features-block-item lp-features-feature"> <div id="lpc-feature.3" class="lpc lpc-feature"> <div class="lpc-feature-wrapper"> <div class="lpc-feature-container"> <div id="lpc-gridicon.3" class="lpc lpc-gridicon lpc-feature-icon" style="color: #fff; background-color: #204A69"> <svg class="gridicon gridicons-reader" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M3 4v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4H3zm7 11H5v-1h5v1zm2-2H5v-1h7v1zm0-2H5v-1h7v1zm7 4h-5v-5h5v5zm0-7H5V6h14v2z"/></g></svg> </div> <h5 class="lpc-feature-title lp-features-feature--title no-widows"> Start a blog. </h5> <div class="lpc-feature-description lp-features-feature--description lp-text no-widows"> Everyone has a point of view. Make your mark online with the world’s greatest blogging tool, and join a community millions strong that’s waiting to hear what you have to say. </div> </div> </div> </div> </div> <div class="lpc-features-block-item lp-features-feature"> <div id="lpc-feature.4" class="lpc lpc-feature"> <div class="lpc-feature-wrapper"> <div class="lpc-feature-container"> <div id="lpc-gridicon.4" class="lpc lpc-gridicon lpc-feature-icon" style="color: #fff; background-color: #204A69"> <svg class="gridicon gridicons-layout" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M8 20H5c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h3c1.105 0 2 .895 2 2v12c0 1.105-.895 2-2 2zm8-10h4c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2h-4c-1.105 0-2 .895-2 2v3c0 1.105.895 2 2 2zm5 10v-6c0-1.105-.895-2-2-2h-5c-1.105 0-2 .895-2 2v6c0 1.105.895 2 2 2h5c1.105 0 2-.895 2-2z"/></g></svg> </div> <h5 class="lpc-feature-title lp-features-feature--title no-widows"> Design a portfolio. </h5> <div class="lpc-feature-description lp-features-feature--description lp-text no-widows"> Thousands of themes means there’s a layout that’s just right for you, while storage and design options ensure you can upload anything you need to and give your work the stage it deserves. </div> </div> </div> </div> </div> </div> <div class="lpc-features-cta lp-features-cta"> <div class="lpc-features-cta-block lp-features-cta--block"> <div class="lpc-features-cta-title lp-features-cta--title no-widows"> Getting started is easy. </div> </div> <div class="lpc-closing-cta-button lp-features-cta--button"> <a id="lpc-button.2" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" >Start your website</a> </div> </div> </div> </div> </section> <section id="lpc-pitch-left" class="lpc lpc-pitch lpc-pitch-left"> <div class="lpc-pitch-wrapper"> <div class="lpc-pitch-container"> <div class="lpc-pitch-block-1"> <h3 class="lpc-pitch-title no-widows"> <span>Engineering</span> <span>happiness.</span> </h3> <div class="lpc-pitch-paragraphs"> <div id="lpc-paragraphs" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Our 24/7 support is powered by actual people. We call them Happiness Engineers.</p><p class="no-widows">From configuring settings to publishing pages to helping you pick the perfect design, they’re all ears, all smiles, and all human. Happiness Engineers also work all around the world—and around the clock, so there’s always someone there when you need them.</p> </div> </div> </div> </div> <div class="lpc-pitch-cta"> <a id="lpc-button.3" class="lpc lpc-button no-widows" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" >Start your website</a> </div> </div> <div class="lpc-pitch-block-2"> <div class="lpc-pitch-other"> <div class="lpc-pitch-other-block1"> <div class="lpc-pitch-other-block1-wrapper"> <div class="lpc-pitch-other-block1-container"> <span>MORE THAN</span> <span>300</span> <span>Humans</span> </div> </div> </div> <div class="lpc-pitch-other-block2"> <div class="lpc-pitch-other-block2-wrapper"> <div class="lpc-pitch-other-block2-container"> <span>AVAILABLE</span> <span>24/7</span> <span>Instantly</span> </div> </div> </div> </div> </div> </div> </div> </section> <section id="lpc-pitch-right" class="lpc lpc-pitch lpc-pitch-right lpc-pitch-right-support"> <div class="lpc-pitch-wrapper"> <div class="lpc-pitch-container"> <div class="lpc-pitch-block-1"> <h3 class="lpc-pitch-title no-widows"> <span>You’re in</span> <span>good company.</span> </h3> <div class="lpc-pitch-paragraphs"> <div id="lpc-paragraphs.2" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">People all over the world are doing all sorts of amazing things on WordPress.</p><p class="no-widows"><a href="#"><svg class="gridicon gridicons-play" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm-2 14.5v-9l6 4.5z"/></g></svg> Watch Annette’s story</a></p><p class="no-widows">An innovative New York City hair salon.</p> </div> </div> </div> </div> </div> <div class="lpc-pitch-block-2"> <div class="lpc-pitch-video"> <div id="lpc-video" class="lpc lpc-video click-tracking-enable"> <div class="lpc-video-wrapper"> <div class="lpc-video-container"> <div class="lpc-video-embed-container"> <video class="lpc-video-embed" poster="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/testimonials/media/nappstar-success-story.jpg?ssl=1" preload="none" style=" width:100%; height:100%;" > <source src="https://wpcom.files.wordpress.com/2019/01/nappstar-success-story-60s-wlogo.mp4" type="video/mp4"> </video> </div> </div> </div> </div> </div> </div> </div> </div> </section> <div id="lpc-video.2" class="lpc lpc-video lpc-pitch-right-support-video-overlay"> <div class="lpc-video-wrapper"> <div class="lpc-video-container"> <div class="lpc-video-embed-container"> <video class="lpc-video-embed" poster="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/testimonials/media/nappstar-success-story.jpg?ssl=1" controls preload="none" style=" width:100%; height:100%;" > <source src="https://wpcom.files.wordpress.com/2019/01/nappstar-success-story-60s-wlogo.mp4" type="video/mp4"> </video> </div> </div> </div> </div> <div id="lpc-testimonials" class="lpc lpc-testimonials"> <div class="lpc-testimonials-wrapper"> <div class="lpc-testimonials-container"> <div class="lpc-testimonials-collection"> <div id="lpc-testimonial" class="lpc lpc-testimonial"> <div class="lpc-testimonial-wrapper"> <div class="lpc-testimonial-container"> <div class="lpc-testimonial-block"> <div class="lpc-testimonial-quote-container"> <div class="lpc-testimonial-quote no-widows">I looked into what other bloggers whom I admired were using, and the Cadillac of platforms is WordPress.com, hands down. The themes are breathtaking — even the free ones! — and all of the supporting infrastructure and information is top shelf.</div> </div> <div class="lpc-testimonial-image"> <img id="lpc-image" class="lpc lpc-image" src="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/testimonials/media/alexis-kanda-olmstead.png?ssl=1" alt="" title="Alexis Kanda-Olmstead" loading="lazy" /> </div> </div> <div class="lpc-testimonial-details"> <div class="lpc-testimonial-name no-widows"> Alexis Kanda-Olmstead </div> <div class="lpc-testimonial-website no-widows"> alexiskanda-olmstead.com </div> </div> </div> </div> </div> <div id="lpc-testimonial.3" class="lpc lpc-testimonial"> <div class="lpc-testimonial-wrapper"> <div class="lpc-testimonial-container"> <div class="lpc-testimonial-block"> <div class="lpc-testimonial-quote-container"> <div class="lpc-testimonial-quote no-widows">It’s been a great privilege and a life-changing experience. I’m grateful to WordPress.com for providing an affordable and user-friendly platform for individuals to launch projects and be heard in this way.</div> </div> <div class="lpc-testimonial-image"> <img id="lpc-image.3" class="lpc lpc-image" src="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/testimonials/media/ann-morgan.png?ssl=1" alt="" title="Ann Morgan" loading="lazy" /> </div> </div> <div class="lpc-testimonial-details"> <div class="lpc-testimonial-name no-widows"> Ann Morgan </div> <div class="lpc-testimonial-website no-widows"> ayearofreadingtheworld.com </div> </div> </div> </div> </div> </div> </div> </div> </div> <section id="plans" class="lpc lpc-plans lpc-plans-five lp-module lp-plans" data-adjust-height-breakpoint="660" data-current-page="1" > <div class="lpc-plans-wrapper"> <div class="lpc-plans-container"> <div class="lpc-plans-shapes"> <div id="lpc-shape.5" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> <div id="lpc-shape.6" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> </div> <div class="lpc-plans-block lp-container"> <div class="lpc-plans-featured-plan"> <div id="lpc-featured-plan" class="lpc lpc-featured-plan"> <div class="lpc-featured-plan-wrapper"> <div class="lpc-featured-plan-container"> <div class="lpc-featured-plan-block-1"> <h3 class="lpc-featured-plan-title no-widows"> <span>Free to start,</span> <span>with 4 ways to grow.</span> </h3> <h4 class="lpc-featured-plan-subtitle no-widows"> <span>Whether you want to share your ideas, start a business, or run a store, you can do it all on WordPress.com.</span> </h4> </div> <div class="lpc-featured-plan-block-2"> <div class="lpc-featured-plan-block"> <div id="lpc-plan-free" class="lpc lpc-plan lpc-plan-free plan card plan-free price-monthly"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <h3 class="lpc-plan-header-title no-widows"> Free </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Getting Started </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-free-plan no-widows"> <sup>$</sup>0 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> for life </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.4" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/free/?ref=logged-out-homepage-lp" >Start with Free</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.3" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Create a beautiful, simple website in minutes.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="lpc-plans-table-wrapper"> <div class="lpc-plans-table-container "> <div class="lpc-plans-table plans-table lpc-plans-table-five"> <div id="lpc-plan-free.2" class="lpc lpc-plan lpc-plan-free plan card plan-free price-monthly"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <h3 class="lpc-plan-header-title no-widows"> Free </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Getting Started </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-free-plan no-widows"> <sup>$</sup>0 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> for life </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.6" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/free/?ref=logged-out-homepage-lp" >Start with Free</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.4" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Create a beautiful, simple website in minutes.</p> </div> </div> </div> </div> </div> <div id="lpc-plan-personal" class="lpc lpc-plan lpc-plan-personal plan card plan-personal price-monthly"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <h3 class="lpc-plan-header-title no-widows"> Personal </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Personal Use </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-personal-plan no-widows"> <sup>$</sup>5 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> per month, billed yearly </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.8" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/personal/?ref=logged-out-homepage-lp" >Start with Personal</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.5" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Add personality to your website with a custom domain, and gain unlimited access to email support.</p> </div> </div> </div> </div> </div> <div id="lpc-plan-premium" class="lpc lpc-plan lpc-plan-premium plan card plan-premium price-monthly is-featured"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <div class="lpc-plan-header-badge no-widows"> popular </div> <h3 class="lpc-plan-header-title no-widows"> Premium </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Freelancers </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-premium-plan no-widows"> <sup>$</sup>8 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> per month, billed yearly </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.10" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/premium/?ref=logged-out-homepage-lp" >Start with Premium</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.6" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Build a unique site with advanced design tools, custom CSS, and Google Analytics support.</p> </div> </div> </div> </div> </div> <div id="lpc-plan-business" class="lpc lpc-plan lpc-plan-business plan card plan-business price-monthly"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <h3 class="lpc-plan-header-title no-widows"> Business </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Small Businesses </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-business-plan no-widows"> <sup>$</sup>25 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> per month, billed yearly </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.12" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/business/?ref=logged-out-homepage-lp" >Start with Business</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.7" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Power your business with custom plugins & themes, 200 GB storage, and 24/7 live chat.</p> </div> </div> </div> </div> </div> <div id="lpc-plan-ecommerce" class="lpc lpc-plan lpc-plan-ecommerce plan card plan-ecommerce price-monthly"> <div class="lpc-plan-header plan-header details details-short adjust-height"> <h3 class="lpc-plan-header-title no-widows"> eCommerce </h3> <h4 class="lpc-plan-header-subtitle no-widows"> Best for Online Stores </h4> <h5 class="lpc-plan-header-price lpc-plans-table-interval-type-annual"> <span class="price-ecommerce-plan no-widows"> <sup>$</sup>45 </span> </h5> <p class="lpc-plan-header-timeframe plan-timeframe lpc-plans-table-interval-type-annual no-widows"> per month, billed yearly </p> </div> <div class="lpc-plan-cta-block description post-features has-cta lpc-plans-table-interval-type-annual"> <p class="lpc-plan-cta-block-cta lpc-plan-cta lp-cta"> <a id="lpc-button.14" class="lpc lpc-button button is-cta no-widows" href="https://wordpress.com/start/ecommerce/?ref=logged-out-homepage-lp" >Start with eCommerce</a> </p> </div> <div class="lpc-plan-summary"> <div id="lpc-paragraphs.8" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Open your online store with a powerful, flexible platform designed to grow with you.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="lpc-plans-compare-button plans-compare-button-container"> <a id="lpc-button.16" class="lpc lpc-button no-widows" href="https://wordpress.com/pricing/?ref=logged-out-homepage-lp" >Compare our plans ›</a> </div> <div class="lpc-plans-vip-pitch"> <section id="lpc-vip-pitch" class="lpc lpc-pitch lpc-vip-pitch"> <div class="lpc-pitch-wrapper"> <div class="lpc-pitch-container"> <div class="lpc-pitch-block-1"> <div class="lpc-pitch-paragraphs"> <div id="lpc-paragraphs.9" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows"><img id="lpc-image.4" class="lpc lpc-image" src="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/vip-pitch/media/vip-logo.png?ssl=1" alt="" title="" width="138" height="62" loading="lazy" /></p><p class="no-widows"><span>Need an enterprise solution? WordPress VIP provides everything you need to build and run best-in-class customer experiences at scale. Plans start at $2,000/month.</span><a href="https://wpvip.com/pricing/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=pricing_table" id="vip-learn-more" class="-learn-more" target="_blank">Learn more ›</a></p><p class="no-widows"><img id="lpc-image.5" class="lpc lpc-image" src="https://i1.wp.com/s1.wp.com/wp-content/themes/h4/landing/marketing/pages/_common/components/vip-pitch/media/vip-brands.png?ssl=1" alt="" title="" width="369" height="31" loading="lazy" /></p> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="lpc-plans-tooltip-block features-list__item-tooltip-container"> <div class="lpc-plans-tooltip-arrow tip-arrow"></div> <div class="lpc-plans-tooltip-content features-list__item-tooltip-content"></div> </div> </div> </div> </section> <section id="lpc-pitch-right.2" class="lpc lpc-pitch lpc-pitch-right lpc-closing-pitch-right"> <div class="lpc-pitch-wrapper"> <div class="lpc-pitch-container"> <div class="lpc-pitch-block-1"> <h3 class="lpc-pitch-title no-widows"> <span>You can. You will.</span> <span>We’ll help.</span> </h3> <div class="lpc-pitch-paragraphs"> <div id="lpc-paragraphs.10" class="lpc lpc-paragraphs"> <div class="lpc-paragraphs-wrapper"> <div class="lpc-paragraphs-container"> <p class="no-widows">Invent the world’s greatest cat food, save a rainforest, start a needlepoint club. Whatever it is, it’s going to need a website — that’s where we come in.</p> </div> </div> </div> </div> <div class="lpc-pitch-cta"> <a id="lpc-button.17" class="lpc lpc-button no-widows" href="https://wordpress.com/start/?ref=logged-out-homepage-lp" >Start your website</a> </div> </div> <div class="lpc-pitch-block-2"> <div class="lpc-pitch-shape"> <div id="lpc-shape.7" class="lpc lpc-shape"> <div class="lpc-shape-wrapper"> <div class="lpc-shape-container"> <div class="lpc-shape-ratio"></div> <div class="lpc-shape-fill"></div> </div> </div> </div> </div> </div> </div> </div> </section> <section id="lpc-footer-links" class="lpc lpc-footer-links"> <h3 hidden>Bottom Navigation Links</h3> <div class="lpc-footer-links-wrapper"> <div class="lpc-footer-links-container"> <nav> <h6>Other WordPress solutions</h6> <ul> <li><a href="https://jetpack.com" >Jetpack plugin</a></li> <li><a href="https://woocommerce.com" >WooCommerce</a></li> <li><a href="https://pressable.com/?utm_source=wordpresscom&utm_medium=referral&utm_campaign=footerlink" >Pressable (managed WordPress)</a></li> <li><a href="https://wpvip.com/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=footer" >VIP (enterprise WordPress)</a></li> <li><a href="https://developer.wordpress.com/" >Developers</a></li> </ul> </nav> <nav> <h6>Explore</h6> <ul> <li><a href="https://wordpress.com/blog">News</a></li> <li><a href="https://discover.wordpress.com">Discover</a></li> <li><a href="https://wordpress.com/go">Go: Growth Content</a></li> <li><a href="https://apps.wordpress.org/desktop">Desktop Apps</a></li> <li><a href="https://apps.wordpress.org/mobile">Mobile Apps</a></li> </ul> </nav> <nav> <h6>Community</h6> <ul> <li><a href="https://wordpress.com/support/" >Support</a></li> <li><a href="https://wordpress.com/forums/" >Forums</a></li> <li><a href="https://central.wordcamp.org/" title="Community-organized events that focus on everything WordPress">WordCamps</a></li> <li><a href="https://wordpress.org/" title="Self-hosted, non-profit version">WordPress.org</a></li> </ul> </nav> <nav> <h6>Company</h6> <ul> <li><a href="https://wordpress.com/about/">About Us</a></li> <li><a href="https://automattic.com/privacy/">Privacy</a></li> <li><a href="https://wordpress.com/tos/">Terms of Service</a></li> <li><a href="https://ma.tt">Matt Mullenweg</a></li> <li><a href="https://wordpress.com/partners/">Partner With Us</a></li> <li><a href="https://automattic.com/work-with-us/" title="Remote Jobs">Careers</a></li> </ul> </nav> </div> </div> </section> <section id="lpc-footer-nav" class="lpc lpc-footer-nav"> <h3 hidden>Bottom Navigation Menu</h3> <div class="lpc-footer-nav-wrapper"> <div class="lpc-footer-nav-container"> <footer class="lpc-footer-nav-footer"> <nav class="lpc-footer-nav-tag"> <ul class="lpc-footer-nav-menu"> <li><a href="https://wordpress.com/themes/" target="_blank" title="Themes">Themes</a></li> <li><a href="https://wordpress.com/features/" target="_blank" title="Features">Features</a></li> <li><a href="https://wordpress.com/blog/" target="_blank" title="Blog">Blog</a></li> <li><a href="https://wordpress.com/activity/" target="_blank" title="Stats">Stats</a></li> <li><a href="https://wpvip.com/?utm_source=WordPresscom&utm_medium=automattic_referral&utm_campaign=footer" target="_blank" title="VIP">VIP</a></li> <li><a href="https://wordpress.com/tos/" target="_blank" title="Terms of Service">Terms of Service</a></li> <li><a href="https://automattic.com/privacy/" target="_blank" title="Privacy Policy">Privacy Policy</a></li> <li class="lpc-footer-nav-i18n-sidebar-toggle language-toggle"> <a href="#" title="Change Language"> Language: <span class="lpc-footer-nav-i18n-sidebar-toggle-locale language-toggle-locale"> EN </span> </a> </li> </ul> <p class="lpc-footer-nav-credits">an <a class="lpc-footer-nav-logo" href="https://automattic.com/">Automattic</a> mambo</p> </nav> </footer> </div> </div> </section> <script src="https://s1.wp.com/home.logged-out/page-jan-2019/js/bundle.js?v=1698845922"></script> <script type="text/javascript"> if ( typeof homepage !== 'undefined' ) { homepage.timeframeOff = "Save %d%% per month! Billed yearly."; homepage.timeframeOffMonthly = "Save %d%% per month! Billed monthly."; } </script> <script id="591cbccb01dc06e50b857436b2d012a2-js" src="https://s1.wp.com/_static/??-eJydkdFuwyAMRX+oxKGqOu2h2qdMNHGJKdgIHGX7+5Ft0l7Wh/KEJe45vgLYspmEFVlBF0xYYTlBqLAqxTqEeoB/E9HxTOwhuXJH3afGJFcVy9UVmFFx0n5+305K2G/QDZH7+xfJs2z9goS89ncv5D2WZ/jsfLt6nyQlYWhHFm5MhdyyddcTz/gxLJriY2+LyTW0nzM3UpMlft4oxiHRUw/x02XJJjg2x9G+/q1/aMlx9fRd1GApUipE8b9jo97SxZ7ti7Xj+TSGL6eDAMQ="></script> <!-- A8C Analytics [start] --> <script type="text/javascript"> ( function() { 'use strict'; var setupAnalytics = function() { window.a8cAnalyticsConfig = {"cookieBanner":{"version":"2","cssZIndex":50001,"skipBanner":false,"cookieDomain":"wordpress.com","v1CookieName":"sensitive_pixel_option","v2CookieName":"sensitive_pixel_options","v1Text":"Our websites and dashboards use cookies. By continuing, you agree to their use. <a target=\"_blank\" href=\"https:\/\/automattic.com\/cookies\/\">Learn more<\/a>, including how to control cookies.","v2Text":"As an open source company, we take your privacy seriously and want to be as transparent as possible. So: We use cookies to collect some personal data from you (like your browsing data, IP addresses, and other unique identifiers). Some of these cookies we absolutely need in order to make things work, and others you can choose in order to optimize your experience while using our site and services.","v2OptionsText":"Your privacy is critically important to us. We and our partners use, store, and process your personal data to optimize: our <strong>website<\/strong> such as by improving security or conducting analytics, <strong>marketing activities<\/strong> to help deliver relevant marketing or content, and your <strong>user experience<\/strong> such as by remembering your account name, language settings, or cart information, where applicable. You can customize your cookie settings below. Learn more in our <a href=\"https:\/\/automattic.com\/privacy\/\" target=\"_blank\">Privacy Policy<\/a> and <a href=\"https:\/\/automattic.com\/cookies\/\" target=\"_blank\">Cookie Policy<\/a>.","v2EssentialOptionHeading":"Required","v2EssentialOptionText":"These cookies are essential for our websites and services to perform basic functions and are necessary for us to operate certain features, like allowing registered users to authenticate and perform account-related functions, storing preferences set by users (like account name, language, and location), and ensuring our services operate properly.","v2AnalyticsOptionHeading":"Analytics","v2AnalyticsOptionText":"These cookies allow us to optimize performance by collecting information on how users interact with our websites.","v2AdvertisingOptionHeading":"Advertising","v2AdvertisingOptionText":"We and our advertising partners set these cookies to provide you with relevant content and to understand that content\u2019s effectiveness.","v1ButtonText":"Got It!","v2CustomizeButtonText":"Customize","v2AcceptAllButtonText":"Accept all","v2AcceptSelectionButtonText":"Accept selection","hiddenConsents":[],"isLoggedIn":false},"doNotSellDialog":{"contactEmailAddress":"privacypolicyupdates@automattic.com"},"fireAnalyticsOptions":{"lpName":"logged-out-homepage","lpVariation":"jan-2019","lpPersonalVariation":null}}; }; if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> <div style="display: none;" id="a8c-analytics"> <script type="text/javascript"> ( function() { 'use strict'; /** * Establish the farthest away parent from an element matching * a given list of selectors. Selectors can be css classes, IDs, * element types, etc. (e.g. '.my-class', '#my-id', 'div', etc.) */ const getLastMatchingAncestor = ( event, selectors ) => { let { target: element } = event; let foundElement = null; while ( element && !foundElement ) { for ( const selector of selectors ) { if ( element.matches( selector ) ) { foundElement = element; break; } } element = element.parentElement; } return foundElement; } /** * Establish the closest parent from an element matching * a given list of selectors. Selectors can be css classes, IDs, * element types, etc. (e.g. '.my-class', '#my-id', 'div', etc.) */ const getClosestMatchingAncestor = ( event, selectors ) => { let { target: element } = event; let foundElement; for ( const selector of selectors ) { foundElement = element.closest( selector ); if ( foundElement ) { break; } } return foundElement; } /** * Main function to setup analytics. */ const setupAnalytics = () => { /** * Returns the current page path. */ function getCurrentPagePath( pathname = '' ) { return ( pathname || window.location.pathname ).replace( /^\/|\/$/g, '' ); } /** * Returns the current page name. */ function getCurrentPageName( pathname = '' ) { return getCurrentPagePath( pathname ).replace( getLocaleInPagePathRegExp(), '' ); } /** * Returns the current page locale. */ function getCurrentPageLocale() { const currentPagePath = getLocaleInPagePathRegExp().exec( getCurrentPagePath() ); return getCurrentPagePath !== null && getCurrentPagePath.length === 2 ? getCurrentPagePath[1] : ''; } /** * Helper function to extract locale from page path. */ function getLocaleInPagePathRegExp() { return /^(af|als|am|an|ar|arc|as|ast|av|ay|az|ba|bel|bg|bm|bn|bo|br|bs|ca|ce|ckb|cs|csb|cv|cy|da|de|dv|dz|el|el\-po|en|en\-gb|eo|es|es\-mx|et|eu|fa|fi|fo|fr|fr\-be|fr\-ca|fr\-ch|fur|fy|ga|gd|gl|gn|gu|he|hi|hr|hu|hy|ia|id|ii|ilo|is|it|ja|ka|kal|kir|km|kn|ko|kk|ks|kv|la|li|lo|lv|lt|mk|ml|mwl|mn|mr|ms|mya|nah|nap|ne|nds|nl|nn|nb|non|nv|oci|or|os|pa|pl|ps|pt|pt\-br|qu|ro|ru|rup|sc|si|sk|skr|sl|snd|so|sq|sr|su|sv|ta|te|th|tl|tir|tr|tt|ty|udm|ug|uk|ur|uz|vec|vi|wa|xal|yi|yo|za|zh\-cn|zh\-hk|zh\-tw)(?:\/|$)/; } /** * Returns the config for WPcom analytics. Sets various event props * used in tracking, e.g. locale, page path, etc. Mainly used for Tracks * event props. */ function getWPCOMAnalyticsDefaultConfig() { const currentGenericPageName = null; const cannonicalPath = null; return { // Current page props. currentPagePath: getCurrentPagePath(), currentPageName: getCurrentPageName(), currentGenericPageName: currentGenericPageName ?? getCurrentPageName( cannonicalPath ), currentPageLocale: getCurrentPageLocale(), // Page variation props. pageVariation: '', pagePersonalVariation: '', // Current user props. currentUserIdHash: "", currentUserIdHashShort: "", currentUserEmailHash: "", // Other misc. props. isHomepage: true, affiliateJSVersion: "1716355472", } } // When a8c-analytics:loaded is fired, start main event handling. document.addEventListener( 'a8c-analytics:loaded', () => { const cb = window.a8cAnalytics.cb; const kit = window.a8cAnalytics.kit; const config = getWPCOMAnalyticsDefaultConfig(); const configOptions = window.a8cAnalyticsConfig.fireAnalyticsOptions; // Extend config with any custom props. Object.assign( window.a8cAnalyticsConfig, config ); // Backcompat. for `lpName` and `lpVariation` config properties. config.currentPageName = ! configOptions.currentPageName && 'logged-out-homepage' === configOptions.lpName ? configOptions.lpName : config.currentPageName; config.currentPageName = ! configOptions.currentPageName && 'logged-out-app-promo' === configOptions.lpName ? configOptions.lpName : config.currentPageName; // Backcompat. for `lpPersonalVariation` config property. config.pageVariation = ! configOptions.pageVariation && configOptions.lpVariation ? configOptions.lpVariation : config.pageVariation; config.pagePersonalVariation = ! configOptions.pagePersonalVariation && configOptions.lpPersonalVariation ? configOptions.lpPersonalVariation : config.pagePersonalVariation; /** * Applies linkers, e.g. for "forwarding" certain URL parameters between WordPress.com * and other properties (e.g. Jetpack.com). Used for affiliate tracking, coupons, etc. */ const applyLinkers = () => { kit.linkQueryVars( [ { includeRegExps: [ /^(?:[^\/]+\.)?(?:wordpress|jetpack|woocommerce|crowdsignal|wpjobmanager)\.com(?:\/|$)/i, ], linkQueryVars: [ 'aff', 'affiliate', 'cid', // Aff campaign ID. 'sid', // Aff sub ID. 'irclickid' // Impact Affiliate Click ID ], }, { includeRegExps: [ /^(?:[^\/]+\.)?(?:wordpress|jetpack)\.com(?:\/|$)/i, ], linkQueryVars: [ 'coupon', ], }, ] ); } /** * Handles currencies. Gets the currency value from cookies, and sets the currency * if the cookie is not present. Can also be overridden by setting the `currency` URL * paramter. */ const fireCurrencyHandlers = () => { let currency = kit.getQueryVar( 'currency' ) || ''; if ( ! currency && 'amex-business-in' === config.currentPageName ) { currency = 'USD'; // Special case for this LP. } if ( currency ) { kit.docCookies.setItem( 'landingpage_currency', currency, 31536000, '/', '.rootDomain' ); } }; /** * Fires the `wpcom_page_view` Tracks event. */ const fireTracks = () => { const props = Object.assign( {}, kit.getQueryVars( '', kit.QUERY_PARAMS ), { // Page props. path: config.currentPagePath, name: config.currentPageName, locale: config.currentPageLocale, variation: config.pageVariation, personal_variation: config.pagePersonalVariation, // Back compat. LP props. lp_name: config.currentGenericPageName, lp_variation: config.pageVariation, lp_personal_variation: config.pagePersonalVariation, } ); window._tkq.push( [ 'recordEvent', 'wpcom_page_view', props ] ); }; function fireRedditAdvertisingPixel() { !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document); rdt('init','a2_ehx23cq176s3'); rdt('track', 'PageVisit'); } /** * Handles the referral tracking. */ const fireAffiliateReferrals = () => { kit.attachScriptElement( 'https://s1.wp.com/wp-content/themes/h4/landing/marketing/js/affiliate-referrals.js?v=' + config.affiliateJSVersion ); }; /** * Loads the Google Ads gtag. */ const loadGoogleAdsGtag = () => { kit.loadGtag( 'AW-946162814' ); } /** * Loads and fires the Google Analytics 4. */ const fireGoogleAnalyticsFour = () => { const gtagOptions = { 'anonymize_ip': true, 'use_amp_client_id': true }; kit.loadGtag( 'G-1H4VG5F5JF', gtagOptions ); } const fireParsely = ( trackingId ) => { kit.loadParselyTracker( trackingId ); } const fireHotJar = () => { if ( ! kit.pertainsToSTS() ) { kit.fireHotjar( 227769 ); } } /** * Loads and fires the Facebook Pixel. */ const fireFacebook = () => { kit.loadFacebook(); fbq( 'init', '823166884443641' ); fbq( 'track', 'PageView' ); } /** * Loads and fires Microsoft Clarity */ const fireMicrosoftClarity = () => { if ( window.clarity ) { return; } // Needs to be set prior to loading the external script. window.clarity = window.clarity || function () { ( window.clarity.q = window.clarity.q || [] ).push( arguments ); }; const clarityScript = kit.attachScriptElement( 'https://www.clarity.ms/tag/j0cc1i1dba' ); document.body.appendChild( clarityScript ); }; const fireImpactAffiliate = () => { kit.loadImpactAffiliate( config.currentUserIdHash, config.currentUserEmailHash ); } /** * Handles scroll percentage tracking. */ const trackScrollPercentage = () => { const scrollPosition = window.pageYOffset; const pageHeight = document.body.scrollHeight - window.innerHeight; const scrollProgress = ( scrollPosition / pageHeight ) * 100; // Check if the user has scrolled to 25%, 50%, 75%, or 100% of the page if ( scrollProgress >= 25 && scrollProgress < 50 ) { dispatchScrollCustomEvent( 25 ) } else if ( scrollProgress >= 50 && scrollProgress < 75 ) { dispatchScrollCustomEvent( 50 ) } else if ( scrollProgress >= 75 && scrollProgress < 100 ) { dispatchScrollCustomEvent( 75 ) } else if ( scrollProgress >= 100 ) { dispatchScrollCustomEvent( 100 ) } } /** * Dispatches a custom event with the scroll percentage. */ const dispatchScrollCustomEvent = ( scrollPercentage ) => { const event = new CustomEvent( `PageScrollPercentage${scrollPercentage}`, { detail: scrollPercentage } ); window.dispatchEvent(event); } /** * Handles the scroll tracking callback. E.g. firing Tracks and GA events. */ const scrollTrackingCallback = ( event ) => { const { detail: scrollPercentage } = event; const trackingProps = {}; // Event props. trackingProps.percent = event.detail ?? 0; trackingProps.path = config.currentPagePath || ''; trackingProps.name = config.currentPageName || ''; trackingProps.locale = config.currentPageLocale || ''; trackingProps.variation = config.pageVariation || ''; trackingProps.personal_variation = config.pagePersonalVariation || ''; trackingProps.lp_name = config.currentGenericPageName || ''; trackingProps.lp_variation = config.pageVariation || ''; trackingProps.lp_personal_variation = config.pagePersonalVariation || ''; tracksAnalyticsScrollEvent( trackingProps ); } /** * Dispatches a Tracks event for page scroll. */ const tracksAnalyticsScrollEvent = ( trackingProps ) => { window._tkq.push( [ 'recordEvent', 'wpcom_page_scroll', trackingProps ] ); } // Call the trackScrollProgress function every time the user scrolls window.addEventListener( 'scroll', trackScrollPercentage ); // Listen to events for specific scroll percentages, each event is only acted upon once. window.addEventListener( 'PageScrollPercentage25', scrollTrackingCallback, { once: true } ) window.addEventListener( 'PageScrollPercentage50', scrollTrackingCallback, { once: true } ) window.addEventListener( 'PageScrollPercentage75', scrollTrackingCallback, { once: true } ) window.addEventListener( 'PageScrollPercentage100', scrollTrackingCallback, { once: true } ) /** * Handles click tracking for certain elements in Tracks and GA. */ const setupTracksGAClickTracking = () => { document.querySelector( 'body' ).addEventListener( 'click', ( event ) => { // We only care about clicks on certain elements. if ( event.target.matches( 'a, button, .click-tracking-enable' ) ) { const { target: clickEventTarget } = event; // Initialize eventProps object with some defaults. const eventProps = {}; eventProps.path = config.currentPagePath || ''; eventProps.name = config.currentPageName || ''; eventProps.lp_name = config.currentGenericPageName || ''; eventProps.locale = config.currentPageLocale || ''; eventProps.variation = config.pageVariation || ''; eventProps.personal_variation = config.pagePersonalVariation || ''; // Identify farthest and closest parent element. const selectors = [ '.wpcom-masterbar.wpcom-header', '.lpc', '.lp-block', '.lp-module', 'section', 'post', 'article' ]; const section = getLastMatchingAncestor( event, selectors ); const container = getClosestMatchingAncestor( event, selectors ); // Get class name and ID for container and add to props. eventProps.container_id = container ? container.getAttribute( 'id' ) : ''; eventProps.container_class = container ? container.getAttribute( 'class' ) : ''; eventProps.container = eventProps.container_id || eventProps.container_class; // What type of element have we clicked? eventProps.is_cta = clickEventTarget.matches( 'is-cta' ) ?? false; eventProps.is_in_header_nav = clickEventTarget.classList.contains('x-nav-link') || clickEventTarget.classList.contains('x-dropdown-link') || clickEventTarget.classList.contains('x-menu-link') || section === 'lpc-header-nav' || section === 'wpcom-masterbar.wpcom-header'; const isClickedElementButton = clickEventTarget.classList.contains('lpc-button') || clickEventTarget.classList.contains('button') || clickEventTarget.classList.contains('wp-block-button__link'); const isParentElementButton = clickEventTarget.parentElement && (clickEventTarget.parentElement.classList.contains('lpc-button') || clickEventTarget.parentElement.classList.contains('button') || clickEventTarget.parentElement.classList.contains('wp-block-button__link')); eventProps.is_button = isClickedElementButton || isParentElementButton; // Link data. eventProps.href = clickEventTarget.getAttribute( 'href' ) || ''; eventProps.target = clickEventTarget.getAttribute( 'target' ) || ''; eventProps.text = clickEventTarget.innerText || ''; eventProps.use_beacon = true; // Emit tracking event in Tracks and GA. window._tkq.push( [ 'recordEvent', 'wpcom_link_click', eventProps ] ); // TODO: Implement a click delay on navigation links and CTA buttons to improve data integrity. // if ( props.is_in_header_nav || props.is_cta || props.is_button ) { // if ( props.href && 0 !== props.href.indexOf( '#' ) && -1 !== [ '', '_top', '_self' ].indexOf( props.target ) ) { // event.preventDefault(); // Allow time for trackers to record the click. // setTimeout( function() { // document.location = props.href; // }, 300 ); // } // } } }); } /** * Add cookie and stats tracking for the Landpack language picker. */ const setupLocaleChangeTracking = () => { function createLocaleCookie( locale ) { const cookieDomain = '.wordpress.com'; const cookieName = 'wpcom_locale'; const date = new Date(); date.setTime( date.getTime() + ( 5 * 365 * 24 * 60 * 60 * 1000 ) ); const expires = " expires=" + date.toGMTString(); document.cookie = cookieName + '=' + locale + ';' + expires +'; path=/; domain=' + cookieDomain; } function createStatsRequest( locale, href ) { const languageChangeStat = new Image(); languageChangeStat.onload = () => window.location.href = href; languageChangeStat.onerror = languageChangeStat.onload; languageChangeStat.src = 'https://pixel.wp.com/g.gif?v=wpcom-no-pv&x_language-switcher=manual-switch-' + locale + '&rm=' + Math.random(); } document.body.addEventListener( 'click', ( event ) => { const { target } = event; if ( target.matches( '.lp-language-picker a[lang]' ) ) { event.preventDefault(); const code = target.getAttribute( 'lang' ); const href = target.getAttribute( 'href' ); createLocaleCookie( code ); createStatsRequest( code, href ); } }); } /** * Loads and fires the Bing tracking pixel. */ const fireBing = () => { ( function( w, d, t, r, u ) { var f, n, i; w[ u ] = w[ u ] || [], f = function() { var o = { ti: "4074038" }; o.q = w[ u ], w[ u ] = new UET( o ), w[ u ].push( "pageLoad" ) }, n = d.createElement( t ), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() { var s = this.readyState; s && s !== "loaded" && s !== "complete" || ( f(), n.onload = n.onreadystatechange = null ) }, i = d.getElementsByTagName( t )[ 0 ], i.parentNode.insertBefore( n, i ) } )( window, document, "script", "//bat.bing.com/bat.js", "uetq" ); } /** * Adds a click event for Facebook pixel tracking on the /webinar sub pages. */ const trackFacebookWebinarClicks = () => { const facebookPixelURL = 'https://www.facebook.com/tr?id=759053181468957&ev=SubscribedButtonClick&noscript=1'; const elementsToTrack = document.getElementsByClassName( 'webinar-facebook-click-track' ); const handleFacebookClickEvent = ( event ) => { const facebookImgPixel = document.createElement( 'img' ); facebookImgPixel.width = 1; facebookImgPixel.height = 1; facebookImgPixel.src = facebookPixelURL; document.body.appendChild( facebookImgPixel ); } Array.from( elementsToTrack ).forEach( ( element ) => element.addEventListener( 'click', handleFacebookClickEvent )); } // Apply the URL parameter linkers. applyLinkers(); // Add "essential" trackers to queue. cb.addTracker( 'essential', false, fireCurrencyHandlers ); // Add "analytics" trackers to queue. cb.addTracker( 'analytics', false, fireTracks ); cb.addTracker( 'analytics', false, fireAffiliateReferrals ); cb.addTracker( 'analytics', false, setupTracksGAClickTracking ); cb.addTracker( 'analytics', false, trackScrollPercentage ); cb.addTracker( 'analytics', false, setupLocaleChangeTracking ); cb.addTracker( 'analytics', true, fireGoogleAnalyticsFour ); cb.addTracker( 'analytics', true, () => fireParsely( 'wordpress.com' ) ); // Add "advertising" trackers to queue. cb.addTracker( 'advertising', true, loadGoogleAdsGtag ); cb.addTracker( 'advertising', true, fireFacebook ); cb.addTracker( 'advertising', true, trackFacebookWebinarClicks ); cb.addTracker( 'advertising', true, fireBing ); cb.addTracker( 'advertising', true, fireRedditAdvertisingPixel); // cb.addTracker( 'advertising', true, fireHotJar ); - Disabling for now. Enable when Hotjar is required to be used. // cb.addTracker( 'advertising', true, fireMicrosoftClarity ); - Disabling for now. cb.addTracker( 'advertising', true, fireImpactAffiliate ); // Maybe fire trackers now, via cookie banner, based on bucketed consent. cb.maybeFireTrackers(); }); }; // CCPA - Do Not Sell My Data. document.addEventListener( 'a8c-analytics:loaded-is-ccpa', ( event ) => { const { detail } = event; const isCCPAEligible = JSON.parse( detail ).isCCPA; if ( ! isCCPAEligible ) { document.querySelectorAll( '[data-is-ccpa-dnsd]' ).forEach( ( element ) => { const parent = element.parentNode; const parentTagName = parent.tagName.toLowerCase(); // If the link in a part of a list, remove the entire parent item. // Otherwise, remove only the link element. ( parentTagName === 'li' ? parent : element ).remove(); } ); return; } document.querySelector( '[data-is-ccpa-dnsd-trigger]' ).onclick = ( event ) => { event.preventDefault(); window.a8cAnalytics.dnsd.show(); }; } ); if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> </div> <script type="text/javascript"> ( function() { 'use strict'; var currentScript = document.currentScript; var setupAnalytics = function() { function getScript() { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'src', "https:\/\/s0.wp.com\/wp-content\/mu-plugins\/a8c-analytics\/a8c-analytics.js?v=1729607242" ); script.setAttribute( 'async', true ); prev.parentNode.insertBefore( script, prev ); } getScript(); }; if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> <!-- A8C Analytics [end] --> <script type="text/javascript"> window.doNotSellCallback = function( $ ) { var dnsLink = $( '<li><a href="https://wordpress.com/advertising-program-optout/">Do Not Sell or Share My Personal Information</a></li>' ); var privacyLink = $( '#lpc-footer-links a[href="https://automattic.com/privacy/"]' ).parent(); if ( 0 === privacyLink.length ) { return false; } privacyLink.append(dnsLink); return true; } </script> <!-- CCPA [start] --> <script type="text/javascript"> ( function () { var setupPrivacy = function() { // Minimal Mozilla Cookie library // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; // Implement IAB USP API. window.__uspapi = function( command, version, callback ) { // Validate callback. if ( typeof callback !== 'function' ) { return; } // Validate the given command. if ( command !== 'getUSPData' || version !== 1 ) { callback( null, false ); return; } // Check for GPC. If set, override any stored cookie. if ( navigator.globalPrivacyControl ) { callback( { version: 1, uspString: '1YYN' }, true ); return; } // Check for cookie. var consent = cookieLib.getItem( 'usprivacy' ); // Invalid cookie. if ( null === consent ) { callback( null, false ); return; } // Everything checks out. Fire the provided callback with the consent data. callback( { version: 1, uspString: consent }, true ); }; // Initialization. document.addEventListener( 'DOMContentLoaded', function() { // Internal functions. var setDefaultOptInCookie = function() { var value = '1YNN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); }; var setDefaultOptOutCookie = function() { var value = '1YYN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setDefaultNotApplicableCookie = function() { var value = '1---'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setCcpaAppliesCookie = function( applies ) { var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); } var maybeCallDoNotSellCallback = function() { if ( 'function' === typeof window.doNotSellCallback ) { return window.doNotSellCallback(); } return false; } // Look for usprivacy cookie first. var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); // Found a usprivacy cookie. if ( null !== usprivacyCookie ) { // If the cookie indicates that CCPA does not apply, then bail. if ( '1---' === usprivacyCookie ) { return; } // CCPA applies, so call our callback to add Do Not Sell link to the page. maybeCallDoNotSellCallback(); // We're all done, no more processing needed. return; } // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. // This needs to happen client side because we do not have region geo data in our $SERVER headers, // only country data -- therefore we can't vary cache on the region. if ( null === ccpaCookie ) { var request = new XMLHttpRequest(); request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); request.onreadystatechange = function () { if ( 4 === this.readyState ) { if ( 200 === this.status ) { // Got a geo response. Parse out the region data. var data = JSON.parse( this.response ); var region = data.region ? data.region.toLowerCase() : ''; var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. setCcpaAppliesCookie( ccpa_applies ); // Check if CCPA applies to set the proper usprivacy cookie. if ( ccpa_applies ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } else { // Could not geo, so let's assume for now that CCPA applies to be safe. setCcpaAppliesCookie( true ); if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } } }; // Send the geo request. request.send(); } else { // We found a CCPA applies cookie. if ( ccpaCookie === 'true' ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } } ); }; // Kickoff initialization. if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupPrivacy ); } else { setupPrivacy(); } } )(); </script> <!-- CCPA [end] --> </body> </html>