Blog

How to Build a Scalable WordPress/WooCommerce Store

So you can run a small WordPress site on a single server. The web server (NGINX/Apache), PHP, MySQL database are all running on the same computer. That’s a good place to start when you first launch your own website (which you should do for a variety of good reasons. Read “Why I should build my own porn website.”) It’s the simplest method and you probably won’t have the traffic to justify a large server.

The thing about running a video platform is you have to store a lot of really large files — hunderds of 1GB+ files for your customers to buy or stream online. You don’t wanna run out of room to upload new files so you need to make sure the hard drive for the server is appropriately sized to fit your entire catalog and handle the next few years of uploads/updates. My site xxxmultimedia.com currently stores 557.5 GB of video content. That’s not even including the trailers.

Sp either I need to rent a server from Vultr (or some other webhost) with over 500GB hard drive (block storage) on it, which can get quite expensive — 500GB on Vultr costs $50/mo. Or better yet I can store these movies on an S3 storage server (object storage) for only $10/mo on Vultr. S3 object storage is a filesystem that expands infinitely, and you just pay what you use. You can also mount this S3 storage to you Linux server’s filesystem and use it exactly like a native hard drive, and never have to worry about running out of space — ever! Also, if you move your WordPress Site to a new server you don’t have to copy the files from one site to the next — you simply mount your S3 storage “bucket” to the new server using S3FS.

I’d recommend using S3FS to mount your S3 bucket to either /var/www/html/wp-content/uploads/ to ensure all your user-uploaded files of your WordPress installation will be saved to your cloud storage account. A better approach would be to save your entire web applications files to an S3 bucket and mount that to your /var/www/html/ folder, and that contains your WordPress files, themes, plugins, uploads, everything in the root WordPress folder. Doing this will allow you to create a scalable app that can spin up multiple application servers using 1 copy of the same site files mounted to the multiple app servers. That way if you make one change to your sites files it gets updated across all your app servers because they’re all using the same mounted filesystem.

Tiered WordPress/WooCommerce Site

Here’s a diagram I made of xxxmultimedia.com. Each 3D shape is a server (or network of servers — like the CDN). This is what a high-availability (redundant) WordPress site looks like on paper.

From front-to-back it’s as follows:

    Web Tier

  1. DNS Server. The domain name server itself, in my case hosted on Cloudflare — they are nice and help protect my IP address and include a firewall, caching, and other services to speed up or secure my site.
  2. Reverse-proxies w/ SSL acceleration
  3. HTTP accelerator Varnish
  4. App Tier

  5. WordPress installed on NGINX server cluster.
  6. PHP server cluster.
  7. Cache Tier

  8. Cache w/ REDIS
  9. Database Tier

  10. MySQL Cluster

Best XVideos Tags

  • big-ass
  • gay-amateur
  • gay-sex
  • big-cock
  • anal-sex
  • big-tits
  • sex
  • gay-blowjob
  • amateur
  • gay-porn
  • teen
  • hardcore
  • big-dick
  • gay-anal
  • big
  • blowjob
  • big-boobs
  • porn
  • hot
  • pussy
  • ass
  • group-sex
  • gay-masturbation
  • cock
  • black-cock
  • fuck
  • tits
  • gay
  • anal
  • sexy
  • fucking
  • gay-twinks
  • girl
  • small-tits
  • dick
  • natural-tits
  • gay-kissing
  • free
  • emo-gay
  • gay-brownhair
  • milf
  • masturbation
  • cum
  • babe
  • porno
  • boobs
  • young
  • black
  • cumshot
  • sucking
  • oral
  • verification-video
  • blonde
  • brunette
  • solo
  • teens
  • horny
  • real
  • interracial
  • POV
  • cam
  • rough
  • webcam
  • busty
  • mature
  • homemade
  • asian
  • lesbian
  • facial
  • fetish
  • slut
  • petite
  • wet
  • group-sex
  • amateurs
  • latina
  • couple
  • public
  • dildo
  • cute
  • pornstar
  • wife
  • bigtits
  • butt
  • threesome
  • booty
  • ebony
  • handjob
  • shemale
  • orgasm
  • fingering
  • doggystyle
  • reality
  • licking
  • blowjobs
  • mom
  • small
  • babes
  • massage
  • toys
  • deepthroat
  • party
  • college
  • girlfriend
  • bbc
  • european
  • shaved
  • masturbate
  • lesbians
  • bbw
  • bareback
  • creampie
  • closeup
  • euro
  • outdoor
  • orgy
  • tiny
  • hairy
  • bdsm
  • bigcock
  • japanese
  • toys
  • whore
  • groupsex
  • hardsex
  • gangbang
  • lesbo
  • bondage
  • voyeur
  • teenie
  • indian
  • cams
  • redhead
  • tattoo
  • lingerie
  • femdom
  • webcams
  • stockings
  • squirt
  • smalltits
  • tranny
  • camgirl
  • 18yo
  • pussyfucking
  • soloboy
  • twinkstwink
  • gaysex
  • gayemo
  • gayporn

Secrets of SEO: 301 Redirects and 410 Error Codes

Fix Broken Backlinks

Imagine each webpage as a sheet of paper. Each hyperlink on it is a path for web traffic to flow through. Now imagine pouring a glass of water over that paper; the water in this metaphor flows through all the links. PageRank flows through links just like the water in our example. Several factors affect how much flows through each link. Such as text-size, boldness, “no-follow”attributes, emphasis, heading size, and other HTML markup.

Each webpage has it’s own “surface area” of internal and external links. When you create a backlink on someone’s webpage you are adding your URL to the “surface area” of the linking site. Pagerank from the linking page/domain flows to your page, then pours over the surface area of said webpage.

Too many links dilutes the PageRank, causing an unwanted “leak” of PageRank. So be careful, and audit the number of links on your webpages from periodically.

Going back to the metaphor — Imagine what happens with a broken link. The PageRank flowing into the page will dry up if  there is no webpage to receive it. That’s where 404 error pages save the day, kinda. They offer an alternative route for the PageRank to flow through. It is important to have a 404 page which includes hyperlinks with which you want to share the recovered PageRank, as it’ll flows across your 404 page just the same.

Using 301 Redirects

So you’ve already built up some backlinks to a specific URL on your website. If you change the URL at some time you’ll want to do it properly.

  1. Change the URL to the desired “slug” or URI.
  2. Create a 301 redirect via your Content Management System, a plugin, or if those aren’t options — your web server configuration.

Please Note: It’s a bad idea to manually use your web server config files. It’s impractical and will not scale well, although it will work if your use case requires it.

It would be a good idea to use Google Analytics or audit your server logs to track 404 errors. Whenever you see a 404 error redirect it to the most relevant page on your site. This can be an individual product/post, a category page, or some other webpage.

410 Errors

If you do not want to redirect the page, or want it deleted from Google and other search engines, return a 410 error code. This lets bots and spiders indexing your site know you no longer want this in search engines. It also distributes the old webpage’s PageRank via the 404 page template. Use a CMS plugin such as Yoast SEO for WordPress, or web server logs to manage your redirects.

Video Distribution and Video Syndication

A good video distribution strategy is essential for content creators. Don’t you wish you could sell your porn videos on every porn clip store instantly? OnlyFans, Clips4Sale, ManyVids, AEBN, AdultEmpire, iWantClips, etc. ClipNuke.com is an adult content syndication platform. An automation toolkit, formfiller, database, and spreadsheet that does exactly that! All you need is to download our Google Chrome extension.

ClipNuke One-Click Upload to any Clip Store

ClipNuke makes it easy to manage your video distribution pipeline. Our clip store and tube site integrations make it a breeze to get paid for porn across the many clip stores/platforms available online. Now you never have to type the same video description twice! No copy-paste either. Autofill it instead! Our simple UI lets you add your video to a new site at the click of a button! It’s really that easy! Supercharge your revenue and customer reach ― this kind of power is not available anywhere else on the net! Don’t get left in the dust by the competition! Instantly prefill any site’s “upload video” form with one click — a formfiller, but for your video catalog! Centralize your metadata and catalog, only on ClipNuke.com!

Watch ClipNuke Chrome Extension in Action!

Four years in the making — ClipNuke is finally in Beta. All you need is to download the ClipNuke Chrome Extension, then sign up for a ClipNuke account, and add your videos to the system. You’ll instantly be able to distribute them across the most popular clip stores with one click. You can easily 3x your productivity, and recover lost time to film new clips each week! Make more money today! You don’t even need to save your credentials to our site — you just log into your account inside your own browser.

We’re here to help producers everywhere organize and distribute their content on the top platforms like Clips4Sale, ManyVids, PornHub, XVideos, OnlyFans, ExtraLunchMoney, ModelCentro, and even your own WooCommerce website. Triple your money by increasing your exposure cross-platform, save time doing it, and track your progress as a producer. Find opportunities to monetize your existing content that you’re currently missing out on. It’s free to join, and the software is open source to encourage continued innovation and development of this revolutionary tech for the porn industry itself.

Download ClipNuke Chrome Extension for Google Chrome free!

ClipNuke.com is the most advanced and complete distribution system ever to be created, welcome to the future of porn production.

Some tried and failed to develop similar technology, like ClipDrone — then when ClipDrone inevitably closed it’s doors they took their technology with them. It disappeared! We’re open source to make sure this technology is here to stay from now to the future! ClipNuke is now the foundation of the adult content syndication tech revolution.

Leading companies and performers rely on ClipNuke’s automation and organization software. Our best-in-class distribution platform will improve returns on any monetization strategy. From ad-sponsored content, to download-to-own, to subscriptions. ClipNuke customers are the next generation of amateur and fetish porn studios.

Watch Our Official Commercial Starring Pornstars Kitana Kojima and Aiden Valentine!

Clip Store Automation Platform

Content Syndication

Producers and models can deliver their amateur clips to distributors right from their workstation PC.

Ability to pick unique thumbnails for each distributor you sell your content on.

Integrations

Many of the most popular adult clip stores and tube sites are already integrated with ClipNuke’s platform.

  • Clips4Sale
  • XVideos
  • Pornhub
  • ManyVids

Basic Features

  • One-Click Publish: When you find the video you need, you can download or publish it directly to your video CMS in one click.
  • In-Browser Uploader
  • Publish to Clips4Sale and Xvideos.

Pro Features

  • Release Date Scheduler: Pick a future date and time for your clip.
  • FTP Uploader: Upload your content to your distributors at the click of a button.
  • S3-Compatible Storage: Use an S3 file explorer program to upload and manage your content.
  • Google Calendar Integration
  • Publish to 18 third-party clip sites including ManyVids, iWantClips, AEBN, and HotMovies.

Add-On Services

  • Cloud Storage
  • Adult Content API
  • Custom Integrations

Encrypted in Transit

Lets take a look at how we secure your data from the bad guys. You’ll notice a lock icon in the URL bar of our site.

Which means your traffic and browser activity is encrypted.

We block all HTTP traffic, and traffic using weak encryption algorithms like TLS 1.0. Only users with HTTPS with strong encryption like TLS 1.3+ are allowed on the network.

End-to-End Encryption

From the moment you navigate to our site your data is being encrypted. All file uploads are encrypted between your PC or phone, and the destination distributor’s servers.

Encrypted At Rest

We understand how vital it is to protect your credentials. We use the same encryption algorithms trusted by online banks and the military to protect your private information.

Web Scraping For Fun and Profit

A good starting point for your site is to get a copy of all the content you have created since you started shooting. We want to create a spreadsheet of sorts called a database, of all our videos. You’ll need a CMS such as WordPress, Magento, Joomla, or Drupal to sell your videos on.

60.7% of all websites using a known content management system (CMS) in 2019 use WordPress. WordPress.com gets 144 million unique monthly visits, which makes it the 5th most-viewed platform in the US after Google, Facebook, Amazon, and Twitter.

The Good

Web scrapers are fast, and automated.

The Bad

You’re gonna break a ToS or two. But fucking prove it, you know what I mean? This would be a good place for me to plug NordVPN. If you’re gonna be using web crawlers, spiders, or automated tools of this nature, make sure you have a VPN enabled! Don’t scrape the shit out of their sites or anyone else’s stores and you’ll be good. And obviously only post your own content.

Rule #1

Always post to your own website first. Google uses the post’s publication/indexing date as a factor when ranking duplicate content in the SERPs.

  1. Create a sitemap for your website
  2. Submit your sitemap(s) to Google, Bing, Yahoo, and other search engines you care about.

The Ugly

So you’ve got Google Analytics installed on your site and collecting data. For those of you who don’t, do a quick search for “how to install Google Analytics“.

Now that you’re back, lets get into it — this is where it gets ugly. Data science is as much of an art as it is a science.

I’ve got two words for you — duplicate content. There’s a lot of ways to make this strategy work without duplicating your content. Search engines love good, unique content. You could hire writers to write a unique description for each platform, for each clip. So whether you hire 3 writers, or 5 writers, there all gonna write descriptions for the same videos, and each version is gonna go out to a different domain (Clip Site/Store). Each time you create a copy of the content on another site you are creating some competition across all the domains you post it on, but by having a unique description, you are fixing this issue.

Cross-posting your content to clip stores, distributors, and tube sites should be the cornerstone of any porn business strategy. I mean, it’s your content. I’m gonna guess yoy copy and paste it between your stores? Probably. Just get organized and open a st and alone website for yourself if you sell you porn videos or fetish clips online.

Try not to create too many versions of the original content, as it will hurt you in the long run. A lot of you probably do it already and don’t know it. Forunately you can always go back and fix it later, and you should take advantage of that as soon as you can. If you just want to update a clip store, any description will get you ~99% the way there. Imagine this, you distribute to your paysite, clip store #1, clip store #2, and clip store #3. Your store gets updated and it mostly marketed within that domain name. So manyvids.com if it’s your ManyVids store, and so on.

But now you have four versions of more-or-less the same content, and that’s not a great long-term strategy. If you want your clips to sell forever, make sure to put unique titles, descriptions, keywords and even (not always) categories.