Here’s the Barracuda Digital Glossary to help you make sense of all those technical terms and obscure acronyms. This is a work in progress – if there’s an area you’d like to see expanded please drop us a line.
Search Engine Marketing (SEM)
Search Engine Optimisation (SEO)
Search Engine Results Pages (SERPs)




