The scourge of WP image selfies

Every time I insert an image into a page or post, WP by default links the image to its file. For example, the image below links to https://wppov.com/wp-content/uploads/2018/04/monalisa.jpg.

wp image selfies
This can be desirable in some use cases, but much more often just creates confusion. A user mouses over an image, sees that it links to somewhere, clicks on it, and is rewarded by … the image. On a page all by itself. The user then has to click back to my site or, more likely, just moves on never to return.

Read more The scourge of WP image selfies

More wrath of the great Google god

A few months ago the great Google god thundered wrath in my direction, declaring a portion of my innocuous website byGosh.com to be hate speech. Google demanded that I remove ads from Huckleberry Finn. I was amused that anyone would find Mark Twain’s masterpiece to be hateful, but I can understand why Google might not want its ads there, and I had no objection to removing them. In spite of my immediate compliance, Google wreaked terrible vengeance upon me, taking secret measures that destroyed 80% of my traffic and effectively demonetized my entire site.

Google god wrath redoux: Two days ago, I received another email from Google, this time claiming that my posting of Tom Sawyer constitutes illegal file sharing. This is obvious nonsense, as Tom Sawyer has been public domain for many decades.

Read more More wrath of the great Google god

The new AdSense Auto-Ads

On February 21, 2018 Google announced the new AdSense Auto-Ads, which promise to make website monetization easier and more effective. With Auto-Ads, Google makes all the decisions for me regarding the number and placement of ads on my web pages.

According to Google, the benefits of Auto-Ads include:

  • Optimization: Using machine learning, Auto ads show ads only when they are likely to perform well and provide a good user experience.
  • Revenue opportunities: Auto ads will identify any available ad space and place new ads there, potentially increasing your revenue.
  • Easy to use: With Auto ads you only need to place the ad code on your pages once.

Read more The new AdSense Auto-Ads

Monetizing my websites

Years ago I started monetizing my websites to a modest degree, using Google AdSense. I never expected to make big money, and I haven’t, for a number of reasons:

  • Monetizing my websitesI try to emphasize content, not ads. I want my ads to be unobtrusive.
  • I will never subject my visitors to obnoxious ads that popup, pop-over, pop-under, pop-sideways, pop-anything. I hate those things.
  • I choose site topics that are of interest to me, not high-paying niches like mortgages or personal injury lawsuits.
  • My sites are not popular enough to generate much income.

Read more Monetizing my websites

WordPress and the Terrible, Horrible, No Good, Very Bad Day

Still reeling from the REST API debacle, and with the Gutenberg Kerfuffle roiling as WP 5.0 approaches, the good people who develop WordPress – and I mean that sincerely, I believe them to be genuinely good people to whom I owe a great deal of gratitude – endured a terrible, horrible, no good, very bad day (*).

First, the Maintenance Release of WordPress 4.9.3 on February 5, 2018. WP 4.9.3 fixed 34 minor bugs, and introduced a great, big, major new one.

WordPress and the Terrible, Horrible, No Good, Very Bad Day

Bug icon by Dmitry Baranovskiy, from The Noun Project, CC BY 3.0

Read more WordPress and the Terrible, Horrible, No Good, Very Bad Day

Net Neutrality Alarmism

There are reasonable points to be made on both sides of the Net Neutrality debate.  There is also net neutrality alarmism, lunatic fringe propaganda, and outright lies on both sides. I’d like to join the fun …

The Trump administration’s plan to end the Obama “Net Neutrality” regulations has apoplectic “the sky is falling” claims falling from the sky. Among the many outrageous predictions:

  • “Your Internet service provider (ISP) will be allowed to bundle websites just like they bundle television channels”
  • “It would prevent the emergence of new businesses”
  • “Pharmaceutical companies could also be able to block news of new cures and alternative, lower-priced medicines”
net neutrality alarmism
The Scream by artist Edvard Munch, illustrating leftest alarmism over Net Neutrality reform.

Read more Net Neutrality Alarmism

Beware the wrath of the great Google god

Way back in 1999 I decided to enter the new millennium with a web presence. I got very lucky and registered byGosh.com, and posted public domain literature, including the great American classic Huckleberry Finn. Little did I know that many years later this seemingly innocuous act would bring the wrath of the Great Google God thundering down upon me.

Over time the site became – by my modest standards – reasonably popular, with over 200,000 page views in a good month. In 2006 I joined the Google Adsense program to monetize the site to a small degree.

byGosh logo

Read more Beware the wrath of the great Google god

The Gutenberg Kerfuffle

The default editor used in WordPress, TinyMCE (Moxiecode content editor), does a great job in my opinion of facilitating content creation independent of page design, which I’m pretty sure was its intent. However, as WP has advanced from its roots as blogging software to become a popular full-fledged web development tool, the editor has become a limitation. For creative web page design with rich content, true what-you-see-is-what-you-get (WYSIWYG) page builders offer significant advantages. [Note: TinyMCE is labeled WYSIWYG, but I have to use the Preview feature to see my content in the context of the page design.] The WordPress core team is understandably concerned about the future of WP in the face of drag-and-drop page builder offerings like Wix, Weebly, and SquareSpace.

Hence, the WP core team plans to replace TinyMCE with a brand new editor, Gutenberg, beginning with WP 5.0. The intent is to “make writing rich posts effortless”. Gutenberg is a radical change from TinyMCE, and the apparent rush to move it into the WP core, rather than offer it as an optional plugin for a year or two, has caused something of an uproar, or a Gutenberg kerfuffle, in the WP community.

The Gutenberg Kerfuffle

Read more The Gutenberg Kerfuffle

Google Analytics

I consider Google Analytics to be essential I consider Google Analytics to be essential for all of my websites. There are very popular plugins for adding the Google Analytics code and for viewing fancy graphics of my site data from my WP admin dashboard. And … I don’t see the point of any of them. My theme makes it easy-breezy to add the code to my site header, and Google already has plenty of cool data visualizations that I have no reason to duplicate in my WP admin dashboard.

In Praise of Irfanview

I am the first to admit my graphics skills are limited, to say the least. But because I enjoy dabbling in web work, I have to at least be able to accomplish simple image edits.

in praise of IrfanviewFor me, Irfanview is the perfect tool. Its creator, Irfan Skiljan, humbly refers to Irfanview as an image viewer, and it is superb for that task. But it also has an impressive set of image editing, converting, and optimizing features. I find it intuitive and easy to use. I have been using it since shortly after it was introduced in 1996. It is not a full-blown professional suite like Adobe Photoshop, but for the simple image chores that form the limit of my abilities, it is indispensable.

Irfanview is free for noncommercial use and for use by educational, charity, and humanitarian organizations. A license for commercial use is $12 U.S. at the time of this post.

My Free-dom Experiment

experiment free domain name hostingOver the past decade or so I have become increasingly astounded and thankful at the availability and quality of free stuff for web work. WordPress – not just the core, but also awesome themes and plugins; ClouldFlare; IrfanView and GIMP for graphics work; FileZilla; Google Analytics; Notepad++ for coding – the list goes on and on. No longer do I have to risk falling behind on my rent to dabble in the web. As an experiment, I decided to see how far I could push the envelope. Could I launch a website without ads (or with only my ads) completely for free? This would include free domain name, free hosting, free CMS and other tools, free everything.

It turns out, no. Not for me anyway, though I came kinda close.

Read more My Free-dom Experiment

403 Text String

If my site gets attacked, it could serve up a lot of 403-Forbidden error pages, which would use a lot of resources, slowing my site or even bringing it down. For 404-Not Found errors, I want to serve a friendly helpful page that fits in with the look and feel of my site. Legitimate visitors should rarely if ever encounter a 403-Forbidden error though, so I prefer to politely limit resource use to the extent practical.  My solution is a custom 403 text string, using the following line at the beginning of my .htaccess file:

ErrorDocument 403 "403: Sorry, not permitted."

Read more 403 Text String