Knowledge base

The glossary

Every term we use with clients, defined plainly. Browse a subject area, jump to a letter, or search.

All concepts, A to Z

R

Ranking Factors Ranking factors are the handful of things a search engine really weighs when it decides which page deserves to sit at the top of the results. Read the definition Ransomware Ransomware is a program that locks every file on a company's computers and then demands a payment before it will hand them back. Read the definition React React is a free tool from Meta that builds browser screens out of small reusable pieces, so you describe the result and React works out the changes. Read the definition Redis Redis is a store that keeps data in the computer's memory instead of on a disk, so the same expensive question can be answered instantly the second time. Read the definition Remarketing Remarketing is showing your advert again to people who visited your site and left without buying, so your offer meets them somewhere else online. Read the definition Responsive Web Design RWD A web development approach that automatically adjusts page layouts, text sizes, and images to fit any screen, from small smartphones to large desktop monitors, without manual zooming or horizontal scrolling. Read the definition REST REST REST is a way of designing web APIs where every item gets its own web address, so programs can read or change it with the same few standard actions. Read the definition Return On Ad Spend ROAS Return on ad spend compares the money your adverts brought in with the money you paid for them, so a result of four means four back for every one. Read the definition Return Policy A return policy is the short set of rules on your website that tells a customer when an item can come back and what happens to their money. Read the definition Right-to-Left Text Direction RTL A way of building a website or app so Arabic text starts from the right, and menus, buttons and arrows flip as if in a mirror. The Arabic reader then sees a page that feels natural and easy. Read the definition Ruby Ruby is a programming language designed to be pleasant to write, which is why a small team can often put a working product in front of customers unusually fast. Read the definition Rust Rust is a programming language that refuses to build your program at all if it contains the memory mistakes behind most serious security holes. Read the definition

Still not sure how this applies to your project?

Tell us what you are building and we will answer in plain language.