How to Reduce or Stop excessive DOM size in WordPress?

0
If you go through the PageSpeed insights information for your website, one of the most likely entries you would witness can include the message that says “Excessive DOM size.” How would you be able to stop receiving the error message on your WordPress website?But before finding the right options to resolve the issue and discover how to stop Excessive DOM size error, it may be a good idea to understand what exactly this message means.

What is DOM?

Source: Google Dev
DOM refers to the Document Object Model. When your browser receives an HTML document, it accepts it in the form of a tree-like structure. The browser converts it into a tree-like structure.The page is then rendered and painted, making use of the CSS and JavaScript elements.The DOM consists of the following items, or more correctly called elements.
  • The Nodes – The HTML elements in the DOM are referred to as Nodes. They are comparable to the leaves on a tree.
  • Depth – Th length of the branch on a tree is called depth. For instance, in the above image, the span has a depth of 4 – HTML -> body -> p -> span.
The resources like Lighthouse and Google Page Insights typically flag the site has to have an excessive DOM size when it observes the following conditions –
  • A total of more than 1500 nodes.
  • A depth is greater than 32 nodes.
  • A parent node with more than 60 child nodes.
All that appears to be too technical, right? Well, that is exactly how those things work. For now, it should be enough to note that an excessive DOM size can translate into a slower loading website.Either the page will load considerably slower, or the JavaScript on the page will load slower. The ultimate effect that an Excessive DOM size can have on your website is slower loading time.

How can it affect your website performance?

The loading time on your website has a lot to do with your website’s performance in terms of traffic. A delay of more than three seconds can cause more than 40 percent of the visitors to move away from your site. Even a second’s delay can cause a severe issue with your conversion rate and cause slow traffic.If you do not want to lose the customers or whopping traffic to your website, the right option would be to ensure that you take care of the excessive DOM size.It can cause the following issues and result in severe problems on your WordPress site performance. Some of them, maybe.
  • It increases the TTFB or the time for the first byte. This can further increase the loading time.
  • Higher parse and render time is another issue caused by a more massive DOM tree.
  • It can also increase memory usage to a considerable extent.

How to reduce excessive DOM size?

Well, unlike the other issues that you would address on your WordPress site, the excessive DOM size may not be that easy enough. That is precisely what would explain why the tools like GTMetrix and PageSpeed insights do not provide a straight and direct option to take care of the error message.It would ideally need you to redesign the webpage right from scratch. In case you are facing this error on more than one page on your site, it may be a clear sign that you need to look for some action. Now that you are an expert or an advanced user of WordPress, the best option you can opt for is to check out a few tips that can help you address the concern to some extent.Some of the options that can help you tackle the issue of an excessive DOM size can include

Split the larger pages into the multiple pages

If you have a significant page that contains everything you do? In that case, it may be a good idea to split it into various pages. Instead of including the items like services, contact forms, products, blog posts, and testimonials in one page, you can split them into their pages.Of course, you can later interlink them together. You can link to them from the header and navbar.

Lazyload the images

Lazyload all the photos. Of course, it may not Reduce the DOM size. It can also help you opt for a workaround, where you can improve the page load speeds. It may be an excellent idea to lazyload YouTube videos as well. You can use a few specific plugins for the purpose.

Limit the number of posts per page

Limiting the number of jobs per page can be yet another plus point. Paginating the rest of the sheets can help you take care of the excessive DOM size issue. You can also limit the related posts count on the page.

Avoid too many specializations.

If your theme is using too many devs, it can increase the DOM size. Check if you have any options within your theme or plugin to disable any of the unwanted options. Some of these features may be useful for improving your website’s performance, but a host of them may not be used for most of the needs.

A few other tips may include:

  • Reduce the number of widgets and sections within your web pages.
  • Use a more straightforward web page builder.
  • Avoid the unneeded codes.
  • Check if using a different theme can resolve the issue.
  • Paginate In-line comments – If you have hundreds of comments, this can also affect DOM size. Paginate comments by going to Settings -> Discussion -> Break comments into pages.
  • Limit number of related posts count – Try to limit the number of related posts count to 3 or maybe 4.

The Concluding Thoughts

Well, those were a few tips that can assist you in opting for the best possible page speed. The advice and solutions in the above discussion should ideally help you achieve the best results in reducing the excessive DOM size.Necessarily, you would need to focus on reducing the unwanted clutter on your website. This should go a long way in promoting the website loading time to a considerable extent.External References:

What is the Best Way to Setup and Install W3 Total Cache Plugin

0
A faster website is what makes us like it and follow it. So, let us say you have a website, most probably on WordPress. The first thing you would want with your website is to make it load fast!No beating around the bush there. There should be no two thoughts about it. A faster website makes your visitors happy and goes a long way in improving your site’s performance. If you have a quicker loading site, people will buy from you, or you will be able to achieve that whopping traffic growth.But wait – getting your site load faster will mean you need to understand things like caching minification of codes and something called content delivery. If you are a new blogger, all those things can get more robust and complicated, right?That is where caching plugins come into play. How about speeding up your website without spending a penny and without having to wonder about that technical know-how? We have a solution – the W3 Total Cache. It is an excellent and powerful free plugin for your WordPress site that can drastically improve your website’s performance.

Do you need a W3 Total Cache?

A million-dollar question. And the answer is a thumping YES. If you are looking for cache-based content optimization for your website, W3 Total Cache is currently the best plugin you can opt for. It handles multiple caching requirements on your site and can considerably improve the loading times and general performance.It can apply multiple caching algorithms to your pages and enhance the responsiveness of your website considerably.WordPress comes with a lot of dynamically rendered static content. Of course, the terms may appear to be too technical, but the crux of the matter is the plugin caches many static elements on your page, and thus, your web server does not need to do a lot of things. This eases the load on the servers, and your website loads faster.

How to install W3 Total Cache?

This can be quite overwhelming. W3 Total Cache has an annoyingly massive number of options. In fact, unlike most other plugins you use with WordPress, it has more than 15 different menu options. The dizzying list of options you can configure can, indeed, make it an overwhelming experience for a newbie in the blogging world.Let us now break down the things one by one and see how to configure W3 Total Cache.

Step 1 – Install W3 Total Cache

Well, this should be the most straightforward part of setting up your W3 Total cache plugin. You will need to install it using the method you do for installing any other plugin.Go to your WordPress admin dashboard and enter the Plugins section. Click on Add New and search for W3 Total Cache. Click on the right search result and install it. Once the plugin is installed, activate it. The steps here should be self-explanatory.

Step 2 – Configure W3 Total Cache

This is the complicated part and perhaps the primary reason you are here. The settings section has 19 different sections or tabs. Most of the settings come predefined in some sections, while you need to configure a few as per your preferences.Let us break down the tabs and explain them in detail.

General Tab

This is the first step towards configuring your W3 Total Cache. Here, we will enable or disable each of the features and then configure them appropriately in the next sections. That would mean you need to set your General Settings before others.

Page Cache

In the Page Cache section, choose Enable to apply cache settings across the entire website. You are using this plugin will mean you would want to enable cache. No rocket science here!In the Page Cache Method, choose Disk Enhanced if it is not selected by default.

Minify

Do note that minification can, at times, break your site. To avoid any such issues, it is advisable to exercise caution while setting it up. Minifying the static files on your website can help you reduce the load on the servers.The minification will compress most of the CSS and JavaScript codes on your site. Configure it to Auto so that the plugin will take care of all the minification needs. Once configured, check your website for any signs of issues on your site.Do note that many hosting providers suggest not using minification. If you are not a tech-savvy blogger or site owner, we would recommend not enabling it.

Opcode Cache

Leave it at default.

Database Cache

It would be practical to leave it unchanged. This is used to cache the database queries. It can, however, stress your server resources, and tinkering with it would not be advisable.

Object Cache

This, too, can be quite heavy on your resources, and we would advise leaving it not enabled.

Browser Cache

This setting saves a copy of your website on the user’s browser. This will be the best option to reduce the calls to your browser and load the site faster in subsequent searches. Enable it as in the image here.

CDN

If you are using CDN or Content Delivery Network such as Cloudflare, you would need to configure it. The steps will depend on the exact CDN you are using. Discussing this setting is beyond the scope of this tutorial. Assuming you are not using any CDN, leave this unchanged.Leave the next set of configurations at the default value. These would include Reverse Proxy, User Experience, Statistics, fragment cache, monitoring, and licensing.

Miscellaneous

These can be optional. Enabling all of them is optional. It is preferable to leave the settings at their default values.

Debug

This is for debugging purposes. If you aren’t using those debugging activities, it is wiser to keep them unaltered.

Import /Export

This setting is used for importing your W3 Total Cache settings to another site. This can help configure the settings for the plugins in one go for multiple locations. It isn’t essential for us at the moment, and we will leave it unchanged.That concludes the settings in the General Settings. Based on what we have changed or enabled in this section, we will cover the next chapters in W3 Total Cache Settings.

Page Cache Tab

Now that we have enabled the Page Cache option in the General settings, we will now fine-tune it further. Make sure you are configuring all cache settings with due diligence. Practically speaking, you would want to enable page caching across all pages.Ensure that you have enabled SSL before enabling SSL Cache.Aliases may not be useful for most of the websites out there. It would be a good idea to leave it as it is.

Preload Cache

This can be useful in building a cache even before your visitors visit the page. Make sure you enter your XML sitemap here. Make sure you check the option for Preload the post cache upon publish events to ensure that the page rebuilds the cache each time you publish new content or make changes to the site.Leave all other values at default.

Purge Policy

This section will clarify which parts need to have the cache purged when you publish a new post and add something to your site.

Advanced

In the Advanced section, you can exempt a few browsers from receiving the cached version. Or even apply some of the exceptions to caching rules.Just enable the Compatibility mode and leave all other settings to their default value.

Minify Tab

Like in the case of page cache, we will fine-tune the minification settings we have enabled previously.

General

It is advised to keep all the settings at their default value and not change anything.

HTML and XML

Enable all the options here except for the option Don’t Minify feeds.

JS

Follow the image below for the right settings you need to configure.

CSS

The picture here should help you set it properly.

Advanced

This section lets you configure the default interval for minification and garbage collection. You can leave the default settings unchanged.We will leave the other two options as we have not enabled them – Database Cache and Object cache.

Browser Cache tab

The section comes with the options for fine-tuning the browser cache.

General

Most of the default settings should help you get things done. Make sure the checkbox for Set Last-Modified Header is enabled.Also, make sure that gzip compression options and Prevent caching of objects after settings change options are enabled. This will let the browsers know the recently cached files. You will have the same options in the subsequent CSS and JS HTML & XML and Media sections. Please leave all of them at their default values.The rest of the sections can be left to their default values. They are designed for use with advanced users. Under standard conditions, the stings and configurations we have discussed here should get most of the tasks done.Well, that was how you could set up and configure your new WordPress site. The powerful caching plugin should ideally make your website run faster and offer an exciting user experience to your visitors.Please note that the settings we have outlined in this configuration are meant for the newbies and those bloggers who are not much well versed in the complexities of website hosting and optimizing. 

More on HostingXP:

How to find .htaccess file in WordPress – Missing Create or Regenerate

0
If you are hosting your website on WordPress or for that matter on any of the Apache web services, you would be aware of the file or feature labeled as .htaccess. What is this file all about, and what does it do? Why is it so crucial in your WordPress installation? Let us check out the complete details about the .htaccess file and how to use it for your needs.
Related: What is a .htaccess File?

What is .htaccess file?

A .htaccess file is a configuration file designed for an Apache webserver. A WordPress site uses the Apache web server, and a .htaccess file is the essential part of the webserver in this context.The .htaccess file is hidden (that explains the dot at the beginning of the filename), and the data has no extension of any nature. The data comes with the rules that govern the functionality of your WordPress site and the server that runs it.The .htaccess file comes with a host of activities and functions. One of the significant tasks that it performs would include controlling the way the permalinks on your site are displayed. In fact, in many cases, the .htaccess file is not created until you have configured your first permalink.In most of the websites, this is the sole function that a .htaccess file performs. However, there are few other options that you can work with the .htaccess file. A few examples would include setting up the 301 redirects or improving the security of your site. Some of the plugins you add to your website, and the dashboard adds up their code to the .htaccess file to improve the plugin functionality.Well, there are a few highly technical concepts involved with the .htaccess file, and most of them may not be needed for your understanding unless you are a professional involved in the web development or programming.

How to find the .htaccess file on WordPress?

Just in case you need to make a few changes to your .htaccess file, you would need to find the file. The .htaccess file would not be available as such on the WordPress dashboard under normal circumstances.However, the .htaccess file is usually hidden, and there are a few reasons that it has been designed so. Making changes to the .htaccess file is not recommended. The direct changes to the site can be risky and can break your site in a few cases. If you are not careful enough, you may end up breaking some core or other functionality of your website. You may also end up bringing down the entire site.Before you can make any kind of changes to your .htaccess file, it may be a great idea to take a few precautions. A few of those necessary actions can include
  • Backing up your site – This can help you revert to the correct version, should anything go bad with your site because of the wrong edits and changes to any files including the .htaccess file.
  • Opt for a staging site – You can launch a staging site and check the changes you are looking to make. You can get the website or the changes live only after you have found out that there are no issues whatsoever with the site.
  • Downloading the .htaccess file to your computer – You can download the file to your computer and make changes to the live website. If something goes wrong, you can revert the original file.
How to access the .htaccess file for your WordPress site? Well, the best option is to use the FTP (sFTP recommended) connection to connect to your website. The best method to access the FTP connectivity is to use the option FileZilla. You will have access to the details like Host, username, and password would be available through your hosting cPanel. Enter them in the respective fields, and you should be connected to your site instantly.Once you are connected to your website through the FileZilla client application, you can have access to the file and folders on your site. The records on the left side indicate the data on your local computer, and those on the right would be the ones on the server. You just need to drag and drop the files between them.So, this is where you would locate your .htaccess file. You would find the file named by your domain’s name on the right quadrant of the FTP client. This would be your root directory. Choose the folder and check the list of folders under it. You should find the .htaccess file located under it.If you want to view the contents of the file, right-click on it and click on View. The file will be launched in a default text editor. You can easily edit the data here. Once you have made the changes to the data, you can save the file. You will be asked if you want to upload the changed data to the server. If you are sure you have done nothing wrong, you can upload the edited file and you are done!What if you cannot find the .htaccess file in the root folder in the above tutorial? That would mean the record has not yet been created. You can force your WordPress installation to create the file. This can be done through the WordPress dashboard on your site.Here is how to do it –
  • Login to your WordPress dashboard.
  • Go to Settings -> Permalinks.
  • Click on the Save Changes option. You do not need to make any changes. Just save the changes.
Now, you can launch FileZilla once again and look into the root folder. You should find the .htaccess file over there.

How can the .htaccess file be useful, and what can you do with it?

Well, you found it right away – how to find the .htaccess file and perhaps, edit it. So, what kind of changes would you want to make? Well, there are several changes you would want to make here. But a word of caution though – unless you are aware of what you are doing, never make any kind of changes to the file.Here are a few changes you would be able to make here –

Setting up a 301 Redirect

If you have recently changed a post on your site or changed the permalink for the page, you can set up a redirect. This is how you would be able to do it –Add up a new line to your .htaccess file.

Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html

Replace oldpage.html with the old permalink, yoursite.com, with your domain name and newpage.html with the new permalink. You can add a line for each of the redirects you want to add to the site.You can add up a line to divert your traffic to the HTTPS site from a non-secure site. There are a few security-related changes that you can make to improve the security level of your website.

Any other option to find your .htaccess file?

While the FTP method is one of the best and most popular options to have access to your .htaccess file, there are a few simple and more accessible options you can opt for if you are looking to get access to your .htaccess data and perhaps edit it.

Using cPanel

The cPanel refers to the control panel of your site through the hosting service provider. You can find your .htaccess file through the cPanel easily.Here is how you would be able to do it –
  • Launch the cPanel on your favorite browser and log in to it.
  • Go to the File manager.
  • Check if the option for showing hidden files is enabled. If not, it will allow it.
  • You should find the .htaccess file on your root directory. You should ideally find it on the public_html folder.
  • Right-click on the file and choose View.
That does it. You have successfully located the .htaccess file on your WordPress site.The exact steps would be dependent upon the instructions offered by your hosting provider.

Using Yoast Plugin

Most of the WordPress users opt for the Yoast plugin for SEO purposes. If you are one of them, you can use the plugin to have access to your .htaccess file.Here is how you would be able to do it –
  • Launch your WordPress dashboard.
  • Locate the option SEO and then Tools
  • Locate the option File Editor and click on it
You should find the option for the .htaccess file. You should also be able to edit it here. However, before you write it, you can save the five on your local drive.In addition to the .htaccess file, you can also have access to the robots.txt file.

The Concluding Thoughts

Those were a few steps and tips to find your .htaccess file on your WordPress site. Please note that you can use any of the methods above to get access to your .htaccess data. Please note that editing the .htaccess file is not anyone’s game. Please ensure that you do not indulge in unneeded editing that can break your site.Now that you are aware of how to find the .htaccess file on your WordPress site, please do share your views and opinion with us. Also, use the comments box below to share any of the difficulties you may have come across.

More Reading:

Zeslecp vs Vestacp – Which One is Better for Digital Ocean

0
If you are looking for a smart hosting control panel, then do check out our Zeslecp vs Vestacp comparison.If you are into blogging or website creation, you know what a control panel is. It is where you control every aspect of your website hosting. However, which among these control panel options would we prefer? Of course, there are several control panels like Plesk and CPanel. But, almost all of them offer you access to a few additional features at a premium cost. If you do not want to pay that extra cost, it may be a good idea to opt for other open-source options.If you are using Digital Ocean for hosting your websites and blogs, you would have come across two major types of Control Panels. Which would we recommend to the Digital Ocean users among VestaCP and ZesleCP? Well, that would need us to delve a little deeper into these Control Panels.

Zesle CP – An Overview

Source: https://zeslecp.com/
Like you might have already found out from the above introduction, Zesle CP is a control panel for the web hosting service and provides you access to complete control over your hosting web service.It is quite simple and easy to install and offers you access to every essential task that you need to work with. It is indeed a practical tool for both professionals and personal users alike. The panel lets you control the hosting of your website, managing each of your files, setting up your website, and controlling the mailbox. The Control panel is available in both free and premium variants.It offers you plenty of features making it one of the excellent options to go with. To begin with, it is incredibly lightweight and does not hog your resources. That would also make it a faster alternative for your Control Panel requirements. The high degree of optimization should ideally make it one of the excellent choices. It takes under three minutes to install and set up.It is also one of the most secure options you can opt for. It provides you with access to frequent and timely updates. The firewall, monitoring, and reporting functions offered by the tool would make it one of the excellent options you would want to opt for. If you want a safer website, ZesleCP should be the right one for you.Almost all the core features in a Control Panel are free on Zesle CP. You may need to go with the premium features if you are looking to opt for a few select features. Unlimited website hosting through multiple domains is what would make it one of the preferred options. You can set up unlimited domains on the service.The multiple PHP versions and compatibility with them is yet another excellent feature you would find and appreciate with the Zesle CP. Whether you want PHP 5.6, 6.0, or 7.2, Zesle CP lets you make changes as per your preferences. The control panel also enables you to create your own custom NameServers as well.The Zesle CP control panel offers you access to free SSL certifications like Letsencrypt, which would do away the need for getting access to SSL certification form other sources.

Minimum System Requirements –

Zesle CP requires the following minimum system requirements.
  • Operating System – Ubuntu 16/18, CentOS 7. Versions for other variants of Linux are expected to arrive soon
  • RAM – 1 GB
  • Storage – Minimum 10 GB
  • CPU – 1 GHz clock speed

VestaCP – What is this all about?

Source: https://vestacp.com/
If you are on VPS hosting, VestaCP should be an excellent option for your requirements. If you are someone who does not like setting up everything, it may be a great idea to opt for VestaCP. It is a free and open-source control panel for your hosting needs.The service can be configured using NGINX, Apache, or other reverse options as well. The service works with VPS hosting, and this is precisely why it is one of the best options for the Digital Ocean. VestaCP is extremely easy and straightforward to use. The uncluttered user interface is what would make it one of the much-preferred options.The security features offered by the platform is what would make it one of the most preferred options for controlling your hosting. It comes with integration with Fail2ban and Let’s Encrypt. An excellent backup system is yet another considerable addition that makes it one of the perfect options from the security point of view. The built-in backup tool can handle automatic backups with ease. It can backup websites, databases, email accounts, and everything.

Minimum System Requirements –

Vesta CP requires the following minimum system requirements.
  • Operating System – Most Linux distributions that include RHEL, CentOS, Debian, and Ubuntu
  • RAM – 512 MB
  • Storage – Minimum 20 GB
  • CPU – 1 GHz clock speed
If you want to get started right away, click here.

Zeslecp vs Vestacp – Which should one go With?

So, that was all about what Zesle CP and Vesta CP have on offer. If you are a Digital Ocean user, which among them should you choose to go with? Well, that would be a tricky question in most probability.However, it may be recommended to go with the Vesta CP as it offers you a completely free and open-source functionality concerning the control panel. Moreover, it also provides you access to enhanced performance standards and wider control in its own right. The control panel gives you access to a host of features that include Web Server, DNS server, Database Server, Mail Server, and FTP Server.Of course, there are other alternatives like panel for the Digital ocean users, but if you want to choose the one among Zesle CP and Vesta CP, we would recommend you to go with Vesta CP. It offers you plenty of advantages that you would want to focus on.

The Closing Thoughts

Well, that should have adequately answered your questions. If you are a Digital Ocean user and want to look at the best Control Panel options, choosing between Zesle CP and Vesta CP should be easy enough with the information shared in this compilation.Make a well-informed choice between the two compelling alternatives among Vesta CP and Zesle CP. Share your experiences with us.

Also Read:

How to Enable Mobile First Indexing in Google Search Console?

0
Mobile compatibility has been one of the enormous changes that have been introduced in recent times for web development. If you are a person well versed with the game of SEO, you would understand the importance of websites that offer 100% smartphone compatibility.Improving your mobile site directly helps in improving your traffic and other search engine metrics. Google has been focussing on the mobile-friendliness of your website as a prime metric for the indexing, ranking as a critical metric to drive search traffic.Google has been sending notifications well in advance to webmasters to ensure that your site is ready for Mobile first indexing.

What is Mobile first indexing?

If you are into SEO or digital marketing for a long time, you will understand the intricacies that the genre stands for. You would be well aware of the fact that mobile-friendliness has been one of the primary metrics that Google checks out for determining the ranking for your site.Google recently enforced a couple of new changes in the way it indexes web content. These changes are bound to drastically affect your search engine rankings – whether for good or bad. That would be something beyond the scope of this post.So what is Mobile first indexing? The explanation should be clear enough from the name itself. Mobile first indexing would simply mean that Google will use mobile versions of the websites for indexing and ranking your websites.This is in sharp contrast to the earlier times where the desktop version took precedence over the mobile version of a website. Most of the tools even today are configured to analyze your site based on the desktop version.In any case, we would expect it to change quite soon, what with the focus of Google on the mobile-friendliness of a website.

Why Mobile first Indexing?

It is self-explanatory, right? It should not be a question that would need any sort of extra analysis. Mobile phones have become one of the most ubiquitous devices, and we have been using them for practically all purposes.The growing use of mobile phones and their usage for day to day browsing and other tasks over the internet have made them extremely important. For a lot of people, the mobile device is the primary computer. It explains why mobile-first initiative from Google is focussed on the mobile-friendliness of your website.The technical definition of a Mobile First indexing would mean “crawling, indexing, and ranking of webpages. Typically, Google bots have typically used the desktop version of a page. It may cause viewability issues for mobile users when the desktop version is vastly different from the mobile version.
Mobile-first indexing means that we’ll use the mobile version of the page for indexing and ranking, to better help our — primarily mobile — users find what they’re looking for.”.
Google will crawl your site from smartphone browsers context instead of as a desktop browser. That should be the essence of how the new crawling and indexing techniques will work.Do note that the Mobile-first index is not a separate one from what we have been witnessing as of now. It will be a single indexing option and will focus on the unique index. There will not be separate index options for mobile and desktop. The Mobile-First Index will mean that Google will index the mobile version of the particular website and not the desktop version.

How will it impact your rankings?

Well, mobile optimization of websites has begun for over a few months now. Most of the sites have turned mobile friendly. In any case, check if your site is entirely user-friendly when visited through a mobile browser.Googlebot will crawl your website as a smartphone browser. It will index whatever it finds. The ranking of your website will be dependent upon what the smartphone user-agent on the Googlebot finds on your site. That should include the speed of the website as well.If your site looks and displays the same both on desktop and mobile, it will not make any specific difference to you. You will not be affected if you have opted for making your website mobile-friendly.If you do not have separate versions for the mobile and desktop, the change should not affect you much. The mobile and desktop versions will remain the same. However, you would need to ensure that the desktop version is well optimized for the mobile screen. There are times where you have opted for a design that adjusts to the screen that the content is rendered. Even in those cases, you will not find any considerable difference.Make sure your site is mobile friendly if you are using separate URLs for mobile and desktop. The indexing from the mobile site will take precedence over the desktop version, and if your mobile version has nay issues for speed or any other similar problems, you will end up finding your ranking severely affected.

How to check if your site is enabled for Mobile first indexing?

Google has issued the guidelines for enabling the mobile first indexing on the websites.
With effect from July 1, 2019 – all the new sites (that would mean all the sites created after July 1, 2019, or the ones that were first indexed on Google after the date) will be enabled for the Mobile First indexing.
For the existing sites, Google will continue to evaluate until moving to the full mobile-first world.That should not mean the existing sites can continue with the older design. Opting for a mobile-friendly website should be the norm going forward. More on that later in this post.How to check mobile first indexing status on your site? Well, Google lets you know! If you are using Google Search Console (like every website owner should be doing), you would have already received the notification has been enabled on your website. You need to login to your Google Search Console and check for the notifications served in recent past.If you have multiple websites under a single Google Search Console account, you would ideally get a batch notification to indicate that the mobile first indexing has been enabled on your site.To check if the website has been enabled for the mobile first indexing, follow the steps featured here –
  • Visit your Google Search Console
  • Locate the message board on your Google Search Console.
  • You should find a message that starts with something like “Mobile-First indexing enabled.”
That should confirm you whether your website has been enabled for the mobile first indexing as yet.Another way you can check it would be to find which crawler is indexing your website. This again can be done with the help of Google Search Console. Follow the steps here below –
  • Log in to your Google Search Console.
  • Look for the settings
  • You should find the crawler used for indexing your website.
  • Look for the Crawl as an option and find what does it say. If you find Googlebot smartphone, your site is enabled for mobile first indexing. On the other hand, the Googlebot desktop will mean your site is not yet enabled for the mobile first indexing.

How to Enable Mobile First Indexing on your site?

Well, Google Search Console is the answer. It will let you know the status of whether the Mobile first indexing has been enabled on your website. However, if the site is not allowed; there is nothing you would be able to do.Yes, indeed. You will no be able to enable the mobile first indexing on your website in any way. Google has to do it at their end. The changeover is happening gradually, and your site too will be enabled quite soon. Keep waiting and checking for the status to ensure that the service has been enabled for you.You may, perhaps, get in touch with Google to let them know that your site has not yet been enabled. In any case, Google follows its own schedule, and you should find the site allowed for mobile first indexing in due course of time.

What if your site is not mobile friendly?

Having said that, we will recommend opting for AMP or other options to ensure that your site is mobile friendly and the new mobile first indexing does not affect you much.In any case, mobile-friendliness of the website in the future, and you should make sure that the site is mobile friendly before it is too late. Whether your site is mobile-friendly or not, it will ultimately be moved to the mobile-first indexing system. It should be worthwhile that you turn it into a mobile-friendly website.There are a few pointers that may be worth checking. Make sure you have only one URL. A separate mobile URL may be a thing of the past. Not only separate URLs for mobile and desktop but make sure you remove all the services that tend to provide different content based on the various devices. Instead of opting for the separate accessibility services, it would be a good idea to build the accessibility services directly into the site that has been otherwise optimized for a mobile device.Google recommends using a single URL for both mobile and desktop clients. However, Google will continue to support the separate URLs and responsive design; it still advises against the use of different URLs to avoid confusion for the users and search engines.Make sure you meet at least the following conditions –
  • More straightforward navigation across both mobile and desktop versions
  • Faster loading times.
  • Technical SEO
Do note that Google will not check whether your website is mobile-friendly when migrating you to the Mobile first indexing regime. That would mean, you need to ensure that the website is mobile-friendly. This will help you avoid any ranking issues in the future.If you want to check if your site is mobile-friendly or not, it may be a good idea to get it checked through the Mobile-friendliness tester. The tool will let you know any issues that may be affecting the mobile-friendliness of your site and suggest improvements.

The Concluding Thoughts

That was all we have for the new Mobile first indexing option put forward by Google. While there is no way to enable the Mobile first indexing on your website or disable it, knowing the positives and negatives of the changeover will help you have your website ranked appropriately.Ensure that you have taken all the precautions and improved the mobile-friendliness of your site. Once that done, you would not need to worry about the mobile-first indexing, which is set to be the future for all the websites.

More on SEO & Indexing

How to Submit Sitemap to Google for WordPress Sites without a Plugin?

You are a website owner and have been creating websites after website. You would carefully develop content and post it on the site. However, the web content you create using WordPress or any other CMS solutions will be intelligible and useful only for human beings.Search engines may find it a little difficult to understand it properly. That is precisely where the sitemap comes to the fore. You are expected to submit your sitemap to Google or other search engines for being able to rank better and let search engines understand it correctly.

What is a Sitemap? Before you Submit Sitemap to Google!

Well, the name should in itself let out what is it. A sitemap is a map of all the content on your site. It provides a complete idea about your website and its contents for the search engines and humans alike.A sitemap can be beneficial for both search engine optimization and usability. There are two types of sitemaps – XML sitemaps and HTML sitemaps. Each of the sitemap types come with their own set of benefits. Let us check out the functionality in more exceptional detail.

XML sitemap and HTML Sitemap – An Overview

An XML sitemap is an option that can help search engines find all the content on your website. It includes the URL addresses of all the content on your website that is publicly visible. However, your human visitors will perhaps not have a look at it.An XML sitemap lists all the URLs of your website and a select list of other elements. The additional information would involve the number of images on each of the URLs. It also includes details on when the content was modified. You can even have a separate sitemap for the photos and other media types. The XML Sitemap is specifically designed for the search engines alone.The HTML Sitemap is more useful for human visitors than the search engines. However, that should not mean that it does not serve any useful purpose from the SEO point of view.While the XML sitemap is a mere collection of codes, the HTML sitemap is an actual page designed on your website. It is created for making it helpful for the site visitors to navigate through the website. The HTML content will help find the most famous content in an easily accessible manner.In sharp contrast to the XML sitemap, the HTML sitemap consists of links to all your content on the site. This can be ideally useful for human visitors to reach your favorite content right away. It is purely in a human-readable format and does not need you to know any coding.Which one should you prefer? Well, both of them have their advantages. The XML sitemap is an excellent option from the SEO point of view. It is used to tell Google or other search engines about all your content.This can help rank your content because the sitemap is quite useful enough in letting Google know about all the content on your site. Though not all your content is inserted in the search results, it can help you improve the chances of better ranking.It also lets you share the additional information on the content and any metadata changes to it to Google and other search engines such as Bing or Yahoo. Some of the additional information shared with search engines would include how often the page has been changed when the page was updated etc. Also, are there any alternative languages used on the site.The HTML sitemap, on the other hand, is beneficial for humans. It is an option for human visitors to understand the structure of the site and access the content with ease. It may not be mainly be directed towards the SEO benefits in its entirety.An HTML sitemap can be considered to be a group of internal links and can be an excellent option to spread the link juice (Authority) accordingly around the site. It can also provide access to Google crawlers to find the content more positively for quicker indexing.From the Google point of view, Google recommends creating a sitemap but does not make it a penalizable offense if you have not created a sitemap.

How to create a Sitemap on WordPress?

Well, that was how sitemaps could be beneficial on a website. However, how would you create a Sitemap in WordPress? The tutorial should provide you with an input into the best options and tips to create an XML sitemap.There are several options to create a sitemap on WordPress, but since we are not interested in creating a sitemap with the use of plugins, we will use the other route. WordPress does provide you access to a Sitemap Generator Tool.You can make use of the functionality through the multiple options like a cloud-based option, desktop programs, and through a WordPress plugin.Here are the steps involved in the creation of sitemap on WordPress –
  • Visit the site for XML sitemap Generator tool.
  • Scroll down and click on Online sitemap generator option.
  • Enter the details like your site URL and other aspects of your site on the online generator.
Enter the following details inappropriate places –
  • Enter the URL of your website homepage
  • Choose the option to calculate the modified date
  • Choose the change frequency
  • Choose the default crawl priority
  • Enter your Email address
  • Click on the option Generate Sitemap.
You may also click on the option More Settings to toggle and configure the more advanced options. Do note that it would be advisable to opt for the advanced settings only if you are confident enough of handling them. For most of the generalized performance, it may not be needed to opt for the More Settings option.The generation of the sitemap will take time depending upon the size of the website. If your site is smaller enough, it should take a while for generating the sitemap. If your site is more extensive enough, it may be needed to wait a little longer.Once the sitemap is created, you have the option to download the requisite sitemaps. The online sitemap generator lets you the sitemap in four formats – XML sitemap, HTML sitemap, RSS sitemap, and Text Sitemap.Once the sitemap is downloaded, you will need to upload it to the root folder of your website. Then, submit it to Google or any other search engines of your choice.

How to submit Sitemap to Google or other search engines?

That completes the task of creating a sitemap is much simple and more straightforward. Creating a sitemap is just a part of the job. Unless you submit the sitemap to Google, it would not be a good option. The best option is to submit the sitemap to most of the major search engines.You will need to have a Google Search Console account for submitting your sitemap to Google. We assume you also have access to a similar webmaster tool of their own. We will not go into the details of how to set up a Google Search Console account. How to set up a Google Search Console account is beyond the scope of this post.Here are the steps involved in submitting your sitemap to Google Search engine –
  • Login to your Google Search Console.
  • Click on your website. If you have multiple web properties under one Search Console account, you will need to choose the account you would want to add the sitemap to.
  • Choose the Dashboard for the site
  • Locate and find the option Crawl under the left side pane.
  • Click on Sitemaps
Once on the page, click on the option Add/test sitemap. You should find the option at the top right corner. Now add the location for your sitemap and click on Submit. That does it. You have successfully submitted your sitemap to Google Search Console.Please note that there are several options in the form of plugins that can help you get the best out of the sitemap creation. Some of the excellent plugins that can assist you in adding and submitting a sitemap to search engines include the following:
  • Yoast SEO plugin,
  • All in One SEO Pack,
  • XML Sitemap &
  • Google News Feed
They would indeed simplify the task of creating a sitemap.

A Few FAQs on Sitemaps for the WordPress Site

Well, even after understanding the differences and basic concepts involved in creating your sitemaps and submitting it to your search engines, here are a few questions that you would want to answer –Q – Is there any need for updating the sitemap manually? A – Not necessarily. The sitemaps – whether XML and HTML are updated regularly. There is no need for updating the sitemap on a manual basis.Q – Will Google index all the content on your sitemap?A – Sitemaps are used to make google find all the content, but that should not mean all your content will be indexed. The decision ultimately rests with Google  (or for that matter, any other search engine).Q – Is there any specific number of pages that a sitemap supports?A – A single sitemap supports only up to 50,000 pages or URLs. However, you need not worry if your site exceeds that number. You can always create multiple sitemaps and collect them through a sitemap index file.

The Concluding Thoughts

In essence, the sitemaps are designed to be one of the best options for use with the SEO improvement of your site. They do come with several advantages, most of which have already been explained in the previous paragraphs.Make sure that you are using at least one XML sitemap and one HTML sitemap for your site. The former will serve you the best from the SEO point of view, while the later will be beneficial for the human visitors to your website would benefit from.Of course, that should not mean your site will achieve the best search engine rankings just because you have a sitemap,  but it does serve you in that quest.

More Reading:

How to Place Ads only on Homepage for WordPress Sites

We run our sites and blogs either as a hobby or to make money. Popular Ad networks such as Google AdSense is perhaps one of the most widely used options for monetizing your website. Adding your Ad codes should be an easier task and the perfect way to monetize your website or blog. However, where would you ideally want to place your ads? There are several advantages and disadvantages of using the ads on the landing page or the homepage of your site. Let us examine how to place the ads on your WordPress homepage.

Where should you place your ads on a WordPress blog?

You have been able to achieve the task of getting your Ad account approved. However, where should you actually place your ads?Most of the times, your themes will let you choose the exact location for the ads. However, not all the suggestions put forward by the themes may not be the right options. While most of the themes let you choose the exact positions for finding the best possible options for placing your ads, some of them may not have the widget support.Your earnings can be severely affected if you are not careful enough in choosing the right placement of the ads.The exact locations you would want to put the ads for a practical functionality would be to place them inside your content. In fact, if you want your visitors to notice your ads and click on them, the right option would be to put them inside your articles!  Of course, you should choose the right ad size and type. There are three major areas that it may be an excellent option – above the article, below the article and between the paragraphs within the post.Why does this position work best? Because it offers you an excellent option to notice your ads and perhaps click on them. These ads do not annoy the visitors, nor do they cover the content due to which the visitor is visiting your site.Another option is to use your ads only on your homepage and not on any other pages of your website. This, too, has been observed to be a great way to improve the possibility of your enhanced earning.

How to place your ads Only on Homepage?

There are times where you have some code, ad, or some text you would want to show on the homepage alone. You do not want to show it on any other page of your website.How would you do it? Well, there are several ways you would be able to do it. We will discuss the two most widely used options that can help you place the ads on your homepage right away. Both the methods work skillfully, and you should be able to handle it without any issues even if you are not an expert.

Method 1 – Using a PHP Code

The first method for placing the ads on the homepage of your site involves opting for a PHP code. This code shows the ad content only on the home page and blocks it from appearing on other internal pages of your website or blog.One of the methods is to check If Is_Font_Page. This is considered to be one of the best options to use. Just insert this code, and if the conditions are met, you can enter your ad code or whatever that you would want to add inside the page.Insert the following code –
<?php if ( is_front_page() ) { ?>
Your code here
<?php } ?>
Another option is to go for the method that involves checking if the current page is homepage and then insert your code.You can insert the following code and check how it works –
<?php if ( is_home() ) { ?>
Your code here
<?php } ?>
In both the above examples, you should note that the Your code here refers to your code or item – text, ad or anything else –  that you want to add to the homepage alone and not in any other page.What is the difference between the two options we shared above? The “front_page” and “home“  are slightly different. A front-page refers to the very first page of your site, and home refers to the page where your latest posts are shown. The ideal option should be to choose the front page irrespective of whether it is a static page or the page where your most recent posts are displayed.Another excellent option is to use a separate sidebar specific to the homepage. You may also check out the options like home page only header or footer.

Method 2 – Using a Plugin

This should be something quite easy and straightforward. Check out the most suitable plugin that should help you arrive at the best options available. One of the best choices you would want to go with would be Whydowork Adsense or Ad Inserter. Of course, you can go with any of the choices that best meet your needs.

Create Homepage specific Sidebar, footer or Header to place ads on the Home page

Another most suitable option to create homepage ads on your WordPress site is to use a homepage specific sidebar, header or footer. These footers and other elements will include the code, text, and ad code that you would want to show on the homepage of your site.Here is how you would be able to do it –
  • Create a file that is specific to the home page. You can create sidebar-home.php, footer-home.php or header-home.php
  • Add what would you want to show on your homepage to these custom-built pages.
  • Add the newly created files to PHP of index.php files. Doing it should be quite easy and straightforward. Use the following codes –
 <?php get_header( home ); ?>
 <?php get_sidebar( home ); ?>
 <?php get_footer( home ); ?>
This may be a method that may not be quite easy if you are not an expert yourself. However, if you can achieve the task and configure the functionality, it should be one of the best and simplest options to work with. In fact, having a separate file will help you keep your homepage ads and other things organized on your theme files.

A few Recommended practices for placing ads on your WordPress Homepage

We have covered almost all the functions and features of working with the WordPress homepage and other essential details.Check out a few questions that should provide you with an insight into how to place ads and what to do with the ads on your Home page or elsewhere.Q – What should be the optimum Ad Size?A – Ad placement should be a deciding factor to make sure you are earning correctly. The ideal ad size should be 336×280 or 300×250. These have been known to have a better pay rate.Q – What is the best placement?A- A perfect placement of the ads will be dependent upon your site and the theme. Your site layout will also have a bearing on the exact ad placement. You should place it at a prominent place. Like we have already outlined in the above discussion, you will find that the ad placement just above the content tends to get a better pay rate.Q – What happens if you click on your ad?A – Never click on your own ad or ask your family members to do so. Google’s algorithms are smarter enough and can detect it when you click on your ads. This can result in your account getting banned if you are using Adsense.Q – How are Google AdSense payments made? A – Google does calculate the earnings for the previous month and displays them in your transactions section under your profile. Ideally, the payments are made on the 21st of every month. Google makes the payment through several modes – direct electronic transfer, wire transfer, check, and Western Union are just a few of them.Those were just a few questions that should answer most of your concerns and questions you may have.

In Conclusion

Those were a few tips that should assist you in arriving at the right options for placing your ads on the front page of your WordPress blogs and other websites. Use the tips and methods we have outlined here and shared your thoughts about what you liked the most concerning the options described in this compilation.More on WordPress.com

Unlimited Hosting Plans Limitations & Restrictions: Bluehost SiteGround & Hostgator

In this article, we are going to understand what are the Unlimited Hosting Plans Limitations and restrictions from the top Web Hosting companies. In this article, we are primarily going to focus on three hosting companies given below:
  1. Bluehost
  2. Siteground
  3. Hostgator
Typically, when we talk about unlimited hosting, we think about unlimited resources. However, from the hosting companies perspective, they generally speak about unmetered disk space & data transfer (bandwidth).It means that there are no hard limits on these parameters and you will not be billed on predefined threshold values. Does this say that you have unlimited resources? Well, no! Does this mean that the offer is not good? Absolutely not! The offer should suffice 99.95% of the customers who are merely looking for an online web presence.

Unlimited Hosting Plans Limitations

So let’s talk about the 0.5% of the workloads where customers intend to hit the limits of the shared host that these hosting companies offer.
  1. Bluehost:

For those of you who are not aware, the company hosts 2 million websites, most of which are using WordPress. They are also one of the few hosting companies officially recommended by WordPress.Org. Most of their support personnel are in-house and provide 24/7 online and phone assistance.Now, let’s look at a snapshot of their unlimited plans below:
Source: Bluehost.com
The Plus, Choice Plus, and Pro plans offer the following:
  • Unlimited Websites
  • Unlimited SSD Storage
  • Unlimited (Unmetered) Bandwidth
  • Unlimited Domains (Primary & Parked)
  • Unlimited Sub-Domains
However, you will need to be careful with the terms and conditions that Bluehost offer. On a high-level, the company cites the following:Unlimited Hosting Plans Limitations
  1. Disk Space usage should be by a normal usage running a website. Any anomaly or deviations might impose restrictions on normal operations.
  2. Bandwidth usage should be consistent with the size of the Website.
  3. Storing large media files on your cPanel account is against the terms of usage.
However, based on our experience, we saw that you would run out of system resources and iNode usage much before you hit those upper limits.

2. Siteground

Unlimited Hosting Plans LimitationsSiteground is a smaller company compared to Bluehost. However, they host a lot of WordPress sites and specializes in a highly optimized shared hosting for maximum performance. The company also provides an in-house caching and performance plugin called “SG Optimizer” which helps you minify JS, CSS and HTML files to reduce load times.Now, with regards to unlimited hosting, the company only provides unlimited Website hosting and unmetered bandwidth for the GrowBig and GoGeek plans.As you can see from the screenshot, you do not get unlimited storage or Inodes. So, you are constrained to system resources and would imply restrictions if you are over-utilizing the server resources.There are also some hard limits on CPU usage and account executions, but this should not affect your regular website operations for small to medium-sized businesses.Typically, these websites with the correct cache settings can service hundred and thousands of hits on a given day.We always got better performance from a GoGeek account on Siteground hosting as compared with a Bluehost shared hosting. Overall, highly recommended for shared hosting places.

3. Hostgator:

Just like Bluehost, Hostgator is also owned by Endurance International Group and offer similar web hosting and with similar restrictions on their unlimited shared-hosting plans.Unlimited Hosting Plans LimitationsAs you would expect, there are no hard limits on the storage, and the bandwidth is unmetered. You can also link unlimited domains (Baby & Business Plans) and are restricted to system resources such as iNode usage, account executions, CPU usage, etc.Now, let’s identify the conditions and restrictions:

Unlimited Domains:

It means that customers are not charged for adding multiple domains to your Hostgator cPanel account. This, of course, means that you will have to own these domains before adding them to your account.Since domain names are not free, there is a recurring charge associated with it.

Email Policy and Limits:

Each addon & subdomains get a separate 500 outgoing emails per hour with a hard limit.There is a 30 times check limit on your POP Servers exceeding which will likely get a password error indicating that the login is incorrect. The login error will subside within an hour, and the email check will automatically unlock.If you have more than 900 email addresses on your mailing lists, Hostgator only allows your emails to be sent during off-peak hours to prevent high server loads. For greater than 5000 email lists, you will require a VPS or a Dedicated Server.

Number of Visitors per Day

Your shared hosts support up to 7,000 – 8,000 users per day based on estimated average CPU usage over some time. In case if your traffic spikes are too high and for too long, you can exceed your resource limitations, and your account can be suspended.So what’s unlimited about this plan? The Hostgator plan offers infinite disk space and bandwidth, and they are genuinely unmetered.

Conclusion

I hope this article helped you in understanding the Unlimited Hosting Plans Limitations in more details.Questions or suggestions are welcome in the comment section below. Thanks for visiting!

Best Unlimited Bandwidth Web Hosting Plans For Cheap WordPress Host

Web hosting is one of the most critical aspects of launching your website. However, one of the most challenging tasks is choosing the best hosting option. It may not be that easy as it may appear to be. Most of us look for the unlimited bandwidth options when looking for the best hosting plans. Let us today check out the best web hosting plans with unlimited bandwidth.

What is Unlimited bandwidth web hosting?

Well, that should be quite obvious. But if you are one of those who would want to understand the concept in more detail, this can be the right option for you.Bandwidth refers to the maximum rate that the data can be transferred over a specific period. The bandwidth is ideally measured in terms of bits per second. The data transfer takes place whenever someone visits the website and performs any of the tasks like uploading, downloading and streaming anything over the internet.  Higher bandwidth will ensure that you will be able to consume more data.An unlimited hosting comes with unlimited disk storage, unlimited data transfers and perhaps a free addon domain name registration. In essence, an unlimited web hosting plan is the one that lets you host as many websites as you would want to at an affordable fixed price.Are the web hosting plans with Unlimited bandwidth real? Well, an unlimited plan will offer you an excellent performance when it comes to providing you the best-unlimited functionality. However, that would not be a truth in the absolute sense of the word.There is a massive difference between what you understand the term UNLIMITED and how a web hosting company sees it. The companies will want to have their profits in view, and an unlimited plan will not be infinite in the real sense of the word.However, the unlimited plan should offer you a better bandwidth that should get almost all your requirements met, even when it comes with limitations (what the service providers call exceptions).

The Best Web hosting plans with Unlimited bandwidth

Here is a list of the best web hosting service providers known for their exemplary service quality. Most of the service providers we list here offer you a lot of services at an excellent price point.

Bluehost

Source: Bluehost.com
Bluehost is known to be an excellent service provider and packs in a host of features and functions. The service providers provide you access to a wide range of hosting plans ranging across multiple genres like Shared, Dedicated, Reseller, and VPS Hosting plans.A few plans with unlimited bandwidth offered by Bluehost include

Basic Plan

The web-hosting plan lets you host one website. With a website storage space of 50 GB. You get unlimited bandwidth and standard performance with your site.A few other salient features of the plan are
  • Domains include – 1
  • Parked domains – 5
  • Subdomains – 25
  • Email accounts – 5
  • Email storage per account – 100 MB
The plan comes with a subscription of $ 2.95 per month

Plus Plan

If you are hosting multiple websites, the Plus plan can be one of the prominent options for you. The proposal comes with an unlimited number of sites, infinite storage space, and bandwidth. It also offers a standard performance level.Other aspects of the plan include
  • Domains included – 1
  • Parked domains – unlimited
  • Subdomains – unlimited
  • Email accounts – unlimited
  • Email storage per account – unlimited
The plan also offers special marketing features worth $ 200 included. The plan costs you $ 5.45 per month.

Choice Plus Plan

Available at the same price band as the Plus Plan, it packs in a host of other features also. You have access to the unlimited number of websites, unlimited web storage, and bandwidth. It also offers you a standard performance.Some other features include
  • Domains included – 1
  • Parked domains – unlimited
  • Subdomains – unlimited
  • Email accounts – unlimited
  • Email storage per account – unlimited
Other options that the plan comes with include $ 200 marketing offers and over $ 80 per year in extra benefits. The additional benefits include SpamExperts, Domain Privacy, and CodeGuard Basic.

HostGator

Source: Hostgator
One of the features that makes HostGator an exceptional choice in terms of web hosting is the trustworthy support system in place that works 24 x 7 x 365. The 45-day money back guarantee and 99.9 percent uptime are the two features that make it a great choice. Each of their plans come with unlimited storage and bandwidth.

Hatchling Plan

The plan offers you excellent functionality and features. The plan comes with the option for a single domain. The unlimited bandwidth and free SSL certificate should be the other two options that make is a formidable choice.Some of the features offered by the plan are
  • Unlimited bandwidth
  • Unlimited storage
  • An unlimited number of email accounts.
  • Free cPanel and PHP 7.1
The plan is available for $ 2.75 per month.

Baby Plan

The plan lets you work with three domains and unlimited bandwidth. Rest of the features are similar to those on the Hatchling plan. The plan charges are $ 3.95 per month.

Business Plan

The plan should be one of the best and affordable ones if you are looking to host multiple websites. It offers you access to multiple domains and unlimited bandwidth.A few features of the plan are
  • Unlimited domains
  • Unlimited bandwidth
  • Unlimited storage
  • Unlimited email accounts
  • Free SSL certification
  • Free dedicated IP
The plan can be subscribed at $ 5.95 per month.

SiteGround

Source: Siteground
SiteGround is one of the most favored web hosting service that the newbie website owners prefer. The fact that WordPress recommends it as the top hosting service in itself should be indicative of the functionality and features that it offers you. It has been one of the most innovative hosting services you can go with and has been a pioneer in providing custom software solutions.

Startup Plan

It should be one of the best plans for making a great start in terms of an excellent web start. The service comes with access to one website and 10 GB of website storage space.Some of the best features that the plan comes with include
  • Free website builder support
  • Unlimited bandwidth
  • A 24 x 7 support channels.
  • Free SSL and HTTPS
  • Free email accounts
  • 30-day money back guarantee
The plan is offered at $ 3.95 per month

GrowBig Plan

If you are looking to grow your websites, then the plan, as the name itself is indicative should hold a key for your intentions. The plan offers you access to multiple sites and unlimited bandwidth.A few features worth the mentioning can be summed up as
  • Unlimited websites
  • 20 GB web space.
  • All the features available on the StartUp plan are available on this plan as well including support channels, 30-day money back guarantees, free SSL and HTTP and other features.
  • Other extra features include free site transfers, free backup and restore options, Supercacher for enhanced site performance and priority technical support.
The plan comes with a price point of $ 5.95 per month.

GoGeek Plan

Specifically tailored for the advanced users over the web hosting, the plan comes with exceptional features. The plan offers you all the features included in the two basic plans already discussed. Also, it also provides you additional geeky features as well.Some of the best options offered by the plan include
  • Unlimited websites
  • 30 GB web space
  • Access to all the essential features available on the StartUp plan.
  • Access to the premium features available on the GrowBig plan.
  • Additional geeky features that include PCI compliant servers, free backup on demand and WordPress/ Joomla staging.
The plan will come with a price bracket of $ 11.95 per month.

A2Hosting

A2Hosting is one of the excellent options for speed, performance, high-end support, and security functionality. The A2Hosting can be an attractive option for those requirements. Moreover, it offers you outstanding affordable pricing compared to most of the other hosting services.

Lite Plan

This is one of the best options to get started with. If you are launching with one website, opt for the plan right away. Available at under $ 4 for access to the best options, it should be the best options to start a career with.A few plans offered by the plan include
  • Website – 1
  • Storage – unlimited
  • Bandwidth – Unlimited
  • Free SSL and SSD
  • Free and easy transfer
  • Moneyback anytime
The plan charges are $ 3. 92 per month.

Swift Plan

This is one of the most popular plans available from A2Hosting. It offers you some websites and dual resources. Some of the advantages that the service provides you can be summed up as
  • Unlimited sites
  • Unlimited storage space
  • Unlimited bandwidth
  • Unlimited databases
Rest of the features remain similar to those on the Lite Plan. The plan charges are $ 4.90 per month.

Turbo Plan

This is one of the fastest web hosting plans you can go with. The plan, of course, comes with most of the features that the rest of the plans offer you. Some of the functions provided by the plan include
  • Unlimited Websites
  • Unlimited Databases
  • Unlimited Storage
  • Unlimited Transfer
  • cPanel Control Panel
  • Free SSL & SSD
  • Turbo (Up To 20X Faster)
Other features are common to the Lite and Swift plans. The plan charges are $ 9.31 per month.

The Concluding Thoughts

The unlimited hosting plans are the best options if you do not want to face the issues concerning the increased traffic heavy surfing. If you are looking for the best risk management functionality on your website, nothing can beat the choice of the best unlimited hosting plans.We assume the choice of plans we have outlined in the above compilation should help you choose the best options for plans off your choice. If you have used or using any of those plans, do share your thoughts and inputs with us through the comments here below.

How to Fix Unable to access Website with “www” For WordPress Websites

Hosting a website is not exactly an easy task. There are several aspects and factors that you need to take care of when you host a website. One of the issues you may face is that your site may or may not work and go inaccessible when you or your visitors try visiting your site. We found one of the issues that your visitors may complain about is they are not able to access your site with www. How would we able to sort out the problem? Let us check out the options in this post.

What causes the issue Unable to access Website with WWW?

There can be several causes that can cause this issue. One of the most common reasons that can bring up this issue can be the fact that your website may not have a proper or correct corresponding CNAME. Another aspect can be the site’s DNS settings may have a wrong CNAME record.However, it may not be easy to pinpoint the exact reason for the issue. While the DNS may be the primary culprit, there can be a few other reasons as well. However, analyzing the exact causes need to be on a case to case basis.

How to Fix Update to access the website with WWW?

Now that we have assumed that the DNS settings are the culprit for the issue, it may be a good idea to narrow down your troubleshooting to this particular arena. The easiest option to sort out the problem should be to go to your DNS setting s and add a CNAME for your site. This should solve your problem by every standard.One of the other solutions can be to use the Hosts file to check if it is the DNS issue. Launch the Hosts file and add both the names with or without to the “Hosts file.” Ping them to check what results do you get. If it works fine, you can navigate to the browser and check if it works fine.A few other options will include the following options –

Use www subdomain

Most of the website hosting services offer you the selections to use the www subdomain or not use it. However, a wiser approach should be to use an option to leave it off altogether. This option will accept the site with both www and without it.Here are the steps involved in sorting out the issue –
  • Visit the page for managing your domains. This will be dependent upon the website hosting service you have opted for.
  • Find the option for editing the domain settings.
  • You should find the option for managing your domain.
You would get three options here –
  • Leave it Alone – both the versions with or without www will work
  • Add WWW – site without www will redirect to the one with www
  • Remove WWW – site with www will redirect to the one without www.
Save these settings, and you are good to go. The exact descriptions may differ from one hosting service to another. However, the functionality should remain almost similar.

Using the .htaccess file to address the issue

One of the alternative options is to use the .htaccess file and edit to introduce the functionality of using www while accessing your website. The CPanel is one of the best choices you can use for the purpose, but if you are not comfortable or do not want to use the option for solving the issue – you can use the opportunity for editing .htaccess file.If you want to remove the www from the site or the site requests, use the following code to your .htaccess file.
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
This is called adding the mod_rewrite rule to your .htaccess file.You can also force www subdomain inside the .htaccess file. Follow the same example as above to include the following code to your .htaccess file. This is referred to as removing the link to mod_rewrite. Add the following code to your .htaccess file.
RewriteEngine On

RewriteCond %{HTTP_HOST}  !^www.example.com$ [NC]

RewriteRule ^(.*) http://www.example.com/$1 [L,R]
Whenever someone uses the address without www, this code redirects them to the site with www.Please note that removing www can have severe issues with WordPress. WordPress expects the URL to either have it force www or remove www without any conflicts. In case the database is forcing www, and your cPanel does force for its removal, you may face the redirect loop issues.Make sure that there is no such conflict between the hosting panel and your WordPress configuration.Several reasons may affect your functionality. Under standard conditions, the solutions we have outlined above should sort out most of the issues you may come across. Ideally, the web hosting services and DNS settings within the service handle this effectively. In case of any problems, you may find the resolutions outlined above should sort out the issue in most cases.

The Concluding Thoughts

That was all we have for the issues you may be having concerning the inability to access your site with www. Under ideal circumstances, you should be able to address it with the help of cPanel or your domain hosting services.  The primary culprit that can affect you for the said error is the DNS settings and treating it should not be much difficult. Consulting your hosting service provider – in case you are not proficient enough can help you address the issue.Have you come across the issue concerning your site? What are the fixes you applied and which among them worked for you? Share your thoughts, inputs, and experiences with us. This can go a long way in promoting the horizon of our knowledge concerning the issues.