CINXE.COM
Features – Akismet
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>Features – Akismet</title> <meta name='robots' content='max-image-preview:large' /> <link rel="alternate" hreflang="x-default" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="de" href="https://akismet.com/de/funktionen/" /> <link rel="alternate" hreflang="en" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="es" href="https://akismet.com/es/funcionalidades/" /> <link rel="alternate" hreflang="fr" href="https://akismet.com/fr/fonctionnalites/" /> <link rel="alternate" hreflang="it" href="https://akismet.com/it/funzionalita/" /> <link rel="alternate" hreflang="ja" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="ko" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="pt-br" href="https://akismet.com/funcionalidades/" /> <link rel="alternate" hreflang="ru" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="sv" href="https://akismet.com/funktioner/" /> <link rel="alternate" hreflang="zh-Hans" href="https://akismet.com/features/" /> <link rel="alternate" hreflang="zh-Hant" href="https://akismet.com/%e5%8a%9f%e8%83%bd/" /> <!-- Async WordPress.com Remote Login --> <script id="wpcom_remote_login_js"> var wpcom_remote_login_extra_auth = ''; function wpcom_remote_login_remove_dom_node_id( element_id ) { var dom_node = document.getElementById( element_id ); if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } } function wpcom_remote_login_remove_dom_node_classes( class_name ) { var dom_nodes = document.querySelectorAll( '.' + class_name ); for ( var i = 0; i < dom_nodes.length; i++ ) { dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); } } function wpcom_remote_login_final_cleanup() { wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); } // Watch for messages back from the remote login window.addEventListener( "message", function( e ) { if ( e.origin === "https://r-login.wordpress.com" ) { var data = {}; try { data = JSON.parse( e.data ); } catch( e ) { wpcom_remote_login_final_cleanup(); return; } if ( data.msg === 'LOGIN' ) { // Clean up the login check iframe wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); var id_regex = new RegExp( /^[0-9]+$/ ); var token_regex = new RegExp( /^.*|.*|.*$/ ); if ( token_regex.test( data.token ) && id_regex.test( data.wpcomid ) ) { // We have everything we need to ask for a login var script = document.createElement( "script" ); script.setAttribute( "id", "wpcom_remote_login_validate" ); script.src = '/remote-login.php?wpcom_remote_login=validate' + '&wpcomid=' + data.wpcomid + '&token=' + encodeURIComponent( data.token ) + '&host=' + window.location.protocol + '//' + window.location.hostname + '&postid=11' + '&is_singular='; document.body.appendChild( script ); } return; } // Safari ITP, not logged in, so redirect if ( data.msg === 'LOGIN-REDIRECT' ) { window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; return; } // Safari ITP, storage access failed, remove the request if ( data.msg === 'LOGIN-REMOVE' ) { var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; var style_zap = document.createElement( 'style' ); style_zap.type = 'text/css'; style_zap.appendChild( document.createTextNode( css_zap ) ); document.body.appendChild( style_zap ); var e = document.getElementById( 'wpcom_request_access_iframe' ); e.parentNode.removeChild( e ); document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; return; } // Safari ITP if ( data.msg === 'REQUEST_ACCESS' ) { console.log( 'request access: safari' ); // Check ITP iframe enable/disable knob if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { return; } // If we are in a "private window" there is no ITP. var private_window = false; try { var opendb = window.openDatabase( null, null, null, null ); } catch( e ) { private_window = true; } if ( private_window ) { console.log( 'private window' ); return; } var iframe = document.createElement( 'iframe' ); iframe.id = 'wpcom_request_access_iframe'; iframe.setAttribute( 'scrolling', 'no' ); iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; var style = document.createElement( 'style' ); style.type = 'text/css'; style.id = 'wpcom_request_access_styles'; style.appendChild( document.createTextNode( css ) ); document.body.appendChild( style ); document.body.appendChild( iframe ); } if ( data.msg === 'DONE' ) { wpcom_remote_login_final_cleanup(); } } }, false ); // Inject the remote login iframe after the page has had a chance to load // more critical resources window.addEventListener( "DOMContentLoaded", function( e ) { var iframe = document.createElement( "iframe" ); iframe.style.display = "none"; iframe.setAttribute( "scrolling", "no" ); iframe.setAttribute( "id", "wpcom_remote_login_key" ); iframe.src = "https://r-login.wordpress.com/remote-login.php" + "?wpcom_remote_login=key" + "&origin=aHR0cHM6Ly9ha2lzbWV0LmNvbQ%3D%3D" + "&wpcomid=209054374" + "&time=1732666811"; document.body.appendChild( iframe ); }, false ); </script> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//s2.wp.com' /> <link rel='dns-prefetch' href='//s1.wp.com' /> <link rel='dns-prefetch' href='//fonts-api.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Akismet » Feed" href="https://akismet.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Akismet » Comments Feed" href="https://akismet.com/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/72x72\/","ext":".png","svgUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s2.wp.com\/wp-includes\/js\/wp-emoji-release.min.js?m=1719498190i&ver=6.8-alpha-59438"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='https://s0.wp.com/_static/??-eJyljkEKwjAQRS9kMgRbSxfiWZJ0iKlpUmYmldze6kZwVXD5ebzHh+eqfMmCWWBNNcTMEOo+HVLYCSFsZtQX3YGrMU3gUvEPlaIjSw1YWkLtmU/wX0juuBwJfSyGGWW1b922UkUFitPhLz8JshJz4K9+W65mOJux7wbTzy+NKWps&cssminify=yes' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify { text-align:justify; } .has-text-align-justify{text-align:justify;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-4-1' href='https://s2.wp.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpoZmFkYGRuZGmQBAHPvL0Y=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-8-1' href='https://s2.wp.com/_static/??-eJx9jcEKg0AMRH+oaVhorR7Eb9E16IpZg8min2889FZ6GYbhPQYPgbhlo2zIBWQtU8qKcdvJd5be0AmmMfW0Ejv2jKoP/K0daZzIXNdvB6PzvyJ+A8MgO6mCJ6fCYLN/6e113IZXU9WfUL/DcgHSTkDo&cssminify=yes' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-10-1' href='https://s2.wp.com/_static/??-eJxNjFsKwjAQRTdkvDWBVj/EtcQ4tKN5SGdKtm9EUvw73MdBfZtQslJW6EKJBP4c4F8sidTYwVp4EVJBEEHynI8NDmDkotyussOv+BNGviOW4COZeaNmWY1U1rDQig6m8mMm7bsef123dD1NbrDuMo3u+QHLvz2o&cssminify=yes' type='text/css' media='all' /> <link rel='stylesheet' id='akismet-google-inter-fonts-css' href='https://fonts-api.wp.com/css2?family=Inter%3Awght%40100%3B200%3B300%3B400%3B500%3B600%3B700%3B800%3B900&display=swap&ver=1' media='all' /> <link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='https://s1.wp.com/_static/??-eJzTLy/QTc7PK0nNK9HPLdUtyClNz8wr1i9KTcrJTwcy0/WTi5G5ekCujj52Temp+bo5+cmJJZn5eSgc3bScxMwikFb7XFtDE1NLExMLc0OTLACohS2q&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-14-1' href='https://s2.wp.com/wp-content/themes/h4/global.css?m=1420737423i&cssminify=yes' type='text/css' media='all' /> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/s1.wp.com\/wp-content\/mu-plugins\/jetpack-mu-wpcom-plugin\/sun\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s1.wp.com/_static/??/wp-content/js/rlt-proxy.js,/wp-includes/js/dist/vendor/wp-polyfill.min.js?m=1727178113j'></script> <script type="text/javascript" id="rlt-proxy-js-after"> /* <![CDATA[ */ rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); /* ]]> */ </script> <script type="text/javascript" crossorigin='anonymous' src="https://s0.wp.com/wp-content/plugins/gutenberg-core/v19.6.4/build/hooks/index.min.js?m=1731954715i&ver=84e753e2b66eb7028d38" id="wp-hooks-js"></script> <script type="text/javascript" crossorigin='anonymous' src="https://s0.wp.com/wp-content/plugins/gutenberg-core/v19.6.4/build/i18n/index.min.js?m=1731954715i&ver=bd5a2533e717a1043151" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wpcom-actionbar-placeholder-js-extra"> /* <![CDATA[ */ var actionbardata = {"siteID":"209054374","postID":"11","siteURL":"https:\/\/akismet.com","xhrURL":"https:\/\/akismet.com\/wp-admin\/admin-ajax.php","nonce":"ec3b3dda62","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https:\/\/s0.wp.com\/wp-content\/js\/wpcom-proxy-request.js?ver=20211021","shortlink":"https:\/\/wp.me\/Pe9aAK-b","i18n":{"followedText":"New posts from this site will now appear in your <a href=\"https:\/\/wordpress.com\/read\">Reader<\/a>","foldBar":"Collapse this bar","unfoldBar":"Expand this bar"}}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/_static/??-eJyljMEKwjAQRH/IdFVIoIfit8R0iRuSjWY3BP/eHlrw5EUYmGF4PBhPQxxyX1EgbXl1bO+9pkI8JTnBL8gUis0rfsOhsiIrZLpDrsFnNLGjCDYjgzQ8sMExzKA1ooI2z5K9UmX5x7Nzx72pbmW5uNnZs3X2mj6udFqz'></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://akismet455732288.wordpress.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress.com" /> <link rel="canonical" href="https://akismet.com/features/" /> <link rel='shortlink' href='https://wp.me/Pe9aAK-b' /> <style> @font-face { font-family: Recoleta; font-display: swap; src: url('https://s1.wp.com/i/fonts/recoleta/400.woff2') } </style> <link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fakismet.com%2Ffeatures%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fakismet.com%2Ffeatures%2F&for=wpcom-auto-discovery" /> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Features" /> <meta property="og:url" content="https://akismet.com/features/" /> <meta property="og:description" content="Hear that sound?That’s you never worrying about spam again. Over 500 billion blocked We’ve been blocking spam literally since Wedding Crashers came out. That was like 2005. In that time…" /> <meta property="article:published_time" content="2022-04-28T07:48:57+00:00" /> <meta property="article:modified_time" content="2023-06-16T07:40:07+00:00" /> <meta property="og:site_name" content="Akismet" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> <meta property="taco:post_thumbnail" content="4498" /> <meta property="og:image" content="https://akismet.com/wp-content/uploads/2023/04/social-media.png?w=1024" /> <meta property="og:image:secure_url" content="https://akismet.com/wp-content/uploads/2023/04/social-media.png?w=1024" /> <meta property="og:image:height" content="576" /> <meta property="og:image:width" content="1024" /> <meta name="twitter:image" content="https://akismet.com/wp-content/uploads/2023/04/social-media.png?w=640" /> <meta name="twitter:text:title" content="Features" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:app:name:iphone" content="Jetpack" /> <meta name="twitter:app:id:iphone" content="1565481562" /> <meta name="twitter:app:name:ipad" content="Jetpack" /> <meta name="twitter:app:id:ipad" content="1565481562" /> <meta name="twitter:app:name:googleplay" content="Jetpack" /> <meta name="twitter:app:id:googleplay" content="com.jetpack.android" /> <!-- End Jetpack Open Graph Tags --> <link rel="search" type="application/opensearchdescription+xml" href="https://akismet.com/osd.xml" title="Akismet" /> <link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> <style> #content, #content .entry-content > div{ background-color: #ffffff; } #masthead { position: relative; } #masthead:not(.masthead-is-scrolling) .akismet-theme-main-navigation ul:not(.sub-menu):not(.user-profile-submenu) > li:not(.aks-menu-cta) > a { color: #000; } </style> <meta name="application-name" content="Akismet" /><meta name="msapplication-window" content="width=device-width;height=device-height" /><meta name="msapplication-tooltip" content="Spam Protection for Websites" /><meta name="description" content="Hear that sound?That's you never worrying about spam again. Over 500 billion blocked We've been blocking spam literally since Wedding Crashers came out. That was like 2005. In that time, we've removed over 500 billion pieces of spam from the web. Yes, that's billion with a "b". Across 100 million sites Look, we're not saying…" /> <link rel="icon" href="https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=32" sizes="32x32" /> <link rel="icon" href="https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=180" /> <meta name="msapplication-TileImage" content="https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=270" /> <link rel="stylesheet" id="custom-css-css" type="text/css" href="https://s1.wp.com/?custom-css=1&csblog=e9aAK&cscache=6&csrev=31" /> <!-- Your Google Analytics Plugin is missing the tracking ID --> </head> <body class="page-template page-template-page-templates page-template-full-width-template page-template-page-templatesfull-width-template-php page page-id-11 wp-custom-logo jps-theme-a8c/akismet-2022 customizer-styles-applied aks-page-features jetpack-reblog-enabled"> <div id="page" class="hfeed site grid-container"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div id="masthead-wrapper" class="site-header-wrapper"> <header id="masthead" class="site-header grid-container" role="banner"> <div class="discount-banner" role="banner" aria-label="Discount Banner"> <div class="in"> <b> Black Friday sale: </b> <span> Get 50% off new Akismet Pro and Business annual plans. </span> <a href="https://akismet.com/pricing/" class="discount-banner__cta"> Get 50% off </a> <span class="discount-banner__countdown-timer"> Ends in: <span data-time-unit="days">--</span>d <span data-time-unit="hours">--</span>h <span data-time-unit="minutes">--</span>m <span data-time-unit="seconds">--</span>s </span> </div> <button id="close-discount-banner" aria-label="Close discount banner"> <svg class="gridicon gridicons-cross-small" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"/></g></svg> </button> <script type="text/javascript"> ( function() { let intervalId; let resizeId; let initialNavY; document.body.classList.add( 'has-discount-banner' ); const closeDiscountBannerButton = document.getElementById( 'close-discount-banner' ); const discountBannerCtaButton = document.querySelector( '.discount-banner__cta' ); const expiryTimestamp = 1733054400; const timeUnitElements = {}; function getTimeLeftFromSecondsLeft ( secondsLeft ) { return { 'days': Math.floor( secondsLeft/ ( 60 * 60 * 24 ) ), 'hours': Math.floor( ( secondsLeft/ ( 60 * 60) ) % 24 ), 'minutes': Math.floor( ( secondsLeft/ 60 ) % 60 ), 'seconds': Math.floor( secondsLeft % 60 ) }; } function renderCountdownTimer( timeLeftObject ) { Object.keys( timeLeftObject ).forEach( function( key ) { const unitValue = 'seconds' === key ? timeLeftObject[ key ].toString().padStart( 2, '0' ) : timeLeftObject[ key ] timeUnitElements[ key ].textContent = unitValue; } ); } function updateCountdown() { const timeLeftInSeconds = expiryTimestamp - ( Date.now() / 1000 ); if ( timeLeftInSeconds <= 0 ) { clearInterval( intervalId ); return; } const timeLeftObject = getTimeLeftFromSecondsLeft( timeLeftInSeconds ); renderCountdownTimer( timeLeftObject ); } document.querySelectorAll( "[data-time-unit]" ).forEach( function( element ) { const unitOfTime = element.getAttribute( "data-time-unit" ); timeUnitElements[ unitOfTime ] = element; } ); intervalId = setInterval( updateCountdown, 1000 ); closeDiscountBannerButton.addEventListener( 'click', function closeDiscountBanner( event ) { document.body.classList.remove( 'has-discount-banner' ); // Record the event via Tracks. _tkq = window._tkq || []; _tkq.push( [ 'recordEvent', 'jetpack_com_discount_banner_close_button_click' ] ); document.querySelector( '.discount-banner' ).remove(); resizeBanner(); } ); discountBannerCtaButton.addEventListener( 'click', function onGoToPricingPage( event ) { // Record the event via Tracks. _tkq = window._tkq || []; _tkq.push( [ 'recordEvent', 'jetpack_com_discount_banner_cta_button_click' ] ); } ); // This code runs once after the page load, and again for every resize. // The sale banner size does not have a fixed height, so we can't just rely on CSS for certain viewports window.addEventListener( 'load', resizeBanner ); } )(); </script> </div> <div class="sub-container grid-x"> <div class="cell xlarge-8 large-7 small-12 site-header-branding"> <div class="site-branding"> <div class="logo"> <a href="https://akismet.com/" class="custom-logo-link" rel="home"><img width="1024" height="185" src="https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png" class="custom-logo" alt="Akismet" decoding="async" srcset="https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=1024&h=185 1024w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=150&h=27 150w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=300&h=54 300w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=768&h=139 768w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></a> </div> <div class="header-primary-navigation show-for-desktop"> <nav id="site-header-primary-navigation" class="akismet-theme-main-navigation" role="navigation" aria-label="Primary Menu"> <div class="menu-primary-header-menu-container"> <ul id="primary-menu" class="primary-menu menu"> <li class="menu-item menu-item-features"> <a href="https://akismet.com/features/">Features</a> </li> <li class="menu-item menu-item-enterprise"> <a href="https://akismet.com/enterprise/">Enterprise</a> </li> <li class="menu-item menu-item-plugins-and-libraries"> <a href="https://akismet.com/developers/">Developers</a> </li> <li class="menu-item menu-item-pricing"> <a href="https://akismet.com/pricing/">Pricing</a> </li> </ul> </div> </nav><!-- #site-navigation --> </div> <div class="aks-hamburger-menu-icon show-for-mobile"> <a class="aks-search-icon jetpack-search-filter__link" href="/?s="></a> <a id="aks-mobiole-menu-toggler" href="javascript:void(0)"> <img width="24" height="24" src="https://s2.wp.com/wp-content/themes/a8c/akismet-2022/assets/images/menu_24px.svg" alt="hamburger-menu-icon"> </a> </div> </div><!-- .site-branding --> </div> <div class="cell xlarge-4 large-5 small-12 site-header-navigation"> <div class="site-navigation show-for-desktop"> <div class="header-secondary-navigation"> <nav id="site-header-secondary-navigation" class="akismet-theme-main-navigation main-navigation-secondary " role="navigation" aria-label="Secondary Menu"> <div class="menu-secondary-header-menu-container"> <ul id="secondary-menu" class="secondary-menu menu"> <li class="aks-search-icon"><a class="jetpack-search-filter__link" href="/?s="></a></li> <li class="menu-item menu-item-has-children menu-item-resources"> <a href="#">Resources <span class="arrow"></span></a> <ul class="sub-menu"> <li class="menu-item"> <a href="https://akismet.com/resources/">Learn with Akismet</a> </li> <li class="menu-item"> <a href="https://akismet.com/support/">Support</a> </li> <li class="menu-item"> <a href="https://akismet.com/blog/">Blog</a> </li> </ul> </li> <li class="menu-item"> <a href="https://akismet.com/account/">Sign in</a> </li> <li class="aks-btn-secondary aks-menu-cta menu-item"> <a href="https://akismet.com/pricing/">Get started</a> </li> </ul> </div> </nav><!-- #site-navigation --> </div> </div><!-- .site-branding --> </div> </div> <div class="sub-container grid-x show-for-mobile aks-mobile-menu" id="aks-mobile-menu"> <div class="cell xlarge-12 large-12 medium-12 small-12"> <div class="header-mobile-navigation"> <nav id="site-header-mobile-navigation" class="akismet-theme-mobile-navigation" role="navigation" aria-label="Mobile Menu"> <div class="menu-primary-header-menu-container"> <ul id="primary-menu-mobile" class="primary-menu-mobile menu-mobile"> <li class="menu-item menu-item-features"> <a href="https://akismet.com/features/">Features</a> </li> <li class="menu-item menu-item-enterprise"> <a href="https://akismet.com/enterprise/">Enterprise</a> </li> <li class="menu-item menu-item-plugins-and-libraries"> <a href="https://akismet.com/developers/">Developers</a> </li> <li class="menu-item menu-item-pricing"> <a href="https://akismet.com/pricing/">Pricing</a> </li> </ul> </div> <div class="menu-secondary-header-menu-container"> <ul id="secondary-menu-mobile" class="secondary-menu-mobile menu-mobile"> <li class="aks-search-icon"> <a class="jetpack-search-filter__link" href="/?s="></a> </li> <li class="menu-item menu-item-resources menu-item-has-children"> <a href="#">Resources</a><span class="arrow"></span> <ul class="sub-menu"> <li class="menu-item"> <a href="https://akismet.com/resources/">Learn with Akismet</a> </li> <li class="menu-item"> <a href="https://akismet.com/support/">Support</a> </li> <li class="menu-item"> <a href="https://akismet.com/blog/">Blog</a> </li> </ul> </li> <li class="menu-item"> <a href="https://akismet.com/account/">Sign in</a> </li> <li class="aks-btn-secondary aks-menu-cta menu-item"> <a href="https://akismet.com/pricing/">Get started</a> </li> </ul> </div> </nav><!-- #site-navigation --> </div> </div> </div> </header><!-- #masthead --> </div> <div id="content" class="site-content"> <div id="primary"> <main id="main" class="site-main" role="main"> <article id="post-11" class="post-11 page type-page status-publish has-post-thumbnail hentry"> <header class="entry-header"> </header><!-- .entry-header --> <div class="entry-content clearfix"> <div class="wp-block-group is-style-features-page-title version-2 has-background" style="background-color:#f6f7f7"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h1 class="wp-block-heading">Hear that sound?<br>That’s you <strong>never worrying about spam again</strong>.</h1></div></div> <div class="wp-block-columns is-style-features-page-three-column-block version-2 has-background is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex" style="background-color:#f6f7f7"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-full is-resized is-style-features-page-three-column-block_img"><img src="https://akismet.com/wp-content/uploads/2022/07/fec94-single-blue-solid-shape.png" alt="" class="wp-image-92" width="64" /></figure> <p class="is-style-features-page-three-column-block_title">Over 500 billion blocked</p> <p class="is-style-features-page-three-column-block_body">We’ve been blocking spam literally since Wedding Crashers came out. That was like 2005. In that time,<strong> we’ve removed over 500 billion pieces of spam</strong> from the web. Yes, that’s billion with a “b”.</p></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-full is-resized is-style-features-page-three-column-block_img"><img src="https://akismet.com/wp-content/uploads/2022/07/38065-multiple-round-shape.png" alt="" class="wp-image-95" width="64" /></figure> <p class="is-style-features-page-three-column-block_title">Across 100 million sites</p> <p class="is-style-features-page-three-column-block_body">Look, we’re not saying you should trust us just because 100 million other sites do. But that’s also kind of what we’re saying. <strong>We want to rid the internet of spam for good,</strong> including your site. We’ll even do all of the work.</p></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-full is-resized is-style-features-page-three-column-block_img"><img src="https://akismet.com/wp-content/uploads/2022/07/e76e1-three-round-shape.png" alt="" class="wp-image-94" width="64" /></figure> <p class="is-style-features-page-three-column-block_title">With 99.99% accuracy</p> <p class="is-style-features-page-three-column-block_body">Akismet is <strong>powered by machine learning,</strong> meaning that we learn more about spam — and get more accurate — with each site we protect. And after analyzing real spam data on over 100M users, we can smell spam from a mile away at this point.</p></div> </div> <div class="wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-style-aks-two-column-img version-2-1 has-white-background-color has-background"><div class="wp-block-media-text__content"><h2 class="wp-block-heading">Built to work behind‑the‑scenes, with your <strong>customers’ experience</strong> in mind.</h2> <p>Most spam protection works by forcing you to dump your spam problems on your site visitor. Like asking them to identify a bunch of stoplights. It’s a bad experience that creates friction and causes visitors to bail.</p> <div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div> <p><strong>But Akismet is different</strong>. It’s built to work intelligently in the background, so there’s <strong>zero friction added</strong> for your visitors. And less friction for the visitor equals more leads, sales, and revenue for you.</p></div><figure class="wp-block-media-text__media"><img src="https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=1024&h=1024" alt="" class="wp-image-99 size-full" srcset="https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=1024&h=1024 1024w, https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=2048&h=2048 2048w, https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=150&h=150 150w, https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=300&h=300 300w, https://akismet.com/wp-content/uploads/2022/07/afdca-frame-2477.png?w=768&h=768 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div> <div class="wp-block-media-text alignwide is-stacked-on-mobile is-style-aks-two-column-img version-2-1-rev has-white-background-color has-background"><figure class="wp-block-media-text__media"><img loading="lazy" width="696" height="696" src="https://akismet.com/wp-content/uploads/2023/02/ab40c-threat-1.jpg" alt="" class="wp-image-2927 size-full" srcset="https://akismet.com/wp-content/uploads/2023/02/ab40c-threat-1.jpg 696w, https://akismet.com/wp-content/uploads/2023/02/ab40c-threat-1.jpg?w=150&h=150 150w, https://akismet.com/wp-content/uploads/2023/02/ab40c-threat-1.jpg?w=300&h=300 300w" sizes="(max-width: 696px) 100vw, 696px" /></figure><div class="wp-block-media-text__content"><h2 class="wp-block-heading">Built on the cloud, so <strong>it won’t slow you down</strong>.</h2> <p>With all of those websites (over 100 million) protected, we’ve compiled possibly the largest spam database in the world. Nay, the universe! But it’s cool because we store all of this heavy data in the cloud, which means you’ll see zero impact on site speed, bounce rates, or conversion rates. So you can go ahead and tell the marketing team to chill.</p></div></div> <div class="wp-block-columns is-style-features-page-three-column-block but-has-2-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-full is-resized is-style-features-page-three-column-block_img"><img src="https://akismet.com/wp-content/uploads/2022/07/e76e1-three-round-shape.png" alt="" class="wp-image-94" width="228" /></figure> <p class="is-style-features-page-three-column-block_title"><strong>Easily integrates</strong> with the tools you already use</p> <p class="is-style-features-page-three-column-block_body">Akismet offers seamless integrations with tools and plugins like Jetpack, Contact Form 7, Gravity Forms, Formidable Forms, and countless others. If you’re using tools for capturing user‑submitted text, there’s a good chance we have an easy integration.</p></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-full is-style-features-page-three-column-block_img"><img loading="lazy" width="228" height="228" src="https://akismet.com/wp-content/uploads/2022/07/38065-multiple-round-shape.png" alt="" class="wp-image-95" srcset="https://akismet.com/wp-content/uploads/2022/07/38065-multiple-round-shape.png 228w, https://akismet.com/wp-content/uploads/2022/07/38065-multiple-round-shape.png?w=150&h=150 150w" sizes="(max-width: 228px) 100vw, 228px" /></figure> <p class="is-style-features-page-three-column-block_title">Visibility to <strong>know it’s working</strong></p> <p class="is-style-features-page-three-column-block_body">We know that the 99.99% accuracy score is impressive, but you won’t have to take our word for it. We’ll give you a fancy dashboard to see what Akismet is blocking as spam and what it is letting through. If there’s a mistake, you intervene and Akismet will learn from it.</p></div> </div> <div class="wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-style-aks-two-column-img version-2-1 has-white-background-color has-background"><div class="wp-block-media-text__content"><h2 class="wp-block-heading"><strong>A developer‑friendly</strong> API built by the team behind WordPress.</h2> <p>WordPress powers 40% of the internet, which is crazy to think about. And Akismet was built by WordPress co‑founder Matt Mullenweg, a huge fan of open source, if you hadn’t heard. So as we say in marketing, Akismet was <strong>built by developers for developers.</strong></p> <div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div> <p>What this means for you is Akismet can be <strong>easily built into any application via our flexible API.</strong> Even better, Akismet is also platform‑agnostic, meaning it works with Drupal, phpBB3, Joomla, and many others. Bottom line — your dev team is going to love you for this.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button aks-btn-primary is-style-aks-button-long-block"><a class="wp-block-button__link wp-element-button" href="/developers/">Read the docs</a></div> </div> </div><figure class="wp-block-media-text__media"><img loading="lazy" width="1024" height="951" src="https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png?w=1024" alt="" class="wp-image-3671 size-full" srcset="https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png?w=1024 1024w, https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png?w=150 150w, https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png?w=300 300w, https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png?w=768 768w, https://akismet.com/wp-content/uploads/2023/03/akismet-api-01.png 1444w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div> <div class="wp-block-media-text alignwide is-stacked-on-mobile is-style-aks-two-column-img version-2-1-rev has-white-background-color has-background"><figure class="wp-block-media-text__media"><img src="https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg?w=1024&h=1024" alt="" class="wp-image-2933 size-full" srcset="https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg?w=1024&h=1024 1024w, https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg?w=150&h=150 150w, https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg?w=300&h=300 300w, https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg?w=768&h=768 768w, https://akismet.com/wp-content/uploads/2023/02/5d91e-frame-2478.jpg 1392w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><div class="wp-block-media-text__content"><h2 class="wp-block-heading">It’s time for some <br><strong>peace of mind</strong></h2> <p>Ready to finally stop wasting time, money, and anxiety on spam? Let’s get rid of it, for good.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button aks-btn-primary is-style-aks-button-long-block"><a class="wp-block-button__link wp-element-button" href="/pricing/">Get started with Akismet</a></div> </div> </div></div> <div class="wp-block-group is-style-aks-design-block_05 has-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <p class="is-style-aks-design-block_05_tag"><strong>Case study</strong></p> <div class="wp-block-columns is-style-aks-design-block_05_columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-style-aks-design-block_05_columns_left is-layout-flow wp-block-column-is-layout-flow"><h3 id="how-convertkit-keeps-subscriber-lists clean" class = "wp-block-heading is-style-aks-design-block_05_title" >How ConvertKit keeps subscriber lists clean</h3> <p class="is-style-aks-design-block_05_content">Before Akismet, they mentioned always “putting out fires” for their clients. Clients were contacting support b/c their email lists were being overrun by fake subscribers.</p> <p class="is-style-aks-design-block_05_content">Now with Akismet working behind the scenes as part of their offering, clients don’t ever have to think about spam – they just know they’re protected.<br><br><a href="/blog/convertkit-customerstory/">Read the case study</a></p></div> <div class="wp-block-column is-style-aks-design-block_05_columns_right is-layout-flow wp-block-column-is-layout-flow"> <figure class="wp-block-image size-large is-resized is-style-aks-design-block_05_img"><img src="https://akismet.com/wp-content/uploads/2023/02/5c51b-convertkit-long-2-1.png?w=949" alt="" class="wp-image-3014" width="206" srcset="https://akismet.com/wp-content/uploads/2023/02/5c51b-convertkit-long-2-1.png 949w, https://akismet.com/wp-content/uploads/2023/02/5c51b-convertkit-long-2-1.png?w=150 150w, https://akismet.com/wp-content/uploads/2023/02/5c51b-convertkit-long-2-1.png?w=300 300w, https://akismet.com/wp-content/uploads/2023/02/5c51b-convertkit-long-2-1.png?w=768 768w" sizes="(max-width: 949px) 100vw, 949px" /></figure> <blockquote class="wp-block-quote is-style-plain is-style-aks-design-block_05_quote is-layout-flow wp-block-quote-is-layout-flow"><p>“With Akismet, we don’t really have to think about spam prevention, which allows us to work on other things.”</p><cite><strong><strong>John Lunsford,</strong> </strong>Senior Engineer at ConvertKit</cite></blockquote> </div> </div> </div></div> <div class="wp-block-group is-style-aks-try-plan has-background" style="background-color:#f6f7f7"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-columns is-style-aks-try-plan_container is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-style-aks-try-plan_container_column_left is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:65%"><h2 id="try-akismet today" class = "wp-block-heading is-style-aks-try-plan_container_column_left_title" >Try Akismet today</h2> <p class="is-style-aks-try-plan_container_column_left_body">The most trusted solution for spam protection for small sites and large enterprises.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button aks-btn-primary is-style-aks-button-long-block"><a class="wp-block-button__link wp-element-button" href="/pricing/">Get started with Akismet</a></div> </div> </div> <div class="wp-block-column is-style-aks-try-plan_container_column_right is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:35%"> <figure class="wp-block-image size-large"><img loading="lazy" width="716" height="626" src="https://akismet.com/wp-content/uploads/2023/02/frame-2415.png?w=716" alt="" class="wp-image-3441" srcset="https://akismet.com/wp-content/uploads/2023/02/frame-2415.png 716w, https://akismet.com/wp-content/uploads/2023/02/frame-2415.png?w=150 150w, https://akismet.com/wp-content/uploads/2023/02/frame-2415.png?w=300 300w" sizes="(max-width: 716px) 100vw, 716px" /></figure> </div> </div> </div></div> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </article><!-- #post-## --> </main><!-- #main --> </div><!-- #primary --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="footer-menu"> <div class="sub-container grid-x"> <div class="cell medium-4 large-2 xlarge-2 small-12"> <a href="https://akismet.com/" class="custom-logo-link" rel="home"><img width="1024" height="185" src="https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png" class="custom-logo" alt="Akismet" decoding="async" srcset="https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=1024&h=185 1024w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=150&h=27 150w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=300&h=54 300w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png?w=768&h=139 768w, https://akismet.com/wp-content/uploads/2023/04/akismet-logo-4x.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></a> </div> <div class="cell medium-4 large-2 xlarge-2 small-12"> <div id="nav_menu-14" class="widget widget-footer widget_nav_menu"> <h5 class="widget-title">Product</h5> <div class="menu-footer-menu-1-container"> <ul id="menu-footer-menu-1" class="menu"> <li class="menu-item"> <a href="https://akismet.com/features/">Features</a> </li> <li class="menu-item"> <a href="https://akismet.com/enterprise/">Enterprise</a> </li> <li class="menu-item"> <a href="https://akismet.com/pricing/">Pricing</a> </li> </ul> </div> </div> </div> <div class="cell medium-4 large-2 xlarge-2 small-12"> <div id="nav_menu-16" class="widget widget-footer widget_nav_menu"> <h5 class="widget-title">Resources</h5> <div class="menu-footer-menu-2-container"> <ul id="menu-footer-menu-2" class="menu"> <li class="menu-item"> <a href="https://akismet.com/support/">Support</a> </li> <li class="menu-item"> <a href="https://akismet.com/resources/" aria-current="page">Getting Started</a> </li> <li class="menu-item"> <a href="https://akismet.com/blog/">Blog</a> </li> </ul> </div> </div> </div> <div class="cell medium-4 large-2 xlarge-2 small-12"> <div id="nav_menu-11" class="widget widget-footer widget_nav_menu"> <h5 class="widget-title">Developers</h5> <div class="menu-footer-menu-3-container"> <ul id="menu-footer-menu-3" class="menu"> <li class="menu-item"> <a href="https://akismet.com/developers/">Documentation</a> </li> <li class="menu-item"> <a href="https://automatticstatus.com/">API Status</a> </li> </ul> </div> </div> </div> <div class="cell medium-4 large-2 xlarge-2 small-12"> <div id="nav_menu-17" class="widget widget-footer widget_nav_menu"> <h5 class="widget-title">Legal</h5> <div class="menu-footer-menu-4-container"> <ul id="menu-footer-menu-4" class="menu"> <li class="menu-item"> <a href="https://akismet.com/tos/">Terms of Services</a> </li> <li class="menu-item"> <a href="https://akismet.com/privacy/">Privacy Policy</a> </li> <li class="menu-item ak-is-ccpa-dnsd ak-is-ccpa-dnsd-trigger"> <a href="#">Do Not Sell or Share My Personal Information</a> </li> <li class="menu-item ak-is-ccpa"> <a href="https://automattic.com/privacy/?utm_medium=automattic_referred&utm_source=akismetcom_footer#california-consumer-privacy-act-ccpa">Privacy Notice for California Users</a> </li> </ul> </div> </div> </div> <div class="cell medium-4 large-2 xlarge-2 small-12"> <button aria-label="" class="language-toggle"> <span>en</span> <svg class="gridicon gridicons-chevron-down" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"></path> </svg> </button> </div> </div> <script> var locales = [{"code":"en","locale_name":"English","href":"https:\/\/akismet.com\/features\/"},{"code":"de","locale_name":"Deutsch","href":"https:\/\/akismet.com\/de\/funktionen\/"},{"code":"fr","locale_name":"Fran\u00e7ais","href":"https:\/\/akismet.com\/fr\/fonctionnalites\/"},{"code":"it","locale_name":"Italiano","href":"https:\/\/akismet.com\/it\/funzionalita\/"},{"code":"es","locale_name":"Espa\u00f1ol","href":"https:\/\/akismet.com\/es\/funcionalidades\/"}]; var toggles = document.querySelector('.language-toggle'); window.WPCOMLocaleSwitcher.init(locales, 'en', '.akismet.com'); Array.prototype.forEach.call(document.querySelectorAll('.language-toggle'), function(toggle) { toggle.addEventListener('click', function(event) { event.preventDefault(); window.WPCOMLocaleSwitcher.toggle(); const switcher = document.querySelector('#ls-overlay'); // Set the focus to the header when activated to allow screen readers to announce the heading const heading = switcher.querySelector('h2'); heading.setAttribute("tabindex", "-1"); heading.focus(); // Trap the focus inside the switcher overlay trapFocus(switcher); }) }); // Add CSS class to current menu item const current_menu_item = document.querySelectorAll('.menu-item-features'); if ( current_menu_item.length ) { current_menu_item.forEach( node => { node.classList.add('current-menu-item'); node.querySelector('a').setAttribute('aria-current', 'page'); } ); } // This function ensures that the focus is trapped within the element function trapFocus(element) { const focusableElements = element.querySelectorAll( 'a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select, [role="button"]' ); const firstFocusableElement = focusableElements[0]; const lastFocusableElement = focusableElements[focusableElements.length - 1]; element.addEventListener('keydown', function(e) { var isTabPressed = (e.key === 'Tab' || e.keyCode === 9); if (!isTabPressed) { return; } if (e.shiftKey) /* shift + tab */ { if (document.activeElement === firstFocusableElement) { lastFocusableElement.focus(); e.preventDefault(); } } else /* tab */ { if (document.activeElement === lastFocusableElement) { firstFocusableElement.focus(); e.preventDefault(); } } }); } </script> </div> <div class="copy-right"> <div class="sub-container grid-x"> <div class="cell xlarge-6 medium-6 large-6 small-6 automattic-text"> <a href="https://automattic.com/?utm_medium=automattic_referred&utm_source=akismetcom_footer"> An <img class="automattic-logo" src="https://s2.wp.com/wp-content/themes/a8c/akismet-2022/assets/images/automattic-logo.svg" alt="automattic-logo" /> medley </a> </div> <div class="cell xlarge-6 medium-6 large-6 small-6 text-right"> <a class="work-with-us" href="https://automattic.com/work-with-us/">Work With Us</a> <a class="work-with-us" href="https://automattic.com/press">Press</a> </div> </div> <div class="aks-notice" id="aks-notice"></div> </div> </footer><!-- #colophon --> </div><!-- #page --> <!-- --> <div class="jetpack-instant-search__widget-area" style="display: none"> <div id="jetpack-search-filters-3" class="widget jetpack-filters widget_search"> <div id="jetpack-search-filters-3-wrapper" class="jetpack-instant-search-wrapper"> </div></div> </div> <!-- A8C Analytics [start] --> <script type="text/javascript"> ( function() { 'use strict'; var setupAnalytics = function() { window.a8cAnalyticsConfig = {"cookieBanner":{"version":"2","cssZIndex":50001,"skipBanner":false,"cookieDomain":null,"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"},"adminAnalytics":"analytics-wpcom-admin.php","fireAnalyticsOptions":[]}; }; if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> <script type="text/javascript"> function getAkismetAnalyticsDefaultConfig() { return { currentUserIdHashShort: "", currentUserEmailHash: "", }; } document.addEventListener( 'a8c-analytics:loaded-is-ccpa', function( e ) { const isCCPAEligible = JSON.parse(e.detail).isCCPA; if ( ! isCCPAEligible ) { document.querySelectorAll( '.ak-is-ccpa-dnsd' ).forEach( ( element ) => element.remove() ); return; } document.querySelector( '.ak-is-ccpa-dnsd-trigger' ).onclick = function( ev ) { ev.preventDefault(); window.a8cAnalytics.dnsd.show(); } } ); document.addEventListener('a8c-analytics:loaded', function() { 'use strict'; var cb = window.a8cAnalytics.cb; var cbk = window.a8cAnalytics.kit; var config = getAkismetAnalyticsDefaultConfig(); if ( cbk.doNotTrack() ) { return; } function fireFacebook() { cbk.loadFacebook(); fbq( 'init', '485349158311379' ); fbq( 'track', "PageView" ); } function fireGoogleAnalytics() { cbk.loadGoogleAnalytics(); ga( 'create', 'UA-19309600-2' ); ga( 'send', 'pageview' ); } function fireGoogleTagManager() { cbk.loadGoogleTagManager( 'GTM-NLFBXG5' ); } function fireGoogleAnalyticsFour() { cbk.loadGtag( 'G-V8X5PZE9F8' ); var formLinkerClientId = document.querySelector( '#aks-form input[name="_gl_cid"]' ); var formLinkerSessionId = document.querySelector( '#aks-form input[name="_gl_sid"]' ); if ( formLinkerClientId && formLinkerSessionId ) { gtag( 'get', 'G-V8X5PZE9F8', 'client_id', function( client_id ) { formLinkerClientId.value = client_id; } ); gtag( 'get', 'G-V8X5PZE9F8', 'session_id', function( session_id ) { formLinkerSessionId.value = session_id; } ); } } function fireAdWords() { cbk.fireAdWords( { google_conversion_id: 937350433, google_remarketing_only: true, google_custom_params: window.google_tag_params } ); } function fireLinkedinInsight() { var insightId = '4474476'; cbk.loadLinkedinInsight( insightId ); const pixelImage = cbk.loadPixelImage( "https://px.ads.linkedin.com/collect/?pid=" + insightId + "&fmt=gif" ); pixelImage.style.display = "none"; document.body.appendChild( pixelImage ); } function fireImpactAffiliate() { cbk.loadImpactAffiliate( config.currentUserIdHashShort, config.currentUserEmailHash ); } /** * linkQueryVars basically "forwards" certain query vars to the included properties. */ cbk.linkQueryVars( [ { includeRegExps: [ /^(?:[^\/]+\.)?(?:wordpress)\.com(?:\/|$)/i, ], linkQueryVars: [ 'irclickid', // Impact Affiliate Click ID ], }, ] ); cb.addTracker( 'advertising', true, fireFacebook ); cb.addTracker( 'advertising', true, fireGoogleTagManager ); cb.addTracker( 'advertising', true, fireGoogleAnalytics ); cb.addTracker( 'advertising', true, fireAdWords ); cb.addTracker( 'analytics', true, fireGoogleAnalyticsFour ); cb.addTracker( 'advertising', true, fireLinkedinInsight ); cb.addTracker( 'advertising', true, fireImpactAffiliate ); } ); </script> <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] --> <div style="display:none"> </div> <div id="actionbar" style="display: none;" class="actnbr-a8c-akismet-2022 actnbr-has-follow"> <ul> <li class="actnbr-btn actnbr-hidden"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> <div class="actnbr-popover tip tip-top-left actnbr-notice" id="follow-bubble"> <div class="tip-arrow"></div> <div class="tip-inner actnbr-follow-bubble"> <ul> <li class="actnbr-sitename"> <a href="https://akismet.com"> <img loading='lazy' alt='' src='https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=50' srcset='https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=50 1x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=75 1.5x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=100 2x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=150 3x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=200 4x' class='avatar avatar-50' height='50' width='50' /> Akismet </a> </li> <div class="actnbr-message no-display"></div> <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;"> <div class="actnbr-follow-count">Join 69 other subscribers</div> <div> <input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address" /> </div> <input type="hidden" name="action" value="subscribe" /> <input type="hidden" name="blog_id" value="209054374" /> <input type="hidden" name="source" value="https://akismet.com/features/" /> <input type="hidden" name="sub-type" value="actionbar-follow" /> <input type="hidden" id="_wpnonce" name="_wpnonce" value="726b4b5391" /> <div class="actnbr-button-wrap"> <button type="submit" value="Sign me up"> Sign me up </button> </div> </form> <li class="actnbr-login-nudge"> <div> Already have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fakismet.com%252Ffeatures%252F">Log in now.</a> </div> </li> </ul> </div> </div> </li> <li class="actnbr-ellipsis actnbr-hidden"> <svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg> <div class="actnbr-popover tip tip-top-left actnbr-more"> <div class="tip-arrow"></div> <div class="tip-inner"> <ul> <li class="actnbr-sitename"> <a href="https://akismet.com"> <img loading='lazy' alt='' src='https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=50' srcset='https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=50 1x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=75 1.5x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=100 2x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=150 3x, https://akismet.com/wp-content/uploads/2022/07/cropped-709f2-frame-874.png?w=200 4x' class='avatar avatar-50' height='50' width='50' /> Akismet </a> </li> <li class="actnbr-folded-customize"> <a href="https://akismet455732288.wordpress.com/wp-admin/customize.php?url=https%3A%2F%2Fakismet455732288.wordpress.com%2Ffeatures%2F"> <svg class="gridicon gridicons-customize" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"/></g></svg> <span>Customize</span> </a> </li> <li class="actnbr-folded-follow"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> </li> <li class="actnbr-signup"><a href="https://wordpress.com/start/">Sign up</a></li> <li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fakismet.com%252Ffeatures%252F">Log in</a></li> <li class="actnbr-shortlink"><a href="https://wp.me/Pe9aAK-b">Copy shortlink</a></li> <li class="flb-report"> <a href="https://wordpress.com/abuse/?report_url=https://akismet.com/features/" target="_blank" rel="noopener noreferrer"> Report this content </a> </li> <li class="actnbr-reader"> <a href="https://wordpress.com/read/blogs/209054374/posts/11"> View post in Reader </a> </li> <li class="actnbr-subs"> <a href="https://subscribe.wordpress.com/">Manage subscriptions</a> </li> <li class="actnbr-fold"><a href="">Collapse this bar</a></li> </ul> </div> </div> </li> </ul> </div> <script> window.addEventListener( "load", function( event ) { var link = document.createElement( "link" ); link.href = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.css?v=20241015"; link.type = "text/css"; link.rel = "stylesheet"; document.head.appendChild( link ); var script = document.createElement( "script" ); script.src = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20231122"; script.defer = true; document.body.appendChild( script ); } ); </script> <style id='core-block-supports-inline-css'> .wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;} </style> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/_static/??/wp-content/js/mobile-useragent-info.js,/wp-content/mu-plugins/jetpack-plugin/sun/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?m=1724856138j'></script> <script type="text/javascript" id="wp-jp-i18n-loader-js-after"> /* <![CDATA[ */ wp.jpI18nLoader.state = {"baseUrl":"https://widgets.wp.com/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-plugins-installer":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wordads":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wordads":"jetpack_vendor/automattic/jetpack-wordads/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}}; /* ]]> */ </script> <script type="text/javascript" crossorigin='anonymous' src="https://s0.wp.com/wp-content/plugins/gutenberg-core/v19.6.4/build/url/index.min.js?m=1731954715i&ver=499ac283dc628dfb623e" id="wp-url-js"></script> <script type="text/javascript" id="jetpack-instant-search-js-before"> /* <![CDATA[ */ var JetpackInstantSearchOptions=JSON.parse(decodeURIComponent("%7B%22overlayOptions%22%3A%7B%22colorTheme%22%3A%22light%22%2C%22enableInfScroll%22%3Atrue%2C%22enableFilteringOpensOverlay%22%3Atrue%2C%22enablePostDate%22%3Afalse%2C%22enableSort%22%3Atrue%2C%22highlightColor%22%3A%22%234db26a%22%2C%22overlayTrigger%22%3A%22submit%22%2C%22resultFormat%22%3A%22expanded%22%2C%22showPoweredBy%22%3Atrue%2C%22defaultSort%22%3A%22relevance%22%2C%22excludedPostTypes%22%3A%5B%22attachment%22%5D%7D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fakismet.com%22%2C%22locale%22%3A%22en%22%2C%22postsPerPage%22%3A10%2C%22siteId%22%3A209054374%2C%22postTypes%22%3A%7B%22post%22%3A%7B%22singular_name%22%3A%22Post%22%2C%22name%22%3A%22Posts%22%7D%2C%22page%22%3A%7B%22singular_name%22%3A%22Page%22%2C%22name%22%3A%22Pages%22%7D%2C%22attachment%22%3A%7B%22singular_name%22%3A%22Media%22%2C%22name%22%3A%22Media%22%7D%2C%22developers%22%3A%7B%22singular_name%22%3A%22Developer%20Documentation%22%2C%22name%22%3A%22Developer%20Documentation%22%7D%2C%22documentation%22%3A%7B%22singular_name%22%3A%22Support%20Documentation%22%2C%22name%22%3A%22Support%20Documentation%22%7D%7D%2C%22webpackPublicPath%22%3A%22https%3A%5C%2F%5C%2Fs2.wp.com%5C%2Fwp-content%5C%2Fmu-plugins%5C%2Fjetpack-plugin%5C%2Fsun%5C%2Fjetpack_vendor%5C%2Fautomattic%5C%2Fjetpack-search%5C%2Fbuild%5C%2Finstant-search%5C%2F%22%2C%22isPhotonEnabled%22%3Atrue%2C%22isFreePlan%22%3Afalse%2C%22apiRoot%22%3A%22https%3A%5C%2F%5C%2Fpublic-api.wordpress.com%5C%2F%22%2C%22apiNonce%22%3A%224400e6e9c6%22%2C%22isPrivateSite%22%3Afalse%2C%22isWpcom%22%3Atrue%2C%22hasOverlayWidgets%22%3Atrue%2C%22widgets%22%3A%5B%7B%22filters%22%3A%5B%7B%22name%22%3A%22Post%20Types%22%2C%22type%22%3A%22post_type%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-3%22%2C%22filter_id%22%3A%22post_type_0%22%7D%5D%2C%22widget_id%22%3A%22jetpack-search-filters-3%22%7D%5D%2C%22widgetsOutsideOverlay%22%3A%5B%5D%2C%22hasNonSearchWidgets%22%3Afalse%2C%22preventTrackingCookiesReset%22%3Atrue%2C%22adminQueryFilter%22%3A%7B%22bool%22%3A%7B%22should%22%3A%5B%5D%2C%22must_not%22%3A%5B%7B%22term%22%3A%7B%22content.default.word_count%22%3A0%7D%7D%5D%7D%7D%7D")); /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s0.wp.com/wp-content/mu-plugins/jetpack-plugin/sun/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?m=1731341983i'></script> <script type="text/javascript" crossorigin='anonymous' src="//stats.wp.com/w.js?ver=202448" id="jp-tracks-js"></script> <script type="text/javascript" id="akismet-theme-main-js-extra"> /* <![CDATA[ */ var AKSTHEME = {"api_key":"","ajaxurl":"https:\/\/akismet.com\/wp-admin\/admin-ajax.php","currency_code":"SGD","user_locale":"en","nonce":"a4247a442a","noposts":"No older posts found","category":"","pwyw_slider_config":{"INITIAL_VALUE":36,"EXCLUDED_VALUES":[],"MIN":0,"MAX":120,"STEP":6,"DISPLAY_FORMAT":"<b class=\"price-value\"><\/b> \/ YEAR"},"year":"","total_spam":"555,892,283,635","active_sites_per_page":"10","support_en_slug":"","i18n":{"see_more_stats":"See more stats","revoke_site_access":"Revoke site access","unrevoke_site_access":"Unrevoke site access","loading":"Loading...","view_site_actions":"View site actions","free_submit_button":"Continue with personal subscription","keep_subscription":"I\u2019ll keep it","cancel_subscription":"Cancel subscription","canceled":"Canceled","cancel_subscription_text":"When you cancel your subscription, you\u2019ll be able to use %s until your subscription expires.","paid_submit_button":"Continue and pay <span class=\"price-value\"><\/span>","active_sites":{"singular":"%1$s active site","plural":"%1$s active sites"},"active_sites_month":{"singular":"%1$s active site for %2$s","plural":"%1$s active sites for %2$s"},"page_number":"Page %d"}}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/wp-content/themes/a8c/akismet-2022/assets/js/build/main.js?m=1708744540i'></script> <script type="text/javascript"> (function () { var wpcom_reblog = { source: 'toolbar', toggle_reblog_box_flair: function (obj_id, post_id) { // Go to site selector. This will redirect to their blog if they only have one. const postEndpoint = `https://wordpress.com/post`; // Ideally we would use the permalink here, but fortunately this will be replaced with the // post permalink in the editor. const originalURL = `${ document.location.href }?page_id=${ post_id }`; const url = postEndpoint + '?url=' + encodeURIComponent( originalURL ) + '&is_post_share=true' + '&v=5'; const redirect = function () { if ( ! window.open( url, '_blank' ) ) { location.href = url; } }; if ( /Firefox/.test( navigator.userAgent ) ) { setTimeout( redirect, 0 ); } else { redirect(); } }, }; window.wpcom_reblog = wpcom_reblog; })(); </script> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script><script src="//stats.wp.com/w.js?67" defer></script> <script type="text/javascript"> _tkq = window._tkq || []; _stq = window._stq || []; _tkq.push(['storeContext', {'blog_id':'209054374','blog_tz':'-5','user_lang':'en','blog_lang':'en','user_id':'0'}]); _stq.push(['view', {'blog':'209054374','v':'wpcom','tz':'-5','user_id':'0','post':'11','subd':'akismet455732288'}]); _stq.push(['extra', {'crypt':'UE40eW5QN0p8M2Y/RE1lSiYrZXhzUkM5fD1uTDNLUGt6QzVbd3FKb3Q4aWxfXXI3YWo4Qz1OQTklbU5iaFcmUVFuNjY9c2xqOUdMWmdBL19wOGp1T3xISjRRdT1tTj0xUG4vS0p4Y3xOZ2JRWVpORElfYWxEVWVmXXhnaXBOWGFCUEZPa3VvN089fHNvSlpBUTVxbkdbfGt+ZmJRV3ovWT0lN2wsWjdXNTY0Vy5QLllBRy9jNVJfLl1CZ3N6T3cmW0hTSWc3W0ZFPTVSLXUwel9SLi8zdmM1Q1csMDFWSkNIRVVXT3Y9MWp4Ni1bV0tiQ34vdSw5NVh4LE1VZXJzejRWUWNRSV9HeFgmfmZsP1tpaVlPMXNDLTNKNjZbK19RUnJhY1pTbm5NK3kzNVVHfCZwMnpDMm0='}]); _stq.push([ 'clickTrackerInit', '209054374', '11' ]); </script> <noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> <script> ( function() { function getMobileUserAgentInfo() { if ( typeof wpcom_mobile_user_agent_info === 'object' ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ''; if ( wpcom_mobile_user_agent_info.matchedPlatformName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; } if ( wpcom_mobile_user_agent_info.matchedUserAgentName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; } if ( wpcom_mobile_user_agent_info.isIPad() ) { mobileStatsQueryString += '&x_' + 'ipad_views' + '=' + 'views'; } if ( mobileStatsQueryString != '' ) { new Image().src = document.location.protocol + '//pixel.wp.com/g.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random(); } } } document.addEventListener( 'DOMContentLoaded', getMobileUserAgentInfo ); } )(); </script> </body> </html>