• This email address is being protected from spambots. You need JavaScript enabled to view it.

Tech, OC'ing, SEO and more

Here I post a very wide range of articles regarding tech that I use and then optimize, overclock and improve. Anything from overclocking the new Ryzen CPU's, Intel CPU's to SEO for Joomla and some Photoshop tutorials. While the above mentioned is to be seen as a sample I will add more tutorials/manuals as I progress. Furthermore, I will be adding some links to people and organizations that I find useful content wise and might help you further on subject matter for each category.

SEMRush SEO audit for your content: How To Boost Instantly! Your Site/Blog Performance with SEMrush Site Audit Tool
- Article for SEMRush an SEO tool I also use for my website on an SEO audit on your website and improve your content so it may rank higher.

Streaming and/or recording using OBS NDI Tutorial.

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

OBS and NDI streaming and recording tutorial.

This will be a quick run down to record and stream without the need for a capture card. Streaming directly from your gaming rig without a capture card will result in performance loss in a game. While initially, I was looking to buy a capture card the end result was disappointing. My main monitor is a 1440p 165hz refresh rate and the capture card locks the refresh rate to 60hz and the Duplicate Desktop option also generates problems on its own. And you still have to run software from your main pc besides this requires resources it also means capturing in-game means you can not alt-tab as it will cut the feed and displays your captured desktop. However, I went back to the web trying to find some way I can capture footage and have more freedom doing so. Here is where I stumbled upon NDI for OBS it removes all restrictions I have with a capture card and allows for much better fine-tuning of your whatever you want to capture.


  • No capture card needed.
  • No performance impact on your main/gaming rig.
  • Recording and streaming in high quality at the same time.
  • Capture any resolution size and increase or decrease the resolution size.
  • No refresh rate cap on the main/gaming rig.


  • Requires a 2nd PC.
  • Takes up LAN bandwidth.

Getting Started with OBS and NDI.

You will need a 2nd PC, this can be any PC or laptop the better, of course, will result in better footage as well as being able to stream and record at the same time if you are a content creator as well. You can start out with a very cheap 2nd hand pc with cheap mice and keyboard as well as a screen. you can use 1 screen but this would mean you will have to change feeds what is suboptimal and you would have to set everything up before starting a stream and or recording. however, you would only need an iGPU or basic GPU since you will not use that hardware to capture any feed from your gaming rig. In terms of RAM, you will need 8GB however you will be needing a strong CPU since all encoding is done with the CPU. In short, the more cores and the higher the frequency the better, starting with a Ryzen CPU or older gen Intel CPU would yield the best results. 

For future reference, I will list my NAS/Capture rig specs, nothing special about it I am using parts from my older gaming rig I recently upgraded.

  • CPU: Ryzen 5 1600X overclocked to 3.9Ghz.
  • RAM: DDR4 Corsair 16GB 3200Mhz.
  • GPU: ASUS RX 570 4GB(no iGPU on Ryzen).
  • Mobo: ASUS X370 Gaming-F.
  • Storage: M.2 C Drive, SSD Gaming drive, Striped RAID Array.

The Raid array is for storing the footage, you do not need any M.2 or SSD for a Capture rig I just had these drives on hand. Another important note for those who overlock either of their rigs ensures your fan curve is set to create a minimal amount of noise. Having a beefy CPU cooler with a higher TDP will help greatly reducing noise while maintaining cooler CPU load temperatures. I am a fan of the Gelid Phantom Black overkill for a NAS/Capture rig but it barely makes any noise so a perfect solution for a modest price(35 Euro). While running a Corsair 150i Pro 360 radiator with push/pull on my 8086k @ 5.2Ghz, delidded and liquid metal applied and resealed. 

Besides the obvious OBS installation on both PC's or Laptops, you will need the NDI plugin the installation file can be found here: OBS NDI You will need to install this on both systems and reboot. Your gaming rig will transfer the captured feed over your LAN or Wifi so ensure those can handle the increased traffic. I am recommending you are at least on a 1GB LAN using Cat5e cables, a 10GB network is better but a lot more expensive. Wifi is not stable enough in most cases I would recommend against using that but it can work at the cost of performance of the captured feed by saturation of the wifi signal. Using a 100MB/s network is possible I have seen my traffic go up to 25mb/s with just the capture feed, it will restrict your internet performance. Important to remember here is that you will send from your gaming rig to your capture rig a feed over LAN of x amount of MB/s and that both rigs will also communicate with the internet taking up x amount of MB/s for streaming and gaming.
But in most cases routers have 1GB switches so unless your network is really old I would not be worried but it is certainly wise to check your router specs and double-check the network cables you use an upgrade if needed.

OBS: https://obsproject.com/
Streamlabs: https://streamlabs.com/
OBS NDI: https://obsproject.com/forum/resources/obs-ndi-newtek-ndi%E2%84%A2-integration-into-obs-studio.528/

Setting up your NDI Feed.

You will capture from your gaming rig, voice chat will happen from the Gaming Rig so you will need to setup OBS or Streamlabs to your taste. All OBS or Streamlabs will do it generate a feed and send it to through your LAN to your Capture Rig. Besides your own preferred setup, you will need to set up the NDI plugin. Any extra you might have like overlays, widgets, and alerts can be done from either rig, but I would suggest using the Capture rig so you never have to alt-tab and use the mice/keyboard or even streaming deck(s) from your capture rig. It allows you to work on your stream without the viewer ever knowing as well as any smooth recording session as a result.
In OBS go to Tools then select NDI Output Settings, tick both boxes on Main Output and Preview Output and give them a name.

OBS NDI Plugin Location

You will notice that while the NDI plugin is active you can not modify the output settings so ensure you have those set or go back to the NDI plugin and untick the boxed to modify your output settings. I will have some more tips for the quality of your capture feed below but first, let's finish the basics. The next step will be capturing the feed using NDI plugin on your Capture Rig, In your preferred scene to stream or capture add a source and select NDI Source, Select Create new and name this source to your liking and click OK.

OBS NDI Plugin Scene Source

You will be presented with an options screen, Under Source name select the feed that you named in OBS/Streamlabs NDI plugin setup. Ensure you use the highest possible bandwidth for the best results unless you intend to use lower settings. Also, make sure the YUV Range is set to Full and the YUV Color Space is set to BT.709. And then click OK. You will notice as soon as you select a feed it will start displaying your desktop this means it is now receiving and you are ready to start Streaming and or Recording.

OBS NDI Plugin NDI Source

Now you will have to select your stream service and enter your stream key and select a Recording Path if you wish to record as well. Furthermore, you will have the option to record as you stream or just make a recording for you to make content. Always use the X264 encoder over hardware, the CPU encoding is more powerful and yields better quality results. Important here as well as to ensure you select the right bitrate with the right resolution for your recording or stream. In my case using my hardware I Record and Stream 1080p @ 60 FPS with a streaming bitrate of 6000 and a recording bitrate of 12000.
These settings will vary with hardware as well as any limits a streaming service might impose on your feed, but recording wise you can do whatever you want just make sure there is no lag and you have a stable stream that does not drop frames giving the best viewing experience.

Recording Only.

If you just wish to capture video material for let's say YouTube content without much hassle simply go to Output under Settings on the Capture rig. Then select the Output Mode and set this to Simple. Ensure your recording path is correct and select Indisnguisable Quality, Large File Size. Recording format set to flv if you lose power you can still use the captured material over mp4 etc, you can convert the flv to mp4 if your editing software needs it later on. Also, make sure the Encode is set to Software (x264). But remember this will be large files so you will need plenty of disk space and if you want to make backups you will need a beefy NAS solution locally or in a cloud storage solution. To start recording simply click Start Recording on your Capture rig to ensure you do not have any overlays active to capture clean material.

Recording settings for lossless.

CPU presets vs Bitrate.

They achieve in essence the same, however, they both increase quality at the expense of increased requirements. Increased CPU presets will require a better CPU going from very fast and up. While bitrate will increases the bandwidth you need in your LAN and internet provider upload speed. Since there are so many different configurations it is hard to pinpoint each PC build but for reference, a Ryzen 5 1600X will stream and record over 1GB LAN, 15MBPS upload, 4500 Bitrate with a Fast CPU preset 1080p @ 60 fps.

  • CPU Preset: Requires a better CPU the higher the preset.
  • Bitrate: Requires more network upload speed the higher the bitrate.

Encoding presets for the CPU

Tips & Tricks.

As you may notice the OBS/Streamlabs resolution for streaming and recording is set to the screen size, you can temporarily set your screen resolution to 1440p or 4k and adjust the settings in OBS/Streamlabs. Then you can save these settings without OBS/Streamlabs reverting those back when you set your resolution back to the original resolution of the screen. Remember to adjust your bitrate accordingly and test your stream and recording for a CPU bottleneck. Another way to increase your stream and recording quality is by increasing the CPU Usage Preset from Very Fast to Faster or higher. You can on your main rig select under Tune the Film setting to increase quality at the expense of LAN bandwidth.

Bitrate options for streaming.

  • 1080p @ 60 fps: 4500 to 6000.
  • 1080p @ 30 fps: 3500 to 5000.
  • 720p @ 60 fps: 3500 to 5000.
  • 720p @ 30 fps: 2500 to 4000.

This covers the basics of setting up your OBS/Streamlabs streaming and or recording Capture Rig there are many more options but this should get you started on a high-quality stream and or recording spree.
Please share or link the article if you find it useful.

- "Note to self: shoot anyone near the console on outpost Kareah"

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Opinions, opinions and then some more opinions when it comes to desktop builds with AMD and Intel CPU's. Stepping away from the fray I would like to throw my 2 cents into the conversation as an end-user who pays for his hardware. Writing this article is based on end-user experience from a person who was listed as the world's most dangerous hacker using a Pentium II. To an advent gamer who racks up legendary scores in PvP games in over 2 decades of gaming, photoshop editing, and web design. At the end of the day, it is to you the reader and therefore end-user how to spend and what to spend your money on.  This article is for the purpose of offering perspective backed up by experience from different angle stepping away from the fray.


Value is made up in 2 parts, the first is what a corporation would like to charge you for their product. This is effected by the bottom line, how much it costs to produce their product(s), their R&D expenses, PR and staffing costs. Part 2 is you the end-user, you decide how much value you want to attach to a product, the corporate PR tries to influence you. It is called Public Relations for a reason they are being paid to represent their product as best they can and might even lie. Always wise to cross-reference with multiple sources, people who are for and against but try to filter out the "fanboy" information. But at the end of the day you the end-user decides where to spend and how much you are willing to spend on a given product.

CPU Bottleneck, performance, and basics.

A bottleneck in your hardware is either the CPU or the GPU when it comes to gaming. In order to find what is your bottleneck run some benchmarks ingame and see what is maxing out first. Some games are more CPU intensive and some more GPU intensive, run different games to get an accurate picture. Then there is your screen, 1080p, 1440p and 4K those will also bottleneck different components. 1080p will always bottleneck the CPU and 4K will always bottleneck the GPU. Then there is a refresh rate, a 165hz screen is capable of displaying 165 FPS with the standard being 60hz on most screen. This ties into your screen resolution so when your CPU or GPU is getting bottlenecked at different resolutions. Other components such as the amount of RAM and what speeds and timings your RAM runs. Your storage solution also influences this, games on an SSD will have better loading times, lower latency over a regular hard drive.


Known for higher prices but the best clock speeds on their CPU's, the Intel premium as it is lovingly referred to. Intel has an overall dominance over the desktop, laptop and server market over AMD and you will see more Intel systems.
Their performance for high-end gaming/overclocking is somewhat hampered by using really bad paste between the chip and IHS. And not all Intel CPU's can be overclocked you will need a K variant such as an 8086K and a motherboard that has an overclocking chipset.


Mostly known for the value and not charging a premium for their product AMD is not known by many in the general public. They have a far smaller market share then Intel but are making a come back with their Ryzen and Thread Ripper CPU's.
All AMD chips are soldered so their thermal performance is much better may it be at lower clock speeds. The only motherboards from AMD that do not support overclocking are their low-end motherboard chipsets.

Building AMD.

Most commonly referred to as the budget option AMD systems tend to cost less may it be at a small performance hit in gaming. With workstations and servers, they are however making waves with the Thread Ripper being on par with Intel in terms of performance. I am using a Ryzen 1600X that I used for gaming and now I am turning it into a NAS/Capture rig with NAS storage drives. It has lower operating voltage thus consumes less power and the motherboard chipset offers more PCIe lanes over Intel. This means you can run an m.2 C drive and 6 SATA drives with a GPU and a capture card without add-in cards. As mentioned above the CPU is bottlenecked at 1080p there for it is wise to use a 1440p screen with free-sync and an AMD GPU. The bottlenecked is now your GPU with free-sync on an AMD GPU smoothing out the frames per second. AMD GPU's are in general less expensive then NVIDIA and the Free-Sync monitors also charge no premium. Most people on a budget go for 1080p but that would as mentioned above bottleneck the CPU resulting in a lower FPS. In short, if you want high fps with high refresh rate Free Sync monitor but you are on a budget go AMD.

Intel build to the right and AMD build to the left behidn the screen

Building Intel.

If you want the highest possible FPS at the highest possible refresh rate you will end up with an Intel CPU and Nvidia GPU. But this will come at the premium even more so in recent days of writing this article currently prices are inflated so you pay even more. As well as building a workstation, you also will pay this premium more performance at an exponential cost. Intel has the i5/i7/i9 as a mainstream CPU's and the Xeon and X series CPU's for workstations and servers. The main difference between mainstream vs professional in the number of PCIe lanes and RAM channel you have. Gaming on a highly competitive level is still best with Intel you will get the best FPS at the highest possible refresh rate. That said your GPU will be the bottleneck on 4k but most high-end gamers or streamers do not play on 4k due to the lack of FPS. 4k Gaming is becoming somewhat viable with the new 2080ti and the release of 4k high refresh rate monitors. But it will be at least 1 more generation of GPU architecture before 4k gaming on the highest level will be viable. And due to the fact the mainstream CPU's offer fewer PCIe lanes, you will not be able to connect as many devices to your motherboard. That said most gaming PC's use external storage, for the most part, may it be somewhat forced upon by Intel. Also to consider here is when using NVIDIA you cannot use Free-Sync you will be relegated to G-Sync that also comes with a premium. You can opt-in to use an AMD GPU and go for Free-Sync but at the current time, there aren't any real high-end AMD GPU's. For my end-user experience, I wanted the highest possible performance on my 1440p, 165hz Acer Predator monitor. Running on an overclocked 8086k/Z390 Motherboard, ASUS ROG 1080ti, 32GB of G.Skill DDR4 with Samsung 860 EVO SSD's.

Intel based gaming PC


Intel and AMD are pretty much tied in the server and workstation market with AMD offering much sharper pricing for their products. For gaming, Intel is still king if you want the absolute max in frames per second paired with an Nvidia GPU.
AMD is a great budget option, from low end to mid-range builds that will game just fine at considerably less cost. it comes down to you the end-user where you want to spend your money and how much you wish to spend. But the market does need competition or prices will be inflated and performance gains will be far less. Therefore I step away from the fray and I buy AMD/Intel and Nvidia products when they are priced right for the right amount of performance.

-Booommmm! Headshot!
Paul "HisEvilness" Ripmeester.

Ryzen 5 overclocking the 1600X.

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

AMD Ryzen 5 1600X overclocking guide.

Here is my overclocking guide for the R5 1600X based on my experience using an ASUS X370 Gaming for a better V.R.M. over a B350 chipset. After some months I decided to upgrade my 1600 to a 1600X to see if there is a difference in performance, on paper at least the X series should offer higher clock speeds. Upgraded to an X CPU but I did not get a Ryzen 7 over a Ryzen 5 since clock speeds remain the same, the Ryzen 5 1600X and Ryzen 7 1800X offer the best clock speeds. So for anyone looking for a CPU for gaming higher clock speeds take president over core count for the best experience.

My Rig, PC Partpicker.

Link: https://pcpartpicker.com/list/GvtDkd

  • Case: Phanteks Enthoo Luxe.
  • Motherboard: ASUS STRIX X370-F.
  • CPU: Ryzen 5 1600X Retail.
  • RAM: G.Skill - Trident Z RGB 32GB 3200
  • GPU: ASUS STRIX GTX 1080ti.
  • P.S.U.: E.V.G.A. SuperNOVA G3 750W Gold.
  • Samsung 960 EVO, O.Z.C. Agility 3 256GB, W.D. Green/Blue 1TB storage drives.
  • Cooling: CoolerMaster LiquidMaster 240 AIO.
  • Case fans: 4 x 140mm intake fans, 3 x 140mm + 1 x 120mm exhaust fans.

If you read my previous article regarding the Ryzen 5 1600, you will see I have made substantial upgrades to my P.C. As it stands, the only matter is that the 1080ti seems slightly bottlenecked by the lower per-core speed over an Intel CPU.
However, as newer games enter the market supporting better multicore performance, this will negate this current gap for AMD relative to Intel. Pure performance-wise an i7 would be better but for a more significant premium and it would only be for gaming.

You can find the related guides here:
Ryzen 5 OC'ing the 1600.
Intel i7 OC'íng the 8086K on Z390.
Streaming and/or recording using OBS NDI Tutorial.

Getting Started with overclocking the AMD Ryzen 5 1600X.

As always insert your desired hardware and ensure it boots and windows version of your taste is installed. For this guide, I used an A.S.U.S. motherboard and a 240 AIO for cooling. Air cooling might make it harder to achieve a higher overclock.
The principle remains the same as well as using a different vendor. However, they might use different wording then A.S.U.S. Also, make sure to run a baseline benchmark to check stability at stock settings and scores so you can measure any gains. Check your BIOS version especially with Ryzen updates do tend to offer more excellent stability especially RAM wise.

You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.

ASUS-ROG-Strix-X370-F BIOS version

BIOS Settings.

Ensure you run stock DDR4 RAM speeds that is 2133mhz with stock timings. As you might be aware of Ryzen is a bit funky when it comes to RAM, but higher MHz will yield a faster system. The RAM clock speeds tie into the infinity fabric that "glue's" chiplets together in the die. For the best results ensure you have Samsung B-Die or Hynix A-Die IC's, you can check the Q.V.L. or RAM manufacturer as well as use Typhoon Burner. Note the screenshot below has my D.O.C.P. profile the highest settings, keep the stock timings for now and change this after finishing your CPU overclock.

Now to get down to getting the best out of your chip without burning the house down. As always you are bound by the "silicon lottery", and on this draw, I have the short straw because I am not getting better clock speeds. Good chips can run 4.1Ghz with proper voltages mine are a bit on the high side, and I tuned down my overclock just to be saved.

DIGI+ VRM Settings Ryzen 1600X.

The X370 offers much more in the BIOS for overclocking, a greater range of settings then a B350 board as well as a better V.R.M. A better V.R.M. translates into a more stable power supply, fewer fluctuations resulting in great stability. 

These settings are the best for my chip, especially the Line Calibration settings vary from chip to chip if you are close to stable make changes here.



Settings of importance here are Core Performance Boost. This will set your clock speed to the number entered in the BIOS without a boost. If you leave this one, it will result in instability due to the chip trying to boost higher frequency, when running at the highest frequency this will result in crashes. And a Global C-State Control should also be disabled since this function is for power savings and would try to downclock your CPU and down volt VDDCR CPU voltage.


Ryzen 1600X V.D.D.C.R. Core Volts.

As with the Ryzen 5, 1600 the none X the same volt limits apply, going beyond those will result in your CPU degrading to the point it will not maintain the overclock. Also to note is that the X version has a higher set temperature not to be alarmed by higher numbers, this is why better cooling is essential. When stress testing the overlock, you want to use a tool like HWiNFO64 to monitor temperatures, clock speeds, and voltages.

  • AMD Recommended Voltage: 1.350 to 1.375 volts.
  • Community Recommended Voltage: 1.400 to 1,450 volts.
  • Absolute max and not recommended: 1.500 to 1550 volts.

The two settings you will have to adjust here are CPU Core Ratio and VDDCR CPU Voltage. The first is a straight-up number the latter is an offset number. On the X370 you either use Offset Mode or Manual Mode, Offset Mode offers better granular tweaking over manual Mode so we will be using Offset Mod. Now it comes down setting the CPU Core Ratio, start at 38.00 and then set the Offset mod to 0.0375. This should work on any system. If this does not post, you have a terrible CPU that will be a nightmare to overclock, and getting higher frequencies will need exponential more volts. Run a quick Cinebench to see if your stable if so reboot and head back into the BIOS, now set the CPU Core Ratio to 38.50 and keep the Offset mode as is. Repeat the process add 0.20 until your Cinebench test fails. Now you can add more volts in the Offset mode, an Offset of 0.07500 will give 1.425 V. But do not go straight to an Offset of 0.07500, up the voltage 0.00625 then see if your system will post and then increase the CPU Core Ratio again until it fails. With a bit of luck, you should be stable at 40.00, a 4.0Ghz on all cores the less voltage it takes to get to 4.0Ghz the better your CPU is. Fewer volts is less heat and a higher overall overclock see if you can make it to a CPU Core Ratio of 41.00 with 0.07500 Offset or lower.

ASUS-ROG-Strix-X370-F Voltage Offset

V.D.D.C.R. Curve.

Here is my V.D.D.C.R. volt curve for my 1600X I must add that this was added well over a year later with a much more mature BIOS version for my STRIX X370-F. But all settings were tested using a Gelid Phantom Black CPU Cooler(dual fans). Depending on your motherboard and CPU due to the silicone lottery, your mileage may vary but this should give you a good indication where your CPU is compared to this 1600X sample.

1600X @ 3.7Ghz.

  • 37 Core Ratio.
  • VDDCR @ 1.325
  • CPU LLC 3
  • SOC LLC 3
  • Validation with P95 Small FFT's and Custom 8K FFT's.

1600X @ 3.8Ghz.

  • 38 Core Ratio.
  • VDDCR @ 1.350
  • CPU LLC 4
  • SOC LLC 4
  • Validation with P95 Small FFT's and Custom 8K FFT's.

1600X @ 3.9Ghz.

  • 39 Core Ratio.
  • VDDCR @ 1.39375
  • CPU LLC 5
  • SOC LLC 5
  • Validation with P95 Small FFT's and Custom 8K FFT's.

1600X @ 4.0Ghz.

  • 40 Core Ratio.
  • VDDCR @ 1.450
  • CPU LLC 5
  • SOC LLC 5
  • Custom 8K FFT's(not deemed fully stable).

Voltage curve from 3.7Ghz to 4.0Ghz

Now when you have achieved a stable overclock, it is time for a proper burn-in test to validate your overclock and ensure it is completely stable. Use Prime95 and run that for at least 30 minutes to an hour, if your overclock holds it will be completely stable under stress as well as average load. If your crash on Prime95 that means you're overclock is unstable, and you have to lower the CPU Core Ratio or increase the Offset voltage. Make sure you keep an eye on your temperatures, HWiNFO64 is a useful software-based monitoring tool although actual sensors will be more accurate. This concludes the overclocking guide for the Ryzen 5 1600X on an ASUS X370 motherboard, remember mileage may vary and may Gaben be with you.

- Paul "HisEvilness" Ripmeester

PC Case Airflow Air Cooling

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

Case Airflow: Case Study with a

Phanteks Enthoo Luxe.

In part I found here: the fundamentals of setting up a good air cooling loop. The 3 basic set up positive pressure, negative pressure and neutral pressure for case airflow and the abbreviations common for air cooling.
For part II diving in deeper with a specific case the, Phanteks Enthoo Luxe using a wide range of fans and pressure setups. While I prefer a negative pressure setup I prefer to go over the numbers on a case by case basis running the numbers per setup.

The Case; Phanteks Enthoo Luxe.

Recently upgraded to a Ryzen 5 1600 and decided to upgrade the case as well, my old Antec Dark Fleet 30 was not optimal for cable management. This case is an Enthoo Luxe is a full tower model derived from the Enthoo Primo offering most of the features at a slightly smaller size. For cable management, there is plenty of room, Steel chassis with Aluminum faceplates and room for 8 case fans and 2 drive cage fans. If you are in the market for a new case look at the Phanteks line they have many features, also interesting to check out are Cooler Master cases. But for this article, the fans are important since this is not a review but a specific study with the Enthoo Luxe.

Front: 1 x 200mm or 2 x 120mm or 2 x 140mm fans or 1 x 120mm 1 x 140mm setup.
Bottom: 2 x 120mm or 2 x 140mm fans or 1 x 120mm 1 x 140mm setup.
Top: 1 x 200mm + 120mm or 140mm, 3 x 140mm, 3 x 120mm or a mix of 120mm and 140mm fans.
Back: 1 x 140mm or 120mm fans.
Sides: None.
HDD Cage: 1 x 120mm fan per removable cage.
Case Diagram Negative Pressure.

The Fans.

While I normally like a uniform design, while doing some research I found some interesting fans I wanted to test. Once I've settled on my fan setup I will buy more of the Phanteks fans and probably keep the high static Corsair fans in the front.

Phanteks: 140mm and 200mm high CFM fans for exhaust.

  Static Pressure. CFM. DB.


1.33 82.1 19


1.04 110.1 25


1.72 61.6 27

Corsairs SP120: 120mm high static pressure fans for intake.

  Static Pressure. CFM. DB.


1.60 57.4 26.4

Arctic F12 and F14: 120mm and 140mm fans for exhaust and intake.

  Static Pressure. CFM. DB.


- 53 22.5


 - 74 22.5

The Corsair SP120 offer better static pressure than current 120mm Phanteks fans, 120mm always offer better static pressure over 140mm fans. Pressure is building up is higher due to air being pushed through a smaller diameter. The Phanteks fans offered a high CFM making them perfect for exhaust fans, The Arctic fans I wanted to test due to the low price per fan. 140mm fans always offer a higher CFM over 120mm fans as they offer a wider tunnel and bigger fan blades to push more volume.
Large diameter allows for more air throughput at the loss of pressure due to fans limited capability of compacting the volume in a larger diameter. There is the exception to the norm of course but this is a general logic you would, of course, check with your preferred brand for actual CFM and Static Pressure.

As time progressed and I went from a range of test with overclocks I ran into a problem with the F12 fans not working properly. For some reason the F-12 did not spin up located on the back of the case in a standing position, this would mess with my RPM profile and create extra noise. Due to this fact, this article has been delayed and I also decided to add an extra CPU fan since this has become more common.

PWM Signal, PWM Hub, and Heat Management:

You might want to consider making RPM profiles or setting RPM ranges in the BIOS this would require either 4 pin PWM connectors or a PWM hub. A PWN hub will allow for 3 pin as well as 4 pin connectors to be used but will read the PWM signal and set voltage accordingly to all connecting fans. If you have a wider assortment of 4pin PWM connectors splitter cables could work just as good but it would require you to tune each PWM/RPM profile. The PWM hub in the Phanteks Enthoo Luxe is included there are aftermarket PWM hubs you can buy, be sure to check your motherboard specs when adding fans. In my case, the ASUS Prime B350 Plus has 3 x 4pin PWM headers, all giving a PWM signal some cases the 4 pins might not offer a true PWM signal. Check again if these are 4pin PWM connectors or normal 3pin connectors and that all if not some offer a true PWM signal from the motherboard.

There are 3 more options for setting your fan RPM, a program called Fan Speed what works great if your motherboard is supported. However, not all motherboards are included and I could not get it to work with the AMD Ryzen platform it will simply not read the BUS info correctly. The 2nd option would be setting your fan speeds through your bios a common workaround if no software offers a good solution. Simply reboot and head into your BIOS settings and look for Q-Fan settings to set your fans accordingly. The 3rd option is installed a Fan Controller in one or more of the front panels slots and offers full control that way, a good option for Q-fan or Fan Speed. I go into greater details regarding the above-mentioned options in my first article if you are unsure what your best option would be.

My current setup is my back 120mm fan is a PWM fan with 4 pin connector straight to the motherboard. My fan hub is connected to the CPU PWM connector and has the pull fan on the first hub connection followed by the push fan on the second connection. Then I have 4 connections left for 6 more fans with the front 2 x 120mm fans as well as 2 x 140mm top on splitter cables. Leaving me with 1 PWM connector from the motherboard I am considering using with testing a CPU water cooling setup for my next article. A caution here though since connecting to many fans to a hub might lower the RPM since that is regulated with voltage, each hub as a total voltage output. Going over the total output will not fry your hub merely limit the RPM due to the total voltage ceiling your hub has to ensure your fans stay under the total limit. Either use a 2nd PWM HUB or use more of the PWM connector you might give on your motherboard to prevent limited cooling performance.

Also, an important note is that the motherboard PWM signal relays the temperature from the chip socket, not the chip diode! The socket diode will always show a lower temperature measurement then the CPU diode since the CPU diode is closer to the heat source. For a proper temperature measurement use the program called HWiNFO64, or use more advanced measurement tools if you have those at your disposal. CPU (Tctl/Tdie) is the diode located inside the chip, CPU is the diode in the socket, below a screenshot to illustrate with red outlining. Furthermore, the diodes are not optimal calibrated so temperatures could be off slightly from chip to chip, nothing can be done about this. It will not harm or damage your CPU or motherboard since there are safety thresholds in place to prevent that.

For my personal preference, I want little to no noise when listening to music, typing, browsing or doing some editing on my web page. Therefore my ASUS Suite 3 RPM profile is set in such a way that within a certain temperature range the fans will spin at low speed. And will ramp up the fans when putting the system under load when gaming, rendering or performing tests with Prime95 or similar programs. As with finding the low noise limit under no to little load, the noise limit in your gaming sessions is also important to ensure your fans offer enough cooling. But with either a headset or speakers the noise of your fans will be hard to hear unless they ramp up to 100%, in this case, find the median temperatures. And set your fans RPM accordingly, this will take some time and I have been tinkering with my settings for weeks now.

Ambient Noise.

As mentioned above noise generated by your fans is where you trade between cooling performance and ambient noise. Besides using your ears there is a wide assortment of apps for mobile phones and even better equipment if you happen to have access to that. Below is a sample of some of the noise ranges with different workloads with. The Idle and light load is nothing running in the background after a (re)boot or doing some browsing or typing on my PC. A medium load would consist of a gaming session an easy way to mimic this is running a game that comes with a benchmark. The heavy load is running Prime95 with Small FFT's to generate the maximum amount of heat or a video render using all cores. Measurements were taken with the phone application on the mouse mat and on top of the case close to the fans giving an appropriate range noise, whereas one measurement is where the end user would sit and the other measurement is as close to the source as possible. No special materials were used in terms of padding this could lower the amount of noise generated.

Idle/Light Load 20 Db 25 Db
Medium Load 30 Db 40 Db
Heavy Load 40 Db 50 Db

The latter sounds like a wind tunnel and I highly doubt the average user will ever need their fans to run at 100% unless they are benchmarking their system. I overall satisfied with the results after weeks of tinkering in-between work and gaming sessions, and yes I have spent more than I usually want to spend. But in the spirit of writing this article, I did some extra test and made sure the hardware I am using works and works on demand. If you have any questions or feedback, would like me to test a different setup or some hardware please feel free to contact me here: Contact Me. For my next article, I have purchased a Coolermaster Master Liquid 240 to test partial liquid cooling combined with air cooling and what yield the best results.
Remember that this is based on the hardware I use in combination with a full tower case the Phanteks Enthoo Luxe you could have slightly different results. However, results should not vary by much if they do read me previous article located here or contact me and I will do my best to help you on your way.

- Paul Ripmeester

PC Case Airflow the Basics

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

Case Airflow, Cooling the right way.

While venturing on the internet looking for some tips on airflow and to see if cooling is done by air, for the most part, has changed I was disappointed. The lack of good material or even bad material was stunning so I decided to contribute with a fellow overclocker showing good cooling practices. Nothing has changed it remains pretty much the same while fans have greatly improved and so does the fan assortment. For this article, there will be 2 examples of a Ryzen based system and an Intel-based system with different cases.

The Basics.

1. When placing fans in your case or even other hardware ensure that airflow is in the right direction. In any case, this means cold air goes in and hot air goes out, a common mistake what will result in higher temperatures or even hot air blowing in your face. Even if it is extremely hot outside the air will still have a lower temperature than inside your case, this also goes for liquid cooling solutions. Intake Fans: the front and the bottom of your case, Exhaust Fans: the back and the top of your case.
Very important to note is that hot air rises and the rear of your case is confined especially on enthusiast builds with a big CPU cooler. And the overall trick for the best cooling solution is that cool air is not mixed with the hot air but that air on the intakes has enough pressure to reach the centre so that the hardware fans on your GPU and CPU will be able to scoop up the cold air to cool the components and then push hot air towards the exhaust fans. Below is a looped video of my new Phanteks Enthoo Luxe case that depicts the flow of air, stage 1 intake, stage 2 hardware picks up the air, stage 3 hot air exhaust.


2. Always have negative pressure inside your case by having more exhaust fans than intake fans or by calculating your CFM and high static pressure. You can opt for overpressure if your system does not generate excessive amounts of heat but this is only with budget setups without overclocking. Also important to note that especially with negative pressure to use dust filters on your fans where you can, either pre-installed or aftermarket filters. The general rule for fan placement is that high static fans are used as intake fans while high CFM fans are used for exhaust. For those who are new CFM stands for cubic feet per minute and high static pressure the ability to overcome obstacles and travel distance.

To aid in finding the right cooling solution use this excel sheet Case Cooling CFM, Static Pressure, and Watt Calculator located on Google Drive. To use the Excel sheet download and open an excel sheet or move a copy to your own Google Drive. Simply enter the numbers of your fans located in your case, above the column is a note that this part is either intake or exhaust. With the exclusion of hardware and internal fans who are calculated with hardware CFM/mmH20 for a different calculation. Now you can see there are different results, CFM Rating(+ or - airflow), Case vs Hardware actual CFM, Case vs Hardware optimal CFM. Also included are watts and decibels, PWM hubs and Fan controllers have ratings if want to buy one check if you are buying the right one. Noise generating can be indicated, not taking into account acoustic deformation of the room or any noise-reducing padding your case might have.

CFM Rating(+ or - airflow): take the intake CFM and deducts it with the Exhaust CFM this will either give a positive or negative result, this will indicate whether your fans will generate a negative or positive pressure inside the case and you can adjust accordingly, removing/adding fans.

Case vs Hardware actual CFM: Weighs the CFM by deducting Hardware Total CFM from Case Total CFM to give indicate surplus CFM. Useful to indicate if you installed too much or too little fans, too many fans could create too much turbulence making it harder for hardware fans to scoop up the air, and that could great stall pockets of hot air increasing the temperature overall.

Case vs Hardware optimal CFM: This will calculate the CFM of your Hardware CFM vs your Case CFM if the amount of airflow is too much or too little, the throughput of your hardware CFM is an indicator when cool air is pushed in and then hot air pushed out if the airflow can be used efficiently by your installed hardware. Normally 25% ~ 50% on top of your Hardware CFM is optimal, here I used 25% so anything above it should be sufficient.

3. When shopping for fans ensure they are of good quality even if that means paying a bit extra, cheaper fans means less performance. When cooling your system you want the best CFM and static pressure at the lowest noise levels to fully enjoy your build. High-end fans are money well spend and will offer the best airflow scenario for your build optimal cooling temperatures. As mentioned above you want to generate negative pressure by generating more exhaust CFM then intake CFM.
The difference between static pressure is merely air that travels at higher speeds than the actual volume that translates in CFM. Therefore by ensuring you the cubic feet per minute(CFM) is higher with the exhaust fans then the intake fans you will generate negative pressure. High static pressure fans are always fitted with less but bigger blades generating a lower CFM and higher CFM fans always have more but smaller blades.

4. PWM, PWM Hubs, and Fan Controllers are vital for regulating your fans speed and the noise they generate. However you can only use one even if there are several PWM connectors with most motherboards, check your manual to ensure you can use multiple PWM signals. You will either use your PWM signal that can ideally have enough signal strength to support 6 to 9 fans at a time through PWM hub. Or use a fan controller that controls the fans speed through its PWM signal setting the RPM, or using them in or decrease of watts. Motherboard PWM signals are more accurate and will react better to heat fluctuations over a fan controller since the heat sensors will interact with the motherboard. A fan controller will detect temperatures through a series of sensors you have to place around your case, closer to a heat source the better. But a fan controller allows you to tweak your RPM better with smaller steps over a motherboard PWM signal + motherboard software. Also important to note that fans have steps some have more like others that are usually more costly with more steps but offer more control.

5. To make a fully informed decision regarding what type of cooling flow you want to use here are some of the basics. While it remains true that negative pressure will result in the best cooling when setup correctly there are other options you could try out. Positive Pressure: More combined CFM on intake fans and/or more intake fans, this will result in far less dust attracted to your cooling loop. Negative Pressure: More combined CFM on exhaust fans and/or more exhaust fans, will attract more dust to your cooling loop there for filters are a must. Neutral Pressure: Roughly the same combined CFM on your intake and exhaust fans with a balanced fan setup. To give you a more accurate picture below is a video painting an accurate picture of what the above setups will do in terms of airflow with pros and cons.

6. Dust is your enemy, where dust accumulates it well hamper cooling performance, less cooling when dust sits on your filters or heatsinks. Cable management is also very important, dust will stick to most surfaces so having wires in the airflow path beside hampering the airflow altogether. Investing in a good case that has cable management features will have a better look, better airflow and less surface for dust to settle. Besides dust filters and a solid tight-fitting case placing your rig on your desk will reduce dust intake by 80%, never place it on the floor or carpet. And make sure your PSU is modular try to use the least possible amount of cables for a clean look and fewer places for dust to accumulate.

Closing Notes:

This concludes an introduction to the best cooling practices, covering the basics of setting up a proper airflow with some guidelines to get you going. The first step towards setting up your cooling showing that air cooling and getting the right airflow is a skill, as much as water cooling. Make sure to test out your setup and move some fans around to gain experience and the perfect solution for your case, each case is different. Stay tuned to this article and website since 2 more articles will follow soon with 2 case by case examples of setting up an airflow.

Case Airflow: Best Cooling Practices Part II - Air Cooling.

- Paul "HisEvilness" Ripmeester



User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

PC utilities, Monitoring, Burn-in Tests and Maintenance.

In past articles I have mentioned some program I use to overclock or do other misc work on my rig. Any PC needs a bit of maintenance and love and at times when you tweak your settings and go into overclocking you need to run tests.
Therefore I thought it would be wise to write this short article covering my favorite utilities that I frequently use. The programs I list will be free of charge, no trial period or similar sales tricks. I do use paid programs to run tests at times but those are far and few in between but are very good.


3DP Chip.
>> http://www.3dpchip.com/3dpchip/index_eng.html

A little free tool that allows you to check for outdated drivers. While 3DP Chip does not offer 100% coverage it will find most drivers, I run it roughly once a month. Be aware of the adds it tries to install just decline that request, security software could flag this program because of that.

ASUS Real Bench.
>> https://rog.asus.com/rog-pro/realbench-v2-leaderboard/

ASUS released this toolkit using open source program some are covered in this article, however, this program combines several. It can be a bit time consuming to run the program it offers a benchmark setting and a stress test setting covering the full range of hardware. Mainly used by ASUS ROG users but it is for every system, test your PC performance or subject it to a stress test.

>> https://www.piriform.com/ccleaner

PC cleaning and optimization it offers a full version for free with an option to upgrade to a pro version that offers more automating features. In its core, the free version cleans your browser(s), various hidden or hard to find folders that tend to collect junk files. Keeps your registry free of empty and dead links that will consume resources or even causes errors and crashes, startup program management. Very useful and easy to use tool to keep that rig running at peak performance with little to no effort on your part.

>> http://www.cpuid.com/softwares/cpu-z.html

The go to program to find out what hardware you are running with numbers, data, and specifications. Offers some benchmarking and validation must need if you wish to partake in overclocking contests.

>> https://www.koshyjohn.com/software/diskmax/

DiskMax is a handy free disk and windows optimization tool that I use to supplement CCleaner. It looks for a range of files such as windows cache, windows event logs and sorts files for faster access through windows. This is by far the best program to keep your windows from unstable and clutter your hard drives with random junk.

>> http://www.ozone3d.net/benchmarks/fur/

The go to GPU benchmark and OC stress test tool, ensuring your freshly overclocked GPU is up to the task. Furmark uses intensive OpenGL fur rendering algorithms to measure GPU performance due to that heavy load it is ideal for stress testing. Because of that, it offers several modes, a benchmark setting, and a stress test / burn-in test either in full-screen or in a window.

HWiNFO64 / 32.
>> https://www.hwinfo.com/download.php

System and monitoring for your hardware with options to make reports/log files for overclockers a useful tool to monitor temperatures. Anything from CPU clock speeds, RAM clock speeds and timings to an in-depth temperature reading from all motherboard sensors. Furthermore, it reads the voltages of various installed hardware and fans speeds vital for stable and safe overclocking. For Ryzen this program at this point in time offers the most accurate temperature readings.

>> http://www.cpuid.com/softwares/hwmonitor.html

Does exactly the same as HWiNFO but from the same website that offers CPU-Z. Different people will like different programs for hardware monitoring, temperature, clock speeds and fan speeds so people will advice one of these. Another small difference is that a pro version is on offer that allows for remote access, graph generator, and custom labels.

Project Mercury.
>> http://www.techcenter.dk/

An unconventional program Project Mercury will optimize your PC resources multi-core processors may that be Intel or AMD. Consider this a more advanced program and go to the info tab to see what the features can do for you. Among the features is disable core parking, disable standby on CPU load, no multi-core stutter etc.

>> https://www.piriform.com/recuva

A file recovery program that will allow you to recover deleted files from any hard drive or even overwritten files. For this reason, drive wiping programs with DOD standards always rewrites up to 32 times so no files can be recovered. But for the regular users, this program can be a lifesaver if you deleted files or want to attempt a recovery from an old hard drive. Recuva can even offer hope when a drive has been damaged although this depends on the severeness of the drive if that will be successful.

>> https://www.piriform.com/speccy

A system information tool like CPU-Z and temperature readings like HWMonitor and HWiNFO. It has a far easier interface than other tools I listed but as a general tool, it offers less in-depth reporting. Easy when you have a friend or relative with hardware problems you can guide them and find the information you need to resolve the problem(s).

Unigine Valley Benchmark,
>> https://benchmark.unigine.com/valley

A performance and stability test for various PC components that are related to your GPU. It offers realistic rendering load on your GPU and components related to your GPU as the cooling and PSU. I normally test with FurMark then use Valley to check performance under a realistic load to confirm a stable overclock of my GPU.

This concludes this short article on some of the utility software I frequently use on my PC's or tests and troubleshooting for others. Programs like this will save you time and effort or offer you better-overclocking capabilities and stability overall to keep that rig at peak performance. It is by no means a final list but these programs are the most common others will point out if you are searching the internet. All the programs I listed are still supported and receive frequent updates from the developers.

- Paul Ripmeester

AMD Ryzen 5

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

AMD Ryzen 5 1600 overclocking guide.

This guide will be an overclocking guide for AMD Ryzen 5 1600 with the setup listed below. Using a B350 chipset motherboard, I have another manual listed below for an X370 motherboard. Explaining the basics and will only list volts and numbers with basic settings setting up the VRM. I am assuming you have done this before I am writing this to supplement AMD Reddit and other AMD overclocking sources.

My Ryzen 5 1600X guide is located in the links below as well as a guide for the 8086k/8700k, Z390 and X370 motherboards and some upgrades included as well.
Ryzen 5 OC'ing the 1600X.
Intel i7 OC'íng the 8086K on Z390.
Streaming and/or recording using OBS NDI Tutorial.

My Rig.

  • Case: Phanteks Enthoo Luxe.
  • Motherboard: ASUS Prime B350-Plus.
  • CPU: Ryzen 5 1600 Retail.
  • RAM: Corsair DDR4 LPX White 16 GB 3000.
  • GPU: MSI GTX 960 4GB.
  • PSU: Sharkoon 600 Watt semi-modular.
  • OZC Agility 3 256GB C Drive, WD Green/Blue 1TB storage drives.
  • Cooling: CoolerMaster 212 EVO and AMD Wraith Spire.
  • Case fans: 2 x 120mm and 1 x 140mm push fans, 1x 120mm and 3 x 140mm pull fans.

A medium-range setup, nothing fancy for a workstation but it works like a charm. This rig will run programs like Photoshop, some recording with Nvidia shadowplay, gaming, some web page editing, music, browsing etc. daily. While I could get away with not overclocking Ryzen shines when you push it and get the best results performance-wise.

Getting Started with the AMD Ryzen 5 1600.

Skipping the part of installing all the hardware in your case since that should be covered in the manuals. To ensure that you apply the RIGHT amount of thermal paste so that your CPU cooler will work as it supposes to. When booting up the first time make sure to go right into your BIOS and update the BIOS to the latest version, this will enhance stability from the get-go. Also, memory and other hardware support will be in the latest BIOS version if feeling brave use a Beta release BIOS but that might not be wise. The updating BIOS in the ASUS motherboards can be done inside the BIOS, in the worse case you need to use a flash drive. Boot up your system one time to see if you installed the components correctly and make a baseline performance test with Passmark or Cinebench. Restart and boot back into your BIOS, ensure that you have the latest drivers and updates for stability and support purposes!

You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.

ASUS Prime B350 Plus BIOS version

BIOS Settings.

Make sure your RAM profile is set to 2133mhz, not DOCP/XMP/A-XMP max 3000/3200mhz and up, just the basic 2133mhz all DDR4 runs on. Set the optimal RAM clocks speed after achieving a stable CPU overclock since Ryzen still has some compatibility issues. What RAM MHz you can pick also has to do with the die quality of the components, Samsung allows for the best results anything else will be lower. You can check your die quality with THAIPHOON BURNER and see for yourself, manufacturers have a list, but this tool is far easier and quicker. 1st Gen Ryzen is notorious for being very picky with RAM selection ensure yours is at least QVL from the motherboard vendor. Samsung B-die is known for always working with 1st Gen Ryzen CPU's. Finding Samsung B-die kits follow the rule of thumb 3200mhz with C14 timings, or 3600mhz should always be Samsung B-die kit.

ASUS Prime B350 Plus BIOS, RAM Base Clock

Now it is time to set the Ryzen 5 clock, in ASUS it is called CPU Core Ratio, MSI calls it CPU Frequency. Each chip Intel or AMD Ryzen will behave differently, the OC community phrase would be "silicone lottery", and it is winning or losing.
That said any Ryzen should be able to reach 3800mhz or I would recommend a refund and replacement with a better chip. They can go as high as 4000mhz or even higher, but that is winning the silicon lottery or being blessed with an engineering sample.

DIGI+ VRM Settings Ryzen 1600.

These settings help with achieving greater overclocks and stability of the overclocks, setting this in the BIOS over AI Suite is better since it might reset. Putting them to Extreme will only affect power consumption do make sure to select the VDDCR CPU Switching Frequency to 350 MHz and not higher. You can tinker with these settings once you have achieved a stable overclock, see if you can reduce power consumption, this is a starting point, not the end.

  • VDDCR CPU Load Line Calibration: Set to Extreme or LLC 3 or equivalent.
  • VDDCR SOC Load Line Calibration: Set to Extreme or LLC 3 or equivalent
  • VDDCR CPU Power Phase Control: Extreme.
  • VDDCR CPU Switching Frequency: Set to 350.

Some other BIOS options might be available to you as I have with my other guide using an X370 motherboard. VDDCR Current Capability should be set the highest possible option in your BIOS both for CPU and SOC. 

ASUS Prime B350 Plus BIOS, DIGI+ VRM settings


Here you can find some critical settings, for now, leave everything on Auto but Disable Core Performance Boost and Global C-state Control, this will hamper stable overclocking if left on. Core Performance Boost to put it is the boost function of your CPU within set guidelines from AMD to increase core clocks and VDDCR CPU voltage. Global C-state Control does the opposite and will lower core clocks and VDDCR CPU voltage when the CPU idles. This could be left on, but with higher a overclock, I found this resulted in instabilities.

  • Core Performance Boost: Disable.
  • Global C-state Control: Disable.

ASUS Prime B350 Plus BIOS, AMD CBS settings

AMD Ryzen 1600 CPU Core Volts.

There are several volt ranges you need to consider, for those who are new to overclocking Voltage and CPU core ratio/frequency will attribute to your overclock. The ratio of your clock should be seen as x multiplied by 100, mostly 99.9 and 99.8 what then translates into overclock speed; higher ratios need more volts. The Voltage will result in more or less heat being produced there for you need cooling, the Voltage can be different per chip due to the silicone lottery. Lower volts is always better but is not always possible, and will set a limit on how far you can overclock combined with the CPU core ratio/frequency.

  • AMD Recommended Voltage: 1.350 and 1.375 volts.
  • Community Recommended Voltage: 1.400 and 1,450 volts.
  • Absolute max and not recommended: 1.500 and 1550 volts.

Here we start with an overclock speed of 3800 MHz, set CPU Core Ratio to 38.00, disable EPU Power Saving mode and OC Tuner. Now it is time to adjust the CPU voltage, VDDCR CPU Voltage in this BIOS also to note this offers an offset and not a manual mode. Set the CPU Voltage to Offset Mode, Offset Mode Sign to + and Offset Voltage to 0.13750. Exit the BIOS and save these settings, you can also opt to save as a profile under the Tool section of this BIOS and reboot. If you want to use Manual mode, you can directly dial in the VDDCR CPU Voltage. Ensure the Voltage does NOT exceed 1.400 VDDCR CPU Voltage. Going higher than 1.400 CPU voltage will require a better cooling solution like a Noctua Dual 120mm or 140mm tower cooler or a 240 or 360 AIO. Now save these settings and exit the BIOS and run a quick stress test with Prime95 with small FFT's. If this remains stable boot back into the BIOS and dial in 38.50 or 39.00 and keep the VDDCR CPU Voltage and repeat the process. If this fails to pass the stress test, then increase the CPU voltage. For Offset Mode 0.2000 and Manual Mode dial in 1.400 save these settings and run another stress test in Prime95 with Small FFT's. Pass or fail you can move the CPU clock speed 500mhz up or down and adjust the Voltage where needed. Most 1600 none X or 1600X will cap out around 3.9Ghz with the best CPU's able to reach 4.0Ghz. This with a voltage of 1.400 or higher but keep an eye on temperatures and stability.

  • 3.9Ghz with 1.375 CPU Voltage.
  • 4.0Ghz with 1.400 or more CPU Voltage.

ASUS Prime B350 Plus BIOS, voltage offset settings

Stability and Tweaks.

Unless the silicone lottery hates you, it should reboot, and now you use Cinebench and Prime to run a quick stability test. If your settings are stable and they should be you can try to lower the CPU Offset Voltage to lower your temperatures.
As shown in the picture, the increments are 0.00625 volts use that to lower the CPU Voltage while remaining stable in Prime95/Cinebench. Make sure to keep an eye on those temperatures for that I would recommend HWMonitor, no individual core temperature programs are updated yet. You can also set your XMP/A-XMP/DOCP profile above the basic 2133 MHz; I was not blessed with a Samsung B-die so mine, for now, is set at 2666 MHz.

Here is my CPU-Z validation link for my 38.25: https://valid.x86.fr/z9ia69

My Absolute Max, 3900 MHz.

I spend days reading up on Ryzen and the overclocking potential I have not touched my DDR4 RAM yet, waiting for some BIOS update. Temperatures even with the stock cooler are acceptable, but the core voltage is above the AMD recommended value. Therefore I opted to go back to my 38.25 clocks what yielded me to best results, with BIOS updates I hope this will become more viable.

ASUS Prime B350 Plus BIOS, 3900 MHz

ASUS Prime B350 Plus BIOS, 3900 MHz Offset

The new AMD Ryzen CPU chip is impressive especially considering the price, with a good overclock you can take on CPU's double in price. Happy I took the plunge and invested in a Ryzen 5 chip with my upgrade, Intel better steps up its game because this is stiff competition. With that, I conclude my small guide; I hope this has helped the readers and saved them some time.

- Paul Ripmeester

.htaccess for SEO

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

 Using .htaccess to improve SEO.


In my previous article where I showed how to SEO optimize a Joomla instalment, link here: SEO for Joomla. The article became quite large and I could not dive deeper into the SEO aspect for .htaccess therefor I will dive deeper into .htaccess. When it comes to web hosting or any kind of website .htaccess will be very important in terms of security what also ties into a higher SEO score. The .htaccess file has been around since the dawn of time when it comes to HTTP/WWW protocols any can change the behaviour of your site. While configuring an Apache server through the http.conf itself it is rarely you will have access to that file on shared hosting solutions. But do not worry the .htaccess file is almost as powerful at the http.conf file but it can be tricky to work with. However in the long run understanding, this file will make your life much easier, and your website much better in the long run. For Joomla users I have a pre-made .htaccess file you can download, the website you current viewing is configured with the same file. --> Joomla .htaccess File <-- Remember to rename to .htaccess by removing the .txt extension when placing this in your ROOT.

A guide to the .htaccess file below with some pointers and configurations that might work for you, be sure to make a backup of your original file! While working on my SEO score I found numerous articles that cover the subject however with my previous article more information is needed. Before we start to ensure that if you make an edit to check with your hosts help files there are small variations per host this can lead to errors. I've added some snippets you will find handy to use, make sure to configure them according to your taste and test results.

Google PageSpeed Module.

The Google PageSpeed Module is a server-side open-source module that is used by most 3rd part hosting service like GoDaddy. And is enabled through your .htaccess file and improves the performance of JavaScript, HTML, CSS, and, JPG/PNG images. mod_PageSpeed as it is also known works on Pache and Nginx servers. For 3rd party, hosting check the provider hosting FAQ. For those who manage their web servers, Google offers a wide range of install packages.

Debian & Ubuntu.

sudo dpkg -i mod-pagespeed-*.deb
sudo apt-get -f install

CentOS & Fedora.

sudo yum install at  # if you do not already have 'at' installed
sudo rpm -U mod-pagespeed-*.rpm


Visit the following page: Google PageSpeed Module Packages.

Adding Google PageSpeed Module functionality to the .htaccess file.

Below are a copy and paste of the PageSpeed modules for this website. This main purpose here is to clean HTML and CSS as well as moving the CSS to the header for optimized loading. Important to note here that some hosting services you will need to add PageSpeed functions per line in your .htaccess file or they will not work properly.

## Google Page Speed##
<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters move_css_to_head
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters elide_attributes
ModPagespeedEnableFilters remove_comments

Snippets for.htaccess.

Below is a selection of code snippets you can use in your .htaccess file. Snippets include security mods, redirects, and, rewrites.

Redirect Everyone Except IP address to an alternate page.

ErrorDocument 403 http://www.yourdomain.com/
Order deny,allow
Deny from all
Allow from

#301 Redirects for .htaccess

#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html

#Redirect an entire site:
Redirect 301 / http://www.domain.com/

#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/

#Redirect a sub folder to another site
Redirect 301 /subfolder http://www.domain.com/

#This will redirect any file with the .html extension to use the same filename but use the .php extension instead.
RedirectMatch 301 (.*)\.html$ http://www.domain.com$1.php

#You can also perform 301 redirects using rewriting via .htaccess.

#Redirect from old domain to new domain
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

#Redirect to www location
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

#Redirect to www location with subdirectory
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/directory/index.html [R=301,NC]

#Redirect from old domain to new domain with full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC]

#Redirect from old domain with subdirectory to new domain w/o subdirectory including full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$
RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC]

#Rewrite and redirect URLs with query parameters (files placed in the root directory)

Original URL:

Desired destination URL:

.htaccess syntax:

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index\.php$ /path-to-new-location/? [L,R=301]
Redirect URLs with query parameters (files placed in subdirectory)

Original URL:

Desired destination URL:

.htaccess syntax:

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^sub-dir/index\.php$ /path-to-new-location/? [L,R=301]
Redirect one clean URL to a new clean URL

Original URL:

Desired destination URL:
.htaccess syntax:

RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L]
Rewrite and redirect URLs with query parameter to directory based structure, retaining query string in URL root level

Original URL:

Desired destination URL:

.htaccess syntax:

RewriteEngine On
RewriteRule ^([^/d]+)/?$ index.php?id=$1 [QSA]
Rewrite URLs with query parameter to directory based structure, retaining query string parameter in URL subdirectory

Original URL:
Desired destination URL:
.htaccess syntax:

RewriteEngine On
RewriteRule ^/?category/([^/d]+)/?$ index.php?category=$1 [L,QSA]
Domain change – redirect all incoming request from old to new domain (retain path)

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example-old\.com$ [NC]
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L]
If you do not want to pass the path in the request to the new domain, change the last row to:

RewriteRule ^(.*)$ http://www.example-new.com/ [R=301,L]

#From blog.oldsite.com -> www.somewhere.com/blog/
retains path and query, and eliminates xtra blog path if domain is blog.oldsite.com/blog/
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI}/ blog
RewriteRule ^(.*) http://www.somewhere.com/%{REQUEST_URI} [R=302,NC]
RewriteRule ^(.*) http://www.somewhere.com/blog/%{REQUEST_URI} [R=302,NC]

Serve all .pdf files on your site using .htaccess and mod_rewrite with the PHP script.

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+)\.pdf$ /cgi-bin/pdf.php?file=$1 [L,NC,QSA]
Rewrite to www
RewriteCond %{REQUEST_URI} !^/(robots\.txt|favicon\.ico|sitemap\.xml)$
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

Rewrite to www dynamically.

RewriteCond %{REQUEST_URI} !^/robots\.txt$ [NC]
RewriteCond %{HTTP_HOST} !^www\.[a-z-]+\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]

Implementing a Caching Scheme with .htaccess

# year
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Thu, 20 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
#2 hours
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
<FilesMatch "\.(js|css)$">
SetOutputFilter DEFLATE
Header set Expires "Thu, 20 Apr 2010 20:00:00 GMT"

Password Protect a single file.

<Files login.php>
AuthName "Prompt"
AuthType Basic
AuthUserFile /web/askapache.com/.htpasswd
Require valid-user

Password Protect multiple files.

<FilesMatch "^(private|phpinfo).*$"> AuthName "Development" AuthUserFile /.htpasswd AuthType basic Require valid-user </FilesMatch>
Prevent hotlinking.
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/.*$ [NC]
RewriteRule \.(gif|jpg|swf|flv|png)$ http://www.yourdomain.com/feed.

Partial Source Code for 301 rewrites: https://gist.github.com/ScottPhillips/1721489

Joomla Logo

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

SEO tips & tricks for Joomla CMS(2019 Update).


This guide for Joomla is filled with useful tips and tricks for SEO to get the most out of your content using the Joomla CMS. The big difference between Joomla and say WordPress is that you will initially have to put in more work, but in the end, you will be able to rank higher if you follow this guide. While working on my website looking for the right balance and SEO options, the initial task was mind-boggling. Most articles said that for the right SEO, you spend a lot of time for the least amount of gain they are right to some extent. I do enjoy tweaking everything from my PC to mobile phone and hence my website as well. While I did find useful articles that gave me a more significant insight none were just the right article that covers Joomla SEO. This is where this article comes in. I will show you my route to a 99% PageSpeed score and a 98% Yslow score. Remember, SEO can be boring with little short-term gain; the gain is long term and better user experience. While this article covers SEO for Joomla CMS, it can be used as a source for other variants of CMS's and websites. The big difference will be you will need to find some modules/plugins that are explicitly built the CMS you are using.

SEO 2019 Update.

The article has been updated to reflect some changes for 2019 SEO optimisation as well as some Joomla plugins and modules that have been either updated or removed altogether. If you revisit this article, my overall ratings have slightly declined, and I am specialising more into Google since that is the most common search engine. Still, I also try to consider my options for other search engines such as Yahoo and Bing. My site has become more complex as well as it has grown since I wrote this article. However, the basics remain the same for the most part, but I have further tweaked my site, and I changed the sitemap generator to OSMap and made use of the Google Structured Data extension to make use of rich snippets.

Reference my progress here: GTMetrix Report and select the history tab and see my website's performance throughout the years.


Just covering the basics of what SEO is, there are plenty of articles on the internet that will cover this in debt. But to understand what SEO does and means for you some of the basics for you to digest. SEO stands for Search Engine Optimisation, in layman's terms how to optimise your site to be digested by search engines. The better your SEO score is, the higher you will rank among sites that compete for your market share. Running a blog or an online shop, you will end up competing with someone somehow and somewhere. Whether you post ideas, experiences, or you are selling a product, and you want to reach out to the right people.

For those who came across this article searching for more in-depth not regarding SEO for sites not using Joomla. I have found a great beginners guide that covers the basics of SEO for any site. May it be Joomla, WordPress, Wix etc. you can get started by visiting: Essential SEO Beginners Guide. The article also provides some insights on tools that are used for SEO on any website.

The basics of SEO.

The does and don't of SEO; some practices are heavily advertised on the internet regarding SEO. When caught in the act, you will get a penalty, and the likes of Google tend to remember those offenders for a long time. Whatever you do stay away from so-called "black hat" practices like a contagious decease.

Black hat & no go of SEO.

  • Stuffing of meta-tags relevant or not and never exceeds 20 meta tags.
  • Hiding random text stuffed with keywords like using white text on a white background.
  • Pay for links to your site, also known as link farms.
  • Involvement in a PBN, Private Blog Network resulting in linking loops.
  • Posting your website link on websites and blogs that are not relevant to your content.
  • Specific SEO tools that claim to offer automated link building.

Good SEO practices.

  • Content is king, quality of the content you serve is vital.
  • Use your social media to gain exposure to your content & backlinks.
  • Try to use SEO writing, the most challenging learning curve of SEO.
  • Guest writing on websites with a higher authority.
  • Correct use of HTML markup such as header text.
  • Using a CDN, Content Delivery Network.
  • Enable Gzip on your Server.
  • SEO friendly URL's, also known as SEF.
  • Prevent broken links, essential maintenance of checking linked content.
  • Minify HTML, CSS and Java scripts, reducing page size increasing loading speeds.
  • And then, I will go through the above in greater detail below.

Diving deeper into SEO.

As listed above, their SEO involves everything you use while managing a website. The Server (s), content, programming languages, getting natural backlinks to your website, etc. You can take my word for the black hat SEO practices if not please feel free to google for more information. Now it is time to get down to the nitty and gritty of SEO and go over everything from A to Z in detail. If you want to have a sneak and peak of your actual SEO score, I use this website for my score tests called GTMetrix.

Preparing your Server for SEO.

Once you have installed the basic Joomla, added some of your content and selected your template you have the framework to kick of SEO. The core of your effort will be your Server; it will be vital to get the right settings depending on the host most locations, and they will be set from the get-go. Several settings need to be checked if not set to have the best settings and those all start server side.

The first part is the robot.txt file this will point and set rules for the crawl bots that are used by all search engines. You can allow and disallow access to files and folders using this handy little text file. Joomla sets these settings for you; for the most part, I did not change anything with allowing or disallowing. There are however two vital settings that need to be added, first pointing the robots to the URL your sitemap is located. Copy and paste: Sitemap: http://www.yourdomain.com/sitemap.xml into the robots text file. The .xml and robots.txt should be in the main directory unless you want separate files, but those are not needed. For most servers, this is /public_html unless you installed Joomla in a different folder to ensure the right location for your files for it to work correctly. Next is a simple pointer to the URL you want to use this is either http://yourdomain.com or www.yourdomain.comCopy and paste: Host: www.yourdomain.com into the robots.txt, so the robots will see the preferred URL markup your site should be archived under.

Next up is the .htaccess file for the larger part Joomla has added some rules, and for SEO you might need to add some rules or change them where needed. However, before you start editing, please make a backup, I can not state this clearly enough to make a backup because this file can make your life miserable. You can get the original if you do not have a backup by downloading the full Joomla .zip file and use that if you can not find it at all or forgot to make a backup. While it is rare, you want to check that you can use the .htaccess file for SEO, check out this article to check whether your host is capable of using the .htaccess file. Now you can start to make your edits remember rules are set unless they have a # added in front or behind them, they've also used a spacer and to point out information. For browsers to see how long they can store files in the browser cache unless files on the Server are updated you need to add some code to inform the browser. The browser handles the caches there is no editing required, but the browser needs to know how long it can keep the files, not too long and not too short. Copy and paste the code below or change the periods but these base values are SEO optimised.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"

The next bit of .htaccess is a security portion, and yes, security is something that falls under SEO rules. When adding this line, you plug a small security leak that allows for specific exploits to gain illegal access to your Server. If you are using a server where you can access the actual apache configuration such as have a dedicated hosting machine, you want to read this part. Copy and paste the code below as is, it is SEO optimised.

## Misc Security ##
ServerSignature Off

RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* ? [F,L]

The next part is setting up the Server for the nice, and so much needed clean URL's. This is part of the SEF part where you start SEO Joomla from the back end. Search engines crave clean URLs since they give a clear picture of what the page is about by using in most cases title of the article or file name. Scroll down to the part that says ## Mod_rewrite in use. and make sure that you uncomment by removing the # in front of RewriteEngine On. This will prep your Server to parse SEF settings later on in the Joomla administrator backend and this part also you need to add a rewrite to a URL make up. You can access your web page through several combinations with URL makeups, HTTP:// or with www. the code here will force a browser to use one markup. All traffic will now point towards a single URL makeup you can also replace the HTTP:// with https:// if you have an SSL certificate. Copy and paste the code below you can change it around to the URL make up of your taste and the URL you will use in search engine webmaster tools.

## Mod_rewrite in use.

RewriteEngine On

rewritecond %{http_host} ^yourdomain.com [nc]
rewriterule ^(.*)$ http://www.yourdomain.com/$1 [r=301,nc]

Scroll down you will find the final rule that must be uncommented to enable SEF to look for RewriteBase / and remove the # in front. There is no need to edit any more items or add more coding now you need to save the .htaccess file.
Ensure you have a copy of the .htaccess this file is now ready to be uploaded again or saved directly on the Server. One final action must be taken while this is on the Server for the .htaccess to work and starts doing it's magic, click on the file on your Server. Remove the.txt from the end and place a .(dot)at the beginning, so the file is called .htaccess and the Server can read the file and deploy the settings.


Preparing Joomla for SEO.

For this part, we need to dive into the back end of Joomla you probably have guessed you need administrator rights to gain full access. Part of SEO is the web page loading speed and the size of the pages, especially the landing page, your main URL: yourdomain.com in most cases. To ensure you have the best loading speed refrain from installing modules and plugins you won't need or don't use if that is the case remove these. They tend to clutter the calls your web page makes on the Server slowing down the loading process, reducing your SEO score. Even modules and plugins that are not in use could potentially leave clutter on your web pages so remove them if you do not need them. For some SEO work, I only had to use two modules/plugins that will aid in a better experience, robots access, and loading speeds. There are other modules and plugins I have tested these two, giving me the best experience you could test out other modules or plugins if you wish. The first plugin/module is called OSMap it will crawl your Joomla content and index it into a sitemap.XML you later must submit to search engines. Crawl robots will have an easier time indexing your website, and you can assign a priority number indicating the robots the importance of your content. The 2nd extension is called Google Structured Data; it will add schema.org to your website and content that will aid with CTR & SERP.

Now to start from the top, the most significant portion is located in the Global Configuration panel under System on your right-hand side, you see the SEO Settings. Preparations have been made for this portion by editing the .htaccess file, set Search Engine Friendly URLs, Use URL Rewriting and Adds Suffix to URL to YES. Save & Close these settings now go to Extensions --> Plugins and type System - SEF plugin enable and save this plugin to finish the SEF settings. This will rewrite your content URLs to something like https://www.yourdomain.com/contact.html you can test this by browsing the front end of your website. Below is the Cookie settings, the pain is too much over the gain; thus, I will not cover these settings furthermore the SEO score will not benefit significantly from it anyway.

Open System --> Global Configuration and the left-hand side you have Site Settings here are some site Meta to fill out, describe your website in the Meta Description. Add your Meta Keywords you can use several words and space but close the keyword with a, to add the next Meta Keyword remember to use no more than 20. It will look something like: your name,site name,content 1,content 2,location 1,location 2 also worth mentioning try to have at least 10 Meta Keywords. Google has lowered the weight of scoring for Meta Keywords, but it is still widely used, so having them is handy either way. Right below that is the Robots option make sure that is set to Index, Follow so Joomla does not block access to your content unless wished otherwise.

Joomla site configuration

Staying in the Global Configuration panel, we move on to the System several settings need your attention both to have a high SEO score weight. The Cache Settings set Platform Specific Caching to YES and System Cache to ON - Progressive caching you can lower or increase the Session and Cache Time if you wish.

Joomla system configuration

Moving to the next tab called Server there is HTTPS option if you have HTTPS certificate and you can get it for free with Cloudflare a CDN provider. HTTPS can be left OFF since you will be using a CDN that will give you HTTPS from their Server to the end-users. Unless you are using an HTTPS certificate from your hosting provider, you will have to configure this and turn it ON. The CDN portion I will cover further down in this article it will have an impact on SEO so having HTTPS is a good idea and you can for free, so that is even better. Then there is one final option called Gzip Page Compression you turn this on, reducing content size for people browsing your website considerably. Gzip has a nice weight on SEO score as well, and it will reduce resource usage by browsers. This will help if you run on a resource-stretched server. Error reporting can be turned off while testing out your settings, but when you are done and satisfied, you can turn this off, it can be useful for finding errors if any occur.

Joomla server configuration

Next up are the plugins as mentioned above, go to Components to find OSMap, and you can find Google Structured Data under Components. OSMap and Google Structured Data both work out of the box for me you can just turn it on by selecting the Status to the drop-down menu and select Enabled. You can tinker with the options, but the out of the box settings work perfect, and you will get a little gain from tweaking them further.


OSMap is also very easy to use; it is a couple of clicks. Just to give you a short run down if you feel overwhelmed, there is a default sitemap this will work for most users out of the box. The .xml version is the URL you want to submit to search engines and place them in your robot.txt file. You can use the .html version on your website for easy access to all content on your site. The image sitemap will simply collect all the images so they may be indexed separately. The news sitemap can be submitted to Google News; this is useful if you provide content on current events such as news or gossip. By click on the Default Sitemap any other sitemap, you can set the crawl rate for the search engine bots as well as the priority.

Google Structured Data.

Google Structured Data is very easy to use Joomla extension to enable Rich snippets and will improve our CRT with the Google BERT update. This, however, will take time since Google will need to crawl your site and index all the schema.org markup for each page and process that. Depending on your site rank this can take from a couple of hours to weeks. The code is, however, highly optimised, so there is no impact on your site performance. Make sure when you add structured data that you use the correct schema, such as FAQ schema for an FAQ, Article schema for your generic content, be aware that selecting the wrong schema might result in Google not using your structured data automatically or manually. You can test your rich snippets with a free tool from Google located here: Rich Result Test it will show you what rich snippet(s) a given page is eligible for. Another great free tool from Google is the: Structured Data Testing Tool. This will test a given page on all structured data such as breadcrumbs, site logo, etc.

Search Engine Webmaster Tools.

The three main search engines that have the largest market share have a unique backend for webmasters where you can monitor and digest website details from the search engine side. Here you can also add your sitemap what results in a better crawl rate and indexing of your website besides the robots.txt file on your server root. Search Engines give a high score to sitemaps with the right markup even more so one that has been submitted on the webmaster tools backend. What is the difference between the sitemap pointed out in the robots.txt and the sitemap submitted directly to a search engine is that you need to prove ownership of the domain. There are several ways of having ownership verified a common practice is uploading an HTML/XML file to the website root another one is adding a record to the DNS registrar. Search engines give a high rating to content served through the sitemap from the webmaster tools since this is confirmed content with ownership details providing credit to the content. It will not negate the rest of the SEO rules; you still need to serve good content and use good SEO practice overall. Make sure to register an account so you can make use of all features and submit your sitemap to each search engine. You can submit the same sitemap to each and all search engines.

After confirming ownership, you can submit your sitemap it will take up to several days for the first crawl to happen. More time is required for statistics to be displayed such as backlinks, keyword search results and crawl statistics for each search engine. In the meantime, there is a website I like to use with some handy SEO tool called smallseotools.com use this to check your keywords, another SEO score checker, among others. There is a backlink maker tool there as well that I want to highlight it will submit your website URL to various website SEO and information sites such as alexa.com these are good backlinks. The only reason I took the plunge, so to speak is that I know this website has reliable tools and does not recommend or uses black hat SEO tricks that will get you a penalty.

CDN, Content Delivery Network or Content Distribution Network.

Using a CDN will gain you a nice chunk of SEO score with Yslow vastly increases your page loading speed and increased security with a shared SSL. For my website, I am using Cloudflare what offers free services with an option to buy a subscription every month. A CDN will store the content of your website over a cloud network of data centres and then serve the content to the end-user from the closest data centre. You will have to create an account with Cloudflare to use their services, but the basic plan will be free if you have more websites you can add them as well but make sure to update your DNS settings for each domain. Important to remember that the SSL certificate will take up to 24 hours to be issued to your site do not enable HTTPS links in Joomla and the .htaccess file. If you already own an SSL certificate you can also use that throughout the Cloudflare CDN service make sure to check your settings. The process of adding your website to the Cloudflare service is a click by click process the only real effort is pointing the name server to those of CloudFlare in your domain registrar. Two name servers will be displayed that you need to add in your domain DNS registrar, most likely your host provider has examples for most hosting company's. Cloud Flare also expanded their support and has various examples on how to update your DNS.

  1. Enable DNS Settings in Cloud Flare in DNS Settings.
  2. Enable SSL and wait for 24 hours and select the Flexible option. Unless you have an SSL certificate with your hosting, then you will need to enable Full setting.
  3. Enable Speed, Caching and Network settings as you desire. These will be site-specific, but Auto Minify, Brotli, Caching Level Standard, and Always Online TM are reliable options to use.

SEO Writing.

Writing in itself is an art to top it off you need to write in SEO. In short, that means you need to sprinkle in keywords and your tags throughout the article you are writing. While doing all that you need to ensure you do not overdo it, there is no way I can show you as I am currently even as I am writing this article a student regarding the subject matter. This will be a skill you will pick up over time experienced writers like a journalist will have a much easier time being a good SEO writer. SEO writing is not going to put you on the first search rank on every keyword; it will make it easier getting there, especially over the long run since the quality content is king. But at the end of the day, you are still writing for humans and not for robots, the user experience itself must not be lost another critical factor to consider as an SEO writer. A great tool in becoming a better writer is Grammarly a free plugin you can use while typing and comes with a spell and grammar check. Another critical factor is the article length in the number of words used per page you ideally want to have more than 300 words and the number of words increases you can use the Page Break option in your favourite editor and split your page into several subpages like with this article with an index on the top right.

Header Tags.

Using the correct header tags will be vital for the readers and crawlers to understand your pages there are many misconceptions when using header tags like using H1 for the first paragraphs then H2 for the 2nd paragraph. This is, however, no the case, H1 is the article name preferable the same words as in the URL. H2 is for every paragraph within your article, so it is fine as you use multiple H2 tags. Use H3, H4, etc. when you want to structure a lengthy paragraph. This way man and machine can understand the layout of your content by just scrolling your page and see the headers.

  • H1 Header: Used only once in an article at the top of an article as the title.
  • H2 Header: Used for every paragraph like every header for each page break in this article.
  • H3 Header: Used for every sub-paragraph below H2 header to break up large volumes of text.
  • H4 Headers etc.: Used to break up sub-paragraphs hardly ever used but handy when you need it.


There is more to writing then just text you will also want to use media such as images or infographics while people would prefer to consume video content, but for something like guides, the text is easier to read and also loads faster on mobile devices. However, media can also highlight a specific feature within your content like a product photo or highlight a step(s) within a guide or how-to article. But ensure that when you add media that you add the metadata as well such as title and description so a search engine crawl bot can understand how the media relates to your article.

Ghost Writer.

If for some reason you find yourself to busy handling the writing aspect of your website, you lack the time or even lack the writing skill because English is not you're native language. Or simply you have to much content you can not handle on your own you could consider hiring a GhostWriter. To find a Ghost Writer, this article called How to Hire a Ghostwriter and get a great ROI will go into greater detail, especially when considering when investing capital. The article, as mentioned above, covers that for financial advice, a critical point in the article is to find a GhostWriter with the technical know-how on your niche.


Getting links to your site is a process you that will take time with good content you could become a reference or your content is shared among the social webs. Cross-promotion can also serve you well and exchange links on the same content with other websites to gain backlinks, Posting on relevant forums and websites will also help you gain backlinks but ensure that the content from websites and communities align with your website. Gaining good high-quality backlinks will take time, and you will have to keep adding good content to gain links without having to ask for it and for crawlers to find the links. In SEO it is vital to get backlinks even more so is the unique backlinks so getting 100 backlinks from one site might be nice but getting 100  backlinks from different sites is better for your ranking in search engines. But make sure the backlinks you gain are of the highest quality linking from and too bad websites will hurt your SEO and defiantly make sure that the backlinks are not injected with malware.

Outbound links.

Outbound links help with gaining authority for your page but do not link to low-quality and ad-filled websites that could hurt you. You want to add at least three outbound links per 1000 words in each article more is allowed when you require to refer to resources. When adding links, make sure they open in a new tab if they open in the same window you will get a higher bounce rate since the user will leave your web page.

Page Loading Speed.

Ranking higher in a search query you will have to have good loading speeds on your website. You want to keep your loading speed below 2 seconds, or a user might leave your site before even seeing your content. This will mostly affect mobile users who tend to be on lower connection speeds even more so in developing countries. Loading speed is also affected by your hosting provider and how much resources your hosting account comes with as well as the above mentioned CDN. Many steps in this Joomla SEO guide are there to increase your loading speed and why the GTMetrix score is so crucial for attracting more viewers. 

Image optimisation.

The most significant factor on your site in terms of page size is the use of images you want to use as many images as possible to illustrate your content without slowing down the loading speed. Images like high resolution or even infographics will use more Kb's then really needed. Also, to consider here is the width and height size of a 4K picture that will only be displayed in 400px will impact your website performance.

  • Ensure you use the right physical sized image in pixels.
  • Decrease the image size by compressing it using TinyPNG.
  • Add Title tags, Alt tags and descriptions to your images.
  • JPG is preferred unless you need a transparent background.

Rich Snippets.

In 2019 Google made a major update to its search engine algorithms called BERT(Bidirectional Encoder Representation from Transformers)where rich snippets have become more important and also affect voice search. BERT should be seen as an addition to the current SEO, not an overhaul and to rank better, you will have to make use of rich snippets. In short, rich snippets are a structured data mark up that webmasters can add to their website(HTML), so an algorithm like BERT can better understand what the information on each webpage on your site is about and serve this to users in the form of snippets. Rich Snippets work for desktop, mobile, tablet any other device with a basic web browser and will significantly help with your CTR. Joomla currently does not has inbuild support for rich snippets, but there is a great extension called Google Structured Data there is a free and paid version of this extension. This extension will add the schema.org markup to our articles and allows for integration with most 3rd party extensions like K2, SP Page Builder, and Virtuemart. Google Structured Data will also enhance your website overall by adding your site name and logo, our search box, social profile links, bread crumbs, and local business listing. But Google is not the only search engine that uses structured data other search engines like Bing and Yahoo will also be able to use the structured data that is even better it does not slow down your site one bit. In short, the BERT update is the biggest in 5 years for SEO, and you defiantly want to make good use of it you might even notice a decrease in traffic since other sites started to rank higher. Below is an example of a search query where an article from hisevilness.com is used as a rich snippet result.

Click-Through Rate(CTR) & SERP.

These are important terms in SEO as they are a translation of your website's performance in search engines. These metrics will tell you how good your site is doing with certain search terms in the Google Search Console. In short, after following this Joomla SEO guide your CTR and SERP should increase.

Click-Through Rate(CTR).

This metric will show you from the X amount of impressions(the number of times your sites was listed in a search query) users click on a link to your site, a higher CTR is always better and will tell you how good your content is by appealing users to click on the link to your site. A CTR of 2% or more for your entire site over it life spawn is good. CTR will increase when you rank higher in search results and when your rank no1 for a search query, the average CTR is around 32%.


SERP stands for Search Engine Result Page and is the number of pages displayed when a user enters a search query in a search engine. Search engines, therefore, have to rank search results on relevancy by the use of algorithms. The higher your SERP listing, the higher your CTR will be thus leading to more traffic. And for this reason, you want to optimise and increase your SERP ranking to reach a bigger audience. The main goal to have at least a SERP ranking of the 1st page in a search query relevant to your content. And then further optimise to try to reach the top listing on the first page.


Another consideration to make especially when running a website that revolves around selling products online is PR(Public Relations)this, however, can be costly since it usually involves hiring a PR company that writes and hires writers to create content around your brand. Another option to consider is guest writing for other websites. This works for both regular content-centric websites as well as websites with an online store. However, hiring PR companies is most cost-effective for online stores. And this article is mainly inspired by writing content-focused websites and lacks an online store for greater insight for PR concerning an online store I would refer to this content piece called PR and SEO. It covers the topic in much more significant and accurate depth and will offer greater insight. Another easy step that you could consider in terms of PR is tweets, retweets and any other social shares, although those will not provide the same impact as a reference link from authoritative websites. For instance, Instagram has grown greatly in popularity with short stories and has become a main staple to generate links towards a site. But with the sheer volume of an Instagram post, it is hard to stand out in a crowd. In short, you wan to create compelling short stories to generate genuine clicks a good reference guide for using Instagram short stories can be found in this guide: How Long Should Instagram Stories Be? There are many ways to generate links however be careful where you get those links from as they might hurt your website authority if they come from spammy websites and you will need to Disavow their links through the Google search console.

Closing Thoughts.

Completing this process will take some time, and when you are done, remember to head back to GTMetrix to check your SEO Score. As well as checking your website with a tool called Uber Suggest to dot the I's and cross the t's. Both tools will give hints if your performance can be improved and resulting in gaining the top search position related to your site and remember to link my article I could use the backlinks for sure! And check out the below articles for more in-depth information regarding SEO for Joomla or SEO in general.

Paul "HisEvilness" Ripmeester



AMD Ryzen 3700X overclocking guide intro banner

Ryzen 7 overclocking the 3700X

AMD Ryzen 7 3700X overclocking guide. This is an easy to use and comprehensive overclocking guide for the AMD Ryzen 7 3700X with a wide
Intel i5 100600K overclocking guide banner

Intel i5 overclocking the 10600K.

Intel i5 overclocking the 10600K on a Z490 Motherboard. This is easy and illustrated overclocking guide for the i5 10600K using a mid-range MSI Z490
AMD Ryzen 2600 overclocking guide intro banner

Ryzen 5 overclocking the 2600.

AMD Ryzen 5 2600 overclocking guide. This is a comprehensive and easy to use guide with illustrations to overclock the Ryzen 5 2600 CPU from
DDR RAM Overclocking Banner

DDR RAM Overclocking Terminology FAQ

DDR RAM Overclocking Terminology FAQ This Terminology FAQ covers overclocking for DDR RAM for both Intel and AMD platform and adds a reference material for various