Posted in

Thanks to the free [Namecheap]([^1] SSL certificate included with the GitHub Student Developer Pack, I’ve moved my site over to HTTPS permanently.

After dealing with infinite redirect loops for almost an hour, it turns out on NearlyFreeSpeech you need this extra block of code in your wp-config.php:

if ( $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' )
    $_SERVER['HTTPS'] = 'on';

Beyond that, it’s simply a matter of setting your WordPress URLs to the https version. I also have the following in my .htaccess file:

Header set Strict-Transport-Security "max-age=10886400; includeSubDomains" "expr=%{req_novary:X-Forwarded-Proto}=='https'"

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

The first line sets an HTTP Strict Transport Security header that tells the browser to always use https for the specified time (10886400 seconds is 18 weeks). The next two lines permanently redirect any insecure URL to the https version.

For the first time ever, I have written a post at least once a month, for twelve months in a row.

For most years, it seems I never found the time to blog during the summer, and for the others apparently winter wasn’t the right time to blog either.

I’d like to thank my family and my friends. Shout out to the two or three regular readers that may just be me testing my design in a private browsing window; this one’s for you.


Almost a month ago, I dropped Text Link Ads after I found out that Google had applied a manual action to my site for having what they define as a link scheme. I removed the advertising links from my footer, and applied for a reconsideration request with the hope that Google would overturn their decision.

I just found out today that they reviewed their decision, and as of January 22 my site is all clear in the Google search index. In fact, it’s even jumped up a few spots since. I applied for the reconsideration request on December 27, so it took just under a month for them to reach my review request. I’m guessing the winter holidays got in the way, also.

The full text of their response:

We received a reconsideration request from a site owner for

Previously the webspam team had taken action on your site because we believed it violated our quality guidelines. After reviewing your reconsideration request, we have revoked this action.

You can use the Manual Actions page in Webmaster Tools to view actions currently applied to your site. It may take some time before recent updates to your site’s status are reflected on this page and in our search results.

Of course, there may be other issues with your site that could affect its ranking. Google determines the order of search results using a series of computer programs known as algorithms. We make hundreds of changes to our search algorithms each year, and we employ more than 200 different signals when ranking pages. As our algorithms change and as the web (including your site) changes, some fluctuation in ranking will happen from time to time as we make updates to present the best results to our users.

If your site continues to have trouble in our search results, please see our Help Center for help with diagnosing the issue.

Thank you for helping us to maintain the quality of search results for our users.

While googling myself here and there over the past year or so, I’ve noticed that this site has gone farther and farther down the Google search results. I originally attributed this to the lack of frequent updates, which seemed reasonable.

Then I happened to log into Google Webmaster Tools and found out my site had been flagged for having ads that seemed like link selling. They had noticed, of course, my Text Link Ads at the bottom of my site.

After doing some research, it seems Google would prefer for those links to have a rel="nofollow" attribute, if they had to exist, but this is against the Text Link Ads terms of service. Which makes sense, since having search engines follow those links is exactly why they sell them. However, this makes for poor Internet etiquette.

Google’s Matt Cutts (head of search spam at Google) even called TLA out specifically:

Just moved the domain away from GoDaddy to NearlyFreeSpeech, largely due to GoDaddy’s support for SOPA. Despite them saying they have withdrawn support for SOPA, this appears to merely be a PR move, and they have not actually withdrawn support for SOPA.

Read more about SOPA on Wikipedia, and find out why it’s not a good thing. Also, here’s’s official stance on SOPA.