Meta: The State Of Linux-Tips #20

Today’s article will just be a meta article, not a complicated article, and just the state of Linux-Tips. As you can tell by the numbering, I don’t remember to do this every month, but I try to. I figure it’s fun to share what’s going on behind the scenes.

The process of writing these articles can take as much time as it does to write a ‘regular’ article. They often take longer than that. That’s okay. I still try to write them.

Things are going well enough. The site continues to grow. The site attracts more and more attention. It is a slow growth, but it’s far more growth than I ever expected. Once upon a time, I was happy to see 20 visits (per day) in my logs. In the past month, we’ve had 4 days with over 1000 visits.

As you can imagine, this is expensive. It’s still well within the realm of affordable. The only two real expenses (I don’t count my time as an expense, though I probably should) are hosting and then paying for a CDN.

If you’ve donated in the past, thanks! You’re still invited to help pay for stuff – but, as I said, it’s still within the realm of affordable. There’s no chance I’ll close the site due to operating costs. Regardless of how large the site gets, I’ll keep the site up and running.

Hosting costs are up there. The server has been upgraded to 8x the RAM it had. I was running into resource limits and it was impacting the site’s public side. So, that had to be addressed.

How about some numbers?

Security:

I don’t talk about security much. I don’t want people to know a whole lot of what goes on behind the scenes, at least as far as security is concerned. What’s important is that I use a multi-layer approach. 

Spam is mostly eliminated. If it’s an automated bot, it’s going to have issues posting here. However, some people in low-wage countries have people who are willing to spam manually. It’s a nuisance as I have to go through and remove it manually. It never gets published.

How about some numbers… 

This is some automated spam protection:

automated spam protection
I do not need to manually remove that spam! So, that’s nice! (It should expand if you click on it.)

Oddly, these next numbers are low, they’re usually about 10x this amount. I suppose that means the site’s not under attack today. It could also be that other measures have stopped the attacks.

There are many varied attacks when you run a WordPress site.
Those numbers are usually much, much higher. The low numbers make me happy!

As you can see, the next numbers show that I’ve managed to block pretty much all brute force attacks. This is yet another layer of security.

WordPress gets lots of attacks.
Those numbers are pretty good too, which is nice. I do not pay for the premium subscription.

The next is one of the first layers of security – where I keep the login portion of the site secure. The image won’t make much sense, in part. I have no idea what the graphic is meant to represent – but the three successful attempts were all me. (I use 2FA, so ain’t nobody gonna access the ACP.)

You need to block brute force login attempts.
These are just people who tried to brute force or password guess to gain access.

I really could use a competent WordPress administrator to monitor all this for me. Then again, I don’t think I’d want to cede control.

Popular Stuff:

I’m just going to use Google for the next section. I won’t bother showing the numbers because they’re inaccurate. Google doesn’t seem to count those that block their scripts, meaning they’re useless for some analytic numbers. They’re still proportionately correct and easily visualized, so they’re not completely useless.

The vast majority of my traffic comes from Google. Like, 90% of my traffic comes from Google. People sometimes wonder why I deal with Google and the reason is that it’s worth it (to me) to do so.

These are the top 10 pages found by Google Search:

Top 10 pages found by Google Search.
Those are the top 10 pages that get the bulk of traffic from Google Search.

On the other hand, according to Google’s Analytics (again, these numbers are skewed but still sort of useful), different pages attract the bulk of my traffic. That’s a bit unusual but neat. 

Most active pages on the Linux-Tips site.
Those are (according to Google) the most active pages on the site.

So, there’s some new information for you.

Meta Article:

I suppose it wouldn’t be a meta article without some more numbers… Well, I have some more numbers! I love numbers and pay quite a bit of attention to numbers.

Also, I bought a new domain name and now I’m looking for motivation to write about being a WordPress admin. We’ll see how that goes, but I haven’t found much motivation yet.

This is the 450th article published on this site.
A new article is published every other day, so far without fail.
There are ​341,874 words.
It would take you 22 hours, and 47 minutes to read it all.
The longest article is How To: Ask A Good Support Question.
There have been 206 approved comments.
So far this month there have been 21,226​ visitors.
We’ve used 43 GB of traffic so far this month.

Closure:

Well, there are some numbers for you. I figured I’d spice it up a little bit and share some different information this time around. It’s just a meta article, after all. Taking, uploading, formatting, and filling in meta information for images can take a bit of time, so this article has taken me longer than normal. Imagine that!

Thanks for reading! If you want to help, or if the site has helped you, you can donate, register to help, write an article, or buy inexpensive hosting to start your site. If you scroll down, you can sign up for the newsletter, vote for the article, and comment.

Meta: The State Of Linux-Tips #19

Today we’re just going to have a look at some of what’s going on here at Linux-Tips, with an article about the state of Linux-Tips. It’s a regular thing that I try to do. I don’t always remember and I don’t always have anything new to share. So, as you can see, there are fewer meta articles than there are months the site has existed.

I almost didn’t write one this month but fate decided to be a cruel mistress…

See, I’m not always ahead of the curve. A lot of the time, I write an article the night before it is due to be published. I often have a spare article that can fill in if I am somehow prevented from writing that article. Alas, I do not have such an article, though I did consider updating an older article.

But, I mentioned fate. Fate is a fickle mistress and it was fate that decided my internet connection would barely work – when it did work. So, rather than take my sleep meds, I stayed awake late just so that I could write this article.

I had another article planned, but it requires some research and screenshots. Those have to be uploaded. My current connection speed isn’t all that dissimilar to dial-up rates. There will be no uploading of images tonight.

Sure, you might think that I’d learn my lesson and always have a spare article, but that’s just not going to happen. Nobody has been willing to write any articles lately, so that means I must write all of them myself. To do so with this consistency is, frankly, amazing. I dare say that I’m unique in these regards, especially with this time frame.

So, you get a meta article…

It takes longer to write these than it takes to write a regular article, but it’s less bandwidth than the article I had planned. I’m going to take my sleep meds and hope this is finished in time.

The State Of Linux-Tips:

This is a good thing…

During those moments of interruption, where I couldn’t even load the full page (it’s huge) to write the article, I was seeing 12 to 15 people online at the same time. That’s insane. That’s well and truly insane.

I used to be amazed if I had 20 visitors in a day. This month, I’m averaging almost 700 visits per day. I am so grateful for the opportunity to share my writing with that many people. Yes, those numbers pale against the big sites, but they’re huge to me.

So, not much has changed since the last meta article. The same browsers are performing the same as they did last month. The same web pages are proportionally the same as they are this month. To save me some time, why not read the previous article:

Meta: The State Of Linux-Tips #18

The big news was in the last meta article:

Meta: Getting Indexed In Bing

I am so excited about being indexed in Bing! However, it means pretty much nothing in terms of the total number of visitors. They say that Bing has 3% of the search market, but that’s not what I’m seeing.

I realize Bing just started sending me traffic, but they’ve sent 85 visitors out of over 20,000 visitors. I mean, that’s great and all, but they don’t amount to much. Today has been a good day with over 1000 visitors. Bing’s traffic is a tiny amount – but I’m still so grateful and so excited.

More:

You know, at the top of each article is a tool to help you share the articles with various link services and social media services. I should probably remove it as it’s wasted bandwidth. As near as I can tell, it has never been used – and it has been there since the very first day of the site’s existence.

Ad revenue doesn’t add up to a whole lot. We will chew through 35 GB worth of CDN traffic this month. I do get a donation now and then, and I appreciate it greatly. It goes straight into the costs of running this site. As I’ve said many times, regardless of the financial aspect, the site will remain running – until I either kick the bucket or run out of stuff to say.

I have done some SEO stuff. The site has a DR of 30 on AHREFS. SEMRush seems to also like the site. It’s interesting to pay attention to that stuff, but I have no idea what I’m doing. SEO is beyond my ability. Heck, I’m not even a qualified admin!

I did apply to be an affiliate of a service I love, but they not only turned us down they refused to send an email explaining why. I was pretty disappointed in the company, but I still use their product. Frankly, it’s the best in the industry. They approve sites with less traffic and they approve sites with far more controversial topics. Ah well…

So, yeah, not a heck of a lot has changed. Copy and paste the results from last month, add more traffic, add more articles, add more words, and you’ve got the same thing going on this month.

And that’s okay. It’s not explosive growth, but it’s consistent growth. As a businessperson, I’ve long since learned to appreciate consistent growth over bursts that can be inconsistent and harmful. The site’s in a good place right now and let’s hope it continues to grow.

Closure:

Again, I consider it quite an honor to get this much traffic. The list of things I do not know could fill a book, but I share what I do know. I don’t think we’ll ever suffer from a lack of article ideas. If we do, we can just repackage the old articles and pretend they’re new – just like all the other sites do!

Thanks for reading! If you want to help, or if the site has helped you, you can donate, register to help, write an article, or buy inexpensive hosting to start your site. If you scroll down, you can sign up for the newsletter, vote for the article, and comment.

Meta: Getting Indexed In Bing

Today’s article will be largely a meta article, not about Linux but about getting indexed in Bing. For whatever reason, people sometimes have issues getting indexed in Bing and I was among those people.

To cut to the chase, I’ll simply say that this is no longer a problem for this site. We’re now indexed by Bing and the site shows up in their search results. In this article, I’ll tell you how. It may take me a few words to get to that point, but I’ll explain how we managed to get indexed in Bing.

So, first, let’s just say:

Welcome Bing Users!

As you may know, there’s a search engine called Bing. The search engine is owned by Microsoft and has been around since 2009. This isn’t Microsoft’s first search engine, but this incarnation has been around for a while now.

While we’re Linux users here, the Bing search engine has been known to give out some pretty solid results. Even still, Bing is far less popular than Google and they have about 3% of the web search market share.

Considering how their default browser (Edge, available for Linux) defaults to Bing as the search engine, it’s rather amazing how little people care about their search. I’ve used Bing extensively and found it gave me adequate results, especially when I used personalized search and searched from a logged-in account. Yes, they happily gave me Linux-related search results.

Bing also provides the search engine results for Yahoo. Yes, Yahoo still exists. Yes, people still use Yahoo. I am not one of those people, but I appreciate what Yahoo did for the web back in the day. So, while they’re surely a dinosaur, they’re still around and still useful for a few people.

The problem was, that I couldn’t get this site indexed by Bing. By that, Bing would happily crawl the site but they wouldn’t list me in their index. Even searching for the exact domain name showed zero results for this site. It’s a trivial amount of traffic, but I want everyone to be able to find this site and the information here.

Getting Indexed In Bing:

This site published the first article on March 6th, 2021. There is a new article published every other day, many of them are even acceptable! No matter what I did, Bing would not index Linux-Tips.

I did everything correctly. There’s no blackhat SEO, no overly weighted meta tags, no keyword stuffing, no hidden text, and no paying for links in link farms. All the links to this site (and there are thousands of them) are organic.

I even used IndexNow. I’ve used IndexNow from just about day one. That is a method of notifying Bing that new content has been published. They got this notification almost every other day. It does appear to lag sometimes, but that wouldn’t make any major difference. Bing knew the site existed and they refused to index the site. Not only that, Bing knew there was constant new content created and still refused to index the site.

I mostly ignored this. I signed up for Bing’s Webmaster Tools and authenticated the site on day one. They were even granted access to Google’s Search Console, meaning they had even more information about the site. Still, they refused to index the site.

This went on for years. Linux-Tips is more than two years old.

The Rest Of The Story:

Back in 2021, I found a form that I could fill out. I was frustrated and in a rush, so I simply gave them a link to the home page and said something like, “I am not indexed.” I hit the submit button and nothing happened. The site was already full of a lot of content, so I assumed they could figure that out on their own.

They said they’d respond, but they never did. Speaking of which, they still haven’t responded via email to anything I’ve sent them. But, no… No, they didn’t respond. I guess I don’t blame them. I left a vague message.

Earlier this month, I decided I was going to see what I could do to get to the bottom of this. I searched and searched the internet, trying to figure out why the site wasn’t indexed in Bing. One of the things I learned was that sometimes Bing will mistakenly block a site and that block can be removed. I’m not sure if that’s what happened in this case, but it seems the most likely.

There’s Another Form!

See, I found another form by following various Bing help files. This is the link you need to know about:

Bing Webmaster’s Support

For whatever reason, that link isn’t loading properly for me at this point. None of the Bing tools are working for me at this moment in time. I’m unsure if that’s me, if that’s them, or if they moved the form since I looked at it yesterday.

NOTE/UPDATE: The link does work if I use a VPN. Something weird is going on with their site. My presumption is that they’ll fix it. This is above my pay grade.

You’ll have to log in, of course. If you already have a Webmaster Tools account it will populate some of the fields for you. If you don’t already have said account, you’ll probably need to make one. I already had the account. I’m reasonably sure that you can’t do much of anything without an account.

If the above link doesn’t work for you, search around for the support form and that’s the form you need. You should be able to use a drop-down menu to select indexing as the problem and you should be able to specify your site.

This is what I did…

I made my comment as brief as possible while as technical as required. I explained all those things I explained earlier in this article. The information I gave them was brief, factual, and detailed. I had to try something!

The Results:

After I submitted my information on the form, making sure to select the correct options from the drop-down menu, I got an email confirming that they’d received my request. It was a canned email, an autoresponder message, and it went straight into the junk folder without me seeing it.

Amusingly, I use an outlook.com email address for this and it still went straight to spam. I never got another message. This is what that message said:

Thank you for contacting Bing Webmaster Support Team.

This email is confirmation that we have received your request for https://linux-tips.us/ and created the following Request REQ00063891 . Your ticket is being assigned to a Global Support Webmaster Engineer who will be contacting you about the next steps to resolve your issue. We will get back to you in 10 days.

Take care and stay safe!

Sincerely,
Microsoft Bing

I haven’t heard a word from them since – and that’s okay by me.

Sure enough, on the 17th of this month, I started getting traffic (in my server logs) from Bing users. When I logged into the Bing Webmaster tools, all the data was populated, showing hundreds of indexed pages. Everything was as it should be and even IndexNow appeared to be working properly.

For once, read the conclusion – as it contains more details.

Conclusion:

If you’re having trouble getting indexed in Bing, and you meet their guidelines – including having many articles full of unique and formatted content (along with the rest of the guidelines, like meta tags and the like) – then simply root around on their site until you find the hidden contact form and send them an email. 

In that email, be direct and informative – but don’t waste their time. Let them know the good things you’ve done and the good things you’re doing. Show them that you’ve followed the rules and that your site deserves to be indexed on its merits. After all, the worst thing they can do is just ignore you and not index your site. 

But, of course, make sure those things are true. Read their guidelines and become familiar with what they expect. If you’re using WordPress, it’s trivial to follow the rules. Grab one of the many SEO plugins and set it up correctly. They all have adequate help files. I am not willing to spend the money hiring an SEO expert. The site is expensive enough.

Truly, I’m not an SEO expert. Heck, I’m barely qualified to be a WordPress admin, and some folks would say I’m not even qualified to do that. At the end of the day, if you’re not being indexed by Bing, just send them an email. It worked for me and I figured I’d share the results with other people who may have their sites and indexing issues.

Thanks for reading! If you want to help, or if the site has helped you, you can donate, register to help, write an article, or buy inexpensive hosting to start your site. If you scroll down, you can sign up for the newsletter, vote for the article, and comment.

Meta: The State Of Linux-Tips #18

Today we’re just going to have another meta article, as I like to do now and then. We haven’t had a meta article in quite a while. These are articles that are just a quick look at what goes on here behind the scenes, an article about how the site is coming along.

I would like to do a meta article every month but there’s not always something worth writing about. As such, I haven’t needed to write a meta article in going on two months. Not much has changed but now’s a fine time to write one.

So, things are going just fine. You may have noticed an outage. The outage was because we were being whisked away to a new server and things did not go as smoothly as planned. Things might have gone better, but I have a fairly complex setup and use a CDN that requires things like an IP address.

I couldn’t even log in to the WordPress control panel, so I knew something was wrong. I was initially concerned that we were hacked, but we weren’t. There had been a DDoS (or at least a whole lot of traffic), but that was at the server level, not the account level. Or, at least it wasn’t my site being attacked specifically.

So, we’re now housed in a New York data center. We moved from Dallas. You won’t notice because I use a CDN. Very little traffic reaches the server directly. You access cached content at a server in your geographical location.

There are endpoints around the globe that cache my content and present it to you. That’s why my site should appear to have nearly 100% uptime (barring server moves) and why the site should load quickly, irrespective of your location on the planet. Ideally, you never even need to know that the server is located in New York, but now you do.

I am sorry about the outage and the trouble caused. I take full responsibility. There’s no reason to think this will happen again in the near future. We should be just fine for the foreseeable future, though I may someday need to move to a bit more robust hosting. This is starting to get to be a large site.

A Meta Article:

So, things are going about as well as they were. Traffic ebbs and flows and we’re in the “summer slowdown” right now, which is when people spend more time outside and not online. This is a well-known internet phenomenon and appears to apply to Linux geeks as well. That’s okay, I’m still getting plenty of traffic.

I’ve decided to share a couple of pictures. They’ll explain a bit. However, you should be aware that web stats aren’t ever all that accurate. These are close enough…

Let’s look at the operating systems that visit Linux Tips:

Statistics - operating system
Those are the operating systems visiting the site.

Let’s have a look at the browsers used by Linux Tips visitors:

These are the browsers that visit Linux Tips.
Again, the accuracy is limited. Chrome will be browsers that identify as such.

So, those are the operating systems and browsers used to visit us here at Linux Tips. You can notice a trend. Those numbers have been pretty static for a while, or at least similar in their percentage values.

This will make the 414th article.
I’ve never missed a publication date.
There are more than 300,000 words in these articles.
The average is 769 words per article.
It’d take you 20h 43 minutes to read the site.
It’d take longer, as you have to wait for load times.

My most popular pages have changed recently. I do not know why. I do not understand the workings of Google. I try to practice good SEO and have a bunch of articles that rank okay for some search terms, but I don’t know why some are ranked higher than others – especially as I write almost all of them to a formula.

Anyhow, these are the most Googled pages:

How To: Quickly Restart The Cinnamon Desktop Environment
Pause And Unpause Your Terminal
Disable Printing And CUPS

I have no idea why those articles are now more popular, but they are.

Either way, I’ve already used up about 20 GB of traffic so far this month, and we’re not even 2/3rds of the way through the month. I did get a donation, which was pretty sweet. The CDN appreciated it. As I’ve said before, there are donation links on every page – but the site’s gonna stay up and running even if you do not donate. So, while they’re appreciated I’m still going to pay for the hosting and extra bandwidth.

Oh, most of my traffic (by far the vast majority of my traffic) comes in via search engines. But, Linux.org is where I get most of my direct referral traffic. Most of you use the “www” subdomain:

Most of my direct referral traffic comes from Linux.org.
See? Those Linux.org folks visit fairly regularly.

I don’t do much with Reddit. The links just get automatically published there, but it’s a small subreddit that pretty much only gets my posts. It has almost no subscribers. I don’t try to promote it. I probably should, ’cause Reddit has a whole lot of traffic.

Let’s see… I’ve covered almost everything, I think…

Oh, there are ads. If you would like to do so, you can easily whitelist this site in your ad-blocking extension. They don’t pay much, but it’s nice that they do. 

Yeah, I think that’s about it.

Closure:

Well, there you have it… You have another article and this time it is a long-overdue meta article. They’re a pain in the butt to write and it’s easier to write about technical things, but I try to remember to write one every so often. Today just seemed like that day.

This time, I mixed it up and included some graphics. That’ll save me some time! (Actually, I probably could have typed out the necessary data faster than I could have taken the screenshot, uploaded it, edited it for publication, and inserted it into the article.) But, still, it’s something different.

Thanks for reading! If you want to help, or if the site has helped you, you can donate, register to help, write an article, or buy inexpensive hosting to start your site. If you scroll down, you can sign up for the newsletter, vote for the article, and comment.

Meta: The State Of Linux-Tips #17

Today you’re just going to get a quick meta article, where I go over the state of Linux-Tips (this site, obviously). It has been a while since I did the last one, so it’s time to do another one. I’m thinking I’ll keep this one brief. I’ve had an adventure today, dealing with some medical stuff, so a low-energy article is a good idea.

I try to do a meta article every month. I haven’t always managed to do so, but it’s a sorta goal. It’ll be fun to share what’s going on. It’s not all that informative, but I try to make it as interesting as this kind of article can be.

So, if you want a day off you can just skip this article. If you’re interested in what’s going on, read on and enjoy the meta article.

The State Of Linux-Tips #17

So, traffic really hasn’t grown or changed much. This month we’re going to do better than last month, but not drastically so. Google appears a little annoyed with the site again, but I don’t worry any more. Frankly, the site gets plenty of traffic as it is. 

Someone did donate recently. I’m grateful for that. The funds went to pay for hosting, though I suppose they more specifically went straight to my CDN provider. Why is it worth the money to pay for a CDN?

The site loads quickly no matter where you are on the planet. On top of that, you’ve never seen a minute of real downtime. You might have seen a temporary screen while updates happened, but the server has pretty much 100% uptime. I decided to add a monitor fairly recently – but in that time the server hosting the site has gone down.

This site did no such thing. The CDN still presented you with static content, which is what this site mostly is. If you attempted to interact with the site during the outage, the CDN (it’s both WordPress and LiteSpeed specific) will cache your request and process it when the site is back online. So, you’ve almost certainly never seen the site go down.

Now that I said that, watch there be some big outage that takes the site offline for a few hours! Ah well… I’ll risk it. If you whois the domain, you’ll see the nameservers which will clue you in as to which CDN I use. They’re very specialized and likely won’t work for many of you. I think it’s worth it, but it’s an annoying monthly fee. (Even if I have to fund it entirely by myself, I will continue doing so. Donations are nice, but the site will survive without them.)

Anyhow, thanks for the donation! (I have to find the motivation to wrap the site up as a PDF to give away to people who donate, something planned for the future, but I’ll make sure it’s available for them. That seems like a good idea. 

Some Stats:

So, like always, the VAST MAJORITY of my traffic comes from Google. I suppose the state of Linux-Tips depends heavily on the traffic.

Well, this might not seem like much, but last month we went through more than 35 GB of bandwidth. I’m having some issues with backups, so the site was also using almost 20 GB of disk space. That disk space consumption has since been reduced significantly!

Some Demographics:

Roughly 92% of my traffic is from Linux users.
Just about 80% of my traffic is from Chrome/Chromium-based browsers.
Roughly 80% of my traffic originates in the United States.

The top 3 articles read in the past month:

Find Out Which Display-Manager You’re Using
How Do I Install Linux (A General Guide)
How To: Disable Sleep And Hibernation on Ubuntu Server

Other Stuff:

The site is attacked about 400 times on an average day.
Most of the attacks appear to come from compromised servers.
Only about 70 people have signed up for the newsletter.
AWStats claims I’ve displayed > 600,000 pages in May.
There are about 50 articles that show up in Google’s top ten listings.
As I learn more, I realize I have no business being a WordPress admin.
This changed! In May people spent an average of 171 seconds on the site.
One visitor was using Symbian OS.
Four visits were from someone using Sun Solaris.
We’re now over 280,000 words on the site.
It’d take you 19+ hours to read all of that.

Closure:

And there you have it… You have another meta article, an article about the state of Linux-Tips. You probably didn’t learn anything important, but now you know what’s going on here and what you can expect in the future. I expect to continue to write these articles for the foreseeable future. Don’t forget that I accept on-topic guest articles. (I get so many requests for stuff that’s not on-topic. I’ve stopped responding to the people too lazy to read the site and understand what’s going on here.)

Thanks for reading! If you want to help, or if the site has helped you, you can donate, register to help, write an article, or buy inexpensive hosting to start your site. If you scroll down, you can sign up for the newsletter, vote for the article, and comment.

Subscribe To Our Newsletter
Get notified when new articles are published! It's free and I won't send you any spam.
Linux Tips
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.