Subscribe to Our Newsletter


Partner With RebelMouse

RebelMouse is building an ecosystem of partners that can understand, explain, and implement websites for their clients on our platform. We are a strategic CMS and agency. We're looking in particular for partners with specific focuses on:

  • Creative agencies doing premium redesign and site builds

We have a team of developers and designers ready to create a website from scratch that can meet any client's needs. For agencies, our role as custom site builders expands and contracts as much as needed. We work with the languages of the open web, and help agency developers and freelancers acclimate to our platform quickly, allowing them to let their creative talent shine with full support from us.

  • Content marketing agencies helping brands become new media companies

By partnering with RebelMouse, you don't just get full product support. You also gain access to a creative agency that's able to guide your site's strategies around content optimization, and drive success across all platforms. Use a premium editorial suite with intuitive, sleek content organization capabilities that require just a few clicks from content creators.

The only limits are your imagination. Our team can build any custom features, or creators can leverage the premium suite already available, including contests, e-commerce options, collaborative networks, dynamic ads, and pixel-perfect placements. Between our design tools and APIs, there is virtually no limit to what content creators can do without special requests.

  • WordPress/Drupal development agencies

Trying to manipulate big-box CMS platforms like Wordpress and Drupal into something completely new and aesthetically pleasing requires design overhauls, numerous plugins, and frequent troubleshooting.

This antiquated administrative process requires heavy, ongoing site management to keep these behemoths stable and updated. It's why there are entire agencies dedicated toward only managing and monitoring them. It could cost as much as $10+ million a year to keep a WordPress, Drupal, or custom CMS modern. And even then, these sites would still fall drastically behind what
RebelMouse offers.

Click here to learn more about why creative agencies are making the RebelMouse switch.

Please contact us today if you're interested.

Participate in SaaS Revenue

Most agencies struggle with being a services-only business. RebelMouse extends revenue sharing on our platform so that as you build and launch websites, you're building your own monthly recurring revenue stream.

Deliver a More Sophisticated Product

Increase the access you have to budgets by building in sophisticated contests, community participation, workflows, and custom designs that are proven to drive traffic, engagement, loyalty, and revenue.

Delight Your Customer

The Venn diagram of love and CMS is usually just two circles with no overlap. We've changed this paradigm — your clients will love using the software you deliver. Editors fall in love with our interface. Product managers fall in love with our multivariate design tool. CEOs get to watch traffic and revenue growth.

Control Your Costs

The hidden costs of making a customer happy with their CMS and website are massive. With RebelMouse, you don't have to worry about infrastructure, SysOps, DevOps, scaling, or iterating that come with all the key new features that tech giants are releasing. We enable your development and content teams to deliver more and live better lives.

Related Articles Around the Web
From Your Site Articles

    Meet RebelMouse

    Build on a better platform that supports far-reaching content distribution, impactful conversion, and unparalleled loyalty.

    The world's largest companies trust us to power their global, multiplatform content experience. As a platform, we're now one of the largest in the world, reaching 50+ million people every month. As a creative agency, we build mass pop culture hits that grow organically to become household names — Axios and The Dodo, for example.

    We work strategically with United Airlines and many other brands to establish the new media roadmap for their future and implement it. RebelMouse was founded by the CTO who built The Huffington Post. The founding vision and mission is still the same today: to be the right new media platform for both media companies and brands. It's working exceedingly well, and we're delivering some staggering results for our clients.

    Read our latest deck here!

    Keep reading... Show less

    Manage Your Site's Global Settings

    Create Your Powerful + Modern Publishing System

    At RebelMouse, we use the term "lean tech" quite a bit. Lean tech is the opposite of what many publishers think may save their site in today's landscape: A big-box CMS publishing solution that is often costly to customize and maintain. In actuality, the key to sustainable growth and revenue is a leaner, full-stack tech solution that creates opportunities for growth not just on site, but on search and social, too.

    Keep reading... Show less

    Users Dashboard

    We understand that every editorial team is structured differently. Whether you operate your web property with one editor, or have a network of 1,000+ contributors, it's easy to manage your team through our platform.

    Keep reading... Show less

    Deactivating UTM Params for Google Analytics

    In all our sites, by default, we pass UTM params so you can easily track the performance of your Layout & Design tool A/B tests.
    This can modify how the default groupings are shown in GA, so we understand if you want to disable this feature to customize the data is output.

    The values we pass are:

    UTM Source: RebelMouse

    UTM Medium: RebelMouse Website

          if(utmCampaignData) {
             utmCampaignData['campaignSource'] = utmCampaignData['campaignSource'] || 'RebelMouse';
             utmCampaignData['campaignMedium'] = utmCampaignData['campaignMedium'] || 'RebelMouse Website';
          if(utmCampaignData) {
              ga('set', 'campaignName', utmCampaignData.campaignName);
              ga('set', 'campaignSource', utmCampaignData.campaignSource);
              ga('set', 'campaignMedium', utmCampaignData.campaignMedium);

    Please contact your Account Manager if you'd like this feature to be deactivated.

    You're almost there! Fill out the form below and a Rebel will contact you within one business day.


    Users API


    Our REST API service uses a key based authorization that could be managed in your Account page. You can find your own API key in form of a 64 character string, and note that we will be able to identify you with it, so please do not share it.

    To generate it, simply go to the path /core/dashboard/sites#api_key and hit the "Generate" button.

    You can also generate a new key or disable the API key generation entirely afterwards.

    All client requests are authorized using valid API keys via an specific HTTP header or query string. Query string takes priority over HTTP header, so query string will be considered if you send both at the same time.

    Sending API key via query string

    In order to authorize requests using "api_key" query string, you need to send it as follows:

    <HTTP-METHOD> <domain>/api/<version>/<path>?api_key=<api_key> 

    Sending API key via HTTP header

    In order to authorize requests using HTTP header named "X-RMAuth", you need to perform as follows:

    <HTTP-METHOD> <domain>/api/<version>/<path> X-RMAuth: <api_key> 

    Unauthorized requests

    If you send invalid API keys, you are going to get a response with HTTP 403 Forbidden status and the following payload:

    { "status": { "code": null, "messages": ["API key is not valid"] }, "data": null }

    Authors API

    List authors

    Fetches authors information ordered by ID in descending order.

    POST /api/1.3/authors/search 


    offsetStringOffset -- Optional
    limitStringLimit -- Optional, defaults to 10, maximum value is 30


    [ { "id": <id>, "name": "paulberry", "displayname": "Paul Berry", "about_html": "This is me", "bio": "", "photo": "https://<domain>/res/avatars/default", "fb_id": null, "profile_url": "https://<domain>/community/paulberry/", "specific_data": [] } ]

    Search authors by email

    Fetches authors information by email addresses.

    POST /api/1.3/authors/email 


    emailsStringRequired -- Multiple emails can be received with a comma-separated string

    How to Submit a Sitemap in Google Search Console

    Google is the most commonly used search engine, and if you have a large site — or are working on making it large — you definitely want your sitemaps submitted to it.

    A sitemap is a file where you list the webpages of your site that tells Google and other search engines about the organization of your site's content. Search engine web crawlers like Googlebot read this file so your site gets crawled intelligently.

    Keep reading... Show less

    New! Multiple Conditional Content Element for Layout Creation

    If you're familiar with our Layout & Design tool, then you know it's comprised of columns, rows, and different sets of elements that can be nested inside each other. There are also Conditional Content elements, which allow you to set IF statements that display elements based on conditions you define.

    For example:

    IF the site is rendering on mobile, show four posts.
    IF the site is rendering on desktop, show eight posts.

    We've now upgraded this feature to make it even more comprehensive:

    Keep reading... Show less

    Anchor a Link to: an Assembler Particle (Listicle Item) or a Footnote

    You can now hyperlink to a specific particle within your article. Check out an example here.

    Anchoring A Link Inside The Body Of The Post To A Particle

    Here's How It Works

    Each item/particle created in the Entry Editor is automatically allocated an id called rebelltitem$:

    In the 7x7 example above, they wanted to link a snippet of text to particle #5 on their list:

    Here's How to Implement It

    1. Select the text snippet you want to link.
    2. Enclose the text inside of an <a href> tag. It needs to look like this: <a href="rebelltitem$">TEXT YOU WANT TO LINK</a>

    To find the correct ID, you can either physically count to the item, or you can search for it in the HTML of your post.

    Anchoring A Link to a Footnote

    This is as simple to do as anchoring an assembler particle!Let's say you have a (1) in an article, and you want that word or combination of words to be linked to a specific footnote.

    Step 1: Link the word with an #id

    Go into the HTML mode of the post and find the (1) (or word) you want to link. Add this right next to it: <a href="#footnote1">[1]</a>
    The (1), of course, should be whatever word you've chosen to link to the footnote.
    And the #id can be anything you choose -- it just has to be unique. In this case if I had more footnotes I'd do: #footnote2, #footnote3, #footnote4, etc.

    Step 2: Match the footnote with said #id

    Go to your footnotes, find the <p> tag of the footnote you want to link and add the id to it, like this: <p id="footnote1">

    If you use pagination in your articles

    You'll need to add ?page=3 (for example, or whatever page number you have the footnotes in), like this here:

    So it links out to the 3rd page of your article, where the footnotes are, in the HTML mode, and it looks like this: "<a href="?page=3#footnote1">[1]</a>

    Example post:

    Linking To A Specific Particle In The Post URL

    That is a much simple ordeal and it's based on the same rebelltitem logic.

    You need to append ?rebelltitem=$#rebelltitem$ to the


    Publish on Google News in 3 Steps

    We're obsessed with getting your content to its maximum audience, and that means it should travel across platforms seamlessly. Google News is a great way for news publishers to engage new followers. Google has a number of guidelines that cover how to get everything right, so let's go through those first.

    Keep reading... Show less

    SSL Step-by-Step Instructions

    This is a quick guide on how you can request a Secure Socket Layer (SSL) certificate for your site. This step is necessary for launching secure sites.

    Keep reading... Show less

    DNS Settings for Launch

    How do I launch my site?

    To launch your site, you first need to set up your own custom domain in RebelMouse. To do this, you need to point your domain to our servers.

    Keep reading... Show less

    Inside the Ad Manager Dashboard

    If you rely on ad revenue, the article page is your cash cow. It generates the views and keeps audiences on your site. RebelMouse's Ad Manager dashboard enables you to easily swap out ads, change placement, and experiment as much as you want without relying on tech resources. Enjoy incredible control over your revenue.

    Keep reading... Show less

    Assembler Features: A Guide to Optimized Content

    When we launched our Assembler, our goal was to make it a snap to create one of the most popular content formats on the web. Assemblers are eye-catching, easy to read, and — most importantly — users love to share them. Here is an overview of the Assembler's main features, including ad integrations.

    Keep reading... Show less

    How to Create Assembler Ads With Facebook Instant Articles

    We explain in detail how to manage your Particle Assembler ads in this article about our Ad Manager. However, there's an important distinction to be made for Facebook Instant Articles.

    Keep reading... Show less

    How to Get Approved for Facebook Instant Articles

    Setting up Business Manager and Pages Permissions

    Keep reading... Show less

    You're almost there! Fill out the form below and a Rebel will contact you within one business day.

    Subscribe to Our Newsletter